Documentation ¶
Overview ¶
Package chimesdkidentity provides the client and types for making API requests to Amazon Chime SDK Identity.
The Amazon Chime SDK Identity APIs in this section allow software developers to create and manage unique instances of their messaging applications. These APIs provide the overarching framework for creating and sending messages. For more information about the identity APIs, refer to Amazon Chime SDK identity (https://docs.aws.amazon.com/chime/latest/APIReference/API_Operations_Amazon_Chime_SDK_Identity.html).
See https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20 for more information on this service.
See chimesdkidentity package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkidentity/
Using the Client ¶
To contact Amazon Chime SDK Identity 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 Amazon Chime SDK Identity client ChimeSDKIdentity for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/chimesdkidentity/#New
Index ¶
- Constants
- func AllowMessages_Values() []string
- func AppInstanceUserEndpointType_Values() []string
- func EndpointStatusReason_Values() []string
- func EndpointStatus_Values() []string
- func ErrorCode_Values() []string
- func ExpirationCriterion_Values() []string
- func RespondsTo_Values() []string
- func StandardMessages_Values() []string
- func TargetedMessages_Values() []string
- type AppInstance
- func (s AppInstance) GoString() string
- func (s *AppInstance) SetAppInstanceArn(v string) *AppInstance
- func (s *AppInstance) SetCreatedTimestamp(v time.Time) *AppInstance
- func (s *AppInstance) SetLastUpdatedTimestamp(v time.Time) *AppInstance
- func (s *AppInstance) SetMetadata(v string) *AppInstance
- func (s *AppInstance) SetName(v string) *AppInstance
- func (s AppInstance) String() string
- type AppInstanceAdmin
- func (s AppInstanceAdmin) GoString() string
- func (s *AppInstanceAdmin) SetAdmin(v *Identity) *AppInstanceAdmin
- func (s *AppInstanceAdmin) SetAppInstanceArn(v string) *AppInstanceAdmin
- func (s *AppInstanceAdmin) SetCreatedTimestamp(v time.Time) *AppInstanceAdmin
- func (s AppInstanceAdmin) String() string
- type AppInstanceAdminSummary
- type AppInstanceBot
- func (s AppInstanceBot) GoString() string
- func (s *AppInstanceBot) SetAppInstanceBotArn(v string) *AppInstanceBot
- func (s *AppInstanceBot) SetConfiguration(v *Configuration) *AppInstanceBot
- func (s *AppInstanceBot) SetCreatedTimestamp(v time.Time) *AppInstanceBot
- func (s *AppInstanceBot) SetLastUpdatedTimestamp(v time.Time) *AppInstanceBot
- func (s *AppInstanceBot) SetMetadata(v string) *AppInstanceBot
- func (s *AppInstanceBot) SetName(v string) *AppInstanceBot
- func (s AppInstanceBot) String() string
- type AppInstanceBotSummary
- func (s AppInstanceBotSummary) GoString() string
- func (s *AppInstanceBotSummary) SetAppInstanceBotArn(v string) *AppInstanceBotSummary
- func (s *AppInstanceBotSummary) SetMetadata(v string) *AppInstanceBotSummary
- func (s *AppInstanceBotSummary) SetName(v string) *AppInstanceBotSummary
- func (s AppInstanceBotSummary) String() string
- type AppInstanceRetentionSettings
- type AppInstanceSummary
- func (s AppInstanceSummary) GoString() string
- func (s *AppInstanceSummary) SetAppInstanceArn(v string) *AppInstanceSummary
- func (s *AppInstanceSummary) SetMetadata(v string) *AppInstanceSummary
- func (s *AppInstanceSummary) SetName(v string) *AppInstanceSummary
- func (s AppInstanceSummary) String() string
- type AppInstanceUser
- func (s AppInstanceUser) GoString() string
- func (s *AppInstanceUser) SetAppInstanceUserArn(v string) *AppInstanceUser
- func (s *AppInstanceUser) SetCreatedTimestamp(v time.Time) *AppInstanceUser
- func (s *AppInstanceUser) SetExpirationSettings(v *ExpirationSettings) *AppInstanceUser
- func (s *AppInstanceUser) SetLastUpdatedTimestamp(v time.Time) *AppInstanceUser
- func (s *AppInstanceUser) SetMetadata(v string) *AppInstanceUser
- func (s *AppInstanceUser) SetName(v string) *AppInstanceUser
- func (s AppInstanceUser) String() string
- type AppInstanceUserEndpoint
- func (s AppInstanceUserEndpoint) GoString() string
- func (s *AppInstanceUserEndpoint) SetAllowMessages(v string) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetAppInstanceUserArn(v string) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetCreatedTimestamp(v time.Time) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetEndpointAttributes(v *EndpointAttributes) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetEndpointId(v string) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetEndpointState(v *EndpointState) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetLastUpdatedTimestamp(v time.Time) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetName(v string) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetResourceArn(v string) *AppInstanceUserEndpoint
- func (s *AppInstanceUserEndpoint) SetType(v string) *AppInstanceUserEndpoint
- func (s AppInstanceUserEndpoint) String() string
- type AppInstanceUserEndpointSummary
- func (s AppInstanceUserEndpointSummary) GoString() string
- func (s *AppInstanceUserEndpointSummary) SetAllowMessages(v string) *AppInstanceUserEndpointSummary
- func (s *AppInstanceUserEndpointSummary) SetAppInstanceUserArn(v string) *AppInstanceUserEndpointSummary
- func (s *AppInstanceUserEndpointSummary) SetEndpointId(v string) *AppInstanceUserEndpointSummary
- func (s *AppInstanceUserEndpointSummary) SetEndpointState(v *EndpointState) *AppInstanceUserEndpointSummary
- func (s *AppInstanceUserEndpointSummary) SetName(v string) *AppInstanceUserEndpointSummary
- func (s *AppInstanceUserEndpointSummary) SetType(v string) *AppInstanceUserEndpointSummary
- func (s AppInstanceUserEndpointSummary) String() string
- type AppInstanceUserSummary
- func (s AppInstanceUserSummary) GoString() string
- func (s *AppInstanceUserSummary) SetAppInstanceUserArn(v string) *AppInstanceUserSummary
- func (s *AppInstanceUserSummary) SetMetadata(v string) *AppInstanceUserSummary
- func (s *AppInstanceUserSummary) SetName(v string) *AppInstanceUserSummary
- func (s AppInstanceUserSummary) String() string
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type ChannelRetentionSettings
- type ChimeSDKIdentity
- func (c *ChimeSDKIdentity) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput)
- func (c *ChimeSDKIdentity) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceBot(input *CreateAppInstanceBotInput) (*CreateAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceBotRequest(input *CreateAppInstanceBotInput) (req *request.Request, output *CreateAppInstanceBotOutput)
- func (c *ChimeSDKIdentity) CreateAppInstanceBotWithContext(ctx aws.Context, input *CreateAppInstanceBotInput, opts ...request.Option) (*CreateAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput)
- func (c *ChimeSDKIdentity) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput)
- func (c *ChimeSDKIdentity) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput)
- func (c *ChimeSDKIdentity) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceBot(input *DeleteAppInstanceBotInput) (*DeleteAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceBotRequest(input *DeleteAppInstanceBotInput) (req *request.Request, output *DeleteAppInstanceBotOutput)
- func (c *ChimeSDKIdentity) DeleteAppInstanceBotWithContext(ctx aws.Context, input *DeleteAppInstanceBotInput, opts ...request.Option) (*DeleteAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput)
- func (c *ChimeSDKIdentity) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput)
- func (c *ChimeSDKIdentity) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpoint(input *DeregisterAppInstanceUserEndpointInput) (*DeregisterAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpointRequest(input *DeregisterAppInstanceUserEndpointInput) (req *request.Request, output *DeregisterAppInstanceUserEndpointOutput)
- func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpointWithContext(ctx aws.Context, input *DeregisterAppInstanceUserEndpointInput, ...) (*DeregisterAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput)
- func (c *ChimeSDKIdentity) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceBot(input *DescribeAppInstanceBotInput) (*DescribeAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceBotRequest(input *DescribeAppInstanceBotInput) (req *request.Request, output *DescribeAppInstanceBotOutput)
- func (c *ChimeSDKIdentity) DescribeAppInstanceBotWithContext(ctx aws.Context, input *DescribeAppInstanceBotInput, opts ...request.Option) (*DescribeAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpoint(input *DescribeAppInstanceUserEndpointInput) (*DescribeAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpointRequest(input *DescribeAppInstanceUserEndpointInput) (req *request.Request, output *DescribeAppInstanceUserEndpointOutput)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpointWithContext(ctx aws.Context, input *DescribeAppInstanceUserEndpointInput, ...) (*DescribeAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput)
- func (c *ChimeSDKIdentity) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error)
- func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput)
- func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, ...) (*GetAppInstanceRetentionSettingsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListAppInstanceAdminsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceAdminsPagesWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) (req *request.Request, output *ListAppInstanceAdminsOutput)
- func (c *ChimeSDKIdentity) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, opts ...request.Option) (*ListAppInstanceAdminsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceBots(input *ListAppInstanceBotsInput) (*ListAppInstanceBotsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceBotsPages(input *ListAppInstanceBotsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceBotsPagesWithContext(ctx aws.Context, input *ListAppInstanceBotsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceBotsRequest(input *ListAppInstanceBotsInput) (req *request.Request, output *ListAppInstanceBotsOutput)
- func (c *ChimeSDKIdentity) ListAppInstanceBotsWithContext(ctx aws.Context, input *ListAppInstanceBotsInput, opts ...request.Option) (*ListAppInstanceBotsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceUserEndpoints(input *ListAppInstanceUserEndpointsInput) (*ListAppInstanceUserEndpointsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsPages(input *ListAppInstanceUserEndpointsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsPagesWithContext(ctx aws.Context, input *ListAppInstanceUserEndpointsInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsRequest(input *ListAppInstanceUserEndpointsInput) (req *request.Request, output *ListAppInstanceUserEndpointsOutput)
- func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsWithContext(ctx aws.Context, input *ListAppInstanceUserEndpointsInput, ...) (*ListAppInstanceUserEndpointsOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListAppInstanceUsersOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceUsersPagesWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (req *request.Request, output *ListAppInstanceUsersOutput)
- func (c *ChimeSDKIdentity) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, opts ...request.Option) (*ListAppInstanceUsersOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstancesOutput, error)
- func (c *ChimeSDKIdentity) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool) error
- func (c *ChimeSDKIdentity) ListAppInstancesPagesWithContext(ctx aws.Context, input *ListAppInstancesInput, ...) error
- func (c *ChimeSDKIdentity) ListAppInstancesRequest(input *ListAppInstancesInput) (req *request.Request, output *ListAppInstancesOutput)
- func (c *ChimeSDKIdentity) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInstancesInput, opts ...request.Option) (*ListAppInstancesOutput, error)
- func (c *ChimeSDKIdentity) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *ChimeSDKIdentity) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *ChimeSDKIdentity) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSettingsInput) (*PutAppInstanceRetentionSettingsOutput, error)
- func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRetentionSettingsInput) (req *request.Request, output *PutAppInstanceRetentionSettingsOutput)
- func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *PutAppInstanceRetentionSettingsInput, ...) (*PutAppInstanceRetentionSettingsOutput, error)
- func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettings(input *PutAppInstanceUserExpirationSettingsInput) (*PutAppInstanceUserExpirationSettingsOutput, error)
- func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsRequest(input *PutAppInstanceUserExpirationSettingsInput) (req *request.Request, output *PutAppInstanceUserExpirationSettingsOutput)
- func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsWithContext(ctx aws.Context, input *PutAppInstanceUserExpirationSettingsInput, ...) (*PutAppInstanceUserExpirationSettingsOutput, error)
- func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpoint(input *RegisterAppInstanceUserEndpointInput) (*RegisterAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpointRequest(input *RegisterAppInstanceUserEndpointInput) (req *request.Request, output *RegisterAppInstanceUserEndpointOutput)
- func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpointWithContext(ctx aws.Context, input *RegisterAppInstanceUserEndpointInput, ...) (*RegisterAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *ChimeSDKIdentity) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *ChimeSDKIdentity) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *ChimeSDKIdentity) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *ChimeSDKIdentity) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *ChimeSDKIdentity) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInstanceOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceBot(input *UpdateAppInstanceBotInput) (*UpdateAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceBotRequest(input *UpdateAppInstanceBotInput) (req *request.Request, output *UpdateAppInstanceBotOutput)
- func (c *ChimeSDKIdentity) UpdateAppInstanceBotWithContext(ctx aws.Context, input *UpdateAppInstanceBotInput, opts ...request.Option) (*UpdateAppInstanceBotOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *request.Request, output *UpdateAppInstanceOutput)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*UpdateAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpoint(input *UpdateAppInstanceUserEndpointInput) (*UpdateAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpointRequest(input *UpdateAppInstanceUserEndpointInput) (req *request.Request, output *UpdateAppInstanceUserEndpointOutput)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpointWithContext(ctx aws.Context, input *UpdateAppInstanceUserEndpointInput, ...) (*UpdateAppInstanceUserEndpointOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) (req *request.Request, output *UpdateAppInstanceUserOutput)
- func (c *ChimeSDKIdentity) UpdateAppInstanceUserWithContext(ctx aws.Context, input *UpdateAppInstanceUserInput, opts ...request.Option) (*UpdateAppInstanceUserOutput, error)
- func (c *ChimeSDKIdentity) UpdateAppInstanceWithContext(ctx aws.Context, input *UpdateAppInstanceInput, opts ...request.Option) (*UpdateAppInstanceOutput, error)
- type Configuration
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateAppInstanceAdminInput
- func (s CreateAppInstanceAdminInput) GoString() string
- func (s *CreateAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *CreateAppInstanceAdminInput
- func (s *CreateAppInstanceAdminInput) SetAppInstanceArn(v string) *CreateAppInstanceAdminInput
- func (s CreateAppInstanceAdminInput) String() string
- func (s *CreateAppInstanceAdminInput) Validate() error
- type CreateAppInstanceAdminOutput
- func (s CreateAppInstanceAdminOutput) GoString() string
- func (s *CreateAppInstanceAdminOutput) SetAppInstanceAdmin(v *Identity) *CreateAppInstanceAdminOutput
- func (s *CreateAppInstanceAdminOutput) SetAppInstanceArn(v string) *CreateAppInstanceAdminOutput
- func (s CreateAppInstanceAdminOutput) String() string
- type CreateAppInstanceBotInput
- func (s CreateAppInstanceBotInput) GoString() string
- func (s *CreateAppInstanceBotInput) SetAppInstanceArn(v string) *CreateAppInstanceBotInput
- func (s *CreateAppInstanceBotInput) SetClientRequestToken(v string) *CreateAppInstanceBotInput
- func (s *CreateAppInstanceBotInput) SetConfiguration(v *Configuration) *CreateAppInstanceBotInput
- func (s *CreateAppInstanceBotInput) SetMetadata(v string) *CreateAppInstanceBotInput
- func (s *CreateAppInstanceBotInput) SetName(v string) *CreateAppInstanceBotInput
- func (s *CreateAppInstanceBotInput) SetTags(v []*Tag) *CreateAppInstanceBotInput
- func (s CreateAppInstanceBotInput) String() string
- func (s *CreateAppInstanceBotInput) Validate() error
- type CreateAppInstanceBotOutput
- type CreateAppInstanceInput
- func (s CreateAppInstanceInput) GoString() string
- func (s *CreateAppInstanceInput) SetClientRequestToken(v string) *CreateAppInstanceInput
- func (s *CreateAppInstanceInput) SetMetadata(v string) *CreateAppInstanceInput
- func (s *CreateAppInstanceInput) SetName(v string) *CreateAppInstanceInput
- func (s *CreateAppInstanceInput) SetTags(v []*Tag) *CreateAppInstanceInput
- func (s CreateAppInstanceInput) String() string
- func (s *CreateAppInstanceInput) Validate() error
- type CreateAppInstanceOutput
- type CreateAppInstanceUserInput
- func (s CreateAppInstanceUserInput) GoString() string
- func (s *CreateAppInstanceUserInput) SetAppInstanceArn(v string) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetAppInstanceUserId(v string) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetClientRequestToken(v string) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetExpirationSettings(v *ExpirationSettings) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetMetadata(v string) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetName(v string) *CreateAppInstanceUserInput
- func (s *CreateAppInstanceUserInput) SetTags(v []*Tag) *CreateAppInstanceUserInput
- func (s CreateAppInstanceUserInput) String() string
- func (s *CreateAppInstanceUserInput) Validate() error
- type CreateAppInstanceUserOutput
- type DeleteAppInstanceAdminInput
- func (s DeleteAppInstanceAdminInput) GoString() string
- func (s *DeleteAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *DeleteAppInstanceAdminInput
- func (s *DeleteAppInstanceAdminInput) SetAppInstanceArn(v string) *DeleteAppInstanceAdminInput
- func (s DeleteAppInstanceAdminInput) String() string
- func (s *DeleteAppInstanceAdminInput) Validate() error
- type DeleteAppInstanceAdminOutput
- type DeleteAppInstanceBotInput
- type DeleteAppInstanceBotOutput
- type DeleteAppInstanceInput
- type DeleteAppInstanceOutput
- type DeleteAppInstanceUserInput
- type DeleteAppInstanceUserOutput
- type DeregisterAppInstanceUserEndpointInput
- func (s DeregisterAppInstanceUserEndpointInput) GoString() string
- func (s *DeregisterAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *DeregisterAppInstanceUserEndpointInput
- func (s *DeregisterAppInstanceUserEndpointInput) SetEndpointId(v string) *DeregisterAppInstanceUserEndpointInput
- func (s DeregisterAppInstanceUserEndpointInput) String() string
- func (s *DeregisterAppInstanceUserEndpointInput) Validate() error
- type DeregisterAppInstanceUserEndpointOutput
- type DescribeAppInstanceAdminInput
- func (s DescribeAppInstanceAdminInput) GoString() string
- func (s *DescribeAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *DescribeAppInstanceAdminInput
- func (s *DescribeAppInstanceAdminInput) SetAppInstanceArn(v string) *DescribeAppInstanceAdminInput
- func (s DescribeAppInstanceAdminInput) String() string
- func (s *DescribeAppInstanceAdminInput) Validate() error
- type DescribeAppInstanceAdminOutput
- type DescribeAppInstanceBotInput
- type DescribeAppInstanceBotOutput
- type DescribeAppInstanceInput
- type DescribeAppInstanceOutput
- type DescribeAppInstanceUserEndpointInput
- func (s DescribeAppInstanceUserEndpointInput) GoString() string
- func (s *DescribeAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *DescribeAppInstanceUserEndpointInput
- func (s *DescribeAppInstanceUserEndpointInput) SetEndpointId(v string) *DescribeAppInstanceUserEndpointInput
- func (s DescribeAppInstanceUserEndpointInput) String() string
- func (s *DescribeAppInstanceUserEndpointInput) Validate() error
- type DescribeAppInstanceUserEndpointOutput
- type DescribeAppInstanceUserInput
- type DescribeAppInstanceUserOutput
- type EndpointAttributes
- type EndpointState
- type ExpirationSettings
- type ForbiddenException
- func (s *ForbiddenException) Code() string
- func (s *ForbiddenException) Error() string
- func (s ForbiddenException) GoString() string
- func (s *ForbiddenException) Message() string
- func (s *ForbiddenException) OrigErr() error
- func (s *ForbiddenException) RequestID() string
- func (s *ForbiddenException) StatusCode() int
- func (s ForbiddenException) String() string
- type GetAppInstanceRetentionSettingsInput
- func (s GetAppInstanceRetentionSettingsInput) GoString() string
- func (s *GetAppInstanceRetentionSettingsInput) SetAppInstanceArn(v string) *GetAppInstanceRetentionSettingsInput
- func (s GetAppInstanceRetentionSettingsInput) String() string
- func (s *GetAppInstanceRetentionSettingsInput) Validate() error
- type GetAppInstanceRetentionSettingsOutput
- func (s GetAppInstanceRetentionSettingsOutput) GoString() string
- func (s *GetAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *GetAppInstanceRetentionSettingsOutput
- func (s *GetAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *GetAppInstanceRetentionSettingsOutput
- func (s GetAppInstanceRetentionSettingsOutput) String() string
- type Identity
- type InvokedBy
- type LexConfiguration
- func (s LexConfiguration) GoString() string
- func (s *LexConfiguration) SetInvokedBy(v *InvokedBy) *LexConfiguration
- func (s *LexConfiguration) SetLexBotAliasArn(v string) *LexConfiguration
- func (s *LexConfiguration) SetLocaleId(v string) *LexConfiguration
- func (s *LexConfiguration) SetRespondsTo(v string) *LexConfiguration
- func (s *LexConfiguration) SetWelcomeIntent(v string) *LexConfiguration
- func (s LexConfiguration) String() string
- func (s *LexConfiguration) Validate() error
- type ListAppInstanceAdminsInput
- func (s ListAppInstanceAdminsInput) GoString() string
- func (s *ListAppInstanceAdminsInput) SetAppInstanceArn(v string) *ListAppInstanceAdminsInput
- func (s *ListAppInstanceAdminsInput) SetMaxResults(v int64) *ListAppInstanceAdminsInput
- func (s *ListAppInstanceAdminsInput) SetNextToken(v string) *ListAppInstanceAdminsInput
- func (s ListAppInstanceAdminsInput) String() string
- func (s *ListAppInstanceAdminsInput) Validate() error
- type ListAppInstanceAdminsOutput
- func (s ListAppInstanceAdminsOutput) GoString() string
- func (s *ListAppInstanceAdminsOutput) SetAppInstanceAdmins(v []*AppInstanceAdminSummary) *ListAppInstanceAdminsOutput
- func (s *ListAppInstanceAdminsOutput) SetAppInstanceArn(v string) *ListAppInstanceAdminsOutput
- func (s *ListAppInstanceAdminsOutput) SetNextToken(v string) *ListAppInstanceAdminsOutput
- func (s ListAppInstanceAdminsOutput) String() string
- type ListAppInstanceBotsInput
- func (s ListAppInstanceBotsInput) GoString() string
- func (s *ListAppInstanceBotsInput) SetAppInstanceArn(v string) *ListAppInstanceBotsInput
- func (s *ListAppInstanceBotsInput) SetMaxResults(v int64) *ListAppInstanceBotsInput
- func (s *ListAppInstanceBotsInput) SetNextToken(v string) *ListAppInstanceBotsInput
- func (s ListAppInstanceBotsInput) String() string
- func (s *ListAppInstanceBotsInput) Validate() error
- type ListAppInstanceBotsOutput
- func (s ListAppInstanceBotsOutput) GoString() string
- func (s *ListAppInstanceBotsOutput) SetAppInstanceArn(v string) *ListAppInstanceBotsOutput
- func (s *ListAppInstanceBotsOutput) SetAppInstanceBots(v []*AppInstanceBotSummary) *ListAppInstanceBotsOutput
- func (s *ListAppInstanceBotsOutput) SetNextToken(v string) *ListAppInstanceBotsOutput
- func (s ListAppInstanceBotsOutput) String() string
- type ListAppInstanceUserEndpointsInput
- func (s ListAppInstanceUserEndpointsInput) GoString() string
- func (s *ListAppInstanceUserEndpointsInput) SetAppInstanceUserArn(v string) *ListAppInstanceUserEndpointsInput
- func (s *ListAppInstanceUserEndpointsInput) SetMaxResults(v int64) *ListAppInstanceUserEndpointsInput
- func (s *ListAppInstanceUserEndpointsInput) SetNextToken(v string) *ListAppInstanceUserEndpointsInput
- func (s ListAppInstanceUserEndpointsInput) String() string
- func (s *ListAppInstanceUserEndpointsInput) Validate() error
- type ListAppInstanceUserEndpointsOutput
- func (s ListAppInstanceUserEndpointsOutput) GoString() string
- func (s *ListAppInstanceUserEndpointsOutput) SetAppInstanceUserEndpoints(v []*AppInstanceUserEndpointSummary) *ListAppInstanceUserEndpointsOutput
- func (s *ListAppInstanceUserEndpointsOutput) SetNextToken(v string) *ListAppInstanceUserEndpointsOutput
- func (s ListAppInstanceUserEndpointsOutput) String() string
- type ListAppInstanceUsersInput
- func (s ListAppInstanceUsersInput) GoString() string
- func (s *ListAppInstanceUsersInput) SetAppInstanceArn(v string) *ListAppInstanceUsersInput
- func (s *ListAppInstanceUsersInput) SetMaxResults(v int64) *ListAppInstanceUsersInput
- func (s *ListAppInstanceUsersInput) SetNextToken(v string) *ListAppInstanceUsersInput
- func (s ListAppInstanceUsersInput) String() string
- func (s *ListAppInstanceUsersInput) Validate() error
- type ListAppInstanceUsersOutput
- func (s ListAppInstanceUsersOutput) GoString() string
- func (s *ListAppInstanceUsersOutput) SetAppInstanceArn(v string) *ListAppInstanceUsersOutput
- func (s *ListAppInstanceUsersOutput) SetAppInstanceUsers(v []*AppInstanceUserSummary) *ListAppInstanceUsersOutput
- func (s *ListAppInstanceUsersOutput) SetNextToken(v string) *ListAppInstanceUsersOutput
- func (s ListAppInstanceUsersOutput) String() string
- type ListAppInstancesInput
- func (s ListAppInstancesInput) GoString() string
- func (s *ListAppInstancesInput) SetMaxResults(v int64) *ListAppInstancesInput
- func (s *ListAppInstancesInput) SetNextToken(v string) *ListAppInstancesInput
- func (s ListAppInstancesInput) String() string
- func (s *ListAppInstancesInput) Validate() error
- type ListAppInstancesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type NotFoundException
- func (s *NotFoundException) Code() string
- func (s *NotFoundException) Error() string
- func (s NotFoundException) GoString() string
- func (s *NotFoundException) Message() string
- func (s *NotFoundException) OrigErr() error
- func (s *NotFoundException) RequestID() string
- func (s *NotFoundException) StatusCode() int
- func (s NotFoundException) String() string
- type PutAppInstanceRetentionSettingsInput
- func (s PutAppInstanceRetentionSettingsInput) GoString() string
- func (s *PutAppInstanceRetentionSettingsInput) SetAppInstanceArn(v string) *PutAppInstanceRetentionSettingsInput
- func (s *PutAppInstanceRetentionSettingsInput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *PutAppInstanceRetentionSettingsInput
- func (s PutAppInstanceRetentionSettingsInput) String() string
- func (s *PutAppInstanceRetentionSettingsInput) Validate() error
- type PutAppInstanceRetentionSettingsOutput
- func (s PutAppInstanceRetentionSettingsOutput) GoString() string
- func (s *PutAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *PutAppInstanceRetentionSettingsOutput
- func (s *PutAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *PutAppInstanceRetentionSettingsOutput
- func (s PutAppInstanceRetentionSettingsOutput) String() string
- type PutAppInstanceUserExpirationSettingsInput
- func (s PutAppInstanceUserExpirationSettingsInput) GoString() string
- func (s *PutAppInstanceUserExpirationSettingsInput) SetAppInstanceUserArn(v string) *PutAppInstanceUserExpirationSettingsInput
- func (s *PutAppInstanceUserExpirationSettingsInput) SetExpirationSettings(v *ExpirationSettings) *PutAppInstanceUserExpirationSettingsInput
- func (s PutAppInstanceUserExpirationSettingsInput) String() string
- func (s *PutAppInstanceUserExpirationSettingsInput) Validate() error
- type PutAppInstanceUserExpirationSettingsOutput
- func (s PutAppInstanceUserExpirationSettingsOutput) GoString() string
- func (s *PutAppInstanceUserExpirationSettingsOutput) SetAppInstanceUserArn(v string) *PutAppInstanceUserExpirationSettingsOutput
- func (s *PutAppInstanceUserExpirationSettingsOutput) SetExpirationSettings(v *ExpirationSettings) *PutAppInstanceUserExpirationSettingsOutput
- func (s PutAppInstanceUserExpirationSettingsOutput) String() string
- type RegisterAppInstanceUserEndpointInput
- func (s RegisterAppInstanceUserEndpointInput) GoString() string
- func (s *RegisterAppInstanceUserEndpointInput) SetAllowMessages(v string) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetClientRequestToken(v string) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetEndpointAttributes(v *EndpointAttributes) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetName(v string) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetResourceArn(v string) *RegisterAppInstanceUserEndpointInput
- func (s *RegisterAppInstanceUserEndpointInput) SetType(v string) *RegisterAppInstanceUserEndpointInput
- func (s RegisterAppInstanceUserEndpointInput) String() string
- func (s *RegisterAppInstanceUserEndpointInput) Validate() error
- type RegisterAppInstanceUserEndpointOutput
- func (s RegisterAppInstanceUserEndpointOutput) GoString() string
- func (s *RegisterAppInstanceUserEndpointOutput) SetAppInstanceUserArn(v string) *RegisterAppInstanceUserEndpointOutput
- func (s *RegisterAppInstanceUserEndpointOutput) SetEndpointId(v string) *RegisterAppInstanceUserEndpointOutput
- func (s RegisterAppInstanceUserEndpointOutput) String() string
- type ResourceLimitExceededException
- func (s *ResourceLimitExceededException) Code() string
- func (s *ResourceLimitExceededException) Error() string
- func (s ResourceLimitExceededException) GoString() string
- func (s *ResourceLimitExceededException) Message() string
- func (s *ResourceLimitExceededException) OrigErr() error
- func (s *ResourceLimitExceededException) RequestID() string
- func (s *ResourceLimitExceededException) StatusCode() int
- func (s ResourceLimitExceededException) String() string
- type ServiceFailureException
- func (s *ServiceFailureException) Code() string
- func (s *ServiceFailureException) Error() string
- func (s ServiceFailureException) GoString() string
- func (s *ServiceFailureException) Message() string
- func (s *ServiceFailureException) OrigErr() error
- func (s *ServiceFailureException) RequestID() string
- func (s *ServiceFailureException) StatusCode() int
- func (s ServiceFailureException) String() string
- type ServiceUnavailableException
- func (s *ServiceUnavailableException) Code() string
- func (s *ServiceUnavailableException) Error() string
- func (s ServiceUnavailableException) GoString() string
- func (s *ServiceUnavailableException) Message() string
- func (s *ServiceUnavailableException) OrigErr() error
- func (s *ServiceUnavailableException) RequestID() string
- func (s *ServiceUnavailableException) StatusCode() int
- func (s ServiceUnavailableException) String() string
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottledClientException
- func (s *ThrottledClientException) Code() string
- func (s *ThrottledClientException) Error() string
- func (s ThrottledClientException) GoString() string
- func (s *ThrottledClientException) Message() string
- func (s *ThrottledClientException) OrigErr() error
- func (s *ThrottledClientException) RequestID() string
- func (s *ThrottledClientException) StatusCode() int
- func (s ThrottledClientException) String() string
- type UnauthorizedClientException
- func (s *UnauthorizedClientException) Code() string
- func (s *UnauthorizedClientException) Error() string
- func (s UnauthorizedClientException) GoString() string
- func (s *UnauthorizedClientException) Message() string
- func (s *UnauthorizedClientException) OrigErr() error
- func (s *UnauthorizedClientException) RequestID() string
- func (s *UnauthorizedClientException) StatusCode() int
- func (s UnauthorizedClientException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAppInstanceBotInput
- func (s UpdateAppInstanceBotInput) GoString() string
- func (s *UpdateAppInstanceBotInput) SetAppInstanceBotArn(v string) *UpdateAppInstanceBotInput
- func (s *UpdateAppInstanceBotInput) SetConfiguration(v *Configuration) *UpdateAppInstanceBotInput
- func (s *UpdateAppInstanceBotInput) SetMetadata(v string) *UpdateAppInstanceBotInput
- func (s *UpdateAppInstanceBotInput) SetName(v string) *UpdateAppInstanceBotInput
- func (s UpdateAppInstanceBotInput) String() string
- func (s *UpdateAppInstanceBotInput) Validate() error
- type UpdateAppInstanceBotOutput
- type UpdateAppInstanceInput
- func (s UpdateAppInstanceInput) GoString() string
- func (s *UpdateAppInstanceInput) SetAppInstanceArn(v string) *UpdateAppInstanceInput
- func (s *UpdateAppInstanceInput) SetMetadata(v string) *UpdateAppInstanceInput
- func (s *UpdateAppInstanceInput) SetName(v string) *UpdateAppInstanceInput
- func (s UpdateAppInstanceInput) String() string
- func (s *UpdateAppInstanceInput) Validate() error
- type UpdateAppInstanceOutput
- type UpdateAppInstanceUserEndpointInput
- func (s UpdateAppInstanceUserEndpointInput) GoString() string
- func (s *UpdateAppInstanceUserEndpointInput) SetAllowMessages(v string) *UpdateAppInstanceUserEndpointInput
- func (s *UpdateAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserEndpointInput
- func (s *UpdateAppInstanceUserEndpointInput) SetEndpointId(v string) *UpdateAppInstanceUserEndpointInput
- func (s *UpdateAppInstanceUserEndpointInput) SetName(v string) *UpdateAppInstanceUserEndpointInput
- func (s UpdateAppInstanceUserEndpointInput) String() string
- func (s *UpdateAppInstanceUserEndpointInput) Validate() error
- type UpdateAppInstanceUserEndpointOutput
- func (s UpdateAppInstanceUserEndpointOutput) GoString() string
- func (s *UpdateAppInstanceUserEndpointOutput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserEndpointOutput
- func (s *UpdateAppInstanceUserEndpointOutput) SetEndpointId(v string) *UpdateAppInstanceUserEndpointOutput
- func (s UpdateAppInstanceUserEndpointOutput) String() string
- type UpdateAppInstanceUserInput
- func (s UpdateAppInstanceUserInput) GoString() string
- func (s *UpdateAppInstanceUserInput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserInput
- func (s *UpdateAppInstanceUserInput) SetMetadata(v string) *UpdateAppInstanceUserInput
- func (s *UpdateAppInstanceUserInput) SetName(v string) *UpdateAppInstanceUserInput
- func (s UpdateAppInstanceUserInput) String() string
- func (s *UpdateAppInstanceUserInput) Validate() error
- type UpdateAppInstanceUserOutput
Constants ¶
const ( // AllowMessagesAll is a AllowMessages enum value AllowMessagesAll = "ALL" // AllowMessagesNone is a AllowMessages enum value AllowMessagesNone = "NONE" )
const ( // AppInstanceUserEndpointTypeApns is a AppInstanceUserEndpointType enum value AppInstanceUserEndpointTypeApns = "APNS" // AppInstanceUserEndpointTypeApnsSandbox is a AppInstanceUserEndpointType enum value AppInstanceUserEndpointTypeApnsSandbox = "APNS_SANDBOX" // AppInstanceUserEndpointTypeGcm is a AppInstanceUserEndpointType enum value AppInstanceUserEndpointTypeGcm = "GCM" )
const ( // EndpointStatusActive is a EndpointStatus enum value EndpointStatusActive = "ACTIVE" // EndpointStatusInactive is a EndpointStatus enum value EndpointStatusInactive = "INACTIVE" )
const ( // EndpointStatusReasonInvalidDeviceToken is a EndpointStatusReason enum value EndpointStatusReasonInvalidDeviceToken = "INVALID_DEVICE_TOKEN" // EndpointStatusReasonInvalidPinpointArn is a EndpointStatusReason enum value EndpointStatusReasonInvalidPinpointArn = "INVALID_PINPOINT_ARN" )
const ( // ErrorCodeBadRequest is a ErrorCode enum value ErrorCodeBadRequest = "BadRequest" // ErrorCodeConflict is a ErrorCode enum value ErrorCodeConflict = "Conflict" // ErrorCodeForbidden is a ErrorCode enum value ErrorCodeForbidden = "Forbidden" // ErrorCodeNotFound is a ErrorCode enum value ErrorCodeNotFound = "NotFound" // ErrorCodePreconditionFailed is a ErrorCode enum value ErrorCodePreconditionFailed = "PreconditionFailed" // ErrorCodeResourceLimitExceeded is a ErrorCode enum value ErrorCodeResourceLimitExceeded = "ResourceLimitExceeded" // ErrorCodeServiceFailure is a ErrorCode enum value ErrorCodeServiceFailure = "ServiceFailure" // ErrorCodeAccessDenied is a ErrorCode enum value ErrorCodeAccessDenied = "AccessDenied" ErrorCodeServiceUnavailable = "ServiceUnavailable" // ErrorCodeThrottled is a ErrorCode enum value ErrorCodeThrottled = "Throttled" // ErrorCodeThrottling is a ErrorCode enum value ErrorCodeThrottling = "Throttling" ErrorCodeUnauthorized = "Unauthorized" // ErrorCodeUnprocessable is a ErrorCode enum value ErrorCodeUnprocessable = "Unprocessable" // ErrorCodeVoiceConnectorGroupAssociationsExist is a ErrorCode enum value ErrorCodeVoiceConnectorGroupAssociationsExist = "VoiceConnectorGroupAssociationsExist" // ErrorCodePhoneNumberAssociationsExist is a ErrorCode enum value ErrorCodePhoneNumberAssociationsExist = "PhoneNumberAssociationsExist" )
const ( // StandardMessagesAuto is a StandardMessages enum value StandardMessagesAuto = "AUTO" // StandardMessagesAll is a StandardMessages enum value StandardMessagesAll = "ALL" // StandardMessagesMentions is a StandardMessages enum value StandardMessagesMentions = "MENTIONS" // StandardMessagesNone is a StandardMessages enum value StandardMessagesNone = "NONE" )
const ( // TargetedMessagesAll is a TargetedMessages enum value TargetedMessagesAll = "ALL" // TargetedMessagesNone is a TargetedMessages enum value TargetedMessagesNone = "NONE" )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // The input parameters don't match the service's restrictions. ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request could not be processed because of conflict in the current state // of the resource. ErrCodeConflictException = "ConflictException" // ErrCodeForbiddenException for service response error code // "ForbiddenException". // // The client is permanently forbidden from making the request. ErrCodeForbiddenException = "ForbiddenException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // One or more of the resources in the request does not exist in the system. ErrCodeNotFoundException = "NotFoundException" // ErrCodeResourceLimitExceededException for service response error code // "ResourceLimitExceededException". // // The request exceeds the resource limit. ErrCodeResourceLimitExceededException = "ResourceLimitExceededException" // ErrCodeServiceFailureException for service response error code // "ServiceFailureException". // // The service encountered an unexpected error. ErrCodeServiceFailureException = "ServiceFailureException" // "ServiceUnavailableException". // // The service is currently unavailable. ErrCodeServiceUnavailableException = "ServiceUnavailableException" // ErrCodeThrottledClientException for service response error code // "ThrottledClientException". // // The client exceeded its request rate limit. ErrCodeThrottledClientException = "ThrottledClientException" // "UnauthorizedClientException". // // The client is not currently authorized to make the request. ErrCodeUnauthorizedClientException = "UnauthorizedClientException" )
const ( ServiceName = "Chime SDK Identity" // Name of service. EndpointsID = "identity-chime" // ID to lookup a service endpoint with. ServiceID = "Chime SDK Identity" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// ExpirationCriterionCreatedTimestamp is a ExpirationCriterion enum value
ExpirationCriterionCreatedTimestamp = "CREATED_TIMESTAMP"
)
const (
// RespondsToStandardMessages is a RespondsTo enum value
RespondsToStandardMessages = "STANDARD_MESSAGES"
)
Variables ¶
This section is empty.
Functions ¶
func AllowMessages_Values ¶
func AllowMessages_Values() []string
AllowMessages_Values returns all elements of the AllowMessages enum
func AppInstanceUserEndpointType_Values ¶
func AppInstanceUserEndpointType_Values() []string
AppInstanceUserEndpointType_Values returns all elements of the AppInstanceUserEndpointType enum
func EndpointStatusReason_Values ¶
func EndpointStatusReason_Values() []string
EndpointStatusReason_Values returns all elements of the EndpointStatusReason enum
func EndpointStatus_Values ¶
func EndpointStatus_Values() []string
EndpointStatus_Values returns all elements of the EndpointStatus enum
func ErrorCode_Values ¶
func ErrorCode_Values() []string
ErrorCode_Values returns all elements of the ErrorCode enum
func ExpirationCriterion_Values ¶ added in v1.42.9
func ExpirationCriterion_Values() []string
ExpirationCriterion_Values returns all elements of the ExpirationCriterion enum
func RespondsTo_Values ¶ added in v1.42.9
func RespondsTo_Values() []string
RespondsTo_Values returns all elements of the RespondsTo enum
func StandardMessages_Values ¶ added in v1.42.9
func StandardMessages_Values() []string
StandardMessages_Values returns all elements of the StandardMessages enum
func TargetedMessages_Values ¶ added in v1.42.9
func TargetedMessages_Values() []string
TargetedMessages_Values returns all elements of the TargetedMessages enum
Types ¶
type AppInstance ¶
type AppInstance struct { // The ARN of the messaging instance. AppInstanceArn *string `min:"5" type:"string"` // The time at which an AppInstance was created. In epoch milliseconds. CreatedTimestamp *time.Time `type:"timestamp"` // The time an AppInstance was last updated. In epoch milliseconds. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The metadata of an AppInstance. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstance's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of an AppInstance. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstance's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The details of an AppInstance, an instance of an Amazon Chime SDK messaging application.
func (AppInstance) GoString ¶
func (s AppInstance) 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 (*AppInstance) SetAppInstanceArn ¶
func (s *AppInstance) SetAppInstanceArn(v string) *AppInstance
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*AppInstance) SetCreatedTimestamp ¶
func (s *AppInstance) SetCreatedTimestamp(v time.Time) *AppInstance
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*AppInstance) SetLastUpdatedTimestamp ¶
func (s *AppInstance) SetLastUpdatedTimestamp(v time.Time) *AppInstance
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*AppInstance) SetMetadata ¶
func (s *AppInstance) SetMetadata(v string) *AppInstance
SetMetadata sets the Metadata field's value.
func (*AppInstance) SetName ¶
func (s *AppInstance) SetName(v string) *AppInstance
SetName sets the Name field's value.
func (AppInstance) String ¶
func (s AppInstance) 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 AppInstanceAdmin ¶
type AppInstanceAdmin struct { // The AppInstanceAdmin data. Admin *Identity `type:"structure"` // The ARN of the AppInstance for which the user is an administrator. AppInstanceArn *string `min:"5" type:"string"` // The time at which an administrator was created. CreatedTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
The name and ARN of the admin for the AppInstance.
func (AppInstanceAdmin) GoString ¶
func (s AppInstanceAdmin) 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 (*AppInstanceAdmin) SetAdmin ¶
func (s *AppInstanceAdmin) SetAdmin(v *Identity) *AppInstanceAdmin
SetAdmin sets the Admin field's value.
func (*AppInstanceAdmin) SetAppInstanceArn ¶
func (s *AppInstanceAdmin) SetAppInstanceArn(v string) *AppInstanceAdmin
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*AppInstanceAdmin) SetCreatedTimestamp ¶
func (s *AppInstanceAdmin) SetCreatedTimestamp(v time.Time) *AppInstanceAdmin
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (AppInstanceAdmin) String ¶
func (s AppInstanceAdmin) 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 AppInstanceAdminSummary ¶
type AppInstanceAdminSummary struct { // The details of the AppInstanceAdmin. Admin *Identity `type:"structure"` // contains filtered or unexported fields }
Summary of the details of an AppInstanceAdmin.
func (AppInstanceAdminSummary) GoString ¶
func (s AppInstanceAdminSummary) 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 (*AppInstanceAdminSummary) SetAdmin ¶
func (s *AppInstanceAdminSummary) SetAdmin(v *Identity) *AppInstanceAdminSummary
SetAdmin sets the Admin field's value.
func (AppInstanceAdminSummary) String ¶
func (s AppInstanceAdminSummary) 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 AppInstanceBot ¶ added in v1.42.9
type AppInstanceBot struct { // The ARN of the AppInstanceBot. AppInstanceBotArn *string `min:"5" type:"string"` // The data processing instructions for an AppInstanceBot. Configuration *Configuration `type:"structure"` // The time at which the AppInstanceBot was created. CreatedTimestamp *time.Time `type:"timestamp"` // The time at which the AppInstanceBot was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The metadata for an AppInstanceBot. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceBot's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of the AppInstanceBot. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceBot's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
An Amazon Lex V2 chat bot created under an AppInstance.
func (AppInstanceBot) GoString ¶ added in v1.42.9
func (s AppInstanceBot) 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 (*AppInstanceBot) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *AppInstanceBot) SetAppInstanceBotArn(v string) *AppInstanceBot
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (*AppInstanceBot) SetConfiguration ¶ added in v1.42.9
func (s *AppInstanceBot) SetConfiguration(v *Configuration) *AppInstanceBot
SetConfiguration sets the Configuration field's value.
func (*AppInstanceBot) SetCreatedTimestamp ¶ added in v1.42.9
func (s *AppInstanceBot) SetCreatedTimestamp(v time.Time) *AppInstanceBot
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*AppInstanceBot) SetLastUpdatedTimestamp ¶ added in v1.42.9
func (s *AppInstanceBot) SetLastUpdatedTimestamp(v time.Time) *AppInstanceBot
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*AppInstanceBot) SetMetadata ¶ added in v1.42.9
func (s *AppInstanceBot) SetMetadata(v string) *AppInstanceBot
SetMetadata sets the Metadata field's value.
func (*AppInstanceBot) SetName ¶ added in v1.42.9
func (s *AppInstanceBot) SetName(v string) *AppInstanceBot
SetName sets the Name field's value.
func (AppInstanceBot) String ¶ added in v1.42.9
func (s AppInstanceBot) 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 AppInstanceBotSummary ¶ added in v1.42.9
type AppInstanceBotSummary struct { // The ARN of the AppInstanceBot. AppInstanceBotArn *string `min:"5" type:"string"` // The metadata of the AppInstanceBot. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceBotSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of the AppInstanceBox. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceBotSummary's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
High-level information about an AppInstanceBot.
func (AppInstanceBotSummary) GoString ¶ added in v1.42.9
func (s AppInstanceBotSummary) 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 (*AppInstanceBotSummary) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *AppInstanceBotSummary) SetAppInstanceBotArn(v string) *AppInstanceBotSummary
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (*AppInstanceBotSummary) SetMetadata ¶ added in v1.42.9
func (s *AppInstanceBotSummary) SetMetadata(v string) *AppInstanceBotSummary
SetMetadata sets the Metadata field's value.
func (*AppInstanceBotSummary) SetName ¶ added in v1.42.9
func (s *AppInstanceBotSummary) SetName(v string) *AppInstanceBotSummary
SetName sets the Name field's value.
func (AppInstanceBotSummary) String ¶ added in v1.42.9
func (s AppInstanceBotSummary) 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 AppInstanceRetentionSettings ¶
type AppInstanceRetentionSettings struct { // The length of time in days to retain the messages in a channel. ChannelRetentionSettings *ChannelRetentionSettings `type:"structure"` // contains filtered or unexported fields }
The details of the data-retention settings for an AppInstance.
func (AppInstanceRetentionSettings) GoString ¶
func (s AppInstanceRetentionSettings) 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 (*AppInstanceRetentionSettings) SetChannelRetentionSettings ¶
func (s *AppInstanceRetentionSettings) SetChannelRetentionSettings(v *ChannelRetentionSettings) *AppInstanceRetentionSettings
SetChannelRetentionSettings sets the ChannelRetentionSettings field's value.
func (AppInstanceRetentionSettings) String ¶
func (s AppInstanceRetentionSettings) 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 (*AppInstanceRetentionSettings) Validate ¶
func (s *AppInstanceRetentionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AppInstanceSummary ¶
type AppInstanceSummary struct { // The AppInstance ARN. AppInstanceArn *string `min:"5" type:"string"` // The metadata of the AppInstance. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of the AppInstance. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceSummary's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Summary of the data for an AppInstance.
func (AppInstanceSummary) GoString ¶
func (s AppInstanceSummary) 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 (*AppInstanceSummary) SetAppInstanceArn ¶
func (s *AppInstanceSummary) SetAppInstanceArn(v string) *AppInstanceSummary
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*AppInstanceSummary) SetMetadata ¶
func (s *AppInstanceSummary) SetMetadata(v string) *AppInstanceSummary
SetMetadata sets the Metadata field's value.
func (*AppInstanceSummary) SetName ¶
func (s *AppInstanceSummary) SetName(v string) *AppInstanceSummary
SetName sets the Name field's value.
func (AppInstanceSummary) String ¶
func (s AppInstanceSummary) 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 AppInstanceUser ¶
type AppInstanceUser struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The time at which the AppInstanceUser was created. CreatedTimestamp *time.Time `type:"timestamp"` // The interval after which an AppInstanceUser is automatically deleted. ExpirationSettings *ExpirationSettings `type:"structure"` // The time at which the AppInstanceUser was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The metadata of the AppInstanceUser. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUser's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of the AppInstanceUser. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUser's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The details of an AppInstanceUser.
func (AppInstanceUser) GoString ¶
func (s AppInstanceUser) 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 (*AppInstanceUser) SetAppInstanceUserArn ¶
func (s *AppInstanceUser) SetAppInstanceUserArn(v string) *AppInstanceUser
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*AppInstanceUser) SetCreatedTimestamp ¶
func (s *AppInstanceUser) SetCreatedTimestamp(v time.Time) *AppInstanceUser
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*AppInstanceUser) SetExpirationSettings ¶ added in v1.42.9
func (s *AppInstanceUser) SetExpirationSettings(v *ExpirationSettings) *AppInstanceUser
SetExpirationSettings sets the ExpirationSettings field's value.
func (*AppInstanceUser) SetLastUpdatedTimestamp ¶
func (s *AppInstanceUser) SetLastUpdatedTimestamp(v time.Time) *AppInstanceUser
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*AppInstanceUser) SetMetadata ¶
func (s *AppInstanceUser) SetMetadata(v string) *AppInstanceUser
SetMetadata sets the Metadata field's value.
func (*AppInstanceUser) SetName ¶
func (s *AppInstanceUser) SetName(v string) *AppInstanceUser
SetName sets the Name field's value.
func (AppInstanceUser) String ¶
func (s AppInstanceUser) 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 AppInstanceUserEndpoint ¶
type AppInstanceUserEndpoint struct { // Boolean that controls whether the AppInstanceUserEndpoint is opted in to // receive messages. ALL indicates the endpoint will receive all messages. NONE // indicates the endpoint will receive no messages. AllowMessages *string `type:"string" enum:"AllowMessages"` // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The time at which an AppInstanceUserEndpoint was created. CreatedTimestamp *time.Time `type:"timestamp"` // The attributes of an Endpoint. EndpointAttributes *EndpointAttributes `type:"structure"` // The unique identifier of the AppInstanceUserEndpoint. EndpointId *string `type:"string"` // A read-only field that represents the state of an AppInstanceUserEndpoint. // Supported values: // // * ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. // When ACTIVE, the EndpointStatusReason remains empty. // // * INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive // message. When INACTIVE, the corresponding reason will be conveyed through // EndpointStatusReason. // // * INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE // due to invalid device token // // * INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE // due to an invalid pinpoint ARN that was input through the ResourceArn // field. EndpointState *EndpointState `type:"structure"` // The time at which an AppInstanceUserEndpoint was last updated. LastUpdatedTimestamp *time.Time `type:"timestamp"` // The name of the AppInstanceUserEndpoint. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUserEndpoint's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // The ARN of the resource to which the endpoint belongs. ResourceArn *string `min:"5" type:"string"` // The type of the AppInstanceUserEndpoint. Type *string `type:"string" enum:"AppInstanceUserEndpointType"` // contains filtered or unexported fields }
An endpoint under an Amazon Chime AppInstanceUser that receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.
func (AppInstanceUserEndpoint) GoString ¶
func (s AppInstanceUserEndpoint) 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 (*AppInstanceUserEndpoint) SetAllowMessages ¶
func (s *AppInstanceUserEndpoint) SetAllowMessages(v string) *AppInstanceUserEndpoint
SetAllowMessages sets the AllowMessages field's value.
func (*AppInstanceUserEndpoint) SetAppInstanceUserArn ¶
func (s *AppInstanceUserEndpoint) SetAppInstanceUserArn(v string) *AppInstanceUserEndpoint
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*AppInstanceUserEndpoint) SetCreatedTimestamp ¶
func (s *AppInstanceUserEndpoint) SetCreatedTimestamp(v time.Time) *AppInstanceUserEndpoint
SetCreatedTimestamp sets the CreatedTimestamp field's value.
func (*AppInstanceUserEndpoint) SetEndpointAttributes ¶
func (s *AppInstanceUserEndpoint) SetEndpointAttributes(v *EndpointAttributes) *AppInstanceUserEndpoint
SetEndpointAttributes sets the EndpointAttributes field's value.
func (*AppInstanceUserEndpoint) SetEndpointId ¶
func (s *AppInstanceUserEndpoint) SetEndpointId(v string) *AppInstanceUserEndpoint
SetEndpointId sets the EndpointId field's value.
func (*AppInstanceUserEndpoint) SetEndpointState ¶
func (s *AppInstanceUserEndpoint) SetEndpointState(v *EndpointState) *AppInstanceUserEndpoint
SetEndpointState sets the EndpointState field's value.
func (*AppInstanceUserEndpoint) SetLastUpdatedTimestamp ¶
func (s *AppInstanceUserEndpoint) SetLastUpdatedTimestamp(v time.Time) *AppInstanceUserEndpoint
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*AppInstanceUserEndpoint) SetName ¶
func (s *AppInstanceUserEndpoint) SetName(v string) *AppInstanceUserEndpoint
SetName sets the Name field's value.
func (*AppInstanceUserEndpoint) SetResourceArn ¶
func (s *AppInstanceUserEndpoint) SetResourceArn(v string) *AppInstanceUserEndpoint
SetResourceArn sets the ResourceArn field's value.
func (*AppInstanceUserEndpoint) SetType ¶
func (s *AppInstanceUserEndpoint) SetType(v string) *AppInstanceUserEndpoint
SetType sets the Type field's value.
func (AppInstanceUserEndpoint) String ¶
func (s AppInstanceUserEndpoint) 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 AppInstanceUserEndpointSummary ¶
type AppInstanceUserEndpointSummary struct { // BBoolean that controls whether the AppInstanceUserEndpoint is opted in to // receive messages. ALL indicates the endpoint will receive all messages. NONE // indicates the endpoint will receive no messages. AllowMessages *string `type:"string" enum:"AllowMessages"` // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The unique identifier of the AppInstanceUserEndpoint. EndpointId *string `type:"string"` // A read-only field that represent the state of an AppInstanceUserEndpoint. EndpointState *EndpointState `type:"structure"` // The name of the AppInstanceUserEndpoint. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUserEndpointSummary's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // The type of the AppInstanceUserEndpoint. Type *string `type:"string" enum:"AppInstanceUserEndpointType"` // contains filtered or unexported fields }
Summary of the details of an AppInstanceUserEndpoint.
func (AppInstanceUserEndpointSummary) GoString ¶
func (s AppInstanceUserEndpointSummary) 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 (*AppInstanceUserEndpointSummary) SetAllowMessages ¶
func (s *AppInstanceUserEndpointSummary) SetAllowMessages(v string) *AppInstanceUserEndpointSummary
SetAllowMessages sets the AllowMessages field's value.
func (*AppInstanceUserEndpointSummary) SetAppInstanceUserArn ¶
func (s *AppInstanceUserEndpointSummary) SetAppInstanceUserArn(v string) *AppInstanceUserEndpointSummary
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*AppInstanceUserEndpointSummary) SetEndpointId ¶
func (s *AppInstanceUserEndpointSummary) SetEndpointId(v string) *AppInstanceUserEndpointSummary
SetEndpointId sets the EndpointId field's value.
func (*AppInstanceUserEndpointSummary) SetEndpointState ¶
func (s *AppInstanceUserEndpointSummary) SetEndpointState(v *EndpointState) *AppInstanceUserEndpointSummary
SetEndpointState sets the EndpointState field's value.
func (*AppInstanceUserEndpointSummary) SetName ¶
func (s *AppInstanceUserEndpointSummary) SetName(v string) *AppInstanceUserEndpointSummary
SetName sets the Name field's value.
func (*AppInstanceUserEndpointSummary) SetType ¶
func (s *AppInstanceUserEndpointSummary) SetType(v string) *AppInstanceUserEndpointSummary
SetType sets the Type field's value.
func (AppInstanceUserEndpointSummary) String ¶
func (s AppInstanceUserEndpointSummary) 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 AppInstanceUserSummary ¶
type AppInstanceUserSummary struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The metadata of the AppInstanceUser. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUserSummary's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of an AppInstanceUser. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by AppInstanceUserSummary's // String and GoString methods. Name *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
Summary of the details of an AppInstanceUser.
func (AppInstanceUserSummary) GoString ¶
func (s AppInstanceUserSummary) 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 (*AppInstanceUserSummary) SetAppInstanceUserArn ¶
func (s *AppInstanceUserSummary) SetAppInstanceUserArn(v string) *AppInstanceUserSummary
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*AppInstanceUserSummary) SetMetadata ¶
func (s *AppInstanceUserSummary) SetMetadata(v string) *AppInstanceUserSummary
SetMetadata sets the Metadata field's value.
func (*AppInstanceUserSummary) SetName ¶
func (s *AppInstanceUserSummary) SetName(v string) *AppInstanceUserSummary
SetName sets the Name field's value.
func (AppInstanceUserSummary) String ¶
func (s AppInstanceUserSummary) 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 BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The input parameters don't match the service's restrictions.
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) 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 (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) 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 ChannelRetentionSettings ¶
type ChannelRetentionSettings struct { // The time in days to retain the messages in a channel. RetentionDays *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
The details of the retention settings for a channel.
func (ChannelRetentionSettings) GoString ¶
func (s ChannelRetentionSettings) 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 (*ChannelRetentionSettings) SetRetentionDays ¶
func (s *ChannelRetentionSettings) SetRetentionDays(v int64) *ChannelRetentionSettings
SetRetentionDays sets the RetentionDays field's value.
func (ChannelRetentionSettings) String ¶
func (s ChannelRetentionSettings) 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 (*ChannelRetentionSettings) Validate ¶
func (s *ChannelRetentionSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ChimeSDKIdentity ¶
ChimeSDKIdentity provides the API operation methods for making requests to Amazon Chime SDK Identity. See this package's package overview docs for details on the service.
ChimeSDKIdentity 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) *ChimeSDKIdentity
New creates a new instance of the ChimeSDKIdentity 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 ChimeSDKIdentity client from just a session. svc := chimesdkidentity.New(mySession) // Create a ChimeSDKIdentity client with additional configuration svc := chimesdkidentity.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*ChimeSDKIdentity) CreateAppInstance ¶
func (c *ChimeSDKIdentity) CreateAppInstance(input *CreateAppInstanceInput) (*CreateAppInstanceOutput, error)
CreateAppInstance API operation for Amazon Chime SDK Identity.
Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.
identity
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 Amazon Chime SDK Identity's API operation CreateAppInstance for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstance
func (*ChimeSDKIdentity) CreateAppInstanceAdmin ¶
func (c *ChimeSDKIdentity) CreateAppInstanceAdmin(input *CreateAppInstanceAdminInput) (*CreateAppInstanceAdminOutput, error)
CreateAppInstanceAdmin API operation for Amazon Chime SDK Identity.
Promotes an AppInstanceUser or AppInstanceBot to an AppInstanceAdmin. The promoted entity can perform the following actions.
ChannelModerator actions across all channels in the AppInstance.
DeleteChannelMessage actions.
Only an AppInstanceUser and AppInstanceBot can be promoted to an AppInstanceAdmin role.
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 Amazon Chime SDK Identity's API operation CreateAppInstanceAdmin for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceAdmin
func (*ChimeSDKIdentity) CreateAppInstanceAdminRequest ¶
func (c *ChimeSDKIdentity) CreateAppInstanceAdminRequest(input *CreateAppInstanceAdminInput) (req *request.Request, output *CreateAppInstanceAdminOutput)
CreateAppInstanceAdminRequest generates a "aws/request.Request" representing the client's request for the CreateAppInstanceAdmin 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 CreateAppInstanceAdmin for more information on using the CreateAppInstanceAdmin 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 CreateAppInstanceAdminRequest method. req, resp := client.CreateAppInstanceAdminRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceAdmin
func (*ChimeSDKIdentity) CreateAppInstanceAdminWithContext ¶
func (c *ChimeSDKIdentity) CreateAppInstanceAdminWithContext(ctx aws.Context, input *CreateAppInstanceAdminInput, opts ...request.Option) (*CreateAppInstanceAdminOutput, error)
CreateAppInstanceAdminWithContext is the same as CreateAppInstanceAdmin with the addition of the ability to pass a context and additional request options.
See CreateAppInstanceAdmin 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 (*ChimeSDKIdentity) CreateAppInstanceBot ¶ added in v1.42.9
func (c *ChimeSDKIdentity) CreateAppInstanceBot(input *CreateAppInstanceBotInput) (*CreateAppInstanceBotOutput, error)
CreateAppInstanceBot API operation for Amazon Chime SDK Identity.
Creates a bot under an Amazon Chime AppInstance. The request consists of a unique Configuration and Name for that bot.
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 Amazon Chime SDK Identity's API operation CreateAppInstanceBot for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceBot
func (*ChimeSDKIdentity) CreateAppInstanceBotRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) CreateAppInstanceBotRequest(input *CreateAppInstanceBotInput) (req *request.Request, output *CreateAppInstanceBotOutput)
CreateAppInstanceBotRequest generates a "aws/request.Request" representing the client's request for the CreateAppInstanceBot 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 CreateAppInstanceBot for more information on using the CreateAppInstanceBot 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 CreateAppInstanceBotRequest method. req, resp := client.CreateAppInstanceBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceBot
func (*ChimeSDKIdentity) CreateAppInstanceBotWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) CreateAppInstanceBotWithContext(ctx aws.Context, input *CreateAppInstanceBotInput, opts ...request.Option) (*CreateAppInstanceBotOutput, error)
CreateAppInstanceBotWithContext is the same as CreateAppInstanceBot with the addition of the ability to pass a context and additional request options.
See CreateAppInstanceBot 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 (*ChimeSDKIdentity) CreateAppInstanceRequest ¶
func (c *ChimeSDKIdentity) CreateAppInstanceRequest(input *CreateAppInstanceInput) (req *request.Request, output *CreateAppInstanceOutput)
CreateAppInstanceRequest generates a "aws/request.Request" representing the client's request for the CreateAppInstance 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 CreateAppInstance for more information on using the CreateAppInstance 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 CreateAppInstanceRequest method. req, resp := client.CreateAppInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstance
func (*ChimeSDKIdentity) CreateAppInstanceUser ¶
func (c *ChimeSDKIdentity) CreateAppInstanceUser(input *CreateAppInstanceUserInput) (*CreateAppInstanceUserOutput, error)
CreateAppInstanceUser API operation for Amazon Chime SDK Identity.
Creates a user under an Amazon Chime AppInstance. The request consists of a unique appInstanceUserId and Name for that user.
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 Amazon Chime SDK Identity's API operation CreateAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceUser
func (*ChimeSDKIdentity) CreateAppInstanceUserRequest ¶
func (c *ChimeSDKIdentity) CreateAppInstanceUserRequest(input *CreateAppInstanceUserInput) (req *request.Request, output *CreateAppInstanceUserOutput)
CreateAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the CreateAppInstanceUser 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 CreateAppInstanceUser for more information on using the CreateAppInstanceUser 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 CreateAppInstanceUserRequest method. req, resp := client.CreateAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/CreateAppInstanceUser
func (*ChimeSDKIdentity) CreateAppInstanceUserWithContext ¶
func (c *ChimeSDKIdentity) CreateAppInstanceUserWithContext(ctx aws.Context, input *CreateAppInstanceUserInput, opts ...request.Option) (*CreateAppInstanceUserOutput, error)
CreateAppInstanceUserWithContext is the same as CreateAppInstanceUser with the addition of the ability to pass a context and additional request options.
See CreateAppInstanceUser 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 (*ChimeSDKIdentity) CreateAppInstanceWithContext ¶
func (c *ChimeSDKIdentity) CreateAppInstanceWithContext(ctx aws.Context, input *CreateAppInstanceInput, opts ...request.Option) (*CreateAppInstanceOutput, error)
CreateAppInstanceWithContext is the same as CreateAppInstance with the addition of the ability to pass a context and additional request options.
See CreateAppInstance 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 (*ChimeSDKIdentity) DeleteAppInstance ¶
func (c *ChimeSDKIdentity) DeleteAppInstance(input *DeleteAppInstanceInput) (*DeleteAppInstanceOutput, error)
DeleteAppInstance API operation for Amazon Chime SDK Identity.
Deletes an AppInstance and all associated data asynchronously.
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 Amazon Chime SDK Identity's API operation DeleteAppInstance for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstance
func (*ChimeSDKIdentity) DeleteAppInstanceAdmin ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceAdmin(input *DeleteAppInstanceAdminInput) (*DeleteAppInstanceAdminOutput, error)
DeleteAppInstanceAdmin API operation for Amazon Chime SDK Identity.
Demotes an AppInstanceAdmin to an AppInstanceUser or AppInstanceBot. This action does not delete the user.
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 Amazon Chime SDK Identity's API operation DeleteAppInstanceAdmin for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceAdmin
func (*ChimeSDKIdentity) DeleteAppInstanceAdminRequest ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceAdminRequest(input *DeleteAppInstanceAdminInput) (req *request.Request, output *DeleteAppInstanceAdminOutput)
DeleteAppInstanceAdminRequest generates a "aws/request.Request" representing the client's request for the DeleteAppInstanceAdmin 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 DeleteAppInstanceAdmin for more information on using the DeleteAppInstanceAdmin 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 DeleteAppInstanceAdminRequest method. req, resp := client.DeleteAppInstanceAdminRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceAdmin
func (*ChimeSDKIdentity) DeleteAppInstanceAdminWithContext ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceAdminWithContext(ctx aws.Context, input *DeleteAppInstanceAdminInput, opts ...request.Option) (*DeleteAppInstanceAdminOutput, error)
DeleteAppInstanceAdminWithContext is the same as DeleteAppInstanceAdmin with the addition of the ability to pass a context and additional request options.
See DeleteAppInstanceAdmin 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 (*ChimeSDKIdentity) DeleteAppInstanceBot ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DeleteAppInstanceBot(input *DeleteAppInstanceBotInput) (*DeleteAppInstanceBotOutput, error)
DeleteAppInstanceBot API operation for Amazon Chime SDK Identity.
Deletes an AppInstanceBot.
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 Amazon Chime SDK Identity's API operation DeleteAppInstanceBot for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceBot
func (*ChimeSDKIdentity) DeleteAppInstanceBotRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DeleteAppInstanceBotRequest(input *DeleteAppInstanceBotInput) (req *request.Request, output *DeleteAppInstanceBotOutput)
DeleteAppInstanceBotRequest generates a "aws/request.Request" representing the client's request for the DeleteAppInstanceBot 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 DeleteAppInstanceBot for more information on using the DeleteAppInstanceBot 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 DeleteAppInstanceBotRequest method. req, resp := client.DeleteAppInstanceBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceBot
func (*ChimeSDKIdentity) DeleteAppInstanceBotWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DeleteAppInstanceBotWithContext(ctx aws.Context, input *DeleteAppInstanceBotInput, opts ...request.Option) (*DeleteAppInstanceBotOutput, error)
DeleteAppInstanceBotWithContext is the same as DeleteAppInstanceBot with the addition of the ability to pass a context and additional request options.
See DeleteAppInstanceBot 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 (*ChimeSDKIdentity) DeleteAppInstanceRequest ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceRequest(input *DeleteAppInstanceInput) (req *request.Request, output *DeleteAppInstanceOutput)
DeleteAppInstanceRequest generates a "aws/request.Request" representing the client's request for the DeleteAppInstance 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 DeleteAppInstance for more information on using the DeleteAppInstance 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 DeleteAppInstanceRequest method. req, resp := client.DeleteAppInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstance
func (*ChimeSDKIdentity) DeleteAppInstanceUser ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceUser(input *DeleteAppInstanceUserInput) (*DeleteAppInstanceUserOutput, error)
DeleteAppInstanceUser API operation for Amazon Chime SDK Identity.
Deletes an AppInstanceUser.
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 Amazon Chime SDK Identity's API operation DeleteAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceUser
func (*ChimeSDKIdentity) DeleteAppInstanceUserRequest ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceUserRequest(input *DeleteAppInstanceUserInput) (req *request.Request, output *DeleteAppInstanceUserOutput)
DeleteAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DeleteAppInstanceUser 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 DeleteAppInstanceUser for more information on using the DeleteAppInstanceUser 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 DeleteAppInstanceUserRequest method. req, resp := client.DeleteAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DeleteAppInstanceUser
func (*ChimeSDKIdentity) DeleteAppInstanceUserWithContext ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceUserWithContext(ctx aws.Context, input *DeleteAppInstanceUserInput, opts ...request.Option) (*DeleteAppInstanceUserOutput, error)
DeleteAppInstanceUserWithContext is the same as DeleteAppInstanceUser with the addition of the ability to pass a context and additional request options.
See DeleteAppInstanceUser 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 (*ChimeSDKIdentity) DeleteAppInstanceWithContext ¶
func (c *ChimeSDKIdentity) DeleteAppInstanceWithContext(ctx aws.Context, input *DeleteAppInstanceInput, opts ...request.Option) (*DeleteAppInstanceOutput, error)
DeleteAppInstanceWithContext is the same as DeleteAppInstance with the addition of the ability to pass a context and additional request options.
See DeleteAppInstance 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 (*ChimeSDKIdentity) DeregisterAppInstanceUserEndpoint ¶
func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpoint(input *DeregisterAppInstanceUserEndpointInput) (*DeregisterAppInstanceUserEndpointOutput, error)
DeregisterAppInstanceUserEndpoint API operation for Amazon Chime SDK Identity.
Deregisters an AppInstanceUserEndpoint.
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 Amazon Chime SDK Identity's API operation DeregisterAppInstanceUserEndpoint for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) DeregisterAppInstanceUserEndpointRequest ¶
func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpointRequest(input *DeregisterAppInstanceUserEndpointInput) (req *request.Request, output *DeregisterAppInstanceUserEndpointOutput)
DeregisterAppInstanceUserEndpointRequest generates a "aws/request.Request" representing the client's request for the DeregisterAppInstanceUserEndpoint 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 DeregisterAppInstanceUserEndpoint for more information on using the DeregisterAppInstanceUserEndpoint 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 DeregisterAppInstanceUserEndpointRequest method. req, resp := client.DeregisterAppInstanceUserEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) DeregisterAppInstanceUserEndpointWithContext ¶
func (c *ChimeSDKIdentity) DeregisterAppInstanceUserEndpointWithContext(ctx aws.Context, input *DeregisterAppInstanceUserEndpointInput, opts ...request.Option) (*DeregisterAppInstanceUserEndpointOutput, error)
DeregisterAppInstanceUserEndpointWithContext is the same as DeregisterAppInstanceUserEndpoint with the addition of the ability to pass a context and additional request options.
See DeregisterAppInstanceUserEndpoint 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 (*ChimeSDKIdentity) DescribeAppInstance ¶
func (c *ChimeSDKIdentity) DescribeAppInstance(input *DescribeAppInstanceInput) (*DescribeAppInstanceOutput, error)
DescribeAppInstance API operation for Amazon Chime SDK Identity.
Returns the full details of an AppInstance.
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 Amazon Chime SDK Identity's API operation DescribeAppInstance for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstance
func (*ChimeSDKIdentity) DescribeAppInstanceAdmin ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceAdmin(input *DescribeAppInstanceAdminInput) (*DescribeAppInstanceAdminOutput, error)
DescribeAppInstanceAdmin API operation for Amazon Chime SDK Identity.
Returns the full details of an AppInstanceAdmin.
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 Amazon Chime SDK Identity's API operation DescribeAppInstanceAdmin for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceAdmin
func (*ChimeSDKIdentity) DescribeAppInstanceAdminRequest ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceAdminRequest(input *DescribeAppInstanceAdminInput) (req *request.Request, output *DescribeAppInstanceAdminOutput)
DescribeAppInstanceAdminRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceAdmin 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 DescribeAppInstanceAdmin for more information on using the DescribeAppInstanceAdmin 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 DescribeAppInstanceAdminRequest method. req, resp := client.DescribeAppInstanceAdminRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceAdmin
func (*ChimeSDKIdentity) DescribeAppInstanceAdminWithContext ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceAdminWithContext(ctx aws.Context, input *DescribeAppInstanceAdminInput, opts ...request.Option) (*DescribeAppInstanceAdminOutput, error)
DescribeAppInstanceAdminWithContext is the same as DescribeAppInstanceAdmin with the addition of the ability to pass a context and additional request options.
See DescribeAppInstanceAdmin 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 (*ChimeSDKIdentity) DescribeAppInstanceBot ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DescribeAppInstanceBot(input *DescribeAppInstanceBotInput) (*DescribeAppInstanceBotOutput, error)
DescribeAppInstanceBot API operation for Amazon Chime SDK Identity.
The AppInstanceBot's information.
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 Amazon Chime SDK Identity's API operation DescribeAppInstanceBot for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
NotFoundException One or more of the resources in the request does not exist in the system.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceBot
func (*ChimeSDKIdentity) DescribeAppInstanceBotRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DescribeAppInstanceBotRequest(input *DescribeAppInstanceBotInput) (req *request.Request, output *DescribeAppInstanceBotOutput)
DescribeAppInstanceBotRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceBot 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 DescribeAppInstanceBot for more information on using the DescribeAppInstanceBot 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 DescribeAppInstanceBotRequest method. req, resp := client.DescribeAppInstanceBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceBot
func (*ChimeSDKIdentity) DescribeAppInstanceBotWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) DescribeAppInstanceBotWithContext(ctx aws.Context, input *DescribeAppInstanceBotInput, opts ...request.Option) (*DescribeAppInstanceBotOutput, error)
DescribeAppInstanceBotWithContext is the same as DescribeAppInstanceBot with the addition of the ability to pass a context and additional request options.
See DescribeAppInstanceBot 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 (*ChimeSDKIdentity) DescribeAppInstanceRequest ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceRequest(input *DescribeAppInstanceInput) (req *request.Request, output *DescribeAppInstanceOutput)
DescribeAppInstanceRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstance 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 DescribeAppInstance for more information on using the DescribeAppInstance 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 DescribeAppInstanceRequest method. req, resp := client.DescribeAppInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstance
func (*ChimeSDKIdentity) DescribeAppInstanceUser ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUser(input *DescribeAppInstanceUserInput) (*DescribeAppInstanceUserOutput, error)
DescribeAppInstanceUser API operation for Amazon Chime SDK Identity.
Returns the full details of an AppInstanceUser.
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 Amazon Chime SDK Identity's API operation DescribeAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceUser
func (*ChimeSDKIdentity) DescribeAppInstanceUserEndpoint ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpoint(input *DescribeAppInstanceUserEndpointInput) (*DescribeAppInstanceUserEndpointOutput, error)
DescribeAppInstanceUserEndpoint API operation for Amazon Chime SDK Identity.
Returns the full details of an AppInstanceUserEndpoint.
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 Amazon Chime SDK Identity's API operation DescribeAppInstanceUserEndpoint for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) DescribeAppInstanceUserEndpointRequest ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpointRequest(input *DescribeAppInstanceUserEndpointInput) (req *request.Request, output *DescribeAppInstanceUserEndpointOutput)
DescribeAppInstanceUserEndpointRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceUserEndpoint 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 DescribeAppInstanceUserEndpoint for more information on using the DescribeAppInstanceUserEndpoint 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 DescribeAppInstanceUserEndpointRequest method. req, resp := client.DescribeAppInstanceUserEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) DescribeAppInstanceUserEndpointWithContext ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUserEndpointWithContext(ctx aws.Context, input *DescribeAppInstanceUserEndpointInput, opts ...request.Option) (*DescribeAppInstanceUserEndpointOutput, error)
DescribeAppInstanceUserEndpointWithContext is the same as DescribeAppInstanceUserEndpoint with the addition of the ability to pass a context and additional request options.
See DescribeAppInstanceUserEndpoint 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 (*ChimeSDKIdentity) DescribeAppInstanceUserRequest ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUserRequest(input *DescribeAppInstanceUserInput) (req *request.Request, output *DescribeAppInstanceUserOutput)
DescribeAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the DescribeAppInstanceUser 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 DescribeAppInstanceUser for more information on using the DescribeAppInstanceUser 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 DescribeAppInstanceUserRequest method. req, resp := client.DescribeAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/DescribeAppInstanceUser
func (*ChimeSDKIdentity) DescribeAppInstanceUserWithContext ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceUserWithContext(ctx aws.Context, input *DescribeAppInstanceUserInput, opts ...request.Option) (*DescribeAppInstanceUserOutput, error)
DescribeAppInstanceUserWithContext is the same as DescribeAppInstanceUser with the addition of the ability to pass a context and additional request options.
See DescribeAppInstanceUser 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 (*ChimeSDKIdentity) DescribeAppInstanceWithContext ¶
func (c *ChimeSDKIdentity) DescribeAppInstanceWithContext(ctx aws.Context, input *DescribeAppInstanceInput, opts ...request.Option) (*DescribeAppInstanceOutput, error)
DescribeAppInstanceWithContext is the same as DescribeAppInstance with the addition of the ability to pass a context and additional request options.
See DescribeAppInstance 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 (*ChimeSDKIdentity) GetAppInstanceRetentionSettings ¶
func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettings(input *GetAppInstanceRetentionSettingsInput) (*GetAppInstanceRetentionSettingsOutput, error)
GetAppInstanceRetentionSettings API operation for Amazon Chime SDK Identity.
Gets the retention settings for an AppInstance.
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 Amazon Chime SDK Identity's API operation GetAppInstanceRetentionSettings for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) GetAppInstanceRetentionSettingsRequest ¶
func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettingsRequest(input *GetAppInstanceRetentionSettingsInput) (req *request.Request, output *GetAppInstanceRetentionSettingsOutput)
GetAppInstanceRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the GetAppInstanceRetentionSettings 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 GetAppInstanceRetentionSettings for more information on using the GetAppInstanceRetentionSettings 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 GetAppInstanceRetentionSettingsRequest method. req, resp := client.GetAppInstanceRetentionSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) GetAppInstanceRetentionSettingsWithContext ¶
func (c *ChimeSDKIdentity) GetAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *GetAppInstanceRetentionSettingsInput, opts ...request.Option) (*GetAppInstanceRetentionSettingsOutput, error)
GetAppInstanceRetentionSettingsWithContext is the same as GetAppInstanceRetentionSettings with the addition of the ability to pass a context and additional request options.
See GetAppInstanceRetentionSettings 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 (*ChimeSDKIdentity) ListAppInstanceAdmins ¶
func (c *ChimeSDKIdentity) ListAppInstanceAdmins(input *ListAppInstanceAdminsInput) (*ListAppInstanceAdminsOutput, error)
ListAppInstanceAdmins API operation for Amazon Chime SDK Identity.
Returns a list of the administrators in the AppInstance.
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 Amazon Chime SDK Identity's API operation ListAppInstanceAdmins for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceAdmins
func (*ChimeSDKIdentity) ListAppInstanceAdminsPages ¶
func (c *ChimeSDKIdentity) ListAppInstanceAdminsPages(input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool) error
ListAppInstanceAdminsPages iterates over the pages of a ListAppInstanceAdmins operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppInstanceAdmins 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 ListAppInstanceAdmins operation. pageNum := 0 err := client.ListAppInstanceAdminsPages(params, func(page *chimesdkidentity.ListAppInstanceAdminsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKIdentity) ListAppInstanceAdminsPagesWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceAdminsPagesWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, fn func(*ListAppInstanceAdminsOutput, bool) bool, opts ...request.Option) error
ListAppInstanceAdminsPagesWithContext same as ListAppInstanceAdminsPages 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 (*ChimeSDKIdentity) ListAppInstanceAdminsRequest ¶
func (c *ChimeSDKIdentity) ListAppInstanceAdminsRequest(input *ListAppInstanceAdminsInput) (req *request.Request, output *ListAppInstanceAdminsOutput)
ListAppInstanceAdminsRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceAdmins 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 ListAppInstanceAdmins for more information on using the ListAppInstanceAdmins 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 ListAppInstanceAdminsRequest method. req, resp := client.ListAppInstanceAdminsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceAdmins
func (*ChimeSDKIdentity) ListAppInstanceAdminsWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceAdminsWithContext(ctx aws.Context, input *ListAppInstanceAdminsInput, opts ...request.Option) (*ListAppInstanceAdminsOutput, error)
ListAppInstanceAdminsWithContext is the same as ListAppInstanceAdmins with the addition of the ability to pass a context and additional request options.
See ListAppInstanceAdmins 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 (*ChimeSDKIdentity) ListAppInstanceBots ¶ added in v1.42.9
func (c *ChimeSDKIdentity) ListAppInstanceBots(input *ListAppInstanceBotsInput) (*ListAppInstanceBotsOutput, error)
ListAppInstanceBots API operation for Amazon Chime SDK Identity.
Lists all AppInstanceBots created under a single AppInstance.
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 Amazon Chime SDK Identity's API operation ListAppInstanceBots for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceBots
func (*ChimeSDKIdentity) ListAppInstanceBotsPages ¶ added in v1.42.9
func (c *ChimeSDKIdentity) ListAppInstanceBotsPages(input *ListAppInstanceBotsInput, fn func(*ListAppInstanceBotsOutput, bool) bool) error
ListAppInstanceBotsPages iterates over the pages of a ListAppInstanceBots operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppInstanceBots 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 ListAppInstanceBots operation. pageNum := 0 err := client.ListAppInstanceBotsPages(params, func(page *chimesdkidentity.ListAppInstanceBotsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKIdentity) ListAppInstanceBotsPagesWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) ListAppInstanceBotsPagesWithContext(ctx aws.Context, input *ListAppInstanceBotsInput, fn func(*ListAppInstanceBotsOutput, bool) bool, opts ...request.Option) error
ListAppInstanceBotsPagesWithContext same as ListAppInstanceBotsPages 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 (*ChimeSDKIdentity) ListAppInstanceBotsRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) ListAppInstanceBotsRequest(input *ListAppInstanceBotsInput) (req *request.Request, output *ListAppInstanceBotsOutput)
ListAppInstanceBotsRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceBots 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 ListAppInstanceBots for more information on using the ListAppInstanceBots 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 ListAppInstanceBotsRequest method. req, resp := client.ListAppInstanceBotsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceBots
func (*ChimeSDKIdentity) ListAppInstanceBotsWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) ListAppInstanceBotsWithContext(ctx aws.Context, input *ListAppInstanceBotsInput, opts ...request.Option) (*ListAppInstanceBotsOutput, error)
ListAppInstanceBotsWithContext is the same as ListAppInstanceBots with the addition of the ability to pass a context and additional request options.
See ListAppInstanceBots 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 (*ChimeSDKIdentity) ListAppInstanceUserEndpoints ¶
func (c *ChimeSDKIdentity) ListAppInstanceUserEndpoints(input *ListAppInstanceUserEndpointsInput) (*ListAppInstanceUserEndpointsOutput, error)
ListAppInstanceUserEndpoints API operation for Amazon Chime SDK Identity.
Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser.
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 Amazon Chime SDK Identity's API operation ListAppInstanceUserEndpoints for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceUserEndpoints
func (*ChimeSDKIdentity) ListAppInstanceUserEndpointsPages ¶
func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsPages(input *ListAppInstanceUserEndpointsInput, fn func(*ListAppInstanceUserEndpointsOutput, bool) bool) error
ListAppInstanceUserEndpointsPages iterates over the pages of a ListAppInstanceUserEndpoints operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppInstanceUserEndpoints 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 ListAppInstanceUserEndpoints operation. pageNum := 0 err := client.ListAppInstanceUserEndpointsPages(params, func(page *chimesdkidentity.ListAppInstanceUserEndpointsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKIdentity) ListAppInstanceUserEndpointsPagesWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsPagesWithContext(ctx aws.Context, input *ListAppInstanceUserEndpointsInput, fn func(*ListAppInstanceUserEndpointsOutput, bool) bool, opts ...request.Option) error
ListAppInstanceUserEndpointsPagesWithContext same as ListAppInstanceUserEndpointsPages 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 (*ChimeSDKIdentity) ListAppInstanceUserEndpointsRequest ¶
func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsRequest(input *ListAppInstanceUserEndpointsInput) (req *request.Request, output *ListAppInstanceUserEndpointsOutput)
ListAppInstanceUserEndpointsRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceUserEndpoints 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 ListAppInstanceUserEndpoints for more information on using the ListAppInstanceUserEndpoints 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 ListAppInstanceUserEndpointsRequest method. req, resp := client.ListAppInstanceUserEndpointsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceUserEndpoints
func (*ChimeSDKIdentity) ListAppInstanceUserEndpointsWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceUserEndpointsWithContext(ctx aws.Context, input *ListAppInstanceUserEndpointsInput, opts ...request.Option) (*ListAppInstanceUserEndpointsOutput, error)
ListAppInstanceUserEndpointsWithContext is the same as ListAppInstanceUserEndpoints with the addition of the ability to pass a context and additional request options.
See ListAppInstanceUserEndpoints 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 (*ChimeSDKIdentity) ListAppInstanceUsers ¶
func (c *ChimeSDKIdentity) ListAppInstanceUsers(input *ListAppInstanceUsersInput) (*ListAppInstanceUsersOutput, error)
ListAppInstanceUsers API operation for Amazon Chime SDK Identity.
List all AppInstanceUsers created under a single AppInstance.
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 Amazon Chime SDK Identity's API operation ListAppInstanceUsers for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceUsers
func (*ChimeSDKIdentity) ListAppInstanceUsersPages ¶
func (c *ChimeSDKIdentity) ListAppInstanceUsersPages(input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool) error
ListAppInstanceUsersPages iterates over the pages of a ListAppInstanceUsers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppInstanceUsers 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 ListAppInstanceUsers operation. pageNum := 0 err := client.ListAppInstanceUsersPages(params, func(page *chimesdkidentity.ListAppInstanceUsersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKIdentity) ListAppInstanceUsersPagesWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceUsersPagesWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, fn func(*ListAppInstanceUsersOutput, bool) bool, opts ...request.Option) error
ListAppInstanceUsersPagesWithContext same as ListAppInstanceUsersPages 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 (*ChimeSDKIdentity) ListAppInstanceUsersRequest ¶
func (c *ChimeSDKIdentity) ListAppInstanceUsersRequest(input *ListAppInstanceUsersInput) (req *request.Request, output *ListAppInstanceUsersOutput)
ListAppInstanceUsersRequest generates a "aws/request.Request" representing the client's request for the ListAppInstanceUsers 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 ListAppInstanceUsers for more information on using the ListAppInstanceUsers 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 ListAppInstanceUsersRequest method. req, resp := client.ListAppInstanceUsersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstanceUsers
func (*ChimeSDKIdentity) ListAppInstanceUsersWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstanceUsersWithContext(ctx aws.Context, input *ListAppInstanceUsersInput, opts ...request.Option) (*ListAppInstanceUsersOutput, error)
ListAppInstanceUsersWithContext is the same as ListAppInstanceUsers with the addition of the ability to pass a context and additional request options.
See ListAppInstanceUsers 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 (*ChimeSDKIdentity) ListAppInstances ¶
func (c *ChimeSDKIdentity) ListAppInstances(input *ListAppInstancesInput) (*ListAppInstancesOutput, error)
ListAppInstances API operation for Amazon Chime SDK Identity.
Lists all Amazon Chime AppInstances created under a single AWS account.
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 Amazon Chime SDK Identity's API operation ListAppInstances for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstances
func (*ChimeSDKIdentity) ListAppInstancesPages ¶
func (c *ChimeSDKIdentity) ListAppInstancesPages(input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool) error
ListAppInstancesPages iterates over the pages of a ListAppInstances operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppInstances 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 ListAppInstances operation. pageNum := 0 err := client.ListAppInstancesPages(params, func(page *chimesdkidentity.ListAppInstancesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*ChimeSDKIdentity) ListAppInstancesPagesWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstancesPagesWithContext(ctx aws.Context, input *ListAppInstancesInput, fn func(*ListAppInstancesOutput, bool) bool, opts ...request.Option) error
ListAppInstancesPagesWithContext same as ListAppInstancesPages 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 (*ChimeSDKIdentity) ListAppInstancesRequest ¶
func (c *ChimeSDKIdentity) ListAppInstancesRequest(input *ListAppInstancesInput) (req *request.Request, output *ListAppInstancesOutput)
ListAppInstancesRequest generates a "aws/request.Request" representing the client's request for the ListAppInstances 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 ListAppInstances for more information on using the ListAppInstances 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 ListAppInstancesRequest method. req, resp := client.ListAppInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListAppInstances
func (*ChimeSDKIdentity) ListAppInstancesWithContext ¶
func (c *ChimeSDKIdentity) ListAppInstancesWithContext(ctx aws.Context, input *ListAppInstancesInput, opts ...request.Option) (*ListAppInstancesOutput, error)
ListAppInstancesWithContext is the same as ListAppInstances with the addition of the ability to pass a context and additional request options.
See ListAppInstances 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 (*ChimeSDKIdentity) ListTagsForResource ¶
func (c *ChimeSDKIdentity) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon Chime SDK Identity.
Lists the tags applied to an Amazon Chime SDK identity 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 Amazon Chime SDK Identity's API operation ListTagsForResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/ListTagsForResource
func (*ChimeSDKIdentity) ListTagsForResourceRequest ¶
func (c *ChimeSDKIdentity) 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/chime-sdk-identity-2021-04-20/ListTagsForResource
func (*ChimeSDKIdentity) ListTagsForResourceWithContext ¶
func (c *ChimeSDKIdentity) 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 (*ChimeSDKIdentity) PutAppInstanceRetentionSettings ¶
func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettings(input *PutAppInstanceRetentionSettingsInput) (*PutAppInstanceRetentionSettingsOutput, error)
PutAppInstanceRetentionSettings API operation for Amazon Chime SDK Identity.
Sets the amount of time in days that a given AppInstance retains data.
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 Amazon Chime SDK Identity's API operation PutAppInstanceRetentionSettings for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) PutAppInstanceRetentionSettingsRequest ¶
func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettingsRequest(input *PutAppInstanceRetentionSettingsInput) (req *request.Request, output *PutAppInstanceRetentionSettingsOutput)
PutAppInstanceRetentionSettingsRequest generates a "aws/request.Request" representing the client's request for the PutAppInstanceRetentionSettings 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 PutAppInstanceRetentionSettings for more information on using the PutAppInstanceRetentionSettings 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 PutAppInstanceRetentionSettingsRequest method. req, resp := client.PutAppInstanceRetentionSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) PutAppInstanceRetentionSettingsWithContext ¶
func (c *ChimeSDKIdentity) PutAppInstanceRetentionSettingsWithContext(ctx aws.Context, input *PutAppInstanceRetentionSettingsInput, opts ...request.Option) (*PutAppInstanceRetentionSettingsOutput, error)
PutAppInstanceRetentionSettingsWithContext is the same as PutAppInstanceRetentionSettings with the addition of the ability to pass a context and additional request options.
See PutAppInstanceRetentionSettings 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 (*ChimeSDKIdentity) PutAppInstanceUserExpirationSettings ¶ added in v1.42.9
func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettings(input *PutAppInstanceUserExpirationSettingsInput) (*PutAppInstanceUserExpirationSettingsOutput, error)
PutAppInstanceUserExpirationSettings API operation for Amazon Chime SDK Identity.
Sets the number of days before the AppInstanceUser is automatically deleted.
A background process deletes expired AppInstanceUsers within 6 hours of expiration. Actual deletion times may vary.
Expired AppInstanceUsers that have not yet been deleted appear as active, and you can update their expiration settings. The system honors the new settings.
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 Amazon Chime SDK Identity's API operation PutAppInstanceUserExpirationSettings for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsRequest(input *PutAppInstanceUserExpirationSettingsInput) (req *request.Request, output *PutAppInstanceUserExpirationSettingsOutput)
PutAppInstanceUserExpirationSettingsRequest generates a "aws/request.Request" representing the client's request for the PutAppInstanceUserExpirationSettings 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 PutAppInstanceUserExpirationSettings for more information on using the PutAppInstanceUserExpirationSettings 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 PutAppInstanceUserExpirationSettingsRequest method. req, resp := client.PutAppInstanceUserExpirationSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) PutAppInstanceUserExpirationSettingsWithContext(ctx aws.Context, input *PutAppInstanceUserExpirationSettingsInput, opts ...request.Option) (*PutAppInstanceUserExpirationSettingsOutput, error)
PutAppInstanceUserExpirationSettingsWithContext is the same as PutAppInstanceUserExpirationSettings with the addition of the ability to pass a context and additional request options.
See PutAppInstanceUserExpirationSettings 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 (*ChimeSDKIdentity) RegisterAppInstanceUserEndpoint ¶
func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpoint(input *RegisterAppInstanceUserEndpointInput) (*RegisterAppInstanceUserEndpointOutput, error)
RegisterAppInstanceUserEndpoint API operation for Amazon Chime SDK Identity.
Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for a user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a user.
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 Amazon Chime SDK Identity's API operation RegisterAppInstanceUserEndpoint for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
func (*ChimeSDKIdentity) RegisterAppInstanceUserEndpointRequest ¶
func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpointRequest(input *RegisterAppInstanceUserEndpointInput) (req *request.Request, output *RegisterAppInstanceUserEndpointOutput)
RegisterAppInstanceUserEndpointRequest generates a "aws/request.Request" representing the client's request for the RegisterAppInstanceUserEndpoint 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 RegisterAppInstanceUserEndpoint for more information on using the RegisterAppInstanceUserEndpoint 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 RegisterAppInstanceUserEndpointRequest method. req, resp := client.RegisterAppInstanceUserEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ChimeSDKIdentity) RegisterAppInstanceUserEndpointWithContext ¶
func (c *ChimeSDKIdentity) RegisterAppInstanceUserEndpointWithContext(ctx aws.Context, input *RegisterAppInstanceUserEndpointInput, opts ...request.Option) (*RegisterAppInstanceUserEndpointOutput, error)
RegisterAppInstanceUserEndpointWithContext is the same as RegisterAppInstanceUserEndpoint with the addition of the ability to pass a context and additional request options.
See RegisterAppInstanceUserEndpoint 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 (*ChimeSDKIdentity) TagResource ¶
func (c *ChimeSDKIdentity) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon Chime SDK Identity.
Applies the specified tags to the specified Amazon Chime SDK identity 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 Amazon Chime SDK Identity's API operation TagResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/TagResource
func (*ChimeSDKIdentity) TagResourceRequest ¶
func (c *ChimeSDKIdentity) 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/chime-sdk-identity-2021-04-20/TagResource
func (*ChimeSDKIdentity) TagResourceWithContext ¶
func (c *ChimeSDKIdentity) 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 (*ChimeSDKIdentity) UntagResource ¶
func (c *ChimeSDKIdentity) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon Chime SDK Identity.
Removes the specified tags from the specified Amazon Chime SDK identity 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 Amazon Chime SDK Identity's API operation UntagResource for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ForbiddenException The client is permanently forbidden from making the request.
UnauthorizedClientException The client is not currently authorized to make the request.
ThrottledClientException The client exceeded its request rate limit.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UntagResource
func (*ChimeSDKIdentity) UntagResourceRequest ¶
func (c *ChimeSDKIdentity) 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/chime-sdk-identity-2021-04-20/UntagResource
func (*ChimeSDKIdentity) UntagResourceWithContext ¶
func (c *ChimeSDKIdentity) 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 (*ChimeSDKIdentity) UpdateAppInstance ¶
func (c *ChimeSDKIdentity) UpdateAppInstance(input *UpdateAppInstanceInput) (*UpdateAppInstanceOutput, error)
UpdateAppInstance API operation for Amazon Chime SDK Identity.
Updates AppInstance metadata.
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 Amazon Chime SDK Identity's API operation UpdateAppInstance for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstance
func (*ChimeSDKIdentity) UpdateAppInstanceBot ¶ added in v1.42.9
func (c *ChimeSDKIdentity) UpdateAppInstanceBot(input *UpdateAppInstanceBotInput) (*UpdateAppInstanceBotOutput, error)
UpdateAppInstanceBot API operation for Amazon Chime SDK Identity.
Updates the name and metadata of an AppInstanceBot.
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 Amazon Chime SDK Identity's API operation UpdateAppInstanceBot for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceBot
func (*ChimeSDKIdentity) UpdateAppInstanceBotRequest ¶ added in v1.42.9
func (c *ChimeSDKIdentity) UpdateAppInstanceBotRequest(input *UpdateAppInstanceBotInput) (req *request.Request, output *UpdateAppInstanceBotOutput)
UpdateAppInstanceBotRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstanceBot 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 UpdateAppInstanceBot for more information on using the UpdateAppInstanceBot 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 UpdateAppInstanceBotRequest method. req, resp := client.UpdateAppInstanceBotRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceBot
func (*ChimeSDKIdentity) UpdateAppInstanceBotWithContext ¶ added in v1.42.9
func (c *ChimeSDKIdentity) UpdateAppInstanceBotWithContext(ctx aws.Context, input *UpdateAppInstanceBotInput, opts ...request.Option) (*UpdateAppInstanceBotOutput, error)
UpdateAppInstanceBotWithContext is the same as UpdateAppInstanceBot with the addition of the ability to pass a context and additional request options.
See UpdateAppInstanceBot 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 (*ChimeSDKIdentity) UpdateAppInstanceRequest ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceRequest(input *UpdateAppInstanceInput) (req *request.Request, output *UpdateAppInstanceOutput)
UpdateAppInstanceRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstance 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 UpdateAppInstance for more information on using the UpdateAppInstance 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 UpdateAppInstanceRequest method. req, resp := client.UpdateAppInstanceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstance
func (*ChimeSDKIdentity) UpdateAppInstanceUser ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUser(input *UpdateAppInstanceUserInput) (*UpdateAppInstanceUserOutput, error)
UpdateAppInstanceUser API operation for Amazon Chime SDK Identity.
Updates the details of an AppInstanceUser. You can update names and metadata.
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 Amazon Chime SDK Identity's API operation UpdateAppInstanceUser for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ResourceLimitExceededException The request exceeds the resource limit.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceUser
func (*ChimeSDKIdentity) UpdateAppInstanceUserEndpoint ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpoint(input *UpdateAppInstanceUserEndpointInput) (*UpdateAppInstanceUserEndpointOutput, error)
UpdateAppInstanceUserEndpoint API operation for Amazon Chime SDK Identity.
Updates the details of an AppInstanceUserEndpoint. You can update the name and AllowMessage values.
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 Amazon Chime SDK Identity's API operation UpdateAppInstanceUserEndpoint for usage and error information.
Returned Error Types:
BadRequestException The input parameters don't match the service's restrictions.
ConflictException The request could not be processed because of conflict in the current state of the resource.
ForbiddenException The client is permanently forbidden from making the request.
ThrottledClientException The client exceeded its request rate limit.
UnauthorizedClientException The client is not currently authorized to make the request.
ServiceUnavailableException The service is currently unavailable.
ServiceFailureException The service encountered an unexpected error.
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceUserEndpoint
func (*ChimeSDKIdentity) UpdateAppInstanceUserEndpointRequest ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpointRequest(input *UpdateAppInstanceUserEndpointInput) (req *request.Request, output *UpdateAppInstanceUserEndpointOutput)
UpdateAppInstanceUserEndpointRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstanceUserEndpoint 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 UpdateAppInstanceUserEndpoint for more information on using the UpdateAppInstanceUserEndpoint 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 UpdateAppInstanceUserEndpointRequest method. req, resp := client.UpdateAppInstanceUserEndpointRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceUserEndpoint
func (*ChimeSDKIdentity) UpdateAppInstanceUserEndpointWithContext ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUserEndpointWithContext(ctx aws.Context, input *UpdateAppInstanceUserEndpointInput, opts ...request.Option) (*UpdateAppInstanceUserEndpointOutput, error)
UpdateAppInstanceUserEndpointWithContext is the same as UpdateAppInstanceUserEndpoint with the addition of the ability to pass a context and additional request options.
See UpdateAppInstanceUserEndpoint 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 (*ChimeSDKIdentity) UpdateAppInstanceUserRequest ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUserRequest(input *UpdateAppInstanceUserInput) (req *request.Request, output *UpdateAppInstanceUserOutput)
UpdateAppInstanceUserRequest generates a "aws/request.Request" representing the client's request for the UpdateAppInstanceUser 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 UpdateAppInstanceUser for more information on using the UpdateAppInstanceUser 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 UpdateAppInstanceUserRequest method. req, resp := client.UpdateAppInstanceUserRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/chime-sdk-identity-2021-04-20/UpdateAppInstanceUser
func (*ChimeSDKIdentity) UpdateAppInstanceUserWithContext ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceUserWithContext(ctx aws.Context, input *UpdateAppInstanceUserInput, opts ...request.Option) (*UpdateAppInstanceUserOutput, error)
UpdateAppInstanceUserWithContext is the same as UpdateAppInstanceUser with the addition of the ability to pass a context and additional request options.
See UpdateAppInstanceUser 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 (*ChimeSDKIdentity) UpdateAppInstanceWithContext ¶
func (c *ChimeSDKIdentity) UpdateAppInstanceWithContext(ctx aws.Context, input *UpdateAppInstanceInput, opts ...request.Option) (*UpdateAppInstanceOutput, error)
UpdateAppInstanceWithContext is the same as UpdateAppInstance with the addition of the ability to pass a context and additional request options.
See UpdateAppInstance 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 Configuration ¶ added in v1.42.9
type Configuration struct { // The configuration for an Amazon Lex V2 bot. // // Lex is a required field Lex *LexConfiguration `type:"structure" required:"true"` // contains filtered or unexported fields }
A structure that contains configuration data.
func (Configuration) GoString ¶ added in v1.42.9
func (s Configuration) 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 (*Configuration) SetLex ¶ added in v1.42.9
func (s *Configuration) SetLex(v *LexConfiguration) *Configuration
SetLex sets the Lex field's value.
func (Configuration) String ¶ added in v1.42.9
func (s Configuration) 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 (*Configuration) Validate ¶ added in v1.42.9
func (s *Configuration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request could not be processed because of conflict in the current state of the resource.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) 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 (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) 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 CreateAppInstanceAdminInput ¶
type CreateAppInstanceAdminInput struct { // The ARN of the administrator of the current AppInstance. // // AppInstanceAdminArn is a required field AppInstanceAdminArn *string `min:"5" type:"string" required:"true"` // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateAppInstanceAdminInput) GoString ¶
func (s CreateAppInstanceAdminInput) 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 (*CreateAppInstanceAdminInput) SetAppInstanceAdminArn ¶
func (s *CreateAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *CreateAppInstanceAdminInput
SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.
func (*CreateAppInstanceAdminInput) SetAppInstanceArn ¶
func (s *CreateAppInstanceAdminInput) SetAppInstanceArn(v string) *CreateAppInstanceAdminInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (CreateAppInstanceAdminInput) String ¶
func (s CreateAppInstanceAdminInput) 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 (*CreateAppInstanceAdminInput) Validate ¶
func (s *CreateAppInstanceAdminInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppInstanceAdminOutput ¶
type CreateAppInstanceAdminOutput struct { // The ARN and name of the administrator, the ARN of the AppInstance, and the // created and last-updated timestamps. All timestamps use epoch milliseconds. AppInstanceAdmin *Identity `type:"structure"` // The ARN of the of the admin for the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateAppInstanceAdminOutput) GoString ¶
func (s CreateAppInstanceAdminOutput) 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 (*CreateAppInstanceAdminOutput) SetAppInstanceAdmin ¶
func (s *CreateAppInstanceAdminOutput) SetAppInstanceAdmin(v *Identity) *CreateAppInstanceAdminOutput
SetAppInstanceAdmin sets the AppInstanceAdmin field's value.
func (*CreateAppInstanceAdminOutput) SetAppInstanceArn ¶
func (s *CreateAppInstanceAdminOutput) SetAppInstanceArn(v string) *CreateAppInstanceAdminOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (CreateAppInstanceAdminOutput) String ¶
func (s CreateAppInstanceAdminOutput) 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 CreateAppInstanceBotInput ¶ added in v1.42.9
type CreateAppInstanceBotInput struct { // The ARN of the AppInstance request. // // AppInstanceArn is a required field AppInstanceArn *string `min:"5" type:"string" required:"true"` // The unique ID for the client making the request. Use different tokens for // different AppInstanceBots. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true"` // Configuration information about the Amazon Lex V2 V2 bot. // // Configuration is a required field Configuration *Configuration `type:"structure" required:"true"` // The request metadata. Limited to a 1KB string in UTF-8. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceBotInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The user's name. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceBotInput's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // The tags assigned to the AppInstanceBot. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateAppInstanceBotInput) GoString ¶ added in v1.42.9
func (s CreateAppInstanceBotInput) 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 (*CreateAppInstanceBotInput) SetAppInstanceArn ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetAppInstanceArn(v string) *CreateAppInstanceBotInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*CreateAppInstanceBotInput) SetClientRequestToken ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetClientRequestToken(v string) *CreateAppInstanceBotInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateAppInstanceBotInput) SetConfiguration ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetConfiguration(v *Configuration) *CreateAppInstanceBotInput
SetConfiguration sets the Configuration field's value.
func (*CreateAppInstanceBotInput) SetMetadata ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetMetadata(v string) *CreateAppInstanceBotInput
SetMetadata sets the Metadata field's value.
func (*CreateAppInstanceBotInput) SetName ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetName(v string) *CreateAppInstanceBotInput
SetName sets the Name field's value.
func (*CreateAppInstanceBotInput) SetTags ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) SetTags(v []*Tag) *CreateAppInstanceBotInput
SetTags sets the Tags field's value.
func (CreateAppInstanceBotInput) String ¶ added in v1.42.9
func (s CreateAppInstanceBotInput) 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 (*CreateAppInstanceBotInput) Validate ¶ added in v1.42.9
func (s *CreateAppInstanceBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppInstanceBotOutput ¶ added in v1.42.9
type CreateAppInstanceBotOutput struct { // The ARN of the AppinstanceBot. AppInstanceBotArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateAppInstanceBotOutput) GoString ¶ added in v1.42.9
func (s CreateAppInstanceBotOutput) 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 (*CreateAppInstanceBotOutput) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *CreateAppInstanceBotOutput) SetAppInstanceBotArn(v string) *CreateAppInstanceBotOutput
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (CreateAppInstanceBotOutput) String ¶ added in v1.42.9
func (s CreateAppInstanceBotOutput) 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 CreateAppInstanceInput ¶
type CreateAppInstanceInput struct { // The unique ID of the request. Use different tokens to create different AppInstances. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true"` // The metadata of the AppInstance. Limited to a 1KB string in UTF-8. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The name of the AppInstance. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // Tags assigned to the AppInstance. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateAppInstanceInput) GoString ¶
func (s CreateAppInstanceInput) 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 (*CreateAppInstanceInput) SetClientRequestToken ¶
func (s *CreateAppInstanceInput) SetClientRequestToken(v string) *CreateAppInstanceInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateAppInstanceInput) SetMetadata ¶
func (s *CreateAppInstanceInput) SetMetadata(v string) *CreateAppInstanceInput
SetMetadata sets the Metadata field's value.
func (*CreateAppInstanceInput) SetName ¶
func (s *CreateAppInstanceInput) SetName(v string) *CreateAppInstanceInput
SetName sets the Name field's value.
func (*CreateAppInstanceInput) SetTags ¶
func (s *CreateAppInstanceInput) SetTags(v []*Tag) *CreateAppInstanceInput
SetTags sets the Tags field's value.
func (CreateAppInstanceInput) String ¶
func (s CreateAppInstanceInput) 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 (*CreateAppInstanceInput) Validate ¶
func (s *CreateAppInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppInstanceOutput ¶
type CreateAppInstanceOutput struct { // The Amazon Resource Number (ARN) of the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateAppInstanceOutput) GoString ¶
func (s CreateAppInstanceOutput) 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 (*CreateAppInstanceOutput) SetAppInstanceArn ¶
func (s *CreateAppInstanceOutput) SetAppInstanceArn(v string) *CreateAppInstanceOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (CreateAppInstanceOutput) String ¶
func (s CreateAppInstanceOutput) 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 CreateAppInstanceUserInput ¶
type CreateAppInstanceUserInput struct { // The ARN of the AppInstance request. // // AppInstanceArn is a required field AppInstanceArn *string `min:"5" type:"string" required:"true"` // The user ID of the AppInstance. // // AppInstanceUserId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceUserInput's // String and GoString methods. // // AppInstanceUserId is a required field AppInstanceUserId *string `min:"1" type:"string" required:"true" sensitive:"true"` // The unique ID of the request. Use different tokens to request additional // AppInstances. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true"` // Settings that control the interval after which the AppInstanceUser is automatically // deleted. ExpirationSettings *ExpirationSettings `type:"structure"` // The request's metadata. Limited to a 1KB string in UTF-8. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceUserInput's // String and GoString methods. Metadata *string `type:"string" sensitive:"true"` // The user's name. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateAppInstanceUserInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // Tags assigned to the AppInstanceUser. Tags []*Tag `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateAppInstanceUserInput) GoString ¶
func (s CreateAppInstanceUserInput) 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 (*CreateAppInstanceUserInput) SetAppInstanceArn ¶
func (s *CreateAppInstanceUserInput) SetAppInstanceArn(v string) *CreateAppInstanceUserInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*CreateAppInstanceUserInput) SetAppInstanceUserId ¶
func (s *CreateAppInstanceUserInput) SetAppInstanceUserId(v string) *CreateAppInstanceUserInput
SetAppInstanceUserId sets the AppInstanceUserId field's value.
func (*CreateAppInstanceUserInput) SetClientRequestToken ¶
func (s *CreateAppInstanceUserInput) SetClientRequestToken(v string) *CreateAppInstanceUserInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*CreateAppInstanceUserInput) SetExpirationSettings ¶ added in v1.42.9
func (s *CreateAppInstanceUserInput) SetExpirationSettings(v *ExpirationSettings) *CreateAppInstanceUserInput
SetExpirationSettings sets the ExpirationSettings field's value.
func (*CreateAppInstanceUserInput) SetMetadata ¶
func (s *CreateAppInstanceUserInput) SetMetadata(v string) *CreateAppInstanceUserInput
SetMetadata sets the Metadata field's value.
func (*CreateAppInstanceUserInput) SetName ¶
func (s *CreateAppInstanceUserInput) SetName(v string) *CreateAppInstanceUserInput
SetName sets the Name field's value.
func (*CreateAppInstanceUserInput) SetTags ¶
func (s *CreateAppInstanceUserInput) SetTags(v []*Tag) *CreateAppInstanceUserInput
SetTags sets the Tags field's value.
func (CreateAppInstanceUserInput) String ¶
func (s CreateAppInstanceUserInput) 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 (*CreateAppInstanceUserInput) Validate ¶
func (s *CreateAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAppInstanceUserOutput ¶
type CreateAppInstanceUserOutput struct { // The user's ARN. AppInstanceUserArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateAppInstanceUserOutput) GoString ¶
func (s CreateAppInstanceUserOutput) 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 (*CreateAppInstanceUserOutput) SetAppInstanceUserArn ¶
func (s *CreateAppInstanceUserOutput) SetAppInstanceUserArn(v string) *CreateAppInstanceUserOutput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (CreateAppInstanceUserOutput) String ¶
func (s CreateAppInstanceUserOutput) 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 DeleteAppInstanceAdminInput ¶
type DeleteAppInstanceAdminInput struct { // The ARN of the AppInstance's administrator. // // AppInstanceAdminArn is a required field AppInstanceAdminArn *string `location:"uri" locationName:"appInstanceAdminArn" min:"5" type:"string" required:"true"` // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppInstanceAdminInput) GoString ¶
func (s DeleteAppInstanceAdminInput) 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 (*DeleteAppInstanceAdminInput) SetAppInstanceAdminArn ¶
func (s *DeleteAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *DeleteAppInstanceAdminInput
SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.
func (*DeleteAppInstanceAdminInput) SetAppInstanceArn ¶
func (s *DeleteAppInstanceAdminInput) SetAppInstanceArn(v string) *DeleteAppInstanceAdminInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (DeleteAppInstanceAdminInput) String ¶
func (s DeleteAppInstanceAdminInput) 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 (*DeleteAppInstanceAdminInput) Validate ¶
func (s *DeleteAppInstanceAdminInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppInstanceAdminOutput ¶
type DeleteAppInstanceAdminOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppInstanceAdminOutput) GoString ¶
func (s DeleteAppInstanceAdminOutput) 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 (DeleteAppInstanceAdminOutput) String ¶
func (s DeleteAppInstanceAdminOutput) 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 DeleteAppInstanceBotInput ¶ added in v1.42.9
type DeleteAppInstanceBotInput struct { // The ARN of the AppInstanceBot being deleted. // // AppInstanceBotArn is a required field AppInstanceBotArn *string `location:"uri" locationName:"appInstanceBotArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppInstanceBotInput) GoString ¶ added in v1.42.9
func (s DeleteAppInstanceBotInput) 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 (*DeleteAppInstanceBotInput) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *DeleteAppInstanceBotInput) SetAppInstanceBotArn(v string) *DeleteAppInstanceBotInput
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (DeleteAppInstanceBotInput) String ¶ added in v1.42.9
func (s DeleteAppInstanceBotInput) 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 (*DeleteAppInstanceBotInput) Validate ¶ added in v1.42.9
func (s *DeleteAppInstanceBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppInstanceBotOutput ¶ added in v1.42.9
type DeleteAppInstanceBotOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppInstanceBotOutput) GoString ¶ added in v1.42.9
func (s DeleteAppInstanceBotOutput) 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 (DeleteAppInstanceBotOutput) String ¶ added in v1.42.9
func (s DeleteAppInstanceBotOutput) 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 DeleteAppInstanceInput ¶
type DeleteAppInstanceInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppInstanceInput) GoString ¶
func (s DeleteAppInstanceInput) 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 (*DeleteAppInstanceInput) SetAppInstanceArn ¶
func (s *DeleteAppInstanceInput) SetAppInstanceArn(v string) *DeleteAppInstanceInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (DeleteAppInstanceInput) String ¶
func (s DeleteAppInstanceInput) 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 (*DeleteAppInstanceInput) Validate ¶
func (s *DeleteAppInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppInstanceOutput ¶
type DeleteAppInstanceOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppInstanceOutput) GoString ¶
func (s DeleteAppInstanceOutput) 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 (DeleteAppInstanceOutput) String ¶
func (s DeleteAppInstanceOutput) 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 DeleteAppInstanceUserInput ¶
type DeleteAppInstanceUserInput struct { // The ARN of the user request being deleted. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAppInstanceUserInput) GoString ¶
func (s DeleteAppInstanceUserInput) 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 (*DeleteAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *DeleteAppInstanceUserInput) SetAppInstanceUserArn(v string) *DeleteAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (DeleteAppInstanceUserInput) String ¶
func (s DeleteAppInstanceUserInput) 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 (*DeleteAppInstanceUserInput) Validate ¶
func (s *DeleteAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAppInstanceUserOutput ¶
type DeleteAppInstanceUserOutput struct {
// contains filtered or unexported fields
}
func (DeleteAppInstanceUserOutput) GoString ¶
func (s DeleteAppInstanceUserOutput) 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 (DeleteAppInstanceUserOutput) String ¶
func (s DeleteAppInstanceUserOutput) 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 DeregisterAppInstanceUserEndpointInput ¶
type DeregisterAppInstanceUserEndpointInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // The unique identifier of the AppInstanceUserEndpoint. // // EndpointId is a required field EndpointId *string `location:"uri" locationName:"endpointId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeregisterAppInstanceUserEndpointInput) GoString ¶
func (s DeregisterAppInstanceUserEndpointInput) 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 (*DeregisterAppInstanceUserEndpointInput) SetAppInstanceUserArn ¶
func (s *DeregisterAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *DeregisterAppInstanceUserEndpointInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*DeregisterAppInstanceUserEndpointInput) SetEndpointId ¶
func (s *DeregisterAppInstanceUserEndpointInput) SetEndpointId(v string) *DeregisterAppInstanceUserEndpointInput
SetEndpointId sets the EndpointId field's value.
func (DeregisterAppInstanceUserEndpointInput) String ¶
func (s DeregisterAppInstanceUserEndpointInput) 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 (*DeregisterAppInstanceUserEndpointInput) Validate ¶
func (s *DeregisterAppInstanceUserEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeregisterAppInstanceUserEndpointOutput ¶
type DeregisterAppInstanceUserEndpointOutput struct {
// contains filtered or unexported fields
}
func (DeregisterAppInstanceUserEndpointOutput) GoString ¶
func (s DeregisterAppInstanceUserEndpointOutput) 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 (DeregisterAppInstanceUserEndpointOutput) String ¶
func (s DeregisterAppInstanceUserEndpointOutput) 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 DescribeAppInstanceAdminInput ¶
type DescribeAppInstanceAdminInput struct { // The ARN of the AppInstanceAdmin. // // AppInstanceAdminArn is a required field AppInstanceAdminArn *string `location:"uri" locationName:"appInstanceAdminArn" min:"5" type:"string" required:"true"` // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAppInstanceAdminInput) GoString ¶
func (s DescribeAppInstanceAdminInput) 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 (*DescribeAppInstanceAdminInput) SetAppInstanceAdminArn ¶
func (s *DescribeAppInstanceAdminInput) SetAppInstanceAdminArn(v string) *DescribeAppInstanceAdminInput
SetAppInstanceAdminArn sets the AppInstanceAdminArn field's value.
func (*DescribeAppInstanceAdminInput) SetAppInstanceArn ¶
func (s *DescribeAppInstanceAdminInput) SetAppInstanceArn(v string) *DescribeAppInstanceAdminInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (DescribeAppInstanceAdminInput) String ¶
func (s DescribeAppInstanceAdminInput) 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 (*DescribeAppInstanceAdminInput) Validate ¶
func (s *DescribeAppInstanceAdminInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppInstanceAdminOutput ¶
type DescribeAppInstanceAdminOutput struct { // The ARN and name of the AppInstanceUser, the ARN of the AppInstance, and // the created and last-updated timestamps. All timestamps use epoch milliseconds. AppInstanceAdmin *AppInstanceAdmin `type:"structure"` // contains filtered or unexported fields }
func (DescribeAppInstanceAdminOutput) GoString ¶
func (s DescribeAppInstanceAdminOutput) 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 (*DescribeAppInstanceAdminOutput) SetAppInstanceAdmin ¶
func (s *DescribeAppInstanceAdminOutput) SetAppInstanceAdmin(v *AppInstanceAdmin) *DescribeAppInstanceAdminOutput
SetAppInstanceAdmin sets the AppInstanceAdmin field's value.
func (DescribeAppInstanceAdminOutput) String ¶
func (s DescribeAppInstanceAdminOutput) 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 DescribeAppInstanceBotInput ¶ added in v1.42.9
type DescribeAppInstanceBotInput struct { // The ARN of the AppInstanceBot. // // AppInstanceBotArn is a required field AppInstanceBotArn *string `location:"uri" locationName:"appInstanceBotArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAppInstanceBotInput) GoString ¶ added in v1.42.9
func (s DescribeAppInstanceBotInput) 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 (*DescribeAppInstanceBotInput) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *DescribeAppInstanceBotInput) SetAppInstanceBotArn(v string) *DescribeAppInstanceBotInput
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (DescribeAppInstanceBotInput) String ¶ added in v1.42.9
func (s DescribeAppInstanceBotInput) 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 (*DescribeAppInstanceBotInput) Validate ¶ added in v1.42.9
func (s *DescribeAppInstanceBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppInstanceBotOutput ¶ added in v1.42.9
type DescribeAppInstanceBotOutput struct { // The detials of the AppInstanceBot. AppInstanceBot *AppInstanceBot `type:"structure"` // contains filtered or unexported fields }
func (DescribeAppInstanceBotOutput) GoString ¶ added in v1.42.9
func (s DescribeAppInstanceBotOutput) 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 (*DescribeAppInstanceBotOutput) SetAppInstanceBot ¶ added in v1.42.9
func (s *DescribeAppInstanceBotOutput) SetAppInstanceBot(v *AppInstanceBot) *DescribeAppInstanceBotOutput
SetAppInstanceBot sets the AppInstanceBot field's value.
func (DescribeAppInstanceBotOutput) String ¶ added in v1.42.9
func (s DescribeAppInstanceBotOutput) 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 DescribeAppInstanceInput ¶
type DescribeAppInstanceInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAppInstanceInput) GoString ¶
func (s DescribeAppInstanceInput) 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 (*DescribeAppInstanceInput) SetAppInstanceArn ¶
func (s *DescribeAppInstanceInput) SetAppInstanceArn(v string) *DescribeAppInstanceInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (DescribeAppInstanceInput) String ¶
func (s DescribeAppInstanceInput) 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 (*DescribeAppInstanceInput) Validate ¶
func (s *DescribeAppInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppInstanceOutput ¶
type DescribeAppInstanceOutput struct { // The ARN, metadata, created and last-updated timestamps, and the name of the // AppInstance. All timestamps use epoch milliseconds. AppInstance *AppInstance `type:"structure"` // contains filtered or unexported fields }
func (DescribeAppInstanceOutput) GoString ¶
func (s DescribeAppInstanceOutput) 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 (*DescribeAppInstanceOutput) SetAppInstance ¶
func (s *DescribeAppInstanceOutput) SetAppInstance(v *AppInstance) *DescribeAppInstanceOutput
SetAppInstance sets the AppInstance field's value.
func (DescribeAppInstanceOutput) String ¶
func (s DescribeAppInstanceOutput) 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 DescribeAppInstanceUserEndpointInput ¶
type DescribeAppInstanceUserEndpointInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" type:"string" required:"true"` // The unique identifier of the AppInstanceUserEndpoint. // // EndpointId is a required field EndpointId *string `location:"uri" locationName:"endpointId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAppInstanceUserEndpointInput) GoString ¶
func (s DescribeAppInstanceUserEndpointInput) 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 (*DescribeAppInstanceUserEndpointInput) SetAppInstanceUserArn ¶
func (s *DescribeAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *DescribeAppInstanceUserEndpointInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*DescribeAppInstanceUserEndpointInput) SetEndpointId ¶
func (s *DescribeAppInstanceUserEndpointInput) SetEndpointId(v string) *DescribeAppInstanceUserEndpointInput
SetEndpointId sets the EndpointId field's value.
func (DescribeAppInstanceUserEndpointInput) String ¶
func (s DescribeAppInstanceUserEndpointInput) 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 (*DescribeAppInstanceUserEndpointInput) Validate ¶
func (s *DescribeAppInstanceUserEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppInstanceUserEndpointOutput ¶
type DescribeAppInstanceUserEndpointOutput struct { // The full details of an AppInstanceUserEndpoint: the AppInstanceUserArn, ID, // name, type, resource ARN, attributes, allow messages, state, and created // and last updated timestamps. All timestamps use epoch milliseconds. AppInstanceUserEndpoint *AppInstanceUserEndpoint `type:"structure"` // contains filtered or unexported fields }
func (DescribeAppInstanceUserEndpointOutput) GoString ¶
func (s DescribeAppInstanceUserEndpointOutput) 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 (*DescribeAppInstanceUserEndpointOutput) SetAppInstanceUserEndpoint ¶
func (s *DescribeAppInstanceUserEndpointOutput) SetAppInstanceUserEndpoint(v *AppInstanceUserEndpoint) *DescribeAppInstanceUserEndpointOutput
SetAppInstanceUserEndpoint sets the AppInstanceUserEndpoint field's value.
func (DescribeAppInstanceUserEndpointOutput) String ¶
func (s DescribeAppInstanceUserEndpointOutput) 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 DescribeAppInstanceUserInput ¶
type DescribeAppInstanceUserInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DescribeAppInstanceUserInput) GoString ¶
func (s DescribeAppInstanceUserInput) 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 (*DescribeAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *DescribeAppInstanceUserInput) SetAppInstanceUserArn(v string) *DescribeAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (DescribeAppInstanceUserInput) String ¶
func (s DescribeAppInstanceUserInput) 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 (*DescribeAppInstanceUserInput) Validate ¶
func (s *DescribeAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAppInstanceUserOutput ¶
type DescribeAppInstanceUserOutput struct { // The name of the AppInstanceUser. AppInstanceUser *AppInstanceUser `type:"structure"` // contains filtered or unexported fields }
func (DescribeAppInstanceUserOutput) GoString ¶
func (s DescribeAppInstanceUserOutput) 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 (*DescribeAppInstanceUserOutput) SetAppInstanceUser ¶
func (s *DescribeAppInstanceUserOutput) SetAppInstanceUser(v *AppInstanceUser) *DescribeAppInstanceUserOutput
SetAppInstanceUser sets the AppInstanceUser field's value.
func (DescribeAppInstanceUserOutput) String ¶
func (s DescribeAppInstanceUserOutput) 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 EndpointAttributes ¶
type EndpointAttributes struct { // The device token for the GCM, APNS, and APNS_SANDBOX endpoint types. // // DeviceToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EndpointAttributes's // String and GoString methods. // // DeviceToken is a required field DeviceToken *string `min:"1" type:"string" required:"true" sensitive:"true"` // The VOIP device token for the APNS and APNS_SANDBOX endpoint types. // // VoipDeviceToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by EndpointAttributes's // String and GoString methods. VoipDeviceToken *string `min:"1" type:"string" sensitive:"true"` // contains filtered or unexported fields }
The attributes of an Endpoint.
func (EndpointAttributes) GoString ¶
func (s EndpointAttributes) 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 (*EndpointAttributes) SetDeviceToken ¶
func (s *EndpointAttributes) SetDeviceToken(v string) *EndpointAttributes
SetDeviceToken sets the DeviceToken field's value.
func (*EndpointAttributes) SetVoipDeviceToken ¶
func (s *EndpointAttributes) SetVoipDeviceToken(v string) *EndpointAttributes
SetVoipDeviceToken sets the VoipDeviceToken field's value.
func (EndpointAttributes) String ¶
func (s EndpointAttributes) 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 (*EndpointAttributes) Validate ¶
func (s *EndpointAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EndpointState ¶
type EndpointState struct { // Enum that indicates the Status of an AppInstanceUserEndpoint. // // Status is a required field Status *string `type:"string" required:"true" enum:"EndpointStatus"` // The reason for the EndpointStatus. StatusReason *string `type:"string" enum:"EndpointStatusReason"` // contains filtered or unexported fields }
A read-only field that represents the state of an AppInstanceUserEndpoint. Supported values:
ACTIVE: The AppInstanceUserEndpoint is active and able to receive messages. When ACTIVE, the EndpointStatusReason remains empty.
INACTIVE: The AppInstanceUserEndpoint is inactive and can't receive message. When INACTIVE, the corresponding reason will be conveyed through EndpointStatusReason.
INVALID_DEVICE_TOKEN indicates that an AppInstanceUserEndpoint is INACTIVE due to invalid device token
INVALID_PINPOINT_ARN indicates that an AppInstanceUserEndpoint is INACTIVE due to an invalid pinpoint ARN that was input through the ResourceArn field.
func (EndpointState) GoString ¶
func (s EndpointState) 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 (*EndpointState) SetStatus ¶
func (s *EndpointState) SetStatus(v string) *EndpointState
SetStatus sets the Status field's value.
func (*EndpointState) SetStatusReason ¶
func (s *EndpointState) SetStatusReason(v string) *EndpointState
SetStatusReason sets the StatusReason field's value.
func (EndpointState) String ¶
func (s EndpointState) 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 ExpirationSettings ¶ added in v1.42.9
type ExpirationSettings struct { // Specifies the conditions under which an AppInstanceUser will expire. // // ExpirationCriterion is a required field ExpirationCriterion *string `type:"string" required:"true" enum:"ExpirationCriterion"` // The period in days after which an AppInstanceUser will be automatically deleted. // // ExpirationDays is a required field ExpirationDays *int64 `min:"1" type:"integer" required:"true"` // contains filtered or unexported fields }
Determines the interval after which an AppInstanceUser is automatically deleted.
func (ExpirationSettings) GoString ¶ added in v1.42.9
func (s ExpirationSettings) 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 (*ExpirationSettings) SetExpirationCriterion ¶ added in v1.42.9
func (s *ExpirationSettings) SetExpirationCriterion(v string) *ExpirationSettings
SetExpirationCriterion sets the ExpirationCriterion field's value.
func (*ExpirationSettings) SetExpirationDays ¶ added in v1.42.9
func (s *ExpirationSettings) SetExpirationDays(v int64) *ExpirationSettings
SetExpirationDays sets the ExpirationDays field's value.
func (ExpirationSettings) String ¶ added in v1.42.9
func (s ExpirationSettings) 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 (*ExpirationSettings) Validate ¶ added in v1.42.9
func (s *ExpirationSettings) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ForbiddenException ¶
type ForbiddenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The client is permanently forbidden from making the request.
func (*ForbiddenException) Code ¶
func (s *ForbiddenException) Code() string
Code returns the exception type name.
func (*ForbiddenException) Error ¶
func (s *ForbiddenException) Error() string
func (ForbiddenException) GoString ¶
func (s ForbiddenException) 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 (*ForbiddenException) Message ¶
func (s *ForbiddenException) Message() string
Message returns the exception's message.
func (*ForbiddenException) OrigErr ¶
func (s *ForbiddenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ForbiddenException) RequestID ¶
func (s *ForbiddenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ForbiddenException) StatusCode ¶
func (s *ForbiddenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ForbiddenException) String ¶
func (s ForbiddenException) 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 GetAppInstanceRetentionSettingsInput ¶
type GetAppInstanceRetentionSettingsInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAppInstanceRetentionSettingsInput) GoString ¶
func (s GetAppInstanceRetentionSettingsInput) 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 (*GetAppInstanceRetentionSettingsInput) SetAppInstanceArn ¶
func (s *GetAppInstanceRetentionSettingsInput) SetAppInstanceArn(v string) *GetAppInstanceRetentionSettingsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (GetAppInstanceRetentionSettingsInput) String ¶
func (s GetAppInstanceRetentionSettingsInput) 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 (*GetAppInstanceRetentionSettingsInput) Validate ¶
func (s *GetAppInstanceRetentionSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppInstanceRetentionSettingsOutput ¶
type GetAppInstanceRetentionSettingsOutput struct { // The retention settings for the AppInstance. AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure"` // The timestamp representing the time at which the specified items are retained, // in Epoch Seconds. InitiateDeletionTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (GetAppInstanceRetentionSettingsOutput) GoString ¶
func (s GetAppInstanceRetentionSettingsOutput) 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 (*GetAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings ¶
func (s *GetAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *GetAppInstanceRetentionSettingsOutput
SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.
func (*GetAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp ¶
func (s *GetAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *GetAppInstanceRetentionSettingsOutput
SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.
func (GetAppInstanceRetentionSettingsOutput) String ¶
func (s GetAppInstanceRetentionSettingsOutput) 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 Identity ¶
type Identity struct { // The ARN in an Identity. Arn *string `min:"5" type:"string"` // The name in an Identity. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Identity's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
The details of a user or bot.
func (Identity) 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".
type InvokedBy ¶ added in v1.42.9
type InvokedBy struct { // Sets standard messages as the bot trigger. For standard messages: // // * ALL: The bot processes all standard messages. // // * AUTO: The bot responds to ALL messages when the channel has one other // non-hidden member, and responds to MENTIONS when the channel has more // than one other non-hidden member. // // * MENTIONS: The bot processes all standard messages that have a message // attribute with CHIME.mentions and a value of the bot ARN. // // * NONE: The bot processes no standard messages. // // StandardMessages is a required field StandardMessages *string `type:"string" required:"true" enum:"StandardMessages"` // Sets targeted messages as the bot trigger. For targeted messages: // // * ALL: The bot processes all TargetedMessages sent to it. The bot then // responds with a targeted message back to the sender. // // * NONE: The bot processes no targeted messages. // // TargetedMessages is a required field TargetedMessages *string `type:"string" required:"true" enum:"TargetedMessages"` // contains filtered or unexported fields }
Specifies the type of message that triggers a bot.
func (InvokedBy) GoString ¶ added in v1.42.9
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 (*InvokedBy) SetStandardMessages ¶ added in v1.42.9
SetStandardMessages sets the StandardMessages field's value.
func (*InvokedBy) SetTargetedMessages ¶ added in v1.42.9
SetTargetedMessages sets the TargetedMessages field's value.
type LexConfiguration ¶ added in v1.42.9
type LexConfiguration struct { // Specifies the type of message that triggers a bot. InvokedBy *InvokedBy `type:"structure"` // The ARN of the Amazon Lex V2 bot's alias. The ARN uses this format: arn:aws:lex:REGION:ACCOUNT:bot-alias/MYBOTID/MYBOTALIAS // // LexBotAliasArn is a required field LexBotAliasArn *string `min:"15" type:"string" required:"true"` // Identifies the Amazon Lex V2 bot's language and locale. The string must match // one of the supported locales in Amazon Lex V2. All of the intents, slot types, // and slots used in the bot must have the same locale. For more information, // see Supported languages (https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html) // in the Amazon Lex V2 Developer Guide. // // LocaleId is a required field LocaleId *string `type:"string" required:"true"` // // Deprecated. Use InvokedBy instead. // // Determines whether the Amazon Lex V2 bot responds to all standard messages. // Control messages are not supported. RespondsTo *string `type:"string" enum:"RespondsTo"` // The name of the welcome intent configured in the Amazon Lex V2 bot. WelcomeIntent *string `min:"1" type:"string"` // contains filtered or unexported fields }
The configuration for an Amazon Lex V2 bot.
func (LexConfiguration) GoString ¶ added in v1.42.9
func (s LexConfiguration) 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 (*LexConfiguration) SetInvokedBy ¶ added in v1.42.9
func (s *LexConfiguration) SetInvokedBy(v *InvokedBy) *LexConfiguration
SetInvokedBy sets the InvokedBy field's value.
func (*LexConfiguration) SetLexBotAliasArn ¶ added in v1.42.9
func (s *LexConfiguration) SetLexBotAliasArn(v string) *LexConfiguration
SetLexBotAliasArn sets the LexBotAliasArn field's value.
func (*LexConfiguration) SetLocaleId ¶ added in v1.42.9
func (s *LexConfiguration) SetLocaleId(v string) *LexConfiguration
SetLocaleId sets the LocaleId field's value.
func (*LexConfiguration) SetRespondsTo ¶ added in v1.42.9
func (s *LexConfiguration) SetRespondsTo(v string) *LexConfiguration
SetRespondsTo sets the RespondsTo field's value.
func (*LexConfiguration) SetWelcomeIntent ¶ added in v1.42.9
func (s *LexConfiguration) SetWelcomeIntent(v string) *LexConfiguration
SetWelcomeIntent sets the WelcomeIntent field's value.
func (LexConfiguration) String ¶ added in v1.42.9
func (s LexConfiguration) 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 (*LexConfiguration) Validate ¶ added in v1.42.9
func (s *LexConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstanceAdminsInput ¶
type ListAppInstanceAdminsInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // The maximum number of administrators that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token returned from previous API requests until the number of administrators // is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceAdminsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceAdminsInput) GoString ¶
func (s ListAppInstanceAdminsInput) 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 (*ListAppInstanceAdminsInput) SetAppInstanceArn ¶
func (s *ListAppInstanceAdminsInput) SetAppInstanceArn(v string) *ListAppInstanceAdminsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceAdminsInput) SetMaxResults ¶
func (s *ListAppInstanceAdminsInput) SetMaxResults(v int64) *ListAppInstanceAdminsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppInstanceAdminsInput) SetNextToken ¶
func (s *ListAppInstanceAdminsInput) SetNextToken(v string) *ListAppInstanceAdminsInput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceAdminsInput) String ¶
func (s ListAppInstanceAdminsInput) 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 (*ListAppInstanceAdminsInput) Validate ¶
func (s *ListAppInstanceAdminsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstanceAdminsOutput ¶
type ListAppInstanceAdminsOutput struct { // The information for each administrator. AppInstanceAdmins []*AppInstanceAdminSummary `type:"list"` // The ARN of the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // The token returned from previous API requests until the number of administrators // is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceAdminsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceAdminsOutput) GoString ¶
func (s ListAppInstanceAdminsOutput) 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 (*ListAppInstanceAdminsOutput) SetAppInstanceAdmins ¶
func (s *ListAppInstanceAdminsOutput) SetAppInstanceAdmins(v []*AppInstanceAdminSummary) *ListAppInstanceAdminsOutput
SetAppInstanceAdmins sets the AppInstanceAdmins field's value.
func (*ListAppInstanceAdminsOutput) SetAppInstanceArn ¶
func (s *ListAppInstanceAdminsOutput) SetAppInstanceArn(v string) *ListAppInstanceAdminsOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceAdminsOutput) SetNextToken ¶
func (s *ListAppInstanceAdminsOutput) SetNextToken(v string) *ListAppInstanceAdminsOutput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceAdminsOutput) String ¶
func (s ListAppInstanceAdminsOutput) 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 ListAppInstanceBotsInput ¶ added in v1.42.9
type ListAppInstanceBotsInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"` // The maximum number of requests to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested bots are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceBotsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceBotsInput) GoString ¶ added in v1.42.9
func (s ListAppInstanceBotsInput) 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 (*ListAppInstanceBotsInput) SetAppInstanceArn ¶ added in v1.42.9
func (s *ListAppInstanceBotsInput) SetAppInstanceArn(v string) *ListAppInstanceBotsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceBotsInput) SetMaxResults ¶ added in v1.42.9
func (s *ListAppInstanceBotsInput) SetMaxResults(v int64) *ListAppInstanceBotsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppInstanceBotsInput) SetNextToken ¶ added in v1.42.9
func (s *ListAppInstanceBotsInput) SetNextToken(v string) *ListAppInstanceBotsInput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceBotsInput) String ¶ added in v1.42.9
func (s ListAppInstanceBotsInput) 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 (*ListAppInstanceBotsInput) Validate ¶ added in v1.42.9
func (s *ListAppInstanceBotsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstanceBotsOutput ¶ added in v1.42.9
type ListAppInstanceBotsOutput struct { // The ARN of the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // The information for each requested AppInstanceBot. AppInstanceBots []*AppInstanceBotSummary `type:"list"` // The token passed by previous API calls until all requested bots are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceBotsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceBotsOutput) GoString ¶ added in v1.42.9
func (s ListAppInstanceBotsOutput) 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 (*ListAppInstanceBotsOutput) SetAppInstanceArn ¶ added in v1.42.9
func (s *ListAppInstanceBotsOutput) SetAppInstanceArn(v string) *ListAppInstanceBotsOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceBotsOutput) SetAppInstanceBots ¶ added in v1.42.9
func (s *ListAppInstanceBotsOutput) SetAppInstanceBots(v []*AppInstanceBotSummary) *ListAppInstanceBotsOutput
SetAppInstanceBots sets the AppInstanceBots field's value.
func (*ListAppInstanceBotsOutput) SetNextToken ¶ added in v1.42.9
func (s *ListAppInstanceBotsOutput) SetNextToken(v string) *ListAppInstanceBotsOutput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceBotsOutput) String ¶ added in v1.42.9
func (s ListAppInstanceBotsOutput) 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 ListAppInstanceUserEndpointsInput ¶
type ListAppInstanceUserEndpointsInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceUserEndpointsInput's // String and GoString methods. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true" sensitive:"true"` // The maximum number of endpoints that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested endpoints are // returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceUserEndpointsInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceUserEndpointsInput) GoString ¶
func (s ListAppInstanceUserEndpointsInput) 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 (*ListAppInstanceUserEndpointsInput) SetAppInstanceUserArn ¶
func (s *ListAppInstanceUserEndpointsInput) SetAppInstanceUserArn(v string) *ListAppInstanceUserEndpointsInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*ListAppInstanceUserEndpointsInput) SetMaxResults ¶
func (s *ListAppInstanceUserEndpointsInput) SetMaxResults(v int64) *ListAppInstanceUserEndpointsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppInstanceUserEndpointsInput) SetNextToken ¶
func (s *ListAppInstanceUserEndpointsInput) SetNextToken(v string) *ListAppInstanceUserEndpointsInput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceUserEndpointsInput) String ¶
func (s ListAppInstanceUserEndpointsInput) 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 (*ListAppInstanceUserEndpointsInput) Validate ¶
func (s *ListAppInstanceUserEndpointsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstanceUserEndpointsOutput ¶
type ListAppInstanceUserEndpointsOutput struct { // The information for each requested AppInstanceUserEndpoint. AppInstanceUserEndpoints []*AppInstanceUserEndpointSummary `type:"list"` // The token passed by previous API calls until all requested endpoints are // returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceUserEndpointsOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceUserEndpointsOutput) GoString ¶
func (s ListAppInstanceUserEndpointsOutput) 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 (*ListAppInstanceUserEndpointsOutput) SetAppInstanceUserEndpoints ¶
func (s *ListAppInstanceUserEndpointsOutput) SetAppInstanceUserEndpoints(v []*AppInstanceUserEndpointSummary) *ListAppInstanceUserEndpointsOutput
SetAppInstanceUserEndpoints sets the AppInstanceUserEndpoints field's value.
func (*ListAppInstanceUserEndpointsOutput) SetNextToken ¶
func (s *ListAppInstanceUserEndpointsOutput) SetNextToken(v string) *ListAppInstanceUserEndpointsOutput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceUserEndpointsOutput) String ¶
func (s ListAppInstanceUserEndpointsOutput) 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 ListAppInstanceUsersInput ¶
type ListAppInstanceUsersInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"querystring" locationName:"app-instance-arn" min:"5" type:"string" required:"true"` // The maximum number of requests that you want returned. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API calls until all requested users are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceUsersInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceUsersInput) GoString ¶
func (s ListAppInstanceUsersInput) 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 (*ListAppInstanceUsersInput) SetAppInstanceArn ¶
func (s *ListAppInstanceUsersInput) SetAppInstanceArn(v string) *ListAppInstanceUsersInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceUsersInput) SetMaxResults ¶
func (s *ListAppInstanceUsersInput) SetMaxResults(v int64) *ListAppInstanceUsersInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppInstanceUsersInput) SetNextToken ¶
func (s *ListAppInstanceUsersInput) SetNextToken(v string) *ListAppInstanceUsersInput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceUsersInput) String ¶
func (s ListAppInstanceUsersInput) 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 (*ListAppInstanceUsersInput) Validate ¶
func (s *ListAppInstanceUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstanceUsersOutput ¶
type ListAppInstanceUsersOutput struct { // The ARN of the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // The information for each requested AppInstanceUser. AppInstanceUsers []*AppInstanceUserSummary `type:"list"` // The token passed by previous API calls until all requested users are returned. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstanceUsersOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstanceUsersOutput) GoString ¶
func (s ListAppInstanceUsersOutput) 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 (*ListAppInstanceUsersOutput) SetAppInstanceArn ¶
func (s *ListAppInstanceUsersOutput) SetAppInstanceArn(v string) *ListAppInstanceUsersOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*ListAppInstanceUsersOutput) SetAppInstanceUsers ¶
func (s *ListAppInstanceUsersOutput) SetAppInstanceUsers(v []*AppInstanceUserSummary) *ListAppInstanceUsersOutput
SetAppInstanceUsers sets the AppInstanceUsers field's value.
func (*ListAppInstanceUsersOutput) SetNextToken ¶
func (s *ListAppInstanceUsersOutput) SetNextToken(v string) *ListAppInstanceUsersOutput
SetNextToken sets the NextToken field's value.
func (ListAppInstanceUsersOutput) String ¶
func (s ListAppInstanceUsersOutput) 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 ListAppInstancesInput ¶
type ListAppInstancesInput struct { // The maximum number of AppInstances that you want to return. MaxResults *int64 `location:"querystring" locationName:"max-results" min:"1" type:"integer"` // The token passed by previous API requests until you reach the maximum number // of AppInstances. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstancesInput's // String and GoString methods. NextToken *string `location:"querystring" locationName:"next-token" type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstancesInput) GoString ¶
func (s ListAppInstancesInput) 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 (*ListAppInstancesInput) SetMaxResults ¶
func (s *ListAppInstancesInput) SetMaxResults(v int64) *ListAppInstancesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppInstancesInput) SetNextToken ¶
func (s *ListAppInstancesInput) SetNextToken(v string) *ListAppInstancesInput
SetNextToken sets the NextToken field's value.
func (ListAppInstancesInput) String ¶
func (s ListAppInstancesInput) 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 (*ListAppInstancesInput) Validate ¶
func (s *ListAppInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppInstancesOutput ¶
type ListAppInstancesOutput struct { // The information for each AppInstance. AppInstances []*AppInstanceSummary `type:"list"` // The token passed by previous API requests until the maximum number of AppInstances // is reached. // // NextToken is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by ListAppInstancesOutput's // String and GoString methods. NextToken *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (ListAppInstancesOutput) GoString ¶
func (s ListAppInstancesOutput) 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 (*ListAppInstancesOutput) SetAppInstances ¶
func (s *ListAppInstancesOutput) SetAppInstances(v []*AppInstanceSummary) *ListAppInstancesOutput
SetAppInstances sets the AppInstances field's value.
func (*ListAppInstancesOutput) SetNextToken ¶
func (s *ListAppInstancesOutput) SetNextToken(v string) *ListAppInstancesOutput
SetNextToken sets the NextToken field's value.
func (ListAppInstancesOutput) String ¶
func (s ListAppInstancesOutput) 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 ARN of the resource. // // ResourceARN is a required field ResourceARN *string `location:"querystring" locationName:"arn" min:"5" 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 ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
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 tag key-value pairs. Tags []*Tag `min:"1" type:"list"` // 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 ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
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 NotFoundException ¶ added in v1.42.9
type NotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
One or more of the resources in the request does not exist in the system.
func (*NotFoundException) Code ¶ added in v1.42.9
func (s *NotFoundException) Code() string
Code returns the exception type name.
func (*NotFoundException) Error ¶ added in v1.42.9
func (s *NotFoundException) Error() string
func (NotFoundException) GoString ¶ added in v1.42.9
func (s NotFoundException) 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 (*NotFoundException) Message ¶ added in v1.42.9
func (s *NotFoundException) Message() string
Message returns the exception's message.
func (*NotFoundException) OrigErr ¶ added in v1.42.9
func (s *NotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotFoundException) RequestID ¶ added in v1.42.9
func (s *NotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotFoundException) StatusCode ¶ added in v1.42.9
func (s *NotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotFoundException) String ¶ added in v1.42.9
func (s NotFoundException) 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 PutAppInstanceRetentionSettingsInput ¶
type PutAppInstanceRetentionSettingsInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // The time in days to retain data. Data type: number. // // AppInstanceRetentionSettings is a required field AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutAppInstanceRetentionSettingsInput) GoString ¶
func (s PutAppInstanceRetentionSettingsInput) 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 (*PutAppInstanceRetentionSettingsInput) SetAppInstanceArn ¶
func (s *PutAppInstanceRetentionSettingsInput) SetAppInstanceArn(v string) *PutAppInstanceRetentionSettingsInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*PutAppInstanceRetentionSettingsInput) SetAppInstanceRetentionSettings ¶
func (s *PutAppInstanceRetentionSettingsInput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *PutAppInstanceRetentionSettingsInput
SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.
func (PutAppInstanceRetentionSettingsInput) String ¶
func (s PutAppInstanceRetentionSettingsInput) 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 (*PutAppInstanceRetentionSettingsInput) Validate ¶
func (s *PutAppInstanceRetentionSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutAppInstanceRetentionSettingsOutput ¶
type PutAppInstanceRetentionSettingsOutput struct { // The time in days to retain data. Data type: number. AppInstanceRetentionSettings *AppInstanceRetentionSettings `type:"structure"` // The time at which the API deletes data. InitiateDeletionTimestamp *time.Time `type:"timestamp"` // contains filtered or unexported fields }
func (PutAppInstanceRetentionSettingsOutput) GoString ¶
func (s PutAppInstanceRetentionSettingsOutput) 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 (*PutAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings ¶
func (s *PutAppInstanceRetentionSettingsOutput) SetAppInstanceRetentionSettings(v *AppInstanceRetentionSettings) *PutAppInstanceRetentionSettingsOutput
SetAppInstanceRetentionSettings sets the AppInstanceRetentionSettings field's value.
func (*PutAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp ¶
func (s *PutAppInstanceRetentionSettingsOutput) SetInitiateDeletionTimestamp(v time.Time) *PutAppInstanceRetentionSettingsOutput
SetInitiateDeletionTimestamp sets the InitiateDeletionTimestamp field's value.
func (PutAppInstanceRetentionSettingsOutput) String ¶
func (s PutAppInstanceRetentionSettingsOutput) 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 PutAppInstanceUserExpirationSettingsInput ¶ added in v1.42.9
type PutAppInstanceUserExpirationSettingsInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // Settings that control the interval after which an AppInstanceUser is automatically // deleted. ExpirationSettings *ExpirationSettings `type:"structure"` // contains filtered or unexported fields }
func (PutAppInstanceUserExpirationSettingsInput) GoString ¶ added in v1.42.9
func (s PutAppInstanceUserExpirationSettingsInput) 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 (*PutAppInstanceUserExpirationSettingsInput) SetAppInstanceUserArn ¶ added in v1.42.9
func (s *PutAppInstanceUserExpirationSettingsInput) SetAppInstanceUserArn(v string) *PutAppInstanceUserExpirationSettingsInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*PutAppInstanceUserExpirationSettingsInput) SetExpirationSettings ¶ added in v1.42.9
func (s *PutAppInstanceUserExpirationSettingsInput) SetExpirationSettings(v *ExpirationSettings) *PutAppInstanceUserExpirationSettingsInput
SetExpirationSettings sets the ExpirationSettings field's value.
func (PutAppInstanceUserExpirationSettingsInput) String ¶ added in v1.42.9
func (s PutAppInstanceUserExpirationSettingsInput) 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 (*PutAppInstanceUserExpirationSettingsInput) Validate ¶ added in v1.42.9
func (s *PutAppInstanceUserExpirationSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutAppInstanceUserExpirationSettingsOutput ¶ added in v1.42.9
type PutAppInstanceUserExpirationSettingsOutput struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // Settings that control the interval after which an AppInstanceUser is automatically // deleted. ExpirationSettings *ExpirationSettings `type:"structure"` // contains filtered or unexported fields }
func (PutAppInstanceUserExpirationSettingsOutput) GoString ¶ added in v1.42.9
func (s PutAppInstanceUserExpirationSettingsOutput) 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 (*PutAppInstanceUserExpirationSettingsOutput) SetAppInstanceUserArn ¶ added in v1.42.9
func (s *PutAppInstanceUserExpirationSettingsOutput) SetAppInstanceUserArn(v string) *PutAppInstanceUserExpirationSettingsOutput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*PutAppInstanceUserExpirationSettingsOutput) SetExpirationSettings ¶ added in v1.42.9
func (s *PutAppInstanceUserExpirationSettingsOutput) SetExpirationSettings(v *ExpirationSettings) *PutAppInstanceUserExpirationSettingsOutput
SetExpirationSettings sets the ExpirationSettings field's value.
func (PutAppInstanceUserExpirationSettingsOutput) String ¶ added in v1.42.9
func (s PutAppInstanceUserExpirationSettingsOutput) 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 RegisterAppInstanceUserEndpointInput ¶
type RegisterAppInstanceUserEndpointInput struct { // Boolean that controls whether the AppInstanceUserEndpoint is opted in to // receive messages. ALL indicates the endpoint receives all messages. NONE // indicates the endpoint receives no messages. AllowMessages *string `type:"string" enum:"AllowMessages"` // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RegisterAppInstanceUserEndpointInput's // String and GoString methods. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true" sensitive:"true"` // The unique ID assigned to the request. Use different tokens to register other // endpoints. ClientRequestToken *string `min:"2" type:"string" idempotencyToken:"true"` // The attributes of an Endpoint. // // EndpointAttributes is a required field EndpointAttributes *EndpointAttributes `type:"structure" required:"true"` // The name of the AppInstanceUserEndpoint. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by RegisterAppInstanceUserEndpointInput's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // The ARN of the resource to which the endpoint belongs. // // ResourceArn is a required field ResourceArn *string `min:"5" type:"string" required:"true"` // The type of the AppInstanceUserEndpoint. Supported types: // // * APNS: The mobile notification service for an Apple device. // // * APNS_SANDBOX: The sandbox environment of the mobile notification service // for an Apple device. // // * GCM: The mobile notification service for an Android device. // // Populate the ResourceArn value of each type as PinpointAppArn. // // Type is a required field Type *string `type:"string" required:"true" enum:"AppInstanceUserEndpointType"` // contains filtered or unexported fields }
func (RegisterAppInstanceUserEndpointInput) GoString ¶
func (s RegisterAppInstanceUserEndpointInput) 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 (*RegisterAppInstanceUserEndpointInput) SetAllowMessages ¶
func (s *RegisterAppInstanceUserEndpointInput) SetAllowMessages(v string) *RegisterAppInstanceUserEndpointInput
SetAllowMessages sets the AllowMessages field's value.
func (*RegisterAppInstanceUserEndpointInput) SetAppInstanceUserArn ¶
func (s *RegisterAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *RegisterAppInstanceUserEndpointInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*RegisterAppInstanceUserEndpointInput) SetClientRequestToken ¶
func (s *RegisterAppInstanceUserEndpointInput) SetClientRequestToken(v string) *RegisterAppInstanceUserEndpointInput
SetClientRequestToken sets the ClientRequestToken field's value.
func (*RegisterAppInstanceUserEndpointInput) SetEndpointAttributes ¶
func (s *RegisterAppInstanceUserEndpointInput) SetEndpointAttributes(v *EndpointAttributes) *RegisterAppInstanceUserEndpointInput
SetEndpointAttributes sets the EndpointAttributes field's value.
func (*RegisterAppInstanceUserEndpointInput) SetName ¶
func (s *RegisterAppInstanceUserEndpointInput) SetName(v string) *RegisterAppInstanceUserEndpointInput
SetName sets the Name field's value.
func (*RegisterAppInstanceUserEndpointInput) SetResourceArn ¶
func (s *RegisterAppInstanceUserEndpointInput) SetResourceArn(v string) *RegisterAppInstanceUserEndpointInput
SetResourceArn sets the ResourceArn field's value.
func (*RegisterAppInstanceUserEndpointInput) SetType ¶
func (s *RegisterAppInstanceUserEndpointInput) SetType(v string) *RegisterAppInstanceUserEndpointInput
SetType sets the Type field's value.
func (RegisterAppInstanceUserEndpointInput) String ¶
func (s RegisterAppInstanceUserEndpointInput) 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 (*RegisterAppInstanceUserEndpointInput) Validate ¶
func (s *RegisterAppInstanceUserEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAppInstanceUserEndpointOutput ¶
type RegisterAppInstanceUserEndpointOutput struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The unique identifier of the AppInstanceUserEndpoint. EndpointId *string `type:"string"` // contains filtered or unexported fields }
func (RegisterAppInstanceUserEndpointOutput) GoString ¶
func (s RegisterAppInstanceUserEndpointOutput) 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 (*RegisterAppInstanceUserEndpointOutput) SetAppInstanceUserArn ¶
func (s *RegisterAppInstanceUserEndpointOutput) SetAppInstanceUserArn(v string) *RegisterAppInstanceUserEndpointOutput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*RegisterAppInstanceUserEndpointOutput) SetEndpointId ¶
func (s *RegisterAppInstanceUserEndpointOutput) SetEndpointId(v string) *RegisterAppInstanceUserEndpointOutput
SetEndpointId sets the EndpointId field's value.
func (RegisterAppInstanceUserEndpointOutput) String ¶
func (s RegisterAppInstanceUserEndpointOutput) 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 ResourceLimitExceededException ¶
type ResourceLimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request exceeds the resource limit.
func (*ResourceLimitExceededException) Code ¶
func (s *ResourceLimitExceededException) Code() string
Code returns the exception type name.
func (*ResourceLimitExceededException) Error ¶
func (s *ResourceLimitExceededException) Error() string
func (ResourceLimitExceededException) GoString ¶
func (s ResourceLimitExceededException) 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 (*ResourceLimitExceededException) Message ¶
func (s *ResourceLimitExceededException) Message() string
Message returns the exception's message.
func (*ResourceLimitExceededException) OrigErr ¶
func (s *ResourceLimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceLimitExceededException) RequestID ¶
func (s *ResourceLimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceLimitExceededException) StatusCode ¶
func (s *ResourceLimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceLimitExceededException) String ¶
func (s ResourceLimitExceededException) 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 ServiceFailureException ¶
type ServiceFailureException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The service encountered an unexpected error.
func (*ServiceFailureException) Code ¶
func (s *ServiceFailureException) Code() string
Code returns the exception type name.
func (*ServiceFailureException) Error ¶
func (s *ServiceFailureException) Error() string
func (ServiceFailureException) GoString ¶
func (s ServiceFailureException) 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 (*ServiceFailureException) Message ¶
func (s *ServiceFailureException) Message() string
Message returns the exception's message.
func (*ServiceFailureException) OrigErr ¶
func (s *ServiceFailureException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceFailureException) RequestID ¶
func (s *ServiceFailureException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceFailureException) StatusCode ¶
func (s *ServiceFailureException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceFailureException) String ¶
func (s ServiceFailureException) 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 ServiceUnavailableException ¶
type ServiceUnavailableException struct { // contains filtered or unexported fields }
The service is currently unavailable.
func (*ServiceUnavailableException) Code ¶
func (s *ServiceUnavailableException) Code() string
Code returns the exception type name.
func (*ServiceUnavailableException) Error ¶
func (s *ServiceUnavailableException) Error() string
func (ServiceUnavailableException) GoString ¶
func (s ServiceUnavailableException) 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 (*ServiceUnavailableException) Message ¶
func (s *ServiceUnavailableException) Message() string
Message returns the exception's message.
func (*ServiceUnavailableException) OrigErr ¶
func (s *ServiceUnavailableException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceUnavailableException) RequestID ¶
func (s *ServiceUnavailableException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceUnavailableException) StatusCode ¶
func (s *ServiceUnavailableException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceUnavailableException) String ¶
func (s ServiceUnavailableException) 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 Tag ¶
type Tag struct { // The key in a tag. // // Key is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Key is a required field Key *string `min:"1" type:"string" required:"true" sensitive:"true"` // The value in a tag. // // Value is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Value is a required field Value *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
A tag object containing a key-value pair.
func (Tag) 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".
type TagResourceInput ¶
type TagResourceInput struct { // The resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"5" type:"string" required:"true"` // The tag key-value pairs. // // Tags is a required field Tags []*Tag `min:"1" type:"list" required:"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 []*Tag) *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 ThrottledClientException ¶
type ThrottledClientException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Code_ *string `locationName:"Code" type:"string" enum:"ErrorCode"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The client exceeded its request rate limit.
func (*ThrottledClientException) Code ¶
func (s *ThrottledClientException) Code() string
Code returns the exception type name.
func (*ThrottledClientException) Error ¶
func (s *ThrottledClientException) Error() string
func (ThrottledClientException) GoString ¶
func (s ThrottledClientException) 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 (*ThrottledClientException) Message ¶
func (s *ThrottledClientException) Message() string
Message returns the exception's message.
func (*ThrottledClientException) OrigErr ¶
func (s *ThrottledClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottledClientException) RequestID ¶
func (s *ThrottledClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottledClientException) StatusCode ¶
func (s *ThrottledClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottledClientException) String ¶
func (s ThrottledClientException) 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 UnauthorizedClientException ¶
type UnauthorizedClientException struct { // contains filtered or unexported fields }
The client is not currently authorized to make the request.
func (*UnauthorizedClientException) Code ¶
func (s *UnauthorizedClientException) Code() string
Code returns the exception type name.
func (*UnauthorizedClientException) Error ¶
func (s *UnauthorizedClientException) Error() string
func (UnauthorizedClientException) GoString ¶
func (s UnauthorizedClientException) 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 (*UnauthorizedClientException) Message ¶
func (s *UnauthorizedClientException) Message() string
Message returns the exception's message.
func (*UnauthorizedClientException) OrigErr ¶
func (s *UnauthorizedClientException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnauthorizedClientException) RequestID ¶
func (s *UnauthorizedClientException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnauthorizedClientException) StatusCode ¶
func (s *UnauthorizedClientException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnauthorizedClientException) String ¶
func (s UnauthorizedClientException) 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 resource ARN. // // ResourceARN is a required field ResourceARN *string `min:"5" type:"string" required:"true"` // The tag keys. // // TagKeys is a required field TagKeys []*string `min:"1" type:"list" required:"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 UpdateAppInstanceBotInput ¶ added in v1.42.9
type UpdateAppInstanceBotInput struct { // The ARN of the AppInstanceBot. // // AppInstanceBotArn is a required field AppInstanceBotArn *string `location:"uri" locationName:"appInstanceBotArn" min:"5" type:"string" required:"true"` // The configuration for the bot update. Configuration *Configuration `type:"structure"` // The metadata of the AppInstanceBot. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceBotInput's // String and GoString methods. // // Metadata is a required field Metadata *string `type:"string" required:"true" sensitive:"true"` // The name of the AppInstanceBot. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceBotInput's // String and GoString methods. // // Name is a required field Name *string `type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateAppInstanceBotInput) GoString ¶ added in v1.42.9
func (s UpdateAppInstanceBotInput) 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 (*UpdateAppInstanceBotInput) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *UpdateAppInstanceBotInput) SetAppInstanceBotArn(v string) *UpdateAppInstanceBotInput
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (*UpdateAppInstanceBotInput) SetConfiguration ¶ added in v1.42.9
func (s *UpdateAppInstanceBotInput) SetConfiguration(v *Configuration) *UpdateAppInstanceBotInput
SetConfiguration sets the Configuration field's value.
func (*UpdateAppInstanceBotInput) SetMetadata ¶ added in v1.42.9
func (s *UpdateAppInstanceBotInput) SetMetadata(v string) *UpdateAppInstanceBotInput
SetMetadata sets the Metadata field's value.
func (*UpdateAppInstanceBotInput) SetName ¶ added in v1.42.9
func (s *UpdateAppInstanceBotInput) SetName(v string) *UpdateAppInstanceBotInput
SetName sets the Name field's value.
func (UpdateAppInstanceBotInput) String ¶ added in v1.42.9
func (s UpdateAppInstanceBotInput) 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 (*UpdateAppInstanceBotInput) Validate ¶ added in v1.42.9
func (s *UpdateAppInstanceBotInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppInstanceBotOutput ¶ added in v1.42.9
type UpdateAppInstanceBotOutput struct { // The ARN of the AppInstanceBot. AppInstanceBotArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateAppInstanceBotOutput) GoString ¶ added in v1.42.9
func (s UpdateAppInstanceBotOutput) 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 (*UpdateAppInstanceBotOutput) SetAppInstanceBotArn ¶ added in v1.42.9
func (s *UpdateAppInstanceBotOutput) SetAppInstanceBotArn(v string) *UpdateAppInstanceBotOutput
SetAppInstanceBotArn sets the AppInstanceBotArn field's value.
func (UpdateAppInstanceBotOutput) String ¶ added in v1.42.9
func (s UpdateAppInstanceBotOutput) 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 UpdateAppInstanceInput ¶
type UpdateAppInstanceInput struct { // The ARN of the AppInstance. // // AppInstanceArn is a required field AppInstanceArn *string `location:"uri" locationName:"appInstanceArn" min:"5" type:"string" required:"true"` // The metadata that you want to change. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceInput's // String and GoString methods. // // Metadata is a required field Metadata *string `type:"string" required:"true" sensitive:"true"` // The name that you want to change. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateAppInstanceInput) GoString ¶
func (s UpdateAppInstanceInput) 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 (*UpdateAppInstanceInput) SetAppInstanceArn ¶
func (s *UpdateAppInstanceInput) SetAppInstanceArn(v string) *UpdateAppInstanceInput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (*UpdateAppInstanceInput) SetMetadata ¶
func (s *UpdateAppInstanceInput) SetMetadata(v string) *UpdateAppInstanceInput
SetMetadata sets the Metadata field's value.
func (*UpdateAppInstanceInput) SetName ¶
func (s *UpdateAppInstanceInput) SetName(v string) *UpdateAppInstanceInput
SetName sets the Name field's value.
func (UpdateAppInstanceInput) String ¶
func (s UpdateAppInstanceInput) 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 (*UpdateAppInstanceInput) Validate ¶
func (s *UpdateAppInstanceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppInstanceOutput ¶
type UpdateAppInstanceOutput struct { // The ARN of the AppInstance. AppInstanceArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateAppInstanceOutput) GoString ¶
func (s UpdateAppInstanceOutput) 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 (*UpdateAppInstanceOutput) SetAppInstanceArn ¶
func (s *UpdateAppInstanceOutput) SetAppInstanceArn(v string) *UpdateAppInstanceOutput
SetAppInstanceArn sets the AppInstanceArn field's value.
func (UpdateAppInstanceOutput) String ¶
func (s UpdateAppInstanceOutput) 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 UpdateAppInstanceUserEndpointInput ¶
type UpdateAppInstanceUserEndpointInput struct { // Boolean that controls whether the AppInstanceUserEndpoint is opted in to // receive messages. ALL indicates the endpoint will receive all messages. NONE // indicates the endpoint will receive no messages. AllowMessages *string `type:"string" enum:"AllowMessages"` // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // The unique identifier of the AppInstanceUserEndpoint. // // EndpointId is a required field EndpointId *string `location:"uri" locationName:"endpointId" type:"string" required:"true"` // The name of the AppInstanceUserEndpoint. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceUserEndpointInput's // String and GoString methods. Name *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateAppInstanceUserEndpointInput) GoString ¶
func (s UpdateAppInstanceUserEndpointInput) 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 (*UpdateAppInstanceUserEndpointInput) SetAllowMessages ¶
func (s *UpdateAppInstanceUserEndpointInput) SetAllowMessages(v string) *UpdateAppInstanceUserEndpointInput
SetAllowMessages sets the AllowMessages field's value.
func (*UpdateAppInstanceUserEndpointInput) SetAppInstanceUserArn ¶
func (s *UpdateAppInstanceUserEndpointInput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserEndpointInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*UpdateAppInstanceUserEndpointInput) SetEndpointId ¶
func (s *UpdateAppInstanceUserEndpointInput) SetEndpointId(v string) *UpdateAppInstanceUserEndpointInput
SetEndpointId sets the EndpointId field's value.
func (*UpdateAppInstanceUserEndpointInput) SetName ¶
func (s *UpdateAppInstanceUserEndpointInput) SetName(v string) *UpdateAppInstanceUserEndpointInput
SetName sets the Name field's value.
func (UpdateAppInstanceUserEndpointInput) String ¶
func (s UpdateAppInstanceUserEndpointInput) 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 (*UpdateAppInstanceUserEndpointInput) Validate ¶
func (s *UpdateAppInstanceUserEndpointInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppInstanceUserEndpointOutput ¶
type UpdateAppInstanceUserEndpointOutput struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // The unique identifier of the AppInstanceUserEndpoint. EndpointId *string `type:"string"` // contains filtered or unexported fields }
func (UpdateAppInstanceUserEndpointOutput) GoString ¶
func (s UpdateAppInstanceUserEndpointOutput) 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 (*UpdateAppInstanceUserEndpointOutput) SetAppInstanceUserArn ¶
func (s *UpdateAppInstanceUserEndpointOutput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserEndpointOutput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*UpdateAppInstanceUserEndpointOutput) SetEndpointId ¶
func (s *UpdateAppInstanceUserEndpointOutput) SetEndpointId(v string) *UpdateAppInstanceUserEndpointOutput
SetEndpointId sets the EndpointId field's value.
func (UpdateAppInstanceUserEndpointOutput) String ¶
func (s UpdateAppInstanceUserEndpointOutput) 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 UpdateAppInstanceUserInput ¶
type UpdateAppInstanceUserInput struct { // The ARN of the AppInstanceUser. // // AppInstanceUserArn is a required field AppInstanceUserArn *string `location:"uri" locationName:"appInstanceUserArn" min:"5" type:"string" required:"true"` // The metadata of the AppInstanceUser. // // Metadata is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceUserInput's // String and GoString methods. // // Metadata is a required field Metadata *string `type:"string" required:"true" sensitive:"true"` // The name of the AppInstanceUser. // // Name is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateAppInstanceUserInput's // String and GoString methods. // // Name is a required field Name *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
func (UpdateAppInstanceUserInput) GoString ¶
func (s UpdateAppInstanceUserInput) 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 (*UpdateAppInstanceUserInput) SetAppInstanceUserArn ¶
func (s *UpdateAppInstanceUserInput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserInput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (*UpdateAppInstanceUserInput) SetMetadata ¶
func (s *UpdateAppInstanceUserInput) SetMetadata(v string) *UpdateAppInstanceUserInput
SetMetadata sets the Metadata field's value.
func (*UpdateAppInstanceUserInput) SetName ¶
func (s *UpdateAppInstanceUserInput) SetName(v string) *UpdateAppInstanceUserInput
SetName sets the Name field's value.
func (UpdateAppInstanceUserInput) String ¶
func (s UpdateAppInstanceUserInput) 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 (*UpdateAppInstanceUserInput) Validate ¶
func (s *UpdateAppInstanceUserInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAppInstanceUserOutput ¶
type UpdateAppInstanceUserOutput struct { // The ARN of the AppInstanceUser. AppInstanceUserArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (UpdateAppInstanceUserOutput) GoString ¶
func (s UpdateAppInstanceUserOutput) 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 (*UpdateAppInstanceUserOutput) SetAppInstanceUserArn ¶
func (s *UpdateAppInstanceUserOutput) SetAppInstanceUserArn(v string) *UpdateAppInstanceUserOutput
SetAppInstanceUserArn sets the AppInstanceUserArn field's value.
func (UpdateAppInstanceUserOutput) String ¶
func (s UpdateAppInstanceUserOutput) 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 chimesdkidentityiface provides an interface to enable mocking the Amazon Chime SDK Identity service client for testing your code.
|
Package chimesdkidentityiface provides an interface to enable mocking the Amazon Chime SDK Identity service client for testing your code. |