account

package
v1.44.66 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2022 License: Apache-2.0 Imports: 9 Imported by: 16

Documentation

Overview

Package account provides the client and types for making API requests to AWS Account.

Operations for Amazon Web Services Account Management

See https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01 for more information on this service.

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

Using the Client

To contact AWS Account 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 Account client Account for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/account/#New

Index

Constants

View Source
const (
	// AlternateContactTypeBilling is a AlternateContactType enum value
	AlternateContactTypeBilling = "BILLING"

	// AlternateContactTypeOperations is a AlternateContactType enum value
	AlternateContactTypeOperations = "OPERATIONS"

	// AlternateContactTypeSecurity is a AlternateContactType enum value
	AlternateContactTypeSecurity = "SECURITY"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// The operation failed because the calling identity doesn't have the minimum
	// required permissions.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// The operation failed because of an error internal to Amazon Web Services.
	// Try your operation again later.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The operation failed because it specified a resource that can't be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeTooManyRequestsException for service response error code
	// "TooManyRequestsException".
	//
	// The operation failed because it was called too frequently and exceeded a
	// throttle limit.
	ErrCodeTooManyRequestsException = "TooManyRequestsException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The operation failed because one of the input parameters was invalid.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "Account" // Name of service.
	EndpointsID = "account" // ID to lookup a service endpoint with.
	ServiceID   = "Account" // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

func AlternateContactType_Values

func AlternateContactType_Values() []string

AlternateContactType_Values returns all elements of the AlternateContactType enum

Types

type AccessDeniedException

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

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

The operation failed because the calling identity doesn't have the minimum required permissions.

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 Account

type Account struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*aws.Config) *Account

New creates a new instance of the Account 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 Account client from just a session.
svc := account.New(mySession)

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

func (*Account) DeleteAlternateContact

func (c *Account) DeleteAlternateContact(input *DeleteAlternateContactInput) (*DeleteAlternateContactOutput, error)

DeleteAlternateContact API operation for AWS Account.

Deletes the specified alternate contact from an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts (https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact.html).

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management (https://docs.aws.amazon.com/accounts/latest/reference/using-orgs-trusted-access.html).

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 Account's API operation DeleteAlternateContact for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The operation failed because it specified a resource that can't be found.

  • ValidationException The operation failed because one of the input parameters was invalid.

  • AccessDeniedException The operation failed because the calling identity doesn't have the minimum required permissions.

  • TooManyRequestsException The operation failed because it was called too frequently and exceeded a throttle limit.

  • InternalServerException The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/DeleteAlternateContact

func (*Account) DeleteAlternateContactRequest

func (c *Account) DeleteAlternateContactRequest(input *DeleteAlternateContactInput) (req *request.Request, output *DeleteAlternateContactOutput)

DeleteAlternateContactRequest generates a "aws/request.Request" representing the client's request for the DeleteAlternateContact 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 DeleteAlternateContact for more information on using the DeleteAlternateContact 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 DeleteAlternateContactRequest method.
req, resp := client.DeleteAlternateContactRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/DeleteAlternateContact

func (*Account) DeleteAlternateContactWithContext

func (c *Account) DeleteAlternateContactWithContext(ctx aws.Context, input *DeleteAlternateContactInput, opts ...request.Option) (*DeleteAlternateContactOutput, error)

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

See DeleteAlternateContact 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 (*Account) GetAlternateContact

func (c *Account) GetAlternateContact(input *GetAlternateContactInput) (*GetAlternateContactOutput, error)

GetAlternateContact API operation for AWS Account.

Retrieves the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts (https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact.html).

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management (https://docs.aws.amazon.com/accounts/latest/reference/using-orgs-trusted-access.html).

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 Account's API operation GetAlternateContact for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The operation failed because it specified a resource that can't be found.

  • ValidationException The operation failed because one of the input parameters was invalid.

  • AccessDeniedException The operation failed because the calling identity doesn't have the minimum required permissions.

  • TooManyRequestsException The operation failed because it was called too frequently and exceeded a throttle limit.

  • InternalServerException The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/GetAlternateContact

func (*Account) GetAlternateContactRequest

func (c *Account) GetAlternateContactRequest(input *GetAlternateContactInput) (req *request.Request, output *GetAlternateContactOutput)

GetAlternateContactRequest generates a "aws/request.Request" representing the client's request for the GetAlternateContact 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 GetAlternateContact for more information on using the GetAlternateContact 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 GetAlternateContactRequest method.
req, resp := client.GetAlternateContactRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/GetAlternateContact

func (*Account) GetAlternateContactWithContext

func (c *Account) GetAlternateContactWithContext(ctx aws.Context, input *GetAlternateContactInput, opts ...request.Option) (*GetAlternateContactOutput, error)

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

See GetAlternateContact 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 (*Account) GetContactInformation added in v1.44.61

func (c *Account) GetContactInformation(input *GetContactInformationInput) (*GetContactInformationOutput, error)

GetContactInformation API operation for AWS Account.

Retrieves the primary contact information of an Amazon Web Services account.

For complete details about how to use the primary contact operations, see Update the primary and alternate contact information (https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact.html).

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 Account's API operation GetContactInformation for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The operation failed because it specified a resource that can't be found.

  • ValidationException The operation failed because one of the input parameters was invalid.

  • AccessDeniedException The operation failed because the calling identity doesn't have the minimum required permissions.

  • TooManyRequestsException The operation failed because it was called too frequently and exceeded a throttle limit.

  • InternalServerException The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/GetContactInformation

func (*Account) GetContactInformationRequest added in v1.44.61

func (c *Account) GetContactInformationRequest(input *GetContactInformationInput) (req *request.Request, output *GetContactInformationOutput)

GetContactInformationRequest generates a "aws/request.Request" representing the client's request for the GetContactInformation 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 GetContactInformation for more information on using the GetContactInformation 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 GetContactInformationRequest method.
req, resp := client.GetContactInformationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/GetContactInformation

func (*Account) GetContactInformationWithContext added in v1.44.61

func (c *Account) GetContactInformationWithContext(ctx aws.Context, input *GetContactInformationInput, opts ...request.Option) (*GetContactInformationOutput, error)

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

See GetContactInformation 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 (*Account) PutAlternateContact

func (c *Account) PutAlternateContact(input *PutAlternateContactInput) (*PutAlternateContactOutput, error)

PutAlternateContact API operation for AWS Account.

Modifies the specified alternate contact attached to an Amazon Web Services account.

For complete details about how to use the alternate contact operations, see Access or updating the alternate contacts (https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact.html).

Before you can update the alternate contact information for an Amazon Web Services account that is managed by Organizations, you must first enable integration between Amazon Web Services Account Management and Organizations. For more information, see Enabling trusted access for Amazon Web Services Account Management (https://docs.aws.amazon.com/accounts/latest/reference/using-orgs-trusted-access.html).

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 Account's API operation PutAlternateContact for usage and error information.

Returned Error Types:

  • ValidationException The operation failed because one of the input parameters was invalid.

  • AccessDeniedException The operation failed because the calling identity doesn't have the minimum required permissions.

  • TooManyRequestsException The operation failed because it was called too frequently and exceeded a throttle limit.

  • InternalServerException The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/PutAlternateContact

func (*Account) PutAlternateContactRequest

func (c *Account) PutAlternateContactRequest(input *PutAlternateContactInput) (req *request.Request, output *PutAlternateContactOutput)

PutAlternateContactRequest generates a "aws/request.Request" representing the client's request for the PutAlternateContact 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 PutAlternateContact for more information on using the PutAlternateContact 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 PutAlternateContactRequest method.
req, resp := client.PutAlternateContactRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/PutAlternateContact

func (*Account) PutAlternateContactWithContext

func (c *Account) PutAlternateContactWithContext(ctx aws.Context, input *PutAlternateContactInput, opts ...request.Option) (*PutAlternateContactOutput, error)

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

See PutAlternateContact 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 (*Account) PutContactInformation added in v1.44.61

func (c *Account) PutContactInformation(input *PutContactInformationInput) (*PutContactInformationOutput, error)

PutContactInformation API operation for AWS Account.

Updates the primary contact information of an Amazon Web Services account.

For complete details about how to use the primary contact operations, see Update the primary and alternate contact information (https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-update-contact.html).

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 Account's API operation PutContactInformation for usage and error information.

Returned Error Types:

  • ValidationException The operation failed because one of the input parameters was invalid.

  • AccessDeniedException The operation failed because the calling identity doesn't have the minimum required permissions.

  • TooManyRequestsException The operation failed because it was called too frequently and exceeded a throttle limit.

  • InternalServerException The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/PutContactInformation

func (*Account) PutContactInformationRequest added in v1.44.61

func (c *Account) PutContactInformationRequest(input *PutContactInformationInput) (req *request.Request, output *PutContactInformationOutput)

PutContactInformationRequest generates a "aws/request.Request" representing the client's request for the PutContactInformation 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 PutContactInformation for more information on using the PutContactInformation 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 PutContactInformationRequest method.
req, resp := client.PutContactInformationRequest(params)

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

See also, https://docs.aws.amazon.com/goto/WebAPI/account-2021-02-01/PutContactInformation

func (*Account) PutContactInformationWithContext added in v1.44.61

func (c *Account) PutContactInformationWithContext(ctx aws.Context, input *PutContactInformationInput, opts ...request.Option) (*PutContactInformationOutput, error)

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

See PutContactInformation 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 AlternateContact

type AlternateContact struct {

	// The type of alternate contact.
	AlternateContactType *string `type:"string" enum:"AlternateContactType"`

	// The email address associated with this alternate contact.
	//
	// EmailAddress is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AlternateContact's
	// String and GoString methods.
	EmailAddress *string `min:"1" type:"string" sensitive:"true"`

	// The name associated with this alternate contact.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AlternateContact's
	// String and GoString methods.
	Name *string `min:"1" type:"string" sensitive:"true"`

	// The phone number associated with this alternate contact.
	//
	// PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AlternateContact's
	// String and GoString methods.
	PhoneNumber *string `min:"1" type:"string" sensitive:"true"`

	// The title associated with this alternate contact.
	//
	// Title is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by AlternateContact's
	// String and GoString methods.
	Title *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

A structure that contains the details of an alternate contact associated with an Amazon Web Services account

func (AlternateContact) GoString

func (s AlternateContact) 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 (*AlternateContact) SetAlternateContactType

func (s *AlternateContact) SetAlternateContactType(v string) *AlternateContact

SetAlternateContactType sets the AlternateContactType field's value.

func (*AlternateContact) SetEmailAddress

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

SetEmailAddress sets the EmailAddress field's value.

func (*AlternateContact) SetName

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

SetName sets the Name field's value.

func (*AlternateContact) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*AlternateContact) SetTitle

func (s *AlternateContact) SetTitle(v string) *AlternateContact

SetTitle sets the Title field's value.

func (AlternateContact) String

func (s AlternateContact) 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 ContactInformation added in v1.44.61

type ContactInformation struct {

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

	// The second line of the primary contact address, if any.
	//
	// AddressLine2 is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	AddressLine2 *string `min:"1" type:"string" sensitive:"true"`

	// The third line of the primary contact address, if any.
	//
	// AddressLine3 is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	AddressLine3 *string `min:"1" type:"string" sensitive:"true"`

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

	// The name of the company associated with the primary contact information,
	// if any.
	//
	// CompanyName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	CompanyName *string `min:"1" type:"string" sensitive:"true"`

	// The ISO-3166 two-letter country code for the primary contact address.
	//
	// CountryCode is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	//
	// CountryCode is a required field
	CountryCode *string `min:"2" type:"string" required:"true" sensitive:"true"`

	// The district or county of the primary contact address, if any.
	//
	// DistrictOrCounty is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	DistrictOrCounty *string `min:"1" type:"string" sensitive:"true"`

	// The full name of the primary contact address.
	//
	// FullName is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	//
	// FullName is a required field
	FullName *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The phone number of the primary contact information. The number will be validated
	// and, in some countries, checked for activation.
	//
	// PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	//
	// PhoneNumber is a required field
	PhoneNumber *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The postal code of the primary contact address.
	//
	// PostalCode is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	//
	// PostalCode is a required field
	PostalCode *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// The state or region of the primary contact address. This field is required
	// in selected countries.
	//
	// StateOrRegion is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	StateOrRegion *string `min:"1" type:"string" sensitive:"true"`

	// The URL of the website associated with the primary contact information, if
	// any.
	//
	// WebsiteUrl is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by ContactInformation's
	// String and GoString methods.
	WebsiteUrl *string `min:"1" type:"string" sensitive:"true"`
	// contains filtered or unexported fields
}

Contains the details of the primary contact information associated with an Amazon Web Services account.

func (ContactInformation) GoString added in v1.44.61

func (s ContactInformation) 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 (*ContactInformation) SetAddressLine1 added in v1.44.61

func (s *ContactInformation) SetAddressLine1(v string) *ContactInformation

SetAddressLine1 sets the AddressLine1 field's value.

func (*ContactInformation) SetAddressLine2 added in v1.44.61

func (s *ContactInformation) SetAddressLine2(v string) *ContactInformation

SetAddressLine2 sets the AddressLine2 field's value.

func (*ContactInformation) SetAddressLine3 added in v1.44.61

func (s *ContactInformation) SetAddressLine3(v string) *ContactInformation

SetAddressLine3 sets the AddressLine3 field's value.

func (*ContactInformation) SetCity added in v1.44.61

SetCity sets the City field's value.

func (*ContactInformation) SetCompanyName added in v1.44.61

func (s *ContactInformation) SetCompanyName(v string) *ContactInformation

SetCompanyName sets the CompanyName field's value.

func (*ContactInformation) SetCountryCode added in v1.44.61

func (s *ContactInformation) SetCountryCode(v string) *ContactInformation

SetCountryCode sets the CountryCode field's value.

func (*ContactInformation) SetDistrictOrCounty added in v1.44.61

func (s *ContactInformation) SetDistrictOrCounty(v string) *ContactInformation

SetDistrictOrCounty sets the DistrictOrCounty field's value.

func (*ContactInformation) SetFullName added in v1.44.61

func (s *ContactInformation) SetFullName(v string) *ContactInformation

SetFullName sets the FullName field's value.

func (*ContactInformation) SetPhoneNumber added in v1.44.61

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*ContactInformation) SetPostalCode added in v1.44.61

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

SetPostalCode sets the PostalCode field's value.

func (*ContactInformation) SetStateOrRegion added in v1.44.61

func (s *ContactInformation) SetStateOrRegion(v string) *ContactInformation

SetStateOrRegion sets the StateOrRegion field's value.

func (*ContactInformation) SetWebsiteUrl added in v1.44.61

func (s *ContactInformation) SetWebsiteUrl(v string) *ContactInformation

SetWebsiteUrl sets the WebsiteUrl field's value.

func (ContactInformation) String added in v1.44.61

func (s ContactInformation) 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 (*ContactInformation) Validate added in v1.44.61

func (s *ContactInformation) Validate() error

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

type DeleteAlternateContactInput

type DeleteAlternateContactInput struct {

	// Specifies the 12 digit account ID number of the Amazon Web Services account
	// that you want to access or modify with this operation.
	//
	// If you do not specify this parameter, it defaults to the Amazon Web Services
	// account of the identity used to call the operation.
	//
	// To use this parameter, the caller must be an identity in the organization's
	// management account (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account)
	// or a delegated administrator account, and the specified account ID must be
	// a member account in the same organization. The organization must have all
	// features enabled (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html),
	// and the organization must have trusted access (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-trusted-access.html)
	// enabled for the Account Management service, and optionally a delegated admin
	// (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-delegated-admin.html)
	// account assigned.
	//
	// The management account can't specify its own AccountId; it must call the
	// operation in standalone context by not including the AccountId parameter.
	//
	// To call this operation on an account that is not a member of an organization,
	// then don't specify this parameter, and call the operation using an identity
	// belonging to the account whose contacts you wish to retrieve or modify.
	AccountId *string `type:"string"`

	// Specifies which of the alternate contacts to delete.
	//
	// AlternateContactType is a required field
	AlternateContactType *string `type:"string" required:"true" enum:"AlternateContactType"`
	// contains filtered or unexported fields
}

func (DeleteAlternateContactInput) GoString

func (s DeleteAlternateContactInput) 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 (*DeleteAlternateContactInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DeleteAlternateContactInput) SetAlternateContactType

func (s *DeleteAlternateContactInput) SetAlternateContactType(v string) *DeleteAlternateContactInput

SetAlternateContactType sets the AlternateContactType field's value.

func (DeleteAlternateContactInput) 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 (*DeleteAlternateContactInput) Validate

func (s *DeleteAlternateContactInput) Validate() error

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

type DeleteAlternateContactOutput

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

func (DeleteAlternateContactOutput) GoString

func (s DeleteAlternateContactOutput) 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 (DeleteAlternateContactOutput) 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 GetAlternateContactInput

type GetAlternateContactInput struct {

	// Specifies the 12 digit account ID number of the Amazon Web Services account
	// that you want to access or modify with this operation.
	//
	// If you do not specify this parameter, it defaults to the Amazon Web Services
	// account of the identity used to call the operation.
	//
	// To use this parameter, the caller must be an identity in the organization's
	// management account (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account)
	// or a delegated administrator account, and the specified account ID must be
	// a member account in the same organization. The organization must have all
	// features enabled (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html),
	// and the organization must have trusted access (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-trusted-access.html)
	// enabled for the Account Management service, and optionally a delegated admin
	// (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-delegated-admin.html)
	// account assigned.
	//
	// The management account can't specify its own AccountId; it must call the
	// operation in standalone context by not including the AccountId parameter.
	//
	// To call this operation on an account that is not a member of an organization,
	// then don't specify this parameter, and call the operation using an identity
	// belonging to the account whose contacts you wish to retrieve or modify.
	AccountId *string `type:"string"`

	// Specifies which alternate contact you want to retrieve.
	//
	// AlternateContactType is a required field
	AlternateContactType *string `type:"string" required:"true" enum:"AlternateContactType"`
	// contains filtered or unexported fields
}

func (GetAlternateContactInput) GoString

func (s GetAlternateContactInput) 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 (*GetAlternateContactInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*GetAlternateContactInput) SetAlternateContactType

func (s *GetAlternateContactInput) SetAlternateContactType(v string) *GetAlternateContactInput

SetAlternateContactType sets the AlternateContactType field's value.

func (GetAlternateContactInput) String

func (s GetAlternateContactInput) 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 (*GetAlternateContactInput) Validate

func (s *GetAlternateContactInput) Validate() error

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

type GetAlternateContactOutput

type GetAlternateContactOutput struct {

	// A structure that contains the details for the specified alternate contact.
	AlternateContact *AlternateContact `type:"structure"`
	// contains filtered or unexported fields
}

func (GetAlternateContactOutput) GoString

func (s GetAlternateContactOutput) 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 (*GetAlternateContactOutput) SetAlternateContact

SetAlternateContact sets the AlternateContact field's value.

func (GetAlternateContactOutput) String

func (s GetAlternateContactOutput) 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 GetContactInformationInput added in v1.44.61

type GetContactInformationInput struct {

	// Specifies the 12-digit account ID number of the Amazon Web Services account
	// that you want to access or modify with this operation. If you don't specify
	// this parameter, it defaults to the Amazon Web Services account of the identity
	// used to call the operation. To use this parameter, the caller must be an
	// identity in the organization's management account (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account)
	// or a delegated administrator account. The specified account ID must also
	// be a member account in the same organization. The organization must have
	// all features enabled (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html),
	// and the organization must have trusted access (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-trusted-access.html)
	// enabled for the Account Management service, and optionally a delegated admin
	// (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-delegated-admin.html)
	// account assigned.
	//
	// The management account can't specify its own AccountId. It must call the
	// operation in standalone context by not including the AccountId parameter.
	//
	// To call this operation on an account that is not a member of an organization,
	// don't specify this parameter. Instead, call the operation using an identity
	// belonging to the account whose contacts you wish to retrieve or modify.
	AccountId *string `type:"string"`
	// contains filtered or unexported fields
}

func (GetContactInformationInput) GoString added in v1.44.61

func (s GetContactInformationInput) 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 (*GetContactInformationInput) SetAccountId added in v1.44.61

SetAccountId sets the AccountId field's value.

func (GetContactInformationInput) String added in v1.44.61

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 GetContactInformationOutput added in v1.44.61

type GetContactInformationOutput struct {

	// Contains the details of the primary contact information associated with an
	// Amazon Web Services account.
	ContactInformation *ContactInformation `type:"structure"`
	// contains filtered or unexported fields
}

func (GetContactInformationOutput) GoString added in v1.44.61

func (s GetContactInformationOutput) 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 (*GetContactInformationOutput) SetContactInformation added in v1.44.61

SetContactInformation sets the ContactInformation field's value.

func (GetContactInformationOutput) String added in v1.44.61

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:"-"`

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

The operation failed because of an error internal to Amazon Web Services. Try your operation again later.

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 PutAlternateContactInput

type PutAlternateContactInput struct {

	// Specifies the 12 digit account ID number of the Amazon Web Services account
	// that you want to access or modify with this operation.
	//
	// If you do not specify this parameter, it defaults to the Amazon Web Services
	// account of the identity used to call the operation.
	//
	// To use this parameter, the caller must be an identity in the organization's
	// management account (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account)
	// or a delegated administrator account, and the specified account ID must be
	// a member account in the same organization. The organization must have all
	// features enabled (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html),
	// and the organization must have trusted access (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-trusted-access.html)
	// enabled for the Account Management service, and optionally a delegated admin
	// (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-delegated-admin.html)
	// account assigned.
	//
	// The management account can't specify its own AccountId; it must call the
	// operation in standalone context by not including the AccountId parameter.
	//
	// To call this operation on an account that is not a member of an organization,
	// then don't specify this parameter, and call the operation using an identity
	// belonging to the account whose contacts you wish to retrieve or modify.
	AccountId *string `type:"string"`

	// Specifies which alternate contact you want to create or update.
	//
	// AlternateContactType is a required field
	AlternateContactType *string `type:"string" required:"true" enum:"AlternateContactType"`

	// Specifies an email address for the alternate contact.
	//
	// EmailAddress is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PutAlternateContactInput's
	// String and GoString methods.
	//
	// EmailAddress is a required field
	EmailAddress *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// Specifies a name for the alternate contact.
	//
	// Name is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PutAlternateContactInput's
	// String and GoString methods.
	//
	// Name is a required field
	Name *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// Specifies a phone number for the alternate contact.
	//
	// PhoneNumber is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PutAlternateContactInput's
	// String and GoString methods.
	//
	// PhoneNumber is a required field
	PhoneNumber *string `min:"1" type:"string" required:"true" sensitive:"true"`

	// Specifies a title for the alternate contact.
	//
	// Title is a sensitive parameter and its value will be
	// replaced with "sensitive" in string returned by PutAlternateContactInput's
	// String and GoString methods.
	//
	// Title is a required field
	Title *string `min:"1" type:"string" required:"true" sensitive:"true"`
	// contains filtered or unexported fields
}

func (PutAlternateContactInput) GoString

func (s PutAlternateContactInput) 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 (*PutAlternateContactInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*PutAlternateContactInput) SetAlternateContactType

func (s *PutAlternateContactInput) SetAlternateContactType(v string) *PutAlternateContactInput

SetAlternateContactType sets the AlternateContactType field's value.

func (*PutAlternateContactInput) SetEmailAddress

SetEmailAddress sets the EmailAddress field's value.

func (*PutAlternateContactInput) SetName

SetName sets the Name field's value.

func (*PutAlternateContactInput) SetPhoneNumber

SetPhoneNumber sets the PhoneNumber field's value.

func (*PutAlternateContactInput) SetTitle

SetTitle sets the Title field's value.

func (PutAlternateContactInput) String

func (s PutAlternateContactInput) 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 (*PutAlternateContactInput) Validate

func (s *PutAlternateContactInput) Validate() error

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

type PutAlternateContactOutput

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

func (PutAlternateContactOutput) GoString

func (s PutAlternateContactOutput) 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 (PutAlternateContactOutput) String

func (s PutAlternateContactOutput) 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 PutContactInformationInput added in v1.44.61

type PutContactInformationInput struct {

	// Specifies the 12-digit account ID number of the Amazon Web Services account
	// that you want to access or modify with this operation. If you don't specify
	// this parameter, it defaults to the Amazon Web Services account of the identity
	// used to call the operation. To use this parameter, the caller must be an
	// identity in the organization's management account (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html#account)
	// or a delegated administrator account. The specified account ID must also
	// be a member account in the same organization. The organization must have
	// all features enabled (https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_org_support-all-features.html),
	// and the organization must have trusted access (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-trusted-access.html)
	// enabled for the Account Management service, and optionally a delegated admin
	// (https://docs.aws.amazon.com/organizations/latest/userguide/using-orgs-delegated-admin.html)
	// account assigned.
	//
	// The management account can't specify its own AccountId. It must call the
	// operation in standalone context by not including the AccountId parameter.
	//
	// To call this operation on an account that is not a member of an organization,
	// don't specify this parameter. Instead, call the operation using an identity
	// belonging to the account whose contacts you wish to retrieve or modify.
	AccountId *string `type:"string"`

	// Contains the details of the primary contact information associated with an
	// Amazon Web Services account.
	//
	// ContactInformation is a required field
	ContactInformation *ContactInformation `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

func (PutContactInformationInput) GoString added in v1.44.61

func (s PutContactInformationInput) 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 (*PutContactInformationInput) SetAccountId added in v1.44.61

SetAccountId sets the AccountId field's value.

func (*PutContactInformationInput) SetContactInformation added in v1.44.61

SetContactInformation sets the ContactInformation field's value.

func (PutContactInformationInput) String added in v1.44.61

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 (*PutContactInformationInput) Validate added in v1.44.61

func (s *PutContactInformationInput) Validate() error

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

type PutContactInformationOutput added in v1.44.61

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

func (PutContactInformationOutput) GoString added in v1.44.61

func (s PutContactInformationOutput) 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 (PutContactInformationOutput) String added in v1.44.61

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 ResourceNotFoundException

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

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

The operation failed because it specified a resource that can't be 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 TooManyRequestsException

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

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

The operation failed because it was called too frequently and exceeded a throttle limit.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

func (s TooManyRequestsException) 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 (*TooManyRequestsException) Message

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

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

func (TooManyRequestsException) String

func (s TooManyRequestsException) 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 ValidationException

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

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

The operation failed because one of the input parameters was invalid.

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".

Directories

Path Synopsis
Package accountiface provides an interface to enable mocking the AWS Account service client for testing your code.
Package accountiface provides an interface to enable mocking the AWS Account service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL