privatenetworks

package
v1.48.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package privatenetworks provides the client and types for making API requests to AWS Private 5G.

Amazon Web Services Private 5G is a managed service that makes it easy to deploy, operate, and scale your own private mobile network at your on-premises location. Private 5G provides the pre-configured hardware and software for mobile networks, helps automate setup, and scales capacity on demand to support additional devices as needed.

See https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03 for more information on this service.

See privatenetworks package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/privatenetworks/

Using the Client

To contact AWS Private 5G with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Private 5G client PrivateNetworks for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/privatenetworks/#New

Index

Constants

View Source
const (
	// AcknowledgmentStatusAcknowledging is a AcknowledgmentStatus enum value
	AcknowledgmentStatusAcknowledging = "ACKNOWLEDGING"

	// AcknowledgmentStatusAcknowledged is a AcknowledgmentStatus enum value
	AcknowledgmentStatusAcknowledged = "ACKNOWLEDGED"

	// AcknowledgmentStatusUnacknowledged is a AcknowledgmentStatus enum value
	AcknowledgmentStatusUnacknowledged = "UNACKNOWLEDGED"
)
View Source
const (
	// CommitmentLengthSixtyDays is a CommitmentLength enum value
	CommitmentLengthSixtyDays = "SIXTY_DAYS"

	// CommitmentLengthOneYear is a CommitmentLength enum value
	CommitmentLengthOneYear = "ONE_YEAR"

	// CommitmentLengthThreeYears is a CommitmentLength enum value
	CommitmentLengthThreeYears = "THREE_YEARS"
)
View Source
const (
	// DeviceIdentifierFilterKeysStatus is a DeviceIdentifierFilterKeys enum value
	DeviceIdentifierFilterKeysStatus = "STATUS"

	// DeviceIdentifierFilterKeysOrder is a DeviceIdentifierFilterKeys enum value
	DeviceIdentifierFilterKeysOrder = "ORDER"

	// DeviceIdentifierFilterKeysTrafficGroup is a DeviceIdentifierFilterKeys enum value
	DeviceIdentifierFilterKeysTrafficGroup = "TRAFFIC_GROUP"
)
View Source
const (
	// DeviceIdentifierStatusActive is a DeviceIdentifierStatus enum value
	DeviceIdentifierStatusActive = "ACTIVE"

	// DeviceIdentifierStatusInactive is a DeviceIdentifierStatus enum value
	DeviceIdentifierStatusInactive = "INACTIVE"
)
View Source
const (
	// ElevationReferenceAgl is a ElevationReference enum value
	ElevationReferenceAgl = "AGL"

	// ElevationReferenceAmsl is a ElevationReference enum value
	ElevationReferenceAmsl = "AMSL"
)
View Source
const (
	// HealthStatusInitial is a HealthStatus enum value
	HealthStatusInitial = "INITIAL"

	// HealthStatusHealthy is a HealthStatus enum value
	HealthStatusHealthy = "HEALTHY"

	// HealthStatusUnhealthy is a HealthStatus enum value
	HealthStatusUnhealthy = "UNHEALTHY"
)
View Source
const (
	// NetworkResourceDefinitionTypeRadioUnit is a NetworkResourceDefinitionType enum value
	NetworkResourceDefinitionTypeRadioUnit = "RADIO_UNIT"

	// NetworkResourceDefinitionTypeDeviceIdentifier is a NetworkResourceDefinitionType enum value
	NetworkResourceDefinitionTypeDeviceIdentifier = "DEVICE_IDENTIFIER"
)
View Source
const (
	// NetworkResourceFilterKeysOrder is a NetworkResourceFilterKeys enum value
	NetworkResourceFilterKeysOrder = "ORDER"

	// NetworkResourceFilterKeysStatus is a NetworkResourceFilterKeys enum value
	NetworkResourceFilterKeysStatus = "STATUS"
)
View Source
const (
	// NetworkResourceStatusPending is a NetworkResourceStatus enum value
	NetworkResourceStatusPending = "PENDING"

	// NetworkResourceStatusShipped is a NetworkResourceStatus enum value
	NetworkResourceStatusShipped = "SHIPPED"

	// NetworkResourceStatusProvisioning is a NetworkResourceStatus enum value
	NetworkResourceStatusProvisioning = "PROVISIONING"

	// NetworkResourceStatusProvisioned is a NetworkResourceStatus enum value
	NetworkResourceStatusProvisioned = "PROVISIONED"

	// NetworkResourceStatusAvailable is a NetworkResourceStatus enum value
	NetworkResourceStatusAvailable = "AVAILABLE"

	// NetworkResourceStatusDeleting is a NetworkResourceStatus enum value
	NetworkResourceStatusDeleting = "DELETING"

	// NetworkResourceStatusPendingReturn is a NetworkResourceStatus enum value
	NetworkResourceStatusPendingReturn = "PENDING_RETURN"

	// NetworkResourceStatusDeleted is a NetworkResourceStatus enum value
	NetworkResourceStatusDeleted = "DELETED"

	// NetworkResourceStatusCreatingShippingLabel is a NetworkResourceStatus enum value
	NetworkResourceStatusCreatingShippingLabel = "CREATING_SHIPPING_LABEL"
)
View Source
const (
	// NetworkSiteStatusCreated is a NetworkSiteStatus enum value
	NetworkSiteStatusCreated = "CREATED"

	// NetworkSiteStatusProvisioning is a NetworkSiteStatus enum value
	NetworkSiteStatusProvisioning = "PROVISIONING"

	// NetworkSiteStatusAvailable is a NetworkSiteStatus enum value
	NetworkSiteStatusAvailable = "AVAILABLE"

	// NetworkSiteStatusDeprovisioning is a NetworkSiteStatus enum value
	NetworkSiteStatusDeprovisioning = "DEPROVISIONING"

	// NetworkSiteStatusDeleted is a NetworkSiteStatus enum value
	NetworkSiteStatusDeleted = "DELETED"
)
View Source
const (
	// NetworkStatusCreated is a NetworkStatus enum value
	NetworkStatusCreated = "CREATED"

	// NetworkStatusProvisioning is a NetworkStatus enum value
	NetworkStatusProvisioning = "PROVISIONING"

	// NetworkStatusAvailable is a NetworkStatus enum value
	NetworkStatusAvailable = "AVAILABLE"

	// NetworkStatusDeprovisioning is a NetworkStatus enum value
	NetworkStatusDeprovisioning = "DEPROVISIONING"

	// NetworkStatusDeleted is a NetworkStatus enum value
	NetworkStatusDeleted = "DELETED"
)
View Source
const (
	// OrderFilterKeysStatus is a OrderFilterKeys enum value
	OrderFilterKeysStatus = "STATUS"

	// OrderFilterKeysNetworkSite is a OrderFilterKeys enum value
	OrderFilterKeysNetworkSite = "NETWORK_SITE"
)
View Source
const (
	// UpdateTypeReplace is a UpdateType enum value
	UpdateTypeReplace = "REPLACE"

	// UpdateTypeReturn is a UpdateType enum value
	UpdateTypeReturn = "RETURN"

	// UpdateTypeCommitment is a UpdateType enum value
	UpdateTypeCommitment = "COMMITMENT"
)
View Source
const (
	// ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value
	ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION"

	// ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value
	ValidationExceptionReasonCannotParse = "CANNOT_PARSE"

	// ValidationExceptionReasonCannotAssumeRole is a ValidationExceptionReason enum value
	ValidationExceptionReasonCannotAssumeRole = "CANNOT_ASSUME_ROLE"

	// ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value
	ValidationExceptionReasonFieldValidationFailed = "FIELD_VALIDATION_FAILED"

	// ValidationExceptionReasonOther is a ValidationExceptionReason enum value
	ValidationExceptionReasonOther = "OTHER"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// You do not have permission to perform this operation.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// Information about an internal error.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// The limit was exceeded.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource was not found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied due to request throttling.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The request failed validation.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "PrivateNetworks"  // Name of service.
	EndpointsID = "private-networks" // ID to lookup a service endpoint with.
	ServiceID   = "PrivateNetworks"  // ServiceID is a unique identifier of a specific service.
)

Service information constants

View Source
const (
	// ElevationUnitFeet is a ElevationUnit enum value
	ElevationUnitFeet = "FEET"
)
View Source
const (
	// NetworkFilterKeysStatus is a NetworkFilterKeys enum value
	NetworkFilterKeysStatus = "STATUS"
)
View Source
const (
	// NetworkResourceTypeRadioUnit is a NetworkResourceType enum value
	NetworkResourceTypeRadioUnit = "RADIO_UNIT"
)
View Source
const (
	// NetworkSiteFilterKeysStatus is a NetworkSiteFilterKeys enum value
	NetworkSiteFilterKeysStatus = "STATUS"
)

Variables

This section is empty.

Functions

func AcknowledgmentStatus_Values

func AcknowledgmentStatus_Values() []string

AcknowledgmentStatus_Values returns all elements of the AcknowledgmentStatus enum

func CommitmentLength_Values

func CommitmentLength_Values() []string

CommitmentLength_Values returns all elements of the CommitmentLength enum

func DeviceIdentifierFilterKeys_Values

func DeviceIdentifierFilterKeys_Values() []string

DeviceIdentifierFilterKeys_Values returns all elements of the DeviceIdentifierFilterKeys enum

func DeviceIdentifierStatus_Values

func DeviceIdentifierStatus_Values() []string

DeviceIdentifierStatus_Values returns all elements of the DeviceIdentifierStatus enum

func ElevationReference_Values

func ElevationReference_Values() []string

ElevationReference_Values returns all elements of the ElevationReference enum

func ElevationUnit_Values

func ElevationUnit_Values() []string

ElevationUnit_Values returns all elements of the ElevationUnit enum

func HealthStatus_Values

func HealthStatus_Values() []string

HealthStatus_Values returns all elements of the HealthStatus enum

func NetworkFilterKeys_Values

func NetworkFilterKeys_Values() []string

NetworkFilterKeys_Values returns all elements of the NetworkFilterKeys enum

func NetworkResourceDefinitionType_Values

func NetworkResourceDefinitionType_Values() []string

NetworkResourceDefinitionType_Values returns all elements of the NetworkResourceDefinitionType enum

func NetworkResourceFilterKeys_Values

func NetworkResourceFilterKeys_Values() []string

NetworkResourceFilterKeys_Values returns all elements of the NetworkResourceFilterKeys enum

func NetworkResourceStatus_Values

func NetworkResourceStatus_Values() []string

NetworkResourceStatus_Values returns all elements of the NetworkResourceStatus enum

func NetworkResourceType_Values

func NetworkResourceType_Values() []string

NetworkResourceType_Values returns all elements of the NetworkResourceType enum

func NetworkSiteFilterKeys_Values

func NetworkSiteFilterKeys_Values() []string

NetworkSiteFilterKeys_Values returns all elements of the NetworkSiteFilterKeys enum

func NetworkSiteStatus_Values

func NetworkSiteStatus_Values() []string

NetworkSiteStatus_Values returns all elements of the NetworkSiteStatus enum

func NetworkStatus_Values

func NetworkStatus_Values() []string

NetworkStatus_Values returns all elements of the NetworkStatus enum

func OrderFilterKeys_Values

func OrderFilterKeys_Values() []string

OrderFilterKeys_Values returns all elements of the OrderFilterKeys enum

func UpdateType_Values

func UpdateType_Values() []string

UpdateType_Values returns all elements of the UpdateType enum

func ValidationExceptionReason_Values

func ValidationExceptionReason_Values() []string

ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum

Types

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

You do not have permission to perform this operation.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AcknowledgeOrderReceiptInput

type AcknowledgeOrderReceiptInput struct {

	// The Amazon Resource Name (ARN) of the order.
	//
	// OrderArn is a required field
	OrderArn *string `locationName:"orderArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AcknowledgeOrderReceiptInput) GoString

func (s AcknowledgeOrderReceiptInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcknowledgeOrderReceiptInput) SetOrderArn

SetOrderArn sets the OrderArn field's value.

func (AcknowledgeOrderReceiptInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcknowledgeOrderReceiptInput) Validate

func (s *AcknowledgeOrderReceiptInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AcknowledgeOrderReceiptOutput

type AcknowledgeOrderReceiptOutput struct {

	// Information about the order.
	//
	// Order is a required field
	Order *Order `locationName:"order" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (AcknowledgeOrderReceiptOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AcknowledgeOrderReceiptOutput) SetOrder

SetOrder sets the Order field's value.

func (AcknowledgeOrderReceiptOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateDeviceIdentifierInput

type ActivateDeviceIdentifierInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the device identifier.
	//
	// DeviceIdentifierArn is a required field
	DeviceIdentifierArn *string `locationName:"deviceIdentifierArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ActivateDeviceIdentifierInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateDeviceIdentifierInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ActivateDeviceIdentifierInput) SetDeviceIdentifierArn

SetDeviceIdentifierArn sets the DeviceIdentifierArn field's value.

func (ActivateDeviceIdentifierInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateDeviceIdentifierInput) Validate

func (s *ActivateDeviceIdentifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActivateDeviceIdentifierOutput

type ActivateDeviceIdentifierOutput struct {

	// Information about the device identifier.
	//
	// DeviceIdentifier is a required field
	DeviceIdentifier *DeviceIdentifier `locationName:"deviceIdentifier" type:"structure" required:"true"`

	// The tags on the device identifier.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ActivateDeviceIdentifierOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ActivateDeviceIdentifierOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateDeviceIdentifierOutput) SetDeviceIdentifier

SetDeviceIdentifier sets the DeviceIdentifier field's value.

func (*ActivateDeviceIdentifierOutput) SetTags

SetTags sets the Tags field's value.

func (ActivateDeviceIdentifierOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ActivateNetworkSiteInput

type ActivateNetworkSiteInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// Determines the duration and renewal status of the commitment period for all
	// pending radio units.
	//
	// If you include commitmentConfiguration in the ActivateNetworkSiteRequest
	// action, you must specify the following:
	//
	//    * The commitment period for the radio unit. You can choose a 60-day, 1-year,
	//    or 3-year period.
	//
	//    * Whether you want your commitment period to automatically renew for one
	//    more year after your current commitment period expires.
	//
	// For pricing, see Amazon Web Services Private 5G Pricing (http://aws.amazon.com/private5g/pricing).
	//
	// If you do not include commitmentConfiguration in the ActivateNetworkSiteRequest
	// action, the commitment period is set to 60-days.
	CommitmentConfiguration *CommitmentConfiguration `locationName:"commitmentConfiguration" type:"structure"`

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string" required:"true"`

	// The shipping address of the network site.
	//
	// ShippingAddress is a required field
	ShippingAddress *Address `locationName:"shippingAddress" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (ActivateNetworkSiteInput) GoString

func (s ActivateNetworkSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateNetworkSiteInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ActivateNetworkSiteInput) SetCommitmentConfiguration

SetCommitmentConfiguration sets the CommitmentConfiguration field's value.

func (*ActivateNetworkSiteInput) SetNetworkSiteArn

func (s *ActivateNetworkSiteInput) SetNetworkSiteArn(v string) *ActivateNetworkSiteInput

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (*ActivateNetworkSiteInput) SetShippingAddress

func (s *ActivateNetworkSiteInput) SetShippingAddress(v *Address) *ActivateNetworkSiteInput

SetShippingAddress sets the ShippingAddress field's value.

func (ActivateNetworkSiteInput) String

func (s ActivateNetworkSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateNetworkSiteInput) Validate

func (s *ActivateNetworkSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ActivateNetworkSiteOutput

type ActivateNetworkSiteOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`
	// contains filtered or unexported fields
}

func (ActivateNetworkSiteOutput) GoString

func (s ActivateNetworkSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ActivateNetworkSiteOutput) SetNetworkSite

SetNetworkSite sets the NetworkSite field's value.

func (ActivateNetworkSiteOutput) String

func (s ActivateNetworkSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Address

type Address struct {

	// The city for this address.
	//
	// City is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// City is a required field
	City *string `locationName:"city" min:"1" type:"string" required:"true" sensitive:"true"`

	// The company name for this address.
	//
	// Company is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	Company *string `locationName:"company" min:"1" type:"string" sensitive:"true"`

	// The country for this address.
	//
	// Country is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// Country is a required field
	Country *string `locationName:"country" min:"1" type:"string" required:"true" sensitive:"true"`

	// The recipient's email address.
	//
	// EmailAddress is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	EmailAddress *string `locationName:"emailAddress" min:"1" type:"string" sensitive:"true"`

	// The recipient's name for this address.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `locationName:"name" min:"1" type:"string" required:"true" sensitive:"true"`

	// The recipient's phone number.
	//
	// PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	PhoneNumber *string `locationName:"phoneNumber" min:"1" type:"string" sensitive:"true"`

	// The postal code for this address.
	//
	// PostalCode is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// PostalCode is a required field
	PostalCode *string `locationName:"postalCode" min:"1" type:"string" required:"true" sensitive:"true"`

	// The state or province for this address.
	//
	// StateOrProvince is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// StateOrProvince is a required field
	StateOrProvince *string `locationName:"stateOrProvince" min:"1" type:"string" required:"true" sensitive:"true"`

	// The first line of the street address.
	//
	// Street1 is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	//
	// Street1 is a required field
	Street1 *string `locationName:"street1" min:"1" type:"string" required:"true" sensitive:"true"`

	// The second line of the street address.
	//
	// Street2 is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	Street2 *string `locationName:"street2" min:"1" type:"string" sensitive:"true"`

	// The third line of the street address.
	//
	// Street3 is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by Address's
	// String and GoString methods.
	Street3 *string `locationName:"street3" min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Information about an address.

func (Address) GoString

func (s Address) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Address) SetCity

func (s *Address) SetCity(v string) *Address

SetCity sets the City field's value.

func (*Address) SetCompany

func (s *Address) SetCompany(v string) *Address

SetCompany sets the Company field's value.

func (*Address) SetCountry

func (s *Address) SetCountry(v string) *Address

SetCountry sets the Country field's value.

func (*Address) SetEmailAddress

func (s *Address) SetEmailAddress(v string) *Address

SetEmailAddress sets the EmailAddress field's value.

func (*Address) SetName

func (s *Address) SetName(v string) *Address

SetName sets the Name field's value.

func (*Address) SetPhoneNumber

func (s *Address) SetPhoneNumber(v string) *Address

SetPhoneNumber sets the PhoneNumber field's value.

func (*Address) SetPostalCode

func (s *Address) SetPostalCode(v string) *Address

SetPostalCode sets the PostalCode field's value.

func (*Address) SetStateOrProvince

func (s *Address) SetStateOrProvince(v string) *Address

SetStateOrProvince sets the StateOrProvince field's value.

func (*Address) SetStreet1

func (s *Address) SetStreet1(v string) *Address

SetStreet1 sets the Street1 field's value.

func (*Address) SetStreet2

func (s *Address) SetStreet2(v string) *Address

SetStreet2 sets the Street2 field's value.

func (*Address) SetStreet3

func (s *Address) SetStreet3(v string) *Address

SetStreet3 sets the Street3 field's value.

func (Address) String

func (s Address) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Address) Validate

func (s *Address) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CommitmentConfiguration

type CommitmentConfiguration struct {

	// Determines whether the commitment period for a radio unit is set to automatically
	// renew for an additional 1 year after your current commitment period expires.
	//
	// Set to True, if you want your commitment period to automatically renew. Set
	// to False if you do not want your commitment to automatically renew.
	//
	// You can do the following:
	//
	//    * Set a 1-year commitment to automatically renew for an additional 1 year.
	//    The hourly rate for the additional year will continue to be the same as
	//    your existing 1-year rate.
	//
	//    * Set a 3-year commitment to automatically renew for an additional 1 year.
	//    The hourly rate for the additional year will continue to be the same as
	//    your existing 3-year rate.
	//
	//    * Turn off a previously-enabled automatic renewal on a 1-year or 3-year
	//    commitment.
	//
	// You cannot use the automatic-renewal option for a 60-day commitment.
	//
	// AutomaticRenewal is a required field
	AutomaticRenewal *bool `locationName:"automaticRenewal" type:"boolean" required:"true"`

	// The duration of the commitment period for the radio unit. You can choose
	// a 60-day, 1-year, or 3-year period.
	//
	// CommitmentLength is a required field
	CommitmentLength *string `locationName:"commitmentLength" type:"string" required:"true" enum:"CommitmentLength"`
	// contains filtered or unexported fields
}

Determines the duration and renewal status of the commitment period for a radio unit.

For pricing, see Amazon Web Services Private 5G Pricing (http://aws.amazon.com/private5g/pricing).

func (CommitmentConfiguration) GoString

func (s CommitmentConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CommitmentConfiguration) SetAutomaticRenewal

func (s *CommitmentConfiguration) SetAutomaticRenewal(v bool) *CommitmentConfiguration

SetAutomaticRenewal sets the AutomaticRenewal field's value.

func (*CommitmentConfiguration) SetCommitmentLength

func (s *CommitmentConfiguration) SetCommitmentLength(v string) *CommitmentConfiguration

SetCommitmentLength sets the CommitmentLength field's value.

func (CommitmentConfiguration) String

func (s CommitmentConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CommitmentConfiguration) Validate

func (s *CommitmentConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CommitmentInformation

type CommitmentInformation struct {

	// The duration and renewal status of the commitment period for the radio unit.
	//
	// CommitmentConfiguration is a required field
	CommitmentConfiguration *CommitmentConfiguration `locationName:"commitmentConfiguration" type:"structure" required:"true"`

	// The date and time that the commitment period ends. If you do not cancel or
	// renew the commitment before the expiration date, you will be billed at the
	// 60-day-commitment rate.
	ExpiresOn *time.Time `locationName:"expiresOn" type:"timestamp" timestampFormat:"iso8601"`

	// The date and time that the commitment period started.
	StartAt *time.Time `locationName:"startAt" type:"timestamp" timestampFormat:"iso8601"`
	// contains filtered or unexported fields
}

Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period for the radio unit.

func (CommitmentInformation) GoString

func (s CommitmentInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CommitmentInformation) SetCommitmentConfiguration

func (s *CommitmentInformation) SetCommitmentConfiguration(v *CommitmentConfiguration) *CommitmentInformation

SetCommitmentConfiguration sets the CommitmentConfiguration field's value.

func (*CommitmentInformation) SetExpiresOn

SetExpiresOn sets the ExpiresOn field's value.

func (*CommitmentInformation) SetStartAt

SetStartAt sets the StartAt field's value.

func (CommitmentInformation) String

func (s CommitmentInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConfigureAccessPointInput

type ConfigureAccessPointInput struct {

	// The Amazon Resource Name (ARN) of the network resource.
	//
	// AccessPointArn is a required field
	AccessPointArn *string `locationName:"accessPointArn" type:"string" required:"true"`

	// A Base64 encoded string of the CPI certificate associated with the CPI user
	// who is certifying the coordinates of the network resource.
	//
	// CpiSecretKey is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ConfigureAccessPointInput's
	// String and GoString methods.
	CpiSecretKey *string `locationName:"cpiSecretKey" min:"1" type:"string" sensitive:"true"`

	// The CPI user ID of the CPI user who is certifying the coordinates of the
	// network resource.
	//
	// CpiUserId is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ConfigureAccessPointInput's
	// String and GoString methods.
	CpiUserId *string `locationName:"cpiUserId" min:"1" type:"string" sensitive:"true"`

	// The CPI password associated with the CPI certificate in cpiSecretKey.
	//
	// CpiUserPassword is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ConfigureAccessPointInput's
	// String and GoString methods.
	CpiUserPassword *string `locationName:"cpiUserPassword" min:"1" type:"string" sensitive:"true"`

	// The CPI user name of the CPI user who is certifying the coordinates of the
	// radio unit.
	//
	// CpiUsername is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ConfigureAccessPointInput's
	// String and GoString methods.
	CpiUsername *string `locationName:"cpiUsername" min:"1" type:"string" sensitive:"true"`

	// The position of the network resource.
	Position *Position `locationName:"position" type:"structure"`
	// contains filtered or unexported fields
}

func (ConfigureAccessPointInput) GoString

func (s ConfigureAccessPointInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigureAccessPointInput) SetAccessPointArn

SetAccessPointArn sets the AccessPointArn field's value.

func (*ConfigureAccessPointInput) SetCpiSecretKey

SetCpiSecretKey sets the CpiSecretKey field's value.

func (*ConfigureAccessPointInput) SetCpiUserId

SetCpiUserId sets the CpiUserId field's value.

func (*ConfigureAccessPointInput) SetCpiUserPassword

SetCpiUserPassword sets the CpiUserPassword field's value.

func (*ConfigureAccessPointInput) SetCpiUsername

SetCpiUsername sets the CpiUsername field's value.

func (*ConfigureAccessPointInput) SetPosition

SetPosition sets the Position field's value.

func (ConfigureAccessPointInput) String

func (s ConfigureAccessPointInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigureAccessPointInput) Validate

func (s *ConfigureAccessPointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConfigureAccessPointOutput

type ConfigureAccessPointOutput struct {

	// Information about the network resource.
	//
	// AccessPoint is a required field
	AccessPoint *NetworkResource `locationName:"accessPoint" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (ConfigureAccessPointOutput) GoString

func (s ConfigureAccessPointOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConfigureAccessPointOutput) SetAccessPoint

SetAccessPoint sets the AccessPoint field's value.

func (ConfigureAccessPointOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateNetworkInput

type CreateNetworkInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The description of the network.
	Description *string `locationName:"description" type:"string"`

	// The name of the network. You can't change the name after you create the network.
	//
	// NetworkName is a required field
	NetworkName *string `locationName:"networkName" min:"1" type:"string" required:"true"`

	// The tags to apply to the network.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateNetworkInput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateNetworkInput) GoString

func (s CreateNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkInput) SetClientToken

func (s *CreateNetworkInput) SetClientToken(v string) *CreateNetworkInput

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkInput) SetDescription

func (s *CreateNetworkInput) SetDescription(v string) *CreateNetworkInput

SetDescription sets the Description field's value.

func (*CreateNetworkInput) SetNetworkName

func (s *CreateNetworkInput) SetNetworkName(v string) *CreateNetworkInput

SetNetworkName sets the NetworkName field's value.

func (*CreateNetworkInput) SetTags

func (s *CreateNetworkInput) SetTags(v map[string]*string) *CreateNetworkInput

SetTags sets the Tags field's value.

func (CreateNetworkInput) String

func (s CreateNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkInput) Validate

func (s *CreateNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNetworkOutput

type CreateNetworkOutput struct {

	// Information about the network.
	//
	// Network is a required field
	Network *Network `locationName:"network" type:"structure" required:"true"`

	// The network tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateNetworkOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateNetworkOutput) GoString

func (s CreateNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkOutput) SetNetwork

func (s *CreateNetworkOutput) SetNetwork(v *Network) *CreateNetworkOutput

SetNetwork sets the Network field's value.

func (*CreateNetworkOutput) SetTags

SetTags sets the Tags field's value.

func (CreateNetworkOutput) String

func (s CreateNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateNetworkSiteInput

type CreateNetworkSiteInput struct {

	// The Availability Zone that is the parent of this site. You can't change the
	// Availability Zone after you create the site.
	AvailabilityZone *string `locationName:"availabilityZone" type:"string"`

	// The ID of the Availability Zone that is the parent of this site. You can't
	// change the Availability Zone after you create the site.
	AvailabilityZoneId *string `locationName:"availabilityZoneId" type:"string"`

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The description of the site.
	Description *string `locationName:"description" type:"string"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The name of the site. You can't change the name after you create the site.
	//
	// NetworkSiteName is a required field
	NetworkSiteName *string `locationName:"networkSiteName" min:"1" type:"string" required:"true"`

	// Information about the pending plan for this site.
	PendingPlan *SitePlan `locationName:"pendingPlan" type:"structure"`

	// The tags to apply to the network site.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateNetworkSiteInput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateNetworkSiteInput) GoString

func (s CreateNetworkSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkSiteInput) SetAvailabilityZone

func (s *CreateNetworkSiteInput) SetAvailabilityZone(v string) *CreateNetworkSiteInput

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*CreateNetworkSiteInput) SetAvailabilityZoneId

func (s *CreateNetworkSiteInput) SetAvailabilityZoneId(v string) *CreateNetworkSiteInput

SetAvailabilityZoneId sets the AvailabilityZoneId field's value.

func (*CreateNetworkSiteInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkSiteInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkSiteInput) SetNetworkArn

SetNetworkArn sets the NetworkArn field's value.

func (*CreateNetworkSiteInput) SetNetworkSiteName

func (s *CreateNetworkSiteInput) SetNetworkSiteName(v string) *CreateNetworkSiteInput

SetNetworkSiteName sets the NetworkSiteName field's value.

func (*CreateNetworkSiteInput) SetPendingPlan

SetPendingPlan sets the PendingPlan field's value.

func (*CreateNetworkSiteInput) SetTags

SetTags sets the Tags field's value.

func (CreateNetworkSiteInput) String

func (s CreateNetworkSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkSiteInput) Validate

func (s *CreateNetworkSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNetworkSiteOutput

type CreateNetworkSiteOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`

	// The network site tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by CreateNetworkSiteOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (CreateNetworkSiteOutput) GoString

func (s CreateNetworkSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateNetworkSiteOutput) SetNetworkSite

SetNetworkSite sets the NetworkSite field's value.

func (*CreateNetworkSiteOutput) SetTags

SetTags sets the Tags field's value.

func (CreateNetworkSiteOutput) String

func (s CreateNetworkSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeactivateDeviceIdentifierInput

type DeactivateDeviceIdentifierInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the device identifier.
	//
	// DeviceIdentifierArn is a required field
	DeviceIdentifierArn *string `locationName:"deviceIdentifierArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeactivateDeviceIdentifierInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeactivateDeviceIdentifierInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeactivateDeviceIdentifierInput) SetDeviceIdentifierArn

SetDeviceIdentifierArn sets the DeviceIdentifierArn field's value.

func (DeactivateDeviceIdentifierInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeactivateDeviceIdentifierInput) Validate

func (s *DeactivateDeviceIdentifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeactivateDeviceIdentifierOutput

type DeactivateDeviceIdentifierOutput struct {

	// Information about the device identifier.
	//
	// DeviceIdentifier is a required field
	DeviceIdentifier *DeviceIdentifier `locationName:"deviceIdentifier" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (DeactivateDeviceIdentifierOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeactivateDeviceIdentifierOutput) SetDeviceIdentifier

SetDeviceIdentifier sets the DeviceIdentifier field's value.

func (DeactivateDeviceIdentifierOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteNetworkInput

type DeleteNetworkInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `location:"querystring" locationName:"clientToken" min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `location:"uri" locationName:"networkArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNetworkInput) GoString

func (s DeleteNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkInput) SetClientToken

func (s *DeleteNetworkInput) SetClientToken(v string) *DeleteNetworkInput

SetClientToken sets the ClientToken field's value.

func (*DeleteNetworkInput) SetNetworkArn

func (s *DeleteNetworkInput) SetNetworkArn(v string) *DeleteNetworkInput

SetNetworkArn sets the NetworkArn field's value.

func (DeleteNetworkInput) String

func (s DeleteNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkInput) Validate

func (s *DeleteNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNetworkOutput

type DeleteNetworkOutput struct {

	// Information about the network.
	//
	// Network is a required field
	Network *Network `locationName:"network" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNetworkOutput) GoString

func (s DeleteNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkOutput) SetNetwork

func (s *DeleteNetworkOutput) SetNetwork(v *Network) *DeleteNetworkOutput

SetNetwork sets the Network field's value.

func (DeleteNetworkOutput) String

func (s DeleteNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteNetworkSiteInput

type DeleteNetworkSiteInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `location:"querystring" locationName:"clientToken" min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `location:"uri" locationName:"networkSiteArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNetworkSiteInput) GoString

func (s DeleteNetworkSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkSiteInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteNetworkSiteInput) SetNetworkSiteArn

func (s *DeleteNetworkSiteInput) SetNetworkSiteArn(v string) *DeleteNetworkSiteInput

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (DeleteNetworkSiteInput) String

func (s DeleteNetworkSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkSiteInput) Validate

func (s *DeleteNetworkSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNetworkSiteOutput

type DeleteNetworkSiteOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`
	// contains filtered or unexported fields
}

func (DeleteNetworkSiteOutput) GoString

func (s DeleteNetworkSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteNetworkSiteOutput) SetNetworkSite

SetNetworkSite sets the NetworkSite field's value.

func (DeleteNetworkSiteOutput) String

func (s DeleteNetworkSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeviceIdentifier

type DeviceIdentifier struct {

	// The creation time of this device identifier.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Resource Name (ARN) of the device identifier.
	DeviceIdentifierArn *string `locationName:"deviceIdentifierArn" type:"string"`

	// The Integrated Circuit Card Identifier of the device identifier.
	Iccid *string `locationName:"iccid" type:"string"`

	// The International Mobile Subscriber Identity of the device identifier.
	//
	// Imsi is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by DeviceIdentifier's
	// String and GoString methods.
	Imsi *string `locationName:"imsi" type:"string" sensitive:"true"`

	// The Amazon Resource Name (ARN) of the network on which the device identifier
	// appears.
	NetworkArn *string `locationName:"networkArn" type:"string"`

	// The Amazon Resource Name (ARN) of the order used to purchase the device identifier.
	OrderArn *string `locationName:"orderArn" type:"string"`

	// The status of the device identifier.
	Status *string `locationName:"status" type:"string" enum:"DeviceIdentifierStatus"`

	// The Amazon Resource Name (ARN) of the traffic group to which the device identifier
	// belongs.
	TrafficGroupArn *string `locationName:"trafficGroupArn" type:"string"`

	// The vendor of the device identifier.
	Vendor *string `locationName:"vendor" type:"string"`
	// contains filtered or unexported fields
}

Information about a subscriber of a device that can use a network.

func (DeviceIdentifier) GoString

func (s DeviceIdentifier) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeviceIdentifier) SetCreatedAt

func (s *DeviceIdentifier) SetCreatedAt(v time.Time) *DeviceIdentifier

SetCreatedAt sets the CreatedAt field's value.

func (*DeviceIdentifier) SetDeviceIdentifierArn

func (s *DeviceIdentifier) SetDeviceIdentifierArn(v string) *DeviceIdentifier

SetDeviceIdentifierArn sets the DeviceIdentifierArn field's value.

func (*DeviceIdentifier) SetIccid

func (s *DeviceIdentifier) SetIccid(v string) *DeviceIdentifier

SetIccid sets the Iccid field's value.

func (*DeviceIdentifier) SetImsi

func (s *DeviceIdentifier) SetImsi(v string) *DeviceIdentifier

SetImsi sets the Imsi field's value.

func (*DeviceIdentifier) SetNetworkArn

func (s *DeviceIdentifier) SetNetworkArn(v string) *DeviceIdentifier

SetNetworkArn sets the NetworkArn field's value.

func (*DeviceIdentifier) SetOrderArn

func (s *DeviceIdentifier) SetOrderArn(v string) *DeviceIdentifier

SetOrderArn sets the OrderArn field's value.

func (*DeviceIdentifier) SetStatus

func (s *DeviceIdentifier) SetStatus(v string) *DeviceIdentifier

SetStatus sets the Status field's value.

func (*DeviceIdentifier) SetTrafficGroupArn

func (s *DeviceIdentifier) SetTrafficGroupArn(v string) *DeviceIdentifier

SetTrafficGroupArn sets the TrafficGroupArn field's value.

func (*DeviceIdentifier) SetVendor

func (s *DeviceIdentifier) SetVendor(v string) *DeviceIdentifier

SetVendor sets the Vendor field's value.

func (DeviceIdentifier) String

func (s DeviceIdentifier) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetDeviceIdentifierInput

type GetDeviceIdentifierInput struct {

	// The Amazon Resource Name (ARN) of the device identifier.
	//
	// DeviceIdentifierArn is a required field
	DeviceIdentifierArn *string `location:"uri" locationName:"deviceIdentifierArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetDeviceIdentifierInput) GoString

func (s GetDeviceIdentifierInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceIdentifierInput) SetDeviceIdentifierArn

func (s *GetDeviceIdentifierInput) SetDeviceIdentifierArn(v string) *GetDeviceIdentifierInput

SetDeviceIdentifierArn sets the DeviceIdentifierArn field's value.

func (GetDeviceIdentifierInput) String

func (s GetDeviceIdentifierInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceIdentifierInput) Validate

func (s *GetDeviceIdentifierInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceIdentifierOutput

type GetDeviceIdentifierOutput struct {

	// Information about the device identifier.
	DeviceIdentifier *DeviceIdentifier `locationName:"deviceIdentifier" type:"structure"`

	// The device identifier tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetDeviceIdentifierOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetDeviceIdentifierOutput) GoString

func (s GetDeviceIdentifierOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetDeviceIdentifierOutput) SetDeviceIdentifier

SetDeviceIdentifier sets the DeviceIdentifier field's value.

func (*GetDeviceIdentifierOutput) SetTags

SetTags sets the Tags field's value.

func (GetDeviceIdentifierOutput) String

func (s GetDeviceIdentifierOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkInput

type GetNetworkInput struct {

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `location:"uri" locationName:"networkArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkInput) GoString

func (s GetNetworkInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkInput) SetNetworkArn

func (s *GetNetworkInput) SetNetworkArn(v string) *GetNetworkInput

SetNetworkArn sets the NetworkArn field's value.

func (GetNetworkInput) String

func (s GetNetworkInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkInput) Validate

func (s *GetNetworkInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkOutput

type GetNetworkOutput struct {

	// Information about the network.
	//
	// Network is a required field
	Network *Network `locationName:"network" type:"structure" required:"true"`

	// The network tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetNetworkOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkOutput) GoString

func (s GetNetworkOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkOutput) SetNetwork

func (s *GetNetworkOutput) SetNetwork(v *Network) *GetNetworkOutput

SetNetwork sets the Network field's value.

func (*GetNetworkOutput) SetTags

func (s *GetNetworkOutput) SetTags(v map[string]*string) *GetNetworkOutput

SetTags sets the Tags field's value.

func (GetNetworkOutput) String

func (s GetNetworkOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkResourceInput

type GetNetworkResourceInput struct {

	// The Amazon Resource Name (ARN) of the network resource.
	//
	// NetworkResourceArn is a required field
	NetworkResourceArn *string `location:"uri" locationName:"networkResourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkResourceInput) GoString

func (s GetNetworkResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceInput) SetNetworkResourceArn

func (s *GetNetworkResourceInput) SetNetworkResourceArn(v string) *GetNetworkResourceInput

SetNetworkResourceArn sets the NetworkResourceArn field's value.

func (GetNetworkResourceInput) String

func (s GetNetworkResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceInput) Validate

func (s *GetNetworkResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkResourceOutput

type GetNetworkResourceOutput struct {

	// Information about the network resource.
	//
	// NetworkResource is a required field
	NetworkResource *NetworkResource `locationName:"networkResource" type:"structure" required:"true"`

	// The network resource tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetNetworkResourceOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkResourceOutput) GoString

func (s GetNetworkResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkResourceOutput) SetNetworkResource

SetNetworkResource sets the NetworkResource field's value.

func (*GetNetworkResourceOutput) SetTags

SetTags sets the Tags field's value.

func (GetNetworkResourceOutput) String

func (s GetNetworkResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetNetworkSiteInput

type GetNetworkSiteInput struct {

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `location:"uri" locationName:"networkSiteArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkSiteInput) GoString

func (s GetNetworkSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkSiteInput) SetNetworkSiteArn

func (s *GetNetworkSiteInput) SetNetworkSiteArn(v string) *GetNetworkSiteInput

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (GetNetworkSiteInput) String

func (s GetNetworkSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkSiteInput) Validate

func (s *GetNetworkSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetNetworkSiteOutput

type GetNetworkSiteOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`

	// The network site tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetNetworkSiteOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetNetworkSiteOutput) GoString

func (s GetNetworkSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetNetworkSiteOutput) SetNetworkSite

func (s *GetNetworkSiteOutput) SetNetworkSite(v *NetworkSite) *GetNetworkSiteOutput

SetNetworkSite sets the NetworkSite field's value.

func (*GetNetworkSiteOutput) SetTags

SetTags sets the Tags field's value.

func (GetNetworkSiteOutput) String

func (s GetNetworkSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type GetOrderInput

type GetOrderInput struct {

	// The Amazon Resource Name (ARN) of the order.
	//
	// OrderArn is a required field
	OrderArn *string `location:"uri" locationName:"orderArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetOrderInput) GoString

func (s GetOrderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetOrderInput) SetOrderArn

func (s *GetOrderInput) SetOrderArn(v string) *GetOrderInput

SetOrderArn sets the OrderArn field's value.

func (GetOrderInput) String

func (s GetOrderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetOrderInput) Validate

func (s *GetOrderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetOrderOutput

type GetOrderOutput struct {

	// Information about the order.
	//
	// Order is a required field
	Order *Order `locationName:"order" type:"structure" required:"true"`

	// The order tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by GetOrderOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (GetOrderOutput) GoString

func (s GetOrderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*GetOrderOutput) SetOrder

func (s *GetOrderOutput) SetOrder(v *Order) *GetOrderOutput

SetOrder sets the Order field's value.

func (*GetOrderOutput) SetTags

func (s *GetOrderOutput) SetTags(v map[string]*string) *GetOrderOutput

SetTags sets the Tags field's value.

func (GetOrderOutput) String

func (s GetOrderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Description of the error.
	Message_ *string `locationName:"message" type:"string"`

	// Advice to clients on when the call can be safely retried.
	RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"`
	// contains filtered or unexported fields
}

Information about an internal error.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LimitExceededException

type LimitExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The limit was exceeded.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

func (s LimitExceededException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LimitExceededException) Message

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (LimitExceededException) String

func (s LimitExceededException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDeviceIdentifiersInput

type ListDeviceIdentifiersInput struct {

	// The filters.
	//
	//    * ORDER - The Amazon Resource Name (ARN) of the order.
	//
	//    * STATUS - The status (ACTIVE | INACTIVE).
	//
	//    * TRAFFIC_GROUP - The Amazon Resource Name (ARN) of the traffic group.
	//
	// Filter values are case sensitive. If you specify multiple values for a filter,
	// the values are joined with an OR, and the request returns all results that
	// match any of the specified values.
	Filters map[string][]*string `locationName:"filters" type:"map"`

	// The maximum number of results to return.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The token for the next page of results.
	StartToken *string `locationName:"startToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDeviceIdentifiersInput) GoString

func (s ListDeviceIdentifiersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDeviceIdentifiersInput) SetFilters

SetFilters sets the Filters field's value.

func (*ListDeviceIdentifiersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDeviceIdentifiersInput) SetNetworkArn

SetNetworkArn sets the NetworkArn field's value.

func (*ListDeviceIdentifiersInput) SetStartToken

SetStartToken sets the StartToken field's value.

func (ListDeviceIdentifiersInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDeviceIdentifiersInput) Validate

func (s *ListDeviceIdentifiersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDeviceIdentifiersOutput

type ListDeviceIdentifiersOutput struct {

	// Information about the device identifiers.
	DeviceIdentifiers []*DeviceIdentifier `locationName:"deviceIdentifiers" type:"list"`

	// The token for the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListDeviceIdentifiersOutput) GoString

func (s ListDeviceIdentifiersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDeviceIdentifiersOutput) SetDeviceIdentifiers

SetDeviceIdentifiers sets the DeviceIdentifiers field's value.

func (*ListDeviceIdentifiersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDeviceIdentifiersOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNetworkResourcesInput

type ListNetworkResourcesInput struct {

	// The filters.
	//
	//    * ORDER - The Amazon Resource Name (ARN) of the order.
	//
	//    * STATUS - The status (AVAILABLE | DELETED | DELETING | PENDING | PENDING_RETURN
	//    | PROVISIONING | SHIPPED).
	//
	// Filter values are case sensitive. If you specify multiple values for a filter,
	// the values are joined with an OR, and the request returns all results that
	// match any of the specified values.
	Filters map[string][]*string `locationName:"filters" type:"map"`

	// The maximum number of results to return.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The token for the next page of results.
	StartToken *string `locationName:"startToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkResourcesInput) GoString

func (s ListNetworkResourcesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkResourcesInput) SetFilters

SetFilters sets the Filters field's value.

func (*ListNetworkResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListNetworkResourcesInput) SetNetworkArn

SetNetworkArn sets the NetworkArn field's value.

func (*ListNetworkResourcesInput) SetStartToken

SetStartToken sets the StartToken field's value.

func (ListNetworkResourcesInput) String

func (s ListNetworkResourcesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkResourcesInput) Validate

func (s *ListNetworkResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNetworkResourcesOutput

type ListNetworkResourcesOutput struct {

	// Information about network resources.
	NetworkResources []*NetworkResource `locationName:"networkResources" type:"list"`

	// The token for the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkResourcesOutput) GoString

func (s ListNetworkResourcesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkResourcesOutput) SetNetworkResources

SetNetworkResources sets the NetworkResources field's value.

func (*ListNetworkResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListNetworkResourcesOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNetworkSitesInput

type ListNetworkSitesInput struct {

	// The filters. Add filters to your request to return a more specific list of
	// results. Use filters to match the status of the network sites.
	//
	//    * STATUS - The status (AVAILABLE | CREATED | DELETED | DEPROVISIONING
	//    | PROVISIONING).
	//
	// Filter values are case sensitive. If you specify multiple values for a filter,
	// the values are joined with an OR, and the request returns all results that
	// match any of the specified values.
	Filters map[string][]*string `locationName:"filters" type:"map"`

	// The maximum number of results to return.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The token for the next page of results.
	StartToken *string `locationName:"startToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkSitesInput) GoString

func (s ListNetworkSitesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkSitesInput) SetFilters

func (s *ListNetworkSitesInput) SetFilters(v map[string][]*string) *ListNetworkSitesInput

SetFilters sets the Filters field's value.

func (*ListNetworkSitesInput) SetMaxResults

func (s *ListNetworkSitesInput) SetMaxResults(v int64) *ListNetworkSitesInput

SetMaxResults sets the MaxResults field's value.

func (*ListNetworkSitesInput) SetNetworkArn

func (s *ListNetworkSitesInput) SetNetworkArn(v string) *ListNetworkSitesInput

SetNetworkArn sets the NetworkArn field's value.

func (*ListNetworkSitesInput) SetStartToken

func (s *ListNetworkSitesInput) SetStartToken(v string) *ListNetworkSitesInput

SetStartToken sets the StartToken field's value.

func (ListNetworkSitesInput) String

func (s ListNetworkSitesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkSitesInput) Validate

func (s *ListNetworkSitesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNetworkSitesOutput

type ListNetworkSitesOutput struct {

	// Information about the network sites.
	NetworkSites []*NetworkSite `locationName:"networkSites" type:"list"`

	// The token for the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworkSitesOutput) GoString

func (s ListNetworkSitesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworkSitesOutput) SetNetworkSites

func (s *ListNetworkSitesOutput) SetNetworkSites(v []*NetworkSite) *ListNetworkSitesOutput

SetNetworkSites sets the NetworkSites field's value.

func (*ListNetworkSitesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListNetworkSitesOutput) String

func (s ListNetworkSitesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListNetworksInput

type ListNetworksInput struct {

	// The filters.
	//
	//    * STATUS - The status (AVAILABLE | CREATED | DELETED | DEPROVISIONING
	//    | PROVISIONING).
	//
	// Filter values are case sensitive. If you specify multiple values for a filter,
	// the values are joined with an OR, and the request returns all results that
	// match any of the specified values.
	Filters map[string][]*string `locationName:"filters" type:"map"`

	// The maximum number of results to return.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// The token for the next page of results.
	StartToken *string `locationName:"startToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworksInput) GoString

func (s ListNetworksInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworksInput) SetFilters

func (s *ListNetworksInput) SetFilters(v map[string][]*string) *ListNetworksInput

SetFilters sets the Filters field's value.

func (*ListNetworksInput) SetMaxResults

func (s *ListNetworksInput) SetMaxResults(v int64) *ListNetworksInput

SetMaxResults sets the MaxResults field's value.

func (*ListNetworksInput) SetStartToken

func (s *ListNetworksInput) SetStartToken(v string) *ListNetworksInput

SetStartToken sets the StartToken field's value.

func (ListNetworksInput) String

func (s ListNetworksInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworksInput) Validate

func (s *ListNetworksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListNetworksOutput

type ListNetworksOutput struct {

	// The networks.
	Networks []*Network `locationName:"networks" type:"list"`

	// The token for the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListNetworksOutput) GoString

func (s ListNetworksOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListNetworksOutput) SetNetworks

func (s *ListNetworksOutput) SetNetworks(v []*Network) *ListNetworksOutput

SetNetworks sets the Networks field's value.

func (*ListNetworksOutput) SetNextToken

func (s *ListNetworksOutput) SetNextToken(v string) *ListNetworksOutput

SetNextToken sets the NextToken field's value.

func (ListNetworksOutput) String

func (s ListNetworksOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListOrdersInput

type ListOrdersInput struct {

	// The filters.
	//
	//    * NETWORK_SITE - The Amazon Resource Name (ARN) of the network site.
	//
	//    * STATUS - The status (ACKNOWLEDGING | ACKNOWLEDGED | UNACKNOWLEDGED).
	//
	// Filter values are case sensitive. If you specify multiple values for a filter,
	// the values are joined with an OR, and the request returns all results that
	// match any of the specified values.
	Filters map[string][]*string `locationName:"filters" type:"map"`

	// The maximum number of results to return.
	MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The token for the next page of results.
	StartToken *string `locationName:"startToken" type:"string"`
	// contains filtered or unexported fields
}

func (ListOrdersInput) GoString

func (s ListOrdersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrdersInput) SetFilters

func (s *ListOrdersInput) SetFilters(v map[string][]*string) *ListOrdersInput

SetFilters sets the Filters field's value.

func (*ListOrdersInput) SetMaxResults

func (s *ListOrdersInput) SetMaxResults(v int64) *ListOrdersInput

SetMaxResults sets the MaxResults field's value.

func (*ListOrdersInput) SetNetworkArn

func (s *ListOrdersInput) SetNetworkArn(v string) *ListOrdersInput

SetNetworkArn sets the NetworkArn field's value.

func (*ListOrdersInput) SetStartToken

func (s *ListOrdersInput) SetStartToken(v string) *ListOrdersInput

SetStartToken sets the StartToken field's value.

func (ListOrdersInput) String

func (s ListOrdersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrdersInput) Validate

func (s *ListOrdersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListOrdersOutput

type ListOrdersOutput struct {

	// The token for the next page of results.
	NextToken *string `locationName:"nextToken" type:"string"`

	// Information about the orders.
	Orders []*Order `locationName:"orders" type:"list"`
	// contains filtered or unexported fields
}

func (ListOrdersOutput) GoString

func (s ListOrdersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListOrdersOutput) SetNextToken

func (s *ListOrdersOutput) SetNextToken(v string) *ListOrdersOutput

SetNextToken sets the NextToken field's value.

func (*ListOrdersOutput) SetOrders

func (s *ListOrdersOutput) SetOrders(v []*Order) *ListOrdersOutput

SetOrders sets the Orders field's value.

func (ListOrdersOutput) String

func (s ListOrdersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// The resource tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ListTagsForResourceOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NameValuePair

type NameValuePair struct {

	// The name of the pair.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`

	// The value of the pair.
	Value *string `locationName:"value" type:"string"`
	// contains filtered or unexported fields
}

Information about a name/value pair.

func (NameValuePair) GoString

func (s NameValuePair) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NameValuePair) SetName

func (s *NameValuePair) SetName(v string) *NameValuePair

SetName sets the Name field's value.

func (*NameValuePair) SetValue

func (s *NameValuePair) SetValue(v string) *NameValuePair

SetValue sets the Value field's value.

func (NameValuePair) String

func (s NameValuePair) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NameValuePair) Validate

func (s *NameValuePair) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Network

type Network struct {

	// The creation time of the network.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of the network.
	Description *string `locationName:"description" type:"string"`

	// The Amazon Resource Name (ARN) of the network.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The name of the network.
	//
	// NetworkName is a required field
	NetworkName *string `locationName:"networkName" min:"1" type:"string" required:"true"`

	// The status of the network.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"NetworkStatus"`

	// The status reason of the network.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

Information about a network.

func (Network) GoString

func (s Network) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Network) SetCreatedAt

func (s *Network) SetCreatedAt(v time.Time) *Network

SetCreatedAt sets the CreatedAt field's value.

func (*Network) SetDescription

func (s *Network) SetDescription(v string) *Network

SetDescription sets the Description field's value.

func (*Network) SetNetworkArn

func (s *Network) SetNetworkArn(v string) *Network

SetNetworkArn sets the NetworkArn field's value.

func (*Network) SetNetworkName

func (s *Network) SetNetworkName(v string) *Network

SetNetworkName sets the NetworkName field's value.

func (*Network) SetStatus

func (s *Network) SetStatus(v string) *Network

SetStatus sets the Status field's value.

func (*Network) SetStatusReason

func (s *Network) SetStatusReason(v string) *Network

SetStatusReason sets the StatusReason field's value.

func (Network) String

func (s Network) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NetworkResource

type NetworkResource struct {

	// The attributes of the network resource.
	Attributes []*NameValuePair `locationName:"attributes" type:"list"`

	// Information about the commitment period for the radio unit. Shows the duration,
	// the date and time that the contract started and ends, and the renewal status
	// of the commitment period.
	CommitmentInformation *CommitmentInformation `locationName:"commitmentInformation" type:"structure"`

	// The creation time of the network resource.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The description of the network resource.
	Description *string `locationName:"description" type:"string"`

	// The health of the network resource.
	Health *string `locationName:"health" type:"string" enum:"HealthStatus"`

	// The model of the network resource.
	Model *string `locationName:"model" type:"string"`

	// The Amazon Resource Name (ARN) of the network on which this network resource
	// appears.
	NetworkArn *string `locationName:"networkArn" type:"string"`

	// The Amazon Resource Name (ARN) of the network resource.
	NetworkResourceArn *string `locationName:"networkResourceArn" type:"string"`

	// The Amazon Resource Name (ARN) of the network site on which this network
	// resource appears.
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string"`

	// The Amazon Resource Name (ARN) of the order used to purchase this network
	// resource.
	OrderArn *string `locationName:"orderArn" type:"string"`

	// The position of the network resource.
	Position *Position `locationName:"position" type:"structure"`

	// Information about a request to return the network resource.
	ReturnInformation *ReturnInformation `locationName:"returnInformation" type:"structure"`

	// The serial number of the network resource.
	SerialNumber *string `locationName:"serialNumber" type:"string"`

	// The status of the network resource.
	Status *string `locationName:"status" type:"string" enum:"NetworkResourceStatus"`

	// The status reason of the network resource.
	StatusReason *string `locationName:"statusReason" type:"string"`

	// The type of the network resource.
	Type *string `locationName:"type" type:"string" enum:"NetworkResourceType"`

	// The vendor of the network resource.
	Vendor *string `locationName:"vendor" type:"string"`
	// contains filtered or unexported fields
}

Information about a network resource.

func (NetworkResource) GoString

func (s NetworkResource) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkResource) SetAttributes

func (s *NetworkResource) SetAttributes(v []*NameValuePair) *NetworkResource

SetAttributes sets the Attributes field's value.

func (*NetworkResource) SetCommitmentInformation

func (s *NetworkResource) SetCommitmentInformation(v *CommitmentInformation) *NetworkResource

SetCommitmentInformation sets the CommitmentInformation field's value.

func (*NetworkResource) SetCreatedAt

func (s *NetworkResource) SetCreatedAt(v time.Time) *NetworkResource

SetCreatedAt sets the CreatedAt field's value.

func (*NetworkResource) SetDescription

func (s *NetworkResource) SetDescription(v string) *NetworkResource

SetDescription sets the Description field's value.

func (*NetworkResource) SetHealth

func (s *NetworkResource) SetHealth(v string) *NetworkResource

SetHealth sets the Health field's value.

func (*NetworkResource) SetModel

func (s *NetworkResource) SetModel(v string) *NetworkResource

SetModel sets the Model field's value.

func (*NetworkResource) SetNetworkArn

func (s *NetworkResource) SetNetworkArn(v string) *NetworkResource

SetNetworkArn sets the NetworkArn field's value.

func (*NetworkResource) SetNetworkResourceArn

func (s *NetworkResource) SetNetworkResourceArn(v string) *NetworkResource

SetNetworkResourceArn sets the NetworkResourceArn field's value.

func (*NetworkResource) SetNetworkSiteArn

func (s *NetworkResource) SetNetworkSiteArn(v string) *NetworkResource

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (*NetworkResource) SetOrderArn

func (s *NetworkResource) SetOrderArn(v string) *NetworkResource

SetOrderArn sets the OrderArn field's value.

func (*NetworkResource) SetPosition

func (s *NetworkResource) SetPosition(v *Position) *NetworkResource

SetPosition sets the Position field's value.

func (*NetworkResource) SetReturnInformation

func (s *NetworkResource) SetReturnInformation(v *ReturnInformation) *NetworkResource

SetReturnInformation sets the ReturnInformation field's value.

func (*NetworkResource) SetSerialNumber

func (s *NetworkResource) SetSerialNumber(v string) *NetworkResource

SetSerialNumber sets the SerialNumber field's value.

func (*NetworkResource) SetStatus

func (s *NetworkResource) SetStatus(v string) *NetworkResource

SetStatus sets the Status field's value.

func (*NetworkResource) SetStatusReason

func (s *NetworkResource) SetStatusReason(v string) *NetworkResource

SetStatusReason sets the StatusReason field's value.

func (*NetworkResource) SetType

func (s *NetworkResource) SetType(v string) *NetworkResource

SetType sets the Type field's value.

func (*NetworkResource) SetVendor

func (s *NetworkResource) SetVendor(v string) *NetworkResource

SetVendor sets the Vendor field's value.

func (NetworkResource) String

func (s NetworkResource) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type NetworkResourceDefinition

type NetworkResourceDefinition struct {

	// The count in the network resource definition.
	//
	// Count is a required field
	Count *int64 `locationName:"count" type:"integer" required:"true"`

	// The options in the network resource definition.
	Options []*NameValuePair `locationName:"options" type:"list"`

	// The type in the network resource definition.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"NetworkResourceDefinitionType"`
	// contains filtered or unexported fields
}

Information about a network resource definition.

func (NetworkResourceDefinition) GoString

func (s NetworkResourceDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkResourceDefinition) SetCount

SetCount sets the Count field's value.

func (*NetworkResourceDefinition) SetOptions

SetOptions sets the Options field's value.

func (*NetworkResourceDefinition) SetType

SetType sets the Type field's value.

func (NetworkResourceDefinition) String

func (s NetworkResourceDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkResourceDefinition) Validate

func (s *NetworkResourceDefinition) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type NetworkSite

type NetworkSite struct {

	// The parent Availability Zone for the network site.
	AvailabilityZone *string `locationName:"availabilityZone" type:"string"`

	// The parent Availability Zone ID for the network site.
	AvailabilityZoneId *string `locationName:"availabilityZoneId" type:"string"`

	// The creation time of the network site.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The current plan of the network site.
	CurrentPlan *SitePlan `locationName:"currentPlan" type:"structure"`

	// The description of the network site.
	Description *string `locationName:"description" type:"string"`

	// The Amazon Resource Name (ARN) of the network to which the network site belongs.
	//
	// NetworkArn is a required field
	NetworkArn *string `locationName:"networkArn" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string" required:"true"`

	// The name of the network site.
	//
	// NetworkSiteName is a required field
	NetworkSiteName *string `locationName:"networkSiteName" min:"1" type:"string" required:"true"`

	// The pending plan of the network site.
	PendingPlan *SitePlan `locationName:"pendingPlan" type:"structure"`

	// The status of the network site.
	//
	// Status is a required field
	Status *string `locationName:"status" type:"string" required:"true" enum:"NetworkSiteStatus"`

	// The status reason of the network site.
	StatusReason *string `locationName:"statusReason" type:"string"`
	// contains filtered or unexported fields
}

Information about a network site.

func (NetworkSite) GoString

func (s NetworkSite) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*NetworkSite) SetAvailabilityZone

func (s *NetworkSite) SetAvailabilityZone(v string) *NetworkSite

SetAvailabilityZone sets the AvailabilityZone field's value.

func (*NetworkSite) SetAvailabilityZoneId

func (s *NetworkSite) SetAvailabilityZoneId(v string) *NetworkSite

SetAvailabilityZoneId sets the AvailabilityZoneId field's value.

func (*NetworkSite) SetCreatedAt

func (s *NetworkSite) SetCreatedAt(v time.Time) *NetworkSite

SetCreatedAt sets the CreatedAt field's value.

func (*NetworkSite) SetCurrentPlan

func (s *NetworkSite) SetCurrentPlan(v *SitePlan) *NetworkSite

SetCurrentPlan sets the CurrentPlan field's value.

func (*NetworkSite) SetDescription

func (s *NetworkSite) SetDescription(v string) *NetworkSite

SetDescription sets the Description field's value.

func (*NetworkSite) SetNetworkArn

func (s *NetworkSite) SetNetworkArn(v string) *NetworkSite

SetNetworkArn sets the NetworkArn field's value.

func (*NetworkSite) SetNetworkSiteArn

func (s *NetworkSite) SetNetworkSiteArn(v string) *NetworkSite

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (*NetworkSite) SetNetworkSiteName

func (s *NetworkSite) SetNetworkSiteName(v string) *NetworkSite

SetNetworkSiteName sets the NetworkSiteName field's value.

func (*NetworkSite) SetPendingPlan

func (s *NetworkSite) SetPendingPlan(v *SitePlan) *NetworkSite

SetPendingPlan sets the PendingPlan field's value.

func (*NetworkSite) SetStatus

func (s *NetworkSite) SetStatus(v string) *NetworkSite

SetStatus sets the Status field's value.

func (*NetworkSite) SetStatusReason

func (s *NetworkSite) SetStatusReason(v string) *NetworkSite

SetStatusReason sets the StatusReason field's value.

func (NetworkSite) String

func (s NetworkSite) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Order

type Order struct {

	// The acknowledgement status of the order.
	AcknowledgmentStatus *string `locationName:"acknowledgmentStatus" type:"string" enum:"AcknowledgmentStatus"`

	// The creation time of the order.
	CreatedAt *time.Time `locationName:"createdAt" type:"timestamp" timestampFormat:"iso8601"`

	// The Amazon Resource Name (ARN) of the network associated with this order.
	NetworkArn *string `locationName:"networkArn" type:"string"`

	// The Amazon Resource Name (ARN) of the network site associated with this order.
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string"`

	// The Amazon Resource Name (ARN) of the order.
	OrderArn *string `locationName:"orderArn" type:"string"`

	// A list of the network resources placed in the order.
	OrderedResources []*OrderedResourceDefinition `locationName:"orderedResources" type:"list"`

	// The shipping address of the order.
	ShippingAddress *Address `locationName:"shippingAddress" type:"structure"`

	// The tracking information of the order.
	TrackingInformation []*TrackingInformation `locationName:"trackingInformation" type:"list"`
	// contains filtered or unexported fields
}

Information about an order.

func (Order) GoString

func (s Order) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Order) SetAcknowledgmentStatus

func (s *Order) SetAcknowledgmentStatus(v string) *Order

SetAcknowledgmentStatus sets the AcknowledgmentStatus field's value.

func (*Order) SetCreatedAt

func (s *Order) SetCreatedAt(v time.Time) *Order

SetCreatedAt sets the CreatedAt field's value.

func (*Order) SetNetworkArn

func (s *Order) SetNetworkArn(v string) *Order

SetNetworkArn sets the NetworkArn field's value.

func (*Order) SetNetworkSiteArn

func (s *Order) SetNetworkSiteArn(v string) *Order

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (*Order) SetOrderArn

func (s *Order) SetOrderArn(v string) *Order

SetOrderArn sets the OrderArn field's value.

func (*Order) SetOrderedResources

func (s *Order) SetOrderedResources(v []*OrderedResourceDefinition) *Order

SetOrderedResources sets the OrderedResources field's value.

func (*Order) SetShippingAddress

func (s *Order) SetShippingAddress(v *Address) *Order

SetShippingAddress sets the ShippingAddress field's value.

func (*Order) SetTrackingInformation

func (s *Order) SetTrackingInformation(v []*TrackingInformation) *Order

SetTrackingInformation sets the TrackingInformation field's value.

func (Order) String

func (s Order) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type OrderedResourceDefinition

type OrderedResourceDefinition struct {

	// The duration and renewal status of the commitment period for each radio unit
	// in the order. Does not show details if the resource type is DEVICE_IDENTIFIER.
	CommitmentConfiguration *CommitmentConfiguration `locationName:"commitmentConfiguration" type:"structure"`

	// The number of network resources in the order.
	//
	// Count is a required field
	Count *int64 `locationName:"count" type:"integer" required:"true"`

	// The type of network resource in the order.
	//
	// Type is a required field
	Type *string `locationName:"type" type:"string" required:"true" enum:"NetworkResourceDefinitionType"`
	// contains filtered or unexported fields
}

Details of the network resources in the order.

func (OrderedResourceDefinition) GoString

func (s OrderedResourceDefinition) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*OrderedResourceDefinition) SetCommitmentConfiguration

SetCommitmentConfiguration sets the CommitmentConfiguration field's value.

func (*OrderedResourceDefinition) SetCount

SetCount sets the Count field's value.

func (*OrderedResourceDefinition) SetType

SetType sets the Type field's value.

func (OrderedResourceDefinition) String

func (s OrderedResourceDefinition) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PingInput

type PingInput struct {
	// contains filtered or unexported fields
}

func (PingInput) GoString

func (s PingInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (PingInput) String

func (s PingInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PingOutput

type PingOutput struct {

	// Information about the health of the service.
	Status *string `locationName:"status" type:"string"`
	// contains filtered or unexported fields
}

func (PingOutput) GoString

func (s PingOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*PingOutput) SetStatus

func (s *PingOutput) SetStatus(v string) *PingOutput

SetStatus sets the Status field's value.

func (PingOutput) String

func (s PingOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Position

type Position struct {

	// The elevation of the equipment at this position.
	Elevation *float64 `locationName:"elevation" type:"double"`

	// The reference point from which elevation is reported.
	ElevationReference *string `locationName:"elevationReference" type:"string" enum:"ElevationReference"`

	// The units used to measure the elevation of the position.
	ElevationUnit *string `locationName:"elevationUnit" type:"string" enum:"ElevationUnit"`

	// The latitude of the position.
	Latitude *float64 `locationName:"latitude" type:"double"`

	// The longitude of the position.
	Longitude *float64 `locationName:"longitude" type:"double"`
	// contains filtered or unexported fields
}

Information about a position.

func (Position) GoString

func (s Position) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Position) SetElevation

func (s *Position) SetElevation(v float64) *Position

SetElevation sets the Elevation field's value.

func (*Position) SetElevationReference

func (s *Position) SetElevationReference(v string) *Position

SetElevationReference sets the ElevationReference field's value.

func (*Position) SetElevationUnit

func (s *Position) SetElevationUnit(v string) *Position

SetElevationUnit sets the ElevationUnit field's value.

func (*Position) SetLatitude

func (s *Position) SetLatitude(v float64) *Position

SetLatitude sets the Latitude field's value.

func (*Position) SetLongitude

func (s *Position) SetLongitude(v float64) *Position

SetLongitude sets the Longitude field's value.

func (Position) String

func (s Position) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type PrivateNetworks

type PrivateNetworks struct {
	*client.Client
}

PrivateNetworks provides the API operation methods for making requests to AWS Private 5G. See this package's package overview docs for details on the service.

PrivateNetworks methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New creates a new instance of the PrivateNetworks client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a PrivateNetworks client from just a session.
svc := privatenetworks.New(mySession)

// Create a PrivateNetworks client with additional configuration
svc := privatenetworks.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*PrivateNetworks) AcknowledgeOrderReceipt

AcknowledgeOrderReceipt API operation for AWS Private 5G.

Acknowledges that the specified network order was received.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation AcknowledgeOrderReceipt for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/AcknowledgeOrderReceipt

func (*PrivateNetworks) AcknowledgeOrderReceiptRequest

func (c *PrivateNetworks) AcknowledgeOrderReceiptRequest(input *AcknowledgeOrderReceiptInput) (req *request.Request, output *AcknowledgeOrderReceiptOutput)

AcknowledgeOrderReceiptRequest generates a "aws/request.Request" representing the client's request for the AcknowledgeOrderReceipt operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See AcknowledgeOrderReceipt for more information on using the AcknowledgeOrderReceipt API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the AcknowledgeOrderReceiptRequest method.
req, resp := client.AcknowledgeOrderReceiptRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/AcknowledgeOrderReceipt

func (*PrivateNetworks) AcknowledgeOrderReceiptWithContext

func (c *PrivateNetworks) AcknowledgeOrderReceiptWithContext(ctx aws.Context, input *AcknowledgeOrderReceiptInput, opts ...request.Option) (*AcknowledgeOrderReceiptOutput, error)

AcknowledgeOrderReceiptWithContext is the same as AcknowledgeOrderReceipt with the addition of the ability to pass a context and additional request options.

See AcknowledgeOrderReceipt for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ActivateDeviceIdentifier

ActivateDeviceIdentifier API operation for AWS Private 5G.

Activates the specified device identifier.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ActivateDeviceIdentifier for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ActivateDeviceIdentifier

func (*PrivateNetworks) ActivateDeviceIdentifierRequest

func (c *PrivateNetworks) ActivateDeviceIdentifierRequest(input *ActivateDeviceIdentifierInput) (req *request.Request, output *ActivateDeviceIdentifierOutput)

ActivateDeviceIdentifierRequest generates a "aws/request.Request" representing the client's request for the ActivateDeviceIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ActivateDeviceIdentifier for more information on using the ActivateDeviceIdentifier API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ActivateDeviceIdentifierRequest method.
req, resp := client.ActivateDeviceIdentifierRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ActivateDeviceIdentifier

func (*PrivateNetworks) ActivateDeviceIdentifierWithContext

func (c *PrivateNetworks) ActivateDeviceIdentifierWithContext(ctx aws.Context, input *ActivateDeviceIdentifierInput, opts ...request.Option) (*ActivateDeviceIdentifierOutput, error)

ActivateDeviceIdentifierWithContext is the same as ActivateDeviceIdentifier with the addition of the ability to pass a context and additional request options.

See ActivateDeviceIdentifier for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ActivateNetworkSite

func (c *PrivateNetworks) ActivateNetworkSite(input *ActivateNetworkSiteInput) (*ActivateNetworkSiteOutput, error)

ActivateNetworkSite API operation for AWS Private 5G.

Activates the specified network site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ActivateNetworkSite for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ActivateNetworkSite

func (*PrivateNetworks) ActivateNetworkSiteRequest

func (c *PrivateNetworks) ActivateNetworkSiteRequest(input *ActivateNetworkSiteInput) (req *request.Request, output *ActivateNetworkSiteOutput)

ActivateNetworkSiteRequest generates a "aws/request.Request" representing the client's request for the ActivateNetworkSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ActivateNetworkSite for more information on using the ActivateNetworkSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ActivateNetworkSiteRequest method.
req, resp := client.ActivateNetworkSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ActivateNetworkSite

func (*PrivateNetworks) ActivateNetworkSiteWithContext

func (c *PrivateNetworks) ActivateNetworkSiteWithContext(ctx aws.Context, input *ActivateNetworkSiteInput, opts ...request.Option) (*ActivateNetworkSiteOutput, error)

ActivateNetworkSiteWithContext is the same as ActivateNetworkSite with the addition of the ability to pass a context and additional request options.

See ActivateNetworkSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ConfigureAccessPoint

func (c *PrivateNetworks) ConfigureAccessPoint(input *ConfigureAccessPointInput) (*ConfigureAccessPointOutput, error)

ConfigureAccessPoint API operation for AWS Private 5G.

Configures the specified network resource.

Use this action to specify the geographic position of the hardware. You must provide Certified Professional Installer (CPI) credentials in the request so that we can obtain spectrum grants. For more information, see Radio units (https://docs.aws.amazon.com/private-networks/latest/userguide/radio-units.html) in the Amazon Web Services Private 5G User Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ConfigureAccessPoint for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ConfigureAccessPoint

func (*PrivateNetworks) ConfigureAccessPointRequest

func (c *PrivateNetworks) ConfigureAccessPointRequest(input *ConfigureAccessPointInput) (req *request.Request, output *ConfigureAccessPointOutput)

ConfigureAccessPointRequest generates a "aws/request.Request" representing the client's request for the ConfigureAccessPoint operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ConfigureAccessPoint for more information on using the ConfigureAccessPoint API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ConfigureAccessPointRequest method.
req, resp := client.ConfigureAccessPointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ConfigureAccessPoint

func (*PrivateNetworks) ConfigureAccessPointWithContext

func (c *PrivateNetworks) ConfigureAccessPointWithContext(ctx aws.Context, input *ConfigureAccessPointInput, opts ...request.Option) (*ConfigureAccessPointOutput, error)

ConfigureAccessPointWithContext is the same as ConfigureAccessPoint with the addition of the ability to pass a context and additional request options.

See ConfigureAccessPoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) CreateNetwork

func (c *PrivateNetworks) CreateNetwork(input *CreateNetworkInput) (*CreateNetworkOutput, error)

CreateNetwork API operation for AWS Private 5G.

Creates a network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation CreateNetwork for usage and error information.

Returned Error Types:

  • LimitExceededException The limit was exceeded.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/CreateNetwork

func (*PrivateNetworks) CreateNetworkRequest

func (c *PrivateNetworks) CreateNetworkRequest(input *CreateNetworkInput) (req *request.Request, output *CreateNetworkOutput)

CreateNetworkRequest generates a "aws/request.Request" representing the client's request for the CreateNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateNetwork for more information on using the CreateNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateNetworkRequest method.
req, resp := client.CreateNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/CreateNetwork

func (*PrivateNetworks) CreateNetworkSite

func (c *PrivateNetworks) CreateNetworkSite(input *CreateNetworkSiteInput) (*CreateNetworkSiteOutput, error)

CreateNetworkSite API operation for AWS Private 5G.

Creates a network site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation CreateNetworkSite for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/CreateNetworkSite

func (*PrivateNetworks) CreateNetworkSiteRequest

func (c *PrivateNetworks) CreateNetworkSiteRequest(input *CreateNetworkSiteInput) (req *request.Request, output *CreateNetworkSiteOutput)

CreateNetworkSiteRequest generates a "aws/request.Request" representing the client's request for the CreateNetworkSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateNetworkSite for more information on using the CreateNetworkSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateNetworkSiteRequest method.
req, resp := client.CreateNetworkSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/CreateNetworkSite

func (*PrivateNetworks) CreateNetworkSiteWithContext

func (c *PrivateNetworks) CreateNetworkSiteWithContext(ctx aws.Context, input *CreateNetworkSiteInput, opts ...request.Option) (*CreateNetworkSiteOutput, error)

CreateNetworkSiteWithContext is the same as CreateNetworkSite with the addition of the ability to pass a context and additional request options.

See CreateNetworkSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) CreateNetworkWithContext

func (c *PrivateNetworks) CreateNetworkWithContext(ctx aws.Context, input *CreateNetworkInput, opts ...request.Option) (*CreateNetworkOutput, error)

CreateNetworkWithContext is the same as CreateNetwork with the addition of the ability to pass a context and additional request options.

See CreateNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) DeactivateDeviceIdentifier

DeactivateDeviceIdentifier API operation for AWS Private 5G.

Deactivates the specified device identifier.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation DeactivateDeviceIdentifier for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeactivateDeviceIdentifier

func (*PrivateNetworks) DeactivateDeviceIdentifierRequest

func (c *PrivateNetworks) DeactivateDeviceIdentifierRequest(input *DeactivateDeviceIdentifierInput) (req *request.Request, output *DeactivateDeviceIdentifierOutput)

DeactivateDeviceIdentifierRequest generates a "aws/request.Request" representing the client's request for the DeactivateDeviceIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeactivateDeviceIdentifier for more information on using the DeactivateDeviceIdentifier API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeactivateDeviceIdentifierRequest method.
req, resp := client.DeactivateDeviceIdentifierRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeactivateDeviceIdentifier

func (*PrivateNetworks) DeactivateDeviceIdentifierWithContext

func (c *PrivateNetworks) DeactivateDeviceIdentifierWithContext(ctx aws.Context, input *DeactivateDeviceIdentifierInput, opts ...request.Option) (*DeactivateDeviceIdentifierOutput, error)

DeactivateDeviceIdentifierWithContext is the same as DeactivateDeviceIdentifier with the addition of the ability to pass a context and additional request options.

See DeactivateDeviceIdentifier for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) DeleteNetwork

func (c *PrivateNetworks) DeleteNetwork(input *DeleteNetworkInput) (*DeleteNetworkOutput, error)

DeleteNetwork API operation for AWS Private 5G.

Deletes the specified network. You must delete network sites before you delete the network. For more information, see DeleteNetworkSite (https://docs.aws.amazon.com/private-networks/latest/APIReference/API_DeleteNetworkSite.html) in the API Reference for Amazon Web Services Private 5G.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation DeleteNetwork for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • AccessDeniedException You do not have permission to perform this operation.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeleteNetwork

func (*PrivateNetworks) DeleteNetworkRequest

func (c *PrivateNetworks) DeleteNetworkRequest(input *DeleteNetworkInput) (req *request.Request, output *DeleteNetworkOutput)

DeleteNetworkRequest generates a "aws/request.Request" representing the client's request for the DeleteNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteNetwork for more information on using the DeleteNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteNetworkRequest method.
req, resp := client.DeleteNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeleteNetwork

func (*PrivateNetworks) DeleteNetworkSite

func (c *PrivateNetworks) DeleteNetworkSite(input *DeleteNetworkSiteInput) (*DeleteNetworkSiteOutput, error)

DeleteNetworkSite API operation for AWS Private 5G.

Deletes the specified network site. Return the hardware after you delete the network site. You are responsible for minimum charges. For more information, see Hardware returns (https://docs.aws.amazon.com/private-networks/latest/userguide/hardware-maintenance.html) in the Amazon Web Services Private 5G User Guide.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation DeleteNetworkSite for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • AccessDeniedException You do not have permission to perform this operation.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeleteNetworkSite

func (*PrivateNetworks) DeleteNetworkSiteRequest

func (c *PrivateNetworks) DeleteNetworkSiteRequest(input *DeleteNetworkSiteInput) (req *request.Request, output *DeleteNetworkSiteOutput)

DeleteNetworkSiteRequest generates a "aws/request.Request" representing the client's request for the DeleteNetworkSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteNetworkSite for more information on using the DeleteNetworkSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteNetworkSiteRequest method.
req, resp := client.DeleteNetworkSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/DeleteNetworkSite

func (*PrivateNetworks) DeleteNetworkSiteWithContext

func (c *PrivateNetworks) DeleteNetworkSiteWithContext(ctx aws.Context, input *DeleteNetworkSiteInput, opts ...request.Option) (*DeleteNetworkSiteOutput, error)

DeleteNetworkSiteWithContext is the same as DeleteNetworkSite with the addition of the ability to pass a context and additional request options.

See DeleteNetworkSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) DeleteNetworkWithContext

func (c *PrivateNetworks) DeleteNetworkWithContext(ctx aws.Context, input *DeleteNetworkInput, opts ...request.Option) (*DeleteNetworkOutput, error)

DeleteNetworkWithContext is the same as DeleteNetwork with the addition of the ability to pass a context and additional request options.

See DeleteNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) GetDeviceIdentifier

func (c *PrivateNetworks) GetDeviceIdentifier(input *GetDeviceIdentifierInput) (*GetDeviceIdentifierOutput, error)

GetDeviceIdentifier API operation for AWS Private 5G.

Gets the specified device identifier.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation GetDeviceIdentifier for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetDeviceIdentifier

func (*PrivateNetworks) GetDeviceIdentifierRequest

func (c *PrivateNetworks) GetDeviceIdentifierRequest(input *GetDeviceIdentifierInput) (req *request.Request, output *GetDeviceIdentifierOutput)

GetDeviceIdentifierRequest generates a "aws/request.Request" representing the client's request for the GetDeviceIdentifier operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetDeviceIdentifier for more information on using the GetDeviceIdentifier API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetDeviceIdentifierRequest method.
req, resp := client.GetDeviceIdentifierRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetDeviceIdentifier

func (*PrivateNetworks) GetDeviceIdentifierWithContext

func (c *PrivateNetworks) GetDeviceIdentifierWithContext(ctx aws.Context, input *GetDeviceIdentifierInput, opts ...request.Option) (*GetDeviceIdentifierOutput, error)

GetDeviceIdentifierWithContext is the same as GetDeviceIdentifier with the addition of the ability to pass a context and additional request options.

See GetDeviceIdentifier for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) GetNetwork

func (c *PrivateNetworks) GetNetwork(input *GetNetworkInput) (*GetNetworkOutput, error)

GetNetwork API operation for AWS Private 5G.

Gets the specified network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation GetNetwork for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetwork

func (*PrivateNetworks) GetNetworkRequest

func (c *PrivateNetworks) GetNetworkRequest(input *GetNetworkInput) (req *request.Request, output *GetNetworkOutput)

GetNetworkRequest generates a "aws/request.Request" representing the client's request for the GetNetwork operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetNetwork for more information on using the GetNetwork API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetNetworkRequest method.
req, resp := client.GetNetworkRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetwork

func (*PrivateNetworks) GetNetworkResource

func (c *PrivateNetworks) GetNetworkResource(input *GetNetworkResourceInput) (*GetNetworkResourceOutput, error)

GetNetworkResource API operation for AWS Private 5G.

Gets the specified network resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation GetNetworkResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetworkResource

func (*PrivateNetworks) GetNetworkResourceRequest

func (c *PrivateNetworks) GetNetworkResourceRequest(input *GetNetworkResourceInput) (req *request.Request, output *GetNetworkResourceOutput)

GetNetworkResourceRequest generates a "aws/request.Request" representing the client's request for the GetNetworkResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetNetworkResource for more information on using the GetNetworkResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetNetworkResourceRequest method.
req, resp := client.GetNetworkResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetworkResource

func (*PrivateNetworks) GetNetworkResourceWithContext

func (c *PrivateNetworks) GetNetworkResourceWithContext(ctx aws.Context, input *GetNetworkResourceInput, opts ...request.Option) (*GetNetworkResourceOutput, error)

GetNetworkResourceWithContext is the same as GetNetworkResource with the addition of the ability to pass a context and additional request options.

See GetNetworkResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) GetNetworkSite

func (c *PrivateNetworks) GetNetworkSite(input *GetNetworkSiteInput) (*GetNetworkSiteOutput, error)

GetNetworkSite API operation for AWS Private 5G.

Gets the specified network site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation GetNetworkSite for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetworkSite

func (*PrivateNetworks) GetNetworkSiteRequest

func (c *PrivateNetworks) GetNetworkSiteRequest(input *GetNetworkSiteInput) (req *request.Request, output *GetNetworkSiteOutput)

GetNetworkSiteRequest generates a "aws/request.Request" representing the client's request for the GetNetworkSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetNetworkSite for more information on using the GetNetworkSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetNetworkSiteRequest method.
req, resp := client.GetNetworkSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetNetworkSite

func (*PrivateNetworks) GetNetworkSiteWithContext

func (c *PrivateNetworks) GetNetworkSiteWithContext(ctx aws.Context, input *GetNetworkSiteInput, opts ...request.Option) (*GetNetworkSiteOutput, error)

GetNetworkSiteWithContext is the same as GetNetworkSite with the addition of the ability to pass a context and additional request options.

See GetNetworkSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) GetNetworkWithContext

func (c *PrivateNetworks) GetNetworkWithContext(ctx aws.Context, input *GetNetworkInput, opts ...request.Option) (*GetNetworkOutput, error)

GetNetworkWithContext is the same as GetNetwork with the addition of the ability to pass a context and additional request options.

See GetNetwork for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) GetOrder

func (c *PrivateNetworks) GetOrder(input *GetOrderInput) (*GetOrderOutput, error)

GetOrder API operation for AWS Private 5G.

Gets the specified order.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation GetOrder for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetOrder

func (*PrivateNetworks) GetOrderRequest

func (c *PrivateNetworks) GetOrderRequest(input *GetOrderInput) (req *request.Request, output *GetOrderOutput)

GetOrderRequest generates a "aws/request.Request" representing the client's request for the GetOrder operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See GetOrder for more information on using the GetOrder API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the GetOrderRequest method.
req, resp := client.GetOrderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/GetOrder

func (*PrivateNetworks) GetOrderWithContext

func (c *PrivateNetworks) GetOrderWithContext(ctx aws.Context, input *GetOrderInput, opts ...request.Option) (*GetOrderOutput, error)

GetOrderWithContext is the same as GetOrder with the addition of the ability to pass a context and additional request options.

See GetOrder for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListDeviceIdentifiers

func (c *PrivateNetworks) ListDeviceIdentifiers(input *ListDeviceIdentifiersInput) (*ListDeviceIdentifiersOutput, error)

ListDeviceIdentifiers API operation for AWS Private 5G.

Lists device identifiers. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order, the status of device identifiers, or the ARN of the traffic group.

If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListDeviceIdentifiers for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListDeviceIdentifiers

func (*PrivateNetworks) ListDeviceIdentifiersPages

func (c *PrivateNetworks) ListDeviceIdentifiersPages(input *ListDeviceIdentifiersInput, fn func(*ListDeviceIdentifiersOutput, bool) bool) error

ListDeviceIdentifiersPages iterates over the pages of a ListDeviceIdentifiers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDeviceIdentifiers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDeviceIdentifiers operation.
pageNum := 0
err := client.ListDeviceIdentifiersPages(params,
    func(page *privatenetworks.ListDeviceIdentifiersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*PrivateNetworks) ListDeviceIdentifiersPagesWithContext

func (c *PrivateNetworks) ListDeviceIdentifiersPagesWithContext(ctx aws.Context, input *ListDeviceIdentifiersInput, fn func(*ListDeviceIdentifiersOutput, bool) bool, opts ...request.Option) error

ListDeviceIdentifiersPagesWithContext same as ListDeviceIdentifiersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListDeviceIdentifiersRequest

func (c *PrivateNetworks) ListDeviceIdentifiersRequest(input *ListDeviceIdentifiersInput) (req *request.Request, output *ListDeviceIdentifiersOutput)

ListDeviceIdentifiersRequest generates a "aws/request.Request" representing the client's request for the ListDeviceIdentifiers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDeviceIdentifiers for more information on using the ListDeviceIdentifiers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDeviceIdentifiersRequest method.
req, resp := client.ListDeviceIdentifiersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListDeviceIdentifiers

func (*PrivateNetworks) ListDeviceIdentifiersWithContext

func (c *PrivateNetworks) ListDeviceIdentifiersWithContext(ctx aws.Context, input *ListDeviceIdentifiersInput, opts ...request.Option) (*ListDeviceIdentifiersOutput, error)

ListDeviceIdentifiersWithContext is the same as ListDeviceIdentifiers with the addition of the ability to pass a context and additional request options.

See ListDeviceIdentifiers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworkResources

func (c *PrivateNetworks) ListNetworkResources(input *ListNetworkResourcesInput) (*ListNetworkResourcesOutput, error)

ListNetworkResources API operation for AWS Private 5G.

Lists network resources. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of an order or the status of network resources.

If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListNetworkResources for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworkResources

func (*PrivateNetworks) ListNetworkResourcesPages

func (c *PrivateNetworks) ListNetworkResourcesPages(input *ListNetworkResourcesInput, fn func(*ListNetworkResourcesOutput, bool) bool) error

ListNetworkResourcesPages iterates over the pages of a ListNetworkResources operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNetworkResources method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNetworkResources operation.
pageNum := 0
err := client.ListNetworkResourcesPages(params,
    func(page *privatenetworks.ListNetworkResourcesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*PrivateNetworks) ListNetworkResourcesPagesWithContext

func (c *PrivateNetworks) ListNetworkResourcesPagesWithContext(ctx aws.Context, input *ListNetworkResourcesInput, fn func(*ListNetworkResourcesOutput, bool) bool, opts ...request.Option) error

ListNetworkResourcesPagesWithContext same as ListNetworkResourcesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworkResourcesRequest

func (c *PrivateNetworks) ListNetworkResourcesRequest(input *ListNetworkResourcesInput) (req *request.Request, output *ListNetworkResourcesOutput)

ListNetworkResourcesRequest generates a "aws/request.Request" representing the client's request for the ListNetworkResources operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNetworkResources for more information on using the ListNetworkResources API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNetworkResourcesRequest method.
req, resp := client.ListNetworkResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworkResources

func (*PrivateNetworks) ListNetworkResourcesWithContext

func (c *PrivateNetworks) ListNetworkResourcesWithContext(ctx aws.Context, input *ListNetworkResourcesInput, opts ...request.Option) (*ListNetworkResourcesOutput, error)

ListNetworkResourcesWithContext is the same as ListNetworkResources with the addition of the ability to pass a context and additional request options.

See ListNetworkResources for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworkSites

func (c *PrivateNetworks) ListNetworkSites(input *ListNetworkSitesInput) (*ListNetworkSitesOutput, error)

ListNetworkSites API operation for AWS Private 5G.

Lists network sites. Add filters to your request to return a more specific list of results. Use filters to match the status of the network site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListNetworkSites for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworkSites

func (*PrivateNetworks) ListNetworkSitesPages

func (c *PrivateNetworks) ListNetworkSitesPages(input *ListNetworkSitesInput, fn func(*ListNetworkSitesOutput, bool) bool) error

ListNetworkSitesPages iterates over the pages of a ListNetworkSites operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNetworkSites method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNetworkSites operation.
pageNum := 0
err := client.ListNetworkSitesPages(params,
    func(page *privatenetworks.ListNetworkSitesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*PrivateNetworks) ListNetworkSitesPagesWithContext

func (c *PrivateNetworks) ListNetworkSitesPagesWithContext(ctx aws.Context, input *ListNetworkSitesInput, fn func(*ListNetworkSitesOutput, bool) bool, opts ...request.Option) error

ListNetworkSitesPagesWithContext same as ListNetworkSitesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworkSitesRequest

func (c *PrivateNetworks) ListNetworkSitesRequest(input *ListNetworkSitesInput) (req *request.Request, output *ListNetworkSitesOutput)

ListNetworkSitesRequest generates a "aws/request.Request" representing the client's request for the ListNetworkSites operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNetworkSites for more information on using the ListNetworkSites API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNetworkSitesRequest method.
req, resp := client.ListNetworkSitesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworkSites

func (*PrivateNetworks) ListNetworkSitesWithContext

func (c *PrivateNetworks) ListNetworkSitesWithContext(ctx aws.Context, input *ListNetworkSitesInput, opts ...request.Option) (*ListNetworkSitesOutput, error)

ListNetworkSitesWithContext is the same as ListNetworkSites with the addition of the ability to pass a context and additional request options.

See ListNetworkSites for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworks

func (c *PrivateNetworks) ListNetworks(input *ListNetworksInput) (*ListNetworksOutput, error)

ListNetworks API operation for AWS Private 5G.

Lists networks. Add filters to your request to return a more specific list of results. Use filters to match the status of the network.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListNetworks for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworks

func (*PrivateNetworks) ListNetworksPages

func (c *PrivateNetworks) ListNetworksPages(input *ListNetworksInput, fn func(*ListNetworksOutput, bool) bool) error

ListNetworksPages iterates over the pages of a ListNetworks operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListNetworks method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListNetworks operation.
pageNum := 0
err := client.ListNetworksPages(params,
    func(page *privatenetworks.ListNetworksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*PrivateNetworks) ListNetworksPagesWithContext

func (c *PrivateNetworks) ListNetworksPagesWithContext(ctx aws.Context, input *ListNetworksInput, fn func(*ListNetworksOutput, bool) bool, opts ...request.Option) error

ListNetworksPagesWithContext same as ListNetworksPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListNetworksRequest

func (c *PrivateNetworks) ListNetworksRequest(input *ListNetworksInput) (req *request.Request, output *ListNetworksOutput)

ListNetworksRequest generates a "aws/request.Request" representing the client's request for the ListNetworks operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListNetworks for more information on using the ListNetworks API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListNetworksRequest method.
req, resp := client.ListNetworksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListNetworks

func (*PrivateNetworks) ListNetworksWithContext

func (c *PrivateNetworks) ListNetworksWithContext(ctx aws.Context, input *ListNetworksInput, opts ...request.Option) (*ListNetworksOutput, error)

ListNetworksWithContext is the same as ListNetworks with the addition of the ability to pass a context and additional request options.

See ListNetworks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListOrders

func (c *PrivateNetworks) ListOrders(input *ListOrdersInput) (*ListOrdersOutput, error)

ListOrders API operation for AWS Private 5G.

Lists orders. Add filters to your request to return a more specific list of results. Use filters to match the Amazon Resource Name (ARN) of the network site or the status of the order.

If you specify multiple filters, filters are joined with an OR, and the request returns results that match all of the specified filters.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListOrders for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListOrders

func (*PrivateNetworks) ListOrdersPages

func (c *PrivateNetworks) ListOrdersPages(input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool) error

ListOrdersPages iterates over the pages of a ListOrders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListOrders method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListOrders operation.
pageNum := 0
err := client.ListOrdersPages(params,
    func(page *privatenetworks.ListOrdersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*PrivateNetworks) ListOrdersPagesWithContext

func (c *PrivateNetworks) ListOrdersPagesWithContext(ctx aws.Context, input *ListOrdersInput, fn func(*ListOrdersOutput, bool) bool, opts ...request.Option) error

ListOrdersPagesWithContext same as ListOrdersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListOrdersRequest

func (c *PrivateNetworks) ListOrdersRequest(input *ListOrdersInput) (req *request.Request, output *ListOrdersOutput)

ListOrdersRequest generates a "aws/request.Request" representing the client's request for the ListOrders operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListOrders for more information on using the ListOrders API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListOrdersRequest method.
req, resp := client.ListOrdersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListOrders

func (*PrivateNetworks) ListOrdersWithContext

func (c *PrivateNetworks) ListOrdersWithContext(ctx aws.Context, input *ListOrdersInput, opts ...request.Option) (*ListOrdersOutput, error)

ListOrdersWithContext is the same as ListOrders with the addition of the ability to pass a context and additional request options.

See ListOrders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) ListTagsForResource

func (c *PrivateNetworks) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for AWS Private 5G.

Lists the tags for the specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • AccessDeniedException You do not have permission to perform this operation.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

  • ThrottlingException The request was denied due to request throttling.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListTagsForResource

func (*PrivateNetworks) ListTagsForResourceRequest

func (c *PrivateNetworks) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/ListTagsForResource

func (*PrivateNetworks) ListTagsForResourceWithContext

func (c *PrivateNetworks) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) Ping

func (c *PrivateNetworks) Ping(input *PingInput) (*PingOutput, error)

Ping API operation for AWS Private 5G.

Checks the health of the service.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation Ping for usage and error information.

Returned Error Types:

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/Ping

func (*PrivateNetworks) PingRequest

func (c *PrivateNetworks) PingRequest(input *PingInput) (req *request.Request, output *PingOutput)

PingRequest generates a "aws/request.Request" representing the client's request for the Ping operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See Ping for more information on using the Ping API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the PingRequest method.
req, resp := client.PingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/Ping

func (*PrivateNetworks) PingWithContext

func (c *PrivateNetworks) PingWithContext(ctx aws.Context, input *PingInput, opts ...request.Option) (*PingOutput, error)

PingWithContext is the same as Ping with the addition of the ability to pass a context and additional request options.

See Ping for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) StartNetworkResourceUpdate

StartNetworkResourceUpdate API operation for AWS Private 5G.

Use this action to do the following tasks:

  • Update the duration and renewal status of the commitment period for a radio unit. The update goes into effect immediately.

  • Request a replacement for a network resource.

  • Request that you return a network resource.

After you submit a request to replace or return a network resource, the status of the network resource changes to CREATING_SHIPPING_LABEL. The shipping label is available when the status of the network resource is PENDING_RETURN. After the network resource is successfully returned, its status changes to DELETED. For more information, see Return a radio unit (https://docs.aws.amazon.com/private-networks/latest/userguide/radio-units.html#return-radio-unit).

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation StartNetworkResourceUpdate for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/StartNetworkResourceUpdate

func (*PrivateNetworks) StartNetworkResourceUpdateRequest

func (c *PrivateNetworks) StartNetworkResourceUpdateRequest(input *StartNetworkResourceUpdateInput) (req *request.Request, output *StartNetworkResourceUpdateOutput)

StartNetworkResourceUpdateRequest generates a "aws/request.Request" representing the client's request for the StartNetworkResourceUpdate operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartNetworkResourceUpdate for more information on using the StartNetworkResourceUpdate API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartNetworkResourceUpdateRequest method.
req, resp := client.StartNetworkResourceUpdateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/StartNetworkResourceUpdate

func (*PrivateNetworks) StartNetworkResourceUpdateWithContext

func (c *PrivateNetworks) StartNetworkResourceUpdateWithContext(ctx aws.Context, input *StartNetworkResourceUpdateInput, opts ...request.Option) (*StartNetworkResourceUpdateOutput, error)

StartNetworkResourceUpdateWithContext is the same as StartNetworkResourceUpdate with the addition of the ability to pass a context and additional request options.

See StartNetworkResourceUpdate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) TagResource

func (c *PrivateNetworks) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for AWS Private 5G.

Adds tags to the specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation TagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • AccessDeniedException You do not have permission to perform this operation.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

  • ThrottlingException The request was denied due to request throttling.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/TagResource

func (*PrivateNetworks) TagResourceRequest

func (c *PrivateNetworks) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/TagResource

func (*PrivateNetworks) TagResourceWithContext

func (c *PrivateNetworks) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) UntagResource

func (c *PrivateNetworks) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for AWS Private 5G.

Removes tags from the specified resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation UntagResource for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • AccessDeniedException You do not have permission to perform this operation.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

  • ThrottlingException The request was denied due to request throttling.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UntagResource

func (*PrivateNetworks) UntagResourceRequest

func (c *PrivateNetworks) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UntagResource

func (*PrivateNetworks) UntagResourceWithContext

func (c *PrivateNetworks) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) UpdateNetworkSite

func (c *PrivateNetworks) UpdateNetworkSite(input *UpdateNetworkSiteInput) (*UpdateNetworkSiteOutput, error)

UpdateNetworkSite API operation for AWS Private 5G.

Updates the specified network site.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation UpdateNetworkSite for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UpdateNetworkSite

func (*PrivateNetworks) UpdateNetworkSitePlan

func (c *PrivateNetworks) UpdateNetworkSitePlan(input *UpdateNetworkSitePlanInput) (*UpdateNetworkSitePlanOutput, error)

UpdateNetworkSitePlan API operation for AWS Private 5G.

Updates the specified network site plan.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for AWS Private 5G's API operation UpdateNetworkSitePlan for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource was not found.

  • ValidationException The request failed validation.

  • InternalServerException Information about an internal error.

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UpdateNetworkSitePlan

func (*PrivateNetworks) UpdateNetworkSitePlanRequest

func (c *PrivateNetworks) UpdateNetworkSitePlanRequest(input *UpdateNetworkSitePlanInput) (req *request.Request, output *UpdateNetworkSitePlanOutput)

UpdateNetworkSitePlanRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkSitePlan operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateNetworkSitePlan for more information on using the UpdateNetworkSitePlan API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateNetworkSitePlanRequest method.
req, resp := client.UpdateNetworkSitePlanRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UpdateNetworkSitePlan

func (*PrivateNetworks) UpdateNetworkSitePlanWithContext

func (c *PrivateNetworks) UpdateNetworkSitePlanWithContext(ctx aws.Context, input *UpdateNetworkSitePlanInput, opts ...request.Option) (*UpdateNetworkSitePlanOutput, error)

UpdateNetworkSitePlanWithContext is the same as UpdateNetworkSitePlan with the addition of the ability to pass a context and additional request options.

See UpdateNetworkSitePlan for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*PrivateNetworks) UpdateNetworkSiteRequest

func (c *PrivateNetworks) UpdateNetworkSiteRequest(input *UpdateNetworkSiteInput) (req *request.Request, output *UpdateNetworkSiteOutput)

UpdateNetworkSiteRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkSite operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateNetworkSite for more information on using the UpdateNetworkSite API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateNetworkSiteRequest method.
req, resp := client.UpdateNetworkSiteRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/privatenetworks-2021-12-03/UpdateNetworkSite

func (*PrivateNetworks) UpdateNetworkSiteWithContext

func (c *PrivateNetworks) UpdateNetworkSiteWithContext(ctx aws.Context, input *UpdateNetworkSiteInput, opts ...request.Option) (*UpdateNetworkSiteOutput, error)

UpdateNetworkSiteWithContext is the same as UpdateNetworkSite with the addition of the ability to pass a context and additional request options.

See UpdateNetworkSite for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// Description of the error.
	Message_ *string `locationName:"message" type:"string"`

	// Identifier of the affected resource.
	//
	// ResourceId is a required field
	ResourceId *string `locationName:"resourceId" type:"string" required:"true"`

	// Type of the affected resource.
	//
	// ResourceType is a required field
	ResourceType *string `locationName:"resourceType" type:"string" required:"true"`
	// contains filtered or unexported fields
}

The resource was not found.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ReturnInformation

type ReturnInformation struct {

	// The Amazon Resource Name (ARN) of the replacement order.
	ReplacementOrderArn *string `locationName:"replacementOrderArn" type:"string"`

	// The reason for the return. If the return request did not include a reason
	// for the return, this value is null.
	ReturnReason *string `locationName:"returnReason" type:"string"`

	// The shipping address.
	ShippingAddress *Address `locationName:"shippingAddress" type:"structure"`

	// The URL of the shipping label. The shipping label is available for download
	// only if the status of the network resource is PENDING_RETURN. For more information,
	// see Return a radio unit (https://docs.aws.amazon.com/private-networks/latest/userguide/radio-units.html#return-radio-unit).
	ShippingLabel *string `locationName:"shippingLabel" type:"string"`
	// contains filtered or unexported fields
}

Information about a request to return a network resource.

func (ReturnInformation) GoString

func (s ReturnInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ReturnInformation) SetReplacementOrderArn

func (s *ReturnInformation) SetReplacementOrderArn(v string) *ReturnInformation

SetReplacementOrderArn sets the ReplacementOrderArn field's value.

func (*ReturnInformation) SetReturnReason

func (s *ReturnInformation) SetReturnReason(v string) *ReturnInformation

SetReturnReason sets the ReturnReason field's value.

func (*ReturnInformation) SetShippingAddress

func (s *ReturnInformation) SetShippingAddress(v *Address) *ReturnInformation

SetShippingAddress sets the ShippingAddress field's value.

func (*ReturnInformation) SetShippingLabel

func (s *ReturnInformation) SetShippingLabel(v string) *ReturnInformation

SetShippingLabel sets the ShippingLabel field's value.

func (ReturnInformation) String

func (s ReturnInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SitePlan

type SitePlan struct {

	// The options of the plan.
	Options []*NameValuePair `locationName:"options" type:"list"`

	// The resource definitions of the plan.
	ResourceDefinitions []*NetworkResourceDefinition `locationName:"resourceDefinitions" type:"list"`
	// contains filtered or unexported fields
}

Information about a site plan.

func (SitePlan) GoString

func (s SitePlan) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SitePlan) SetOptions

func (s *SitePlan) SetOptions(v []*NameValuePair) *SitePlan

SetOptions sets the Options field's value.

func (*SitePlan) SetResourceDefinitions

func (s *SitePlan) SetResourceDefinitions(v []*NetworkResourceDefinition) *SitePlan

SetResourceDefinitions sets the ResourceDefinitions field's value.

func (SitePlan) String

func (s SitePlan) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SitePlan) Validate

func (s *SitePlan) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartNetworkResourceUpdateInput

type StartNetworkResourceUpdateInput struct {

	// Use this action to extend and automatically renew the commitment period for
	// the radio unit. You can do the following:
	//
	//    * Change a 60-day commitment to a 1-year or 3-year commitment. The change
	//    is immediate and the hourly rate decreases to the rate for the new commitment
	//    period.
	//
	//    * Change a 1-year commitment to a 3-year commitment. The change is immediate
	//    and the hourly rate decreases to the rate for the 3-year commitment period.
	//
	//    * Set a 1-year commitment to automatically renew for an additional 1 year.
	//    The hourly rate for the additional year will continue to be the same as
	//    your existing 1-year rate.
	//
	//    * Set a 3-year commitment to automatically renew for an additional 1 year.
	//    The hourly rate for the additional year will continue to be the same as
	//    your existing 3-year rate.
	//
	//    * Turn off a previously-enabled automatic renewal on a 1-year or 3-year
	//    commitment. You cannot use the automatic-renewal option for a 60-day commitment.
	//
	// For pricing, see Amazon Web Services Private 5G Pricing (http://aws.amazon.com/private5g/pricing).
	CommitmentConfiguration *CommitmentConfiguration `locationName:"commitmentConfiguration" type:"structure"`

	// The Amazon Resource Name (ARN) of the network resource.
	//
	// NetworkResourceArn is a required field
	NetworkResourceArn *string `locationName:"networkResourceArn" type:"string" required:"true"`

	// The reason for the return. Providing a reason for a return is optional.
	ReturnReason *string `locationName:"returnReason" type:"string"`

	// The shipping address. If you don't provide a shipping address when replacing
	// or returning a network resource, we use the address from the original order
	// for the network resource.
	ShippingAddress *Address `locationName:"shippingAddress" type:"structure"`

	// The update type.
	//
	//    * REPLACE - Submits a request to replace a defective radio unit. We provide
	//    a shipping label that you can use for the return process and we ship a
	//    replacement radio unit to you.
	//
	//    * RETURN - Submits a request to return a radio unit that you no longer
	//    need. We provide a shipping label that you can use for the return process.
	//
	//    * COMMITMENT - Submits a request to change or renew the commitment period.
	//    If you choose this value, then you must set commitmentConfiguration (https://docs.aws.amazon.com/private-networks/latest/APIReference/API_StartNetworkResourceUpdate.html#privatenetworks-StartNetworkResourceUpdate-request-commitmentConfiguration).
	//
	// UpdateType is a required field
	UpdateType *string `locationName:"updateType" type:"string" required:"true" enum:"UpdateType"`
	// contains filtered or unexported fields
}

func (StartNetworkResourceUpdateInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartNetworkResourceUpdateInput) SetCommitmentConfiguration

SetCommitmentConfiguration sets the CommitmentConfiguration field's value.

func (*StartNetworkResourceUpdateInput) SetNetworkResourceArn

SetNetworkResourceArn sets the NetworkResourceArn field's value.

func (*StartNetworkResourceUpdateInput) SetReturnReason

SetReturnReason sets the ReturnReason field's value.

func (*StartNetworkResourceUpdateInput) SetShippingAddress

SetShippingAddress sets the ShippingAddress field's value.

func (*StartNetworkResourceUpdateInput) SetUpdateType

SetUpdateType sets the UpdateType field's value.

func (StartNetworkResourceUpdateInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartNetworkResourceUpdateInput) Validate

func (s *StartNetworkResourceUpdateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartNetworkResourceUpdateOutput

type StartNetworkResourceUpdateOutput struct {

	// The network resource.
	NetworkResource *NetworkResource `locationName:"networkResource" type:"structure"`
	// contains filtered or unexported fields
}

func (StartNetworkResourceUpdateOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartNetworkResourceUpdateOutput) SetNetworkResource

SetNetworkResource sets the NetworkResource field's value.

func (StartNetworkResourceUpdateOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// The tags to add to the resource.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by TagResourceInput's
	// String and GoString methods.
	//
	// Tags is a required field
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"message" type:"string"`
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TrackingInformation

type TrackingInformation struct {

	// The tracking number of the shipment.
	TrackingNumber *string `locationName:"trackingNumber" type:"string"`
	// contains filtered or unexported fields
}

Information about tracking a shipment.

func (TrackingInformation) GoString

func (s TrackingInformation) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TrackingInformation) SetTrackingNumber

func (s *TrackingInformation) SetTrackingNumber(v string) *TrackingInformation

SetTrackingNumber sets the TrackingNumber field's value.

func (TrackingInformation) String

func (s TrackingInformation) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource.
	//
	// ResourceArn is a required field
	ResourceArn *string `location:"uri" locationName:"resourceArn" type:"string" required:"true"`

	// The tag keys.
	//
	// TagKeys is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UntagResourceInput's
	// String and GoString methods.
	//
	// TagKeys is a required field
	TagKeys []*string `location:"querystring" locationName:"tagKeys" min:"1" type:"list" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateNetworkSiteInput

type UpdateNetworkSiteInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The description.
	Description *string `locationName:"description" type:"string"`

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateNetworkSiteInput) GoString

func (s UpdateNetworkSiteInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSiteInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNetworkSiteInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdateNetworkSiteInput) SetNetworkSiteArn

func (s *UpdateNetworkSiteInput) SetNetworkSiteArn(v string) *UpdateNetworkSiteInput

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (UpdateNetworkSiteInput) String

func (s UpdateNetworkSiteInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSiteInput) Validate

func (s *UpdateNetworkSiteInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNetworkSiteOutput

type UpdateNetworkSiteOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`

	// The network site tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateNetworkSiteOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateNetworkSiteOutput) GoString

func (s UpdateNetworkSiteOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSiteOutput) SetNetworkSite

SetNetworkSite sets the NetworkSite field's value.

func (*UpdateNetworkSiteOutput) SetTags

SetTags sets the Tags field's value.

func (UpdateNetworkSiteOutput) String

func (s UpdateNetworkSiteOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateNetworkSitePlanInput

type UpdateNetworkSitePlanInput struct {

	// Unique, case-sensitive identifier that you provide to ensure the idempotency
	// of the request. For more information, see How to ensure idempotency (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Run_Instance_Idempotency.html).
	ClientToken *string `locationName:"clientToken" min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the network site.
	//
	// NetworkSiteArn is a required field
	NetworkSiteArn *string `locationName:"networkSiteArn" type:"string" required:"true"`

	// The pending plan.
	//
	// PendingPlan is a required field
	PendingPlan *SitePlan `locationName:"pendingPlan" type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateNetworkSitePlanInput) GoString

func (s UpdateNetworkSitePlanInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSitePlanInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpdateNetworkSitePlanInput) SetNetworkSiteArn

SetNetworkSiteArn sets the NetworkSiteArn field's value.

func (*UpdateNetworkSitePlanInput) SetPendingPlan

SetPendingPlan sets the PendingPlan field's value.

func (UpdateNetworkSitePlanInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSitePlanInput) Validate

func (s *UpdateNetworkSitePlanInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateNetworkSitePlanOutput

type UpdateNetworkSitePlanOutput struct {

	// Information about the network site.
	NetworkSite *NetworkSite `locationName:"networkSite" type:"structure"`

	// The network site tags.
	//
	// Tags is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by UpdateNetworkSitePlanOutput's
	// String and GoString methods.
	Tags map[string]*string `locationName:"tags" min:"1" type:"map" sensitive:"true"`
	// contains filtered or unexported fields
}

func (UpdateNetworkSitePlanOutput) GoString

func (s UpdateNetworkSitePlanOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateNetworkSitePlanOutput) SetNetworkSite

SetNetworkSite sets the NetworkSite field's value.

func (*UpdateNetworkSitePlanOutput) SetTags

SetTags sets the Tags field's value.

func (UpdateNetworkSitePlanOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	// The list of fields that caused the error, if applicable.
	FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"`

	// Description of the error.
	Message_ *string `locationName:"message" type:"string"`

	// Reason the request failed validation.
	//
	// Reason is a required field
	Reason *string `locationName:"reason" type:"string" required:"true" enum:"ValidationExceptionReason"`
	// contains filtered or unexported fields
}

The request failed validation.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationExceptionField

type ValidationExceptionField struct {

	// The message about the validation failure.
	//
	// Message is a required field
	Message *string `locationName:"message" type:"string" required:"true"`

	// The field name that failed validation.
	//
	// Name is a required field
	Name *string `locationName:"name" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Information about a field that failed validation.

func (ValidationExceptionField) GoString

func (s ValidationExceptionField) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationExceptionField) SetMessage

SetMessage sets the Message field's value.

func (*ValidationExceptionField) SetName

SetName sets the Name field's value.

func (ValidationExceptionField) String

func (s ValidationExceptionField) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package privatenetworksiface provides an interface to enable mocking the AWS Private 5G service client for testing your code.
Package privatenetworksiface provides an interface to enable mocking the AWS Private 5G service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL