...
AWS SDK for Go API Reference
We announced the upcoming end-of-support for AWS SDK for Go (v1). We recommend that you migrate to AWS SDK for Go v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
import "github.com/aws/aws-sdk-go/service/alexaforbusiness"
Overview
Constants

Overview ▾

Package alexaforbusiness provides the client and types for making API requests to Alexa For Business.

Alexa for Business has been retired and is no longer supported.

See https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09 for more information on this service.

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

Using the Client

To contact Alexa For Business 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 Alexa For Business client AlexaForBusiness for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/alexaforbusiness/#New

The stub package, alexaforbusinessiface, can be used to provide alternative implementations of service clients, such as mocking the client for testing.

Operations ▾

ApproveSkill
AssociateContactWithAddressBook
AssociateDeviceWithNetworkProfile
AssociateDeviceWithRoom
AssociateSkillGroupWithRoom
AssociateSkillWithSkillGroup
AssociateSkillWithUsers
CreateAddressBook
CreateBusinessReportSchedule
CreateConferenceProvider
CreateContact
CreateGatewayGroup
CreateNetworkProfile
CreateProfile
CreateRoom
CreateSkillGroup
CreateUser
DeleteAddressBook
DeleteBusinessReportSchedule
DeleteConferenceProvider
DeleteContact
DeleteDevice
DeleteDeviceUsageData
DeleteGatewayGroup
DeleteNetworkProfile
DeleteProfile
DeleteRoom
DeleteRoomSkillParameter
DeleteSkillAuthorization
DeleteSkillGroup
DeleteUser
DisassociateContactFromAddressBook
DisassociateDeviceFromRoom
DisassociateSkillFromSkillGroup
DisassociateSkillFromUsers
DisassociateSkillGroupFromRoom
ForgetSmartHomeAppliances
GetAddressBook
GetConferencePreference
GetConferenceProvider
GetContact
GetDevice
GetGateway
GetGatewayGroup
GetInvitationConfiguration
GetNetworkProfile
GetProfile
GetRoom
GetRoomSkillParameter
GetSkillGroup
ListBusinessReportSchedules ( Paginator )
ListConferenceProviders ( Paginator )
ListDeviceEvents ( Paginator )
ListGatewayGroups ( Paginator )
ListGateways ( Paginator )
ListSkills ( Paginator )
ListSkillsStoreCategories ( Paginator )
ListSkillsStoreSkillsByCategory ( Paginator )
ListSmartHomeAppliances ( Paginator )
ListTags ( Paginator )
PutConferencePreference
PutInvitationConfiguration
PutRoomSkillParameter
PutSkillAuthorization
RegisterAVSDevice
RejectSkill
ResolveRoom
RevokeInvitation
SearchAddressBooks ( Paginator )
SearchContacts ( Paginator )
SearchDevices ( Paginator )
SearchNetworkProfiles ( Paginator )
SearchProfiles ( Paginator )
SearchRooms ( Paginator )
SearchSkillGroups ( Paginator )
SearchUsers ( Paginator )
SendAnnouncement
SendInvitation
StartDeviceSync
StartSmartHomeApplianceDiscovery
TagResource
UntagResource
UpdateAddressBook
UpdateBusinessReportSchedule
UpdateConferenceProvider
UpdateContact
UpdateDevice
UpdateGateway
UpdateGatewayGroup
UpdateNetworkProfile
UpdateProfile
UpdateRoom
UpdateSkillGroup

Types ▾

type AlexaForBusiness
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AlexaForBusiness
func (c *AlexaForBusiness) ApproveSkill(input *ApproveSkillInput) (*ApproveSkillOutput, error)
func (c *AlexaForBusiness) ApproveSkillRequest(input *ApproveSkillInput) (req *request.Request, output *ApproveSkillOutput)
func (c *AlexaForBusiness) ApproveSkillWithContext(ctx aws.Context, input *ApproveSkillInput, opts ...request.Option) (*ApproveSkillOutput, error)
func (c *AlexaForBusiness) AssociateContactWithAddressBook(input *AssociateContactWithAddressBookInput) (*AssociateContactWithAddressBookOutput, error)
func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) (req *request.Request, output *AssociateContactWithAddressBookOutput)
func (c *AlexaForBusiness) AssociateContactWithAddressBookWithContext(ctx aws.Context, input *AssociateContactWithAddressBookInput, opts ...request.Option) (*AssociateContactWithAddressBookOutput, error)
func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfile(input *AssociateDeviceWithNetworkProfileInput) (*AssociateDeviceWithNetworkProfileOutput, error)
func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfileRequest(input *AssociateDeviceWithNetworkProfileInput) (req *request.Request, output *AssociateDeviceWithNetworkProfileOutput)
func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfileWithContext(ctx aws.Context, input *AssociateDeviceWithNetworkProfileInput, opts ...request.Option) (*AssociateDeviceWithNetworkProfileOutput, error)
func (c *AlexaForBusiness) AssociateDeviceWithRoom(input *AssociateDeviceWithRoomInput) (*AssociateDeviceWithRoomOutput, error)
func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) (req *request.Request, output *AssociateDeviceWithRoomOutput)
func (c *AlexaForBusiness) AssociateDeviceWithRoomWithContext(ctx aws.Context, input *AssociateDeviceWithRoomInput, opts ...request.Option) (*AssociateDeviceWithRoomOutput, error)
func (c *AlexaForBusiness) AssociateSkillGroupWithRoom(input *AssociateSkillGroupWithRoomInput) (*AssociateSkillGroupWithRoomOutput, error)
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) (req *request.Request, output *AssociateSkillGroupWithRoomOutput)
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomWithContext(ctx aws.Context, input *AssociateSkillGroupWithRoomInput, opts ...request.Option) (*AssociateSkillGroupWithRoomOutput, error)
func (c *AlexaForBusiness) AssociateSkillWithSkillGroup(input *AssociateSkillWithSkillGroupInput) (*AssociateSkillWithSkillGroupOutput, error)
func (c *AlexaForBusiness) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) (req *request.Request, output *AssociateSkillWithSkillGroupOutput)
func (c *AlexaForBusiness) AssociateSkillWithSkillGroupWithContext(ctx aws.Context, input *AssociateSkillWithSkillGroupInput, opts ...request.Option) (*AssociateSkillWithSkillGroupOutput, error)
func (c *AlexaForBusiness) AssociateSkillWithUsers(input *AssociateSkillWithUsersInput) (*AssociateSkillWithUsersOutput, error)
func (c *AlexaForBusiness) AssociateSkillWithUsersRequest(input *AssociateSkillWithUsersInput) (req *request.Request, output *AssociateSkillWithUsersOutput)
func (c *AlexaForBusiness) AssociateSkillWithUsersWithContext(ctx aws.Context, input *AssociateSkillWithUsersInput, opts ...request.Option) (*AssociateSkillWithUsersOutput, error)
func (c *AlexaForBusiness) CreateAddressBook(input *CreateAddressBookInput) (*CreateAddressBookOutput, error)
func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) (req *request.Request, output *CreateAddressBookOutput)
func (c *AlexaForBusiness) CreateAddressBookWithContext(ctx aws.Context, input *CreateAddressBookInput, opts ...request.Option) (*CreateAddressBookOutput, error)
func (c *AlexaForBusiness) CreateBusinessReportSchedule(input *CreateBusinessReportScheduleInput) (*CreateBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) CreateBusinessReportScheduleRequest(input *CreateBusinessReportScheduleInput) (req *request.Request, output *CreateBusinessReportScheduleOutput)
func (c *AlexaForBusiness) CreateBusinessReportScheduleWithContext(ctx aws.Context, input *CreateBusinessReportScheduleInput, opts ...request.Option) (*CreateBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) CreateConferenceProvider(input *CreateConferenceProviderInput) (*CreateConferenceProviderOutput, error)
func (c *AlexaForBusiness) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) (req *request.Request, output *CreateConferenceProviderOutput)
func (c *AlexaForBusiness) CreateConferenceProviderWithContext(ctx aws.Context, input *CreateConferenceProviderInput, opts ...request.Option) (*CreateConferenceProviderOutput, error)
func (c *AlexaForBusiness) CreateContact(input *CreateContactInput) (*CreateContactOutput, error)
func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) (req *request.Request, output *CreateContactOutput)
func (c *AlexaForBusiness) CreateContactWithContext(ctx aws.Context, input *CreateContactInput, opts ...request.Option) (*CreateContactOutput, error)
func (c *AlexaForBusiness) CreateGatewayGroup(input *CreateGatewayGroupInput) (*CreateGatewayGroupOutput, error)
func (c *AlexaForBusiness) CreateGatewayGroupRequest(input *CreateGatewayGroupInput) (req *request.Request, output *CreateGatewayGroupOutput)
func (c *AlexaForBusiness) CreateGatewayGroupWithContext(ctx aws.Context, input *CreateGatewayGroupInput, opts ...request.Option) (*CreateGatewayGroupOutput, error)
func (c *AlexaForBusiness) CreateNetworkProfile(input *CreateNetworkProfileInput) (*CreateNetworkProfileOutput, error)
func (c *AlexaForBusiness) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) (req *request.Request, output *CreateNetworkProfileOutput)
func (c *AlexaForBusiness) CreateNetworkProfileWithContext(ctx aws.Context, input *CreateNetworkProfileInput, opts ...request.Option) (*CreateNetworkProfileOutput, error)
func (c *AlexaForBusiness) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)
func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)
func (c *AlexaForBusiness) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)
func (c *AlexaForBusiness) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)
func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)
func (c *AlexaForBusiness) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)
func (c *AlexaForBusiness) CreateSkillGroup(input *CreateSkillGroupInput) (*CreateSkillGroupOutput, error)
func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) (req *request.Request, output *CreateSkillGroupOutput)
func (c *AlexaForBusiness) CreateSkillGroupWithContext(ctx aws.Context, input *CreateSkillGroupInput, opts ...request.Option) (*CreateSkillGroupOutput, error)
func (c *AlexaForBusiness) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)
func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)
func (c *AlexaForBusiness) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)
func (c *AlexaForBusiness) DeleteAddressBook(input *DeleteAddressBookInput) (*DeleteAddressBookOutput, error)
func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) (req *request.Request, output *DeleteAddressBookOutput)
func (c *AlexaForBusiness) DeleteAddressBookWithContext(ctx aws.Context, input *DeleteAddressBookInput, opts ...request.Option) (*DeleteAddressBookOutput, error)
func (c *AlexaForBusiness) DeleteBusinessReportSchedule(input *DeleteBusinessReportScheduleInput) (*DeleteBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) DeleteBusinessReportScheduleRequest(input *DeleteBusinessReportScheduleInput) (req *request.Request, output *DeleteBusinessReportScheduleOutput)
func (c *AlexaForBusiness) DeleteBusinessReportScheduleWithContext(ctx aws.Context, input *DeleteBusinessReportScheduleInput, opts ...request.Option) (*DeleteBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) DeleteConferenceProvider(input *DeleteConferenceProviderInput) (*DeleteConferenceProviderOutput, error)
func (c *AlexaForBusiness) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) (req *request.Request, output *DeleteConferenceProviderOutput)
func (c *AlexaForBusiness) DeleteConferenceProviderWithContext(ctx aws.Context, input *DeleteConferenceProviderInput, opts ...request.Option) (*DeleteConferenceProviderOutput, error)
func (c *AlexaForBusiness) DeleteContact(input *DeleteContactInput) (*DeleteContactOutput, error)
func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) (req *request.Request, output *DeleteContactOutput)
func (c *AlexaForBusiness) DeleteContactWithContext(ctx aws.Context, input *DeleteContactInput, opts ...request.Option) (*DeleteContactOutput, error)
func (c *AlexaForBusiness) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)
func (c *AlexaForBusiness) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)
func (c *AlexaForBusiness) DeleteDeviceUsageData(input *DeleteDeviceUsageDataInput) (*DeleteDeviceUsageDataOutput, error)
func (c *AlexaForBusiness) DeleteDeviceUsageDataRequest(input *DeleteDeviceUsageDataInput) (req *request.Request, output *DeleteDeviceUsageDataOutput)
func (c *AlexaForBusiness) DeleteDeviceUsageDataWithContext(ctx aws.Context, input *DeleteDeviceUsageDataInput, opts ...request.Option) (*DeleteDeviceUsageDataOutput, error)
func (c *AlexaForBusiness) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)
func (c *AlexaForBusiness) DeleteGatewayGroup(input *DeleteGatewayGroupInput) (*DeleteGatewayGroupOutput, error)
func (c *AlexaForBusiness) DeleteGatewayGroupRequest(input *DeleteGatewayGroupInput) (req *request.Request, output *DeleteGatewayGroupOutput)
func (c *AlexaForBusiness) DeleteGatewayGroupWithContext(ctx aws.Context, input *DeleteGatewayGroupInput, opts ...request.Option) (*DeleteGatewayGroupOutput, error)
func (c *AlexaForBusiness) DeleteNetworkProfile(input *DeleteNetworkProfileInput) (*DeleteNetworkProfileOutput, error)
func (c *AlexaForBusiness) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) (req *request.Request, output *DeleteNetworkProfileOutput)
func (c *AlexaForBusiness) DeleteNetworkProfileWithContext(ctx aws.Context, input *DeleteNetworkProfileInput, opts ...request.Option) (*DeleteNetworkProfileOutput, error)
func (c *AlexaForBusiness) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)
func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)
func (c *AlexaForBusiness) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)
func (c *AlexaForBusiness) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)
func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)
func (c *AlexaForBusiness) DeleteRoomSkillParameter(input *DeleteRoomSkillParameterInput) (*DeleteRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) (req *request.Request, output *DeleteRoomSkillParameterOutput)
func (c *AlexaForBusiness) DeleteRoomSkillParameterWithContext(ctx aws.Context, input *DeleteRoomSkillParameterInput, opts ...request.Option) (*DeleteRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)
func (c *AlexaForBusiness) DeleteSkillAuthorization(input *DeleteSkillAuthorizationInput) (*DeleteSkillAuthorizationOutput, error)
func (c *AlexaForBusiness) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) (req *request.Request, output *DeleteSkillAuthorizationOutput)
func (c *AlexaForBusiness) DeleteSkillAuthorizationWithContext(ctx aws.Context, input *DeleteSkillAuthorizationInput, opts ...request.Option) (*DeleteSkillAuthorizationOutput, error)
func (c *AlexaForBusiness) DeleteSkillGroup(input *DeleteSkillGroupInput) (*DeleteSkillGroupOutput, error)
func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) (req *request.Request, output *DeleteSkillGroupOutput)
func (c *AlexaForBusiness) DeleteSkillGroupWithContext(ctx aws.Context, input *DeleteSkillGroupInput, opts ...request.Option) (*DeleteSkillGroupOutput, error)
func (c *AlexaForBusiness) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)
func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)
func (c *AlexaForBusiness) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)
func (c *AlexaForBusiness) DisassociateContactFromAddressBook(input *DisassociateContactFromAddressBookInput) (*DisassociateContactFromAddressBookOutput, error)
func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) (req *request.Request, output *DisassociateContactFromAddressBookOutput)
func (c *AlexaForBusiness) DisassociateContactFromAddressBookWithContext(ctx aws.Context, input *DisassociateContactFromAddressBookInput, opts ...request.Option) (*DisassociateContactFromAddressBookOutput, error)
func (c *AlexaForBusiness) DisassociateDeviceFromRoom(input *DisassociateDeviceFromRoomInput) (*DisassociateDeviceFromRoomOutput, error)
func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) (req *request.Request, output *DisassociateDeviceFromRoomOutput)
func (c *AlexaForBusiness) DisassociateDeviceFromRoomWithContext(ctx aws.Context, input *DisassociateDeviceFromRoomInput, opts ...request.Option) (*DisassociateDeviceFromRoomOutput, error)
func (c *AlexaForBusiness) DisassociateSkillFromSkillGroup(input *DisassociateSkillFromSkillGroupInput) (*DisassociateSkillFromSkillGroupOutput, error)
func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) (req *request.Request, output *DisassociateSkillFromSkillGroupOutput)
func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupWithContext(ctx aws.Context, input *DisassociateSkillFromSkillGroupInput, opts ...request.Option) (*DisassociateSkillFromSkillGroupOutput, error)
func (c *AlexaForBusiness) DisassociateSkillFromUsers(input *DisassociateSkillFromUsersInput) (*DisassociateSkillFromUsersOutput, error)
func (c *AlexaForBusiness) DisassociateSkillFromUsersRequest(input *DisassociateSkillFromUsersInput) (req *request.Request, output *DisassociateSkillFromUsersOutput)
func (c *AlexaForBusiness) DisassociateSkillFromUsersWithContext(ctx aws.Context, input *DisassociateSkillFromUsersInput, opts ...request.Option) (*DisassociateSkillFromUsersOutput, error)
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoom(input *DisassociateSkillGroupFromRoomInput) (*DisassociateSkillGroupFromRoomOutput, error)
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) (req *request.Request, output *DisassociateSkillGroupFromRoomOutput)
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext(ctx aws.Context, input *DisassociateSkillGroupFromRoomInput, opts ...request.Option) (*DisassociateSkillGroupFromRoomOutput, error)
func (c *AlexaForBusiness) ForgetSmartHomeAppliances(input *ForgetSmartHomeAppliancesInput) (*ForgetSmartHomeAppliancesOutput, error)
func (c *AlexaForBusiness) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) (req *request.Request, output *ForgetSmartHomeAppliancesOutput)
func (c *AlexaForBusiness) ForgetSmartHomeAppliancesWithContext(ctx aws.Context, input *ForgetSmartHomeAppliancesInput, opts ...request.Option) (*ForgetSmartHomeAppliancesOutput, error)
func (c *AlexaForBusiness) GetAddressBook(input *GetAddressBookInput) (*GetAddressBookOutput, error)
func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) (req *request.Request, output *GetAddressBookOutput)
func (c *AlexaForBusiness) GetAddressBookWithContext(ctx aws.Context, input *GetAddressBookInput, opts ...request.Option) (*GetAddressBookOutput, error)
func (c *AlexaForBusiness) GetConferencePreference(input *GetConferencePreferenceInput) (*GetConferencePreferenceOutput, error)
func (c *AlexaForBusiness) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) (req *request.Request, output *GetConferencePreferenceOutput)
func (c *AlexaForBusiness) GetConferencePreferenceWithContext(ctx aws.Context, input *GetConferencePreferenceInput, opts ...request.Option) (*GetConferencePreferenceOutput, error)
func (c *AlexaForBusiness) GetConferenceProvider(input *GetConferenceProviderInput) (*GetConferenceProviderOutput, error)
func (c *AlexaForBusiness) GetConferenceProviderRequest(input *GetConferenceProviderInput) (req *request.Request, output *GetConferenceProviderOutput)
func (c *AlexaForBusiness) GetConferenceProviderWithContext(ctx aws.Context, input *GetConferenceProviderInput, opts ...request.Option) (*GetConferenceProviderOutput, error)
func (c *AlexaForBusiness) GetContact(input *GetContactInput) (*GetContactOutput, error)
func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) (req *request.Request, output *GetContactOutput)
func (c *AlexaForBusiness) GetContactWithContext(ctx aws.Context, input *GetContactInput, opts ...request.Option) (*GetContactOutput, error)
func (c *AlexaForBusiness) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)
func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)
func (c *AlexaForBusiness) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)
func (c *AlexaForBusiness) GetGateway(input *GetGatewayInput) (*GetGatewayOutput, error)
func (c *AlexaForBusiness) GetGatewayGroup(input *GetGatewayGroupInput) (*GetGatewayGroupOutput, error)
func (c *AlexaForBusiness) GetGatewayGroupRequest(input *GetGatewayGroupInput) (req *request.Request, output *GetGatewayGroupOutput)
func (c *AlexaForBusiness) GetGatewayGroupWithContext(ctx aws.Context, input *GetGatewayGroupInput, opts ...request.Option) (*GetGatewayGroupOutput, error)
func (c *AlexaForBusiness) GetGatewayRequest(input *GetGatewayInput) (req *request.Request, output *GetGatewayOutput)
func (c *AlexaForBusiness) GetGatewayWithContext(ctx aws.Context, input *GetGatewayInput, opts ...request.Option) (*GetGatewayOutput, error)
func (c *AlexaForBusiness) GetInvitationConfiguration(input *GetInvitationConfigurationInput) (*GetInvitationConfigurationOutput, error)
func (c *AlexaForBusiness) GetInvitationConfigurationRequest(input *GetInvitationConfigurationInput) (req *request.Request, output *GetInvitationConfigurationOutput)
func (c *AlexaForBusiness) GetInvitationConfigurationWithContext(ctx aws.Context, input *GetInvitationConfigurationInput, opts ...request.Option) (*GetInvitationConfigurationOutput, error)
func (c *AlexaForBusiness) GetNetworkProfile(input *GetNetworkProfileInput) (*GetNetworkProfileOutput, error)
func (c *AlexaForBusiness) GetNetworkProfileRequest(input *GetNetworkProfileInput) (req *request.Request, output *GetNetworkProfileOutput)
func (c *AlexaForBusiness) GetNetworkProfileWithContext(ctx aws.Context, input *GetNetworkProfileInput, opts ...request.Option) (*GetNetworkProfileOutput, error)
func (c *AlexaForBusiness) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)
func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)
func (c *AlexaForBusiness) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)
func (c *AlexaForBusiness) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)
func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)
func (c *AlexaForBusiness) GetRoomSkillParameter(input *GetRoomSkillParameterInput) (*GetRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) (req *request.Request, output *GetRoomSkillParameterOutput)
func (c *AlexaForBusiness) GetRoomSkillParameterWithContext(ctx aws.Context, input *GetRoomSkillParameterInput, opts ...request.Option) (*GetRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)
func (c *AlexaForBusiness) GetSkillGroup(input *GetSkillGroupInput) (*GetSkillGroupOutput, error)
func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) (req *request.Request, output *GetSkillGroupOutput)
func (c *AlexaForBusiness) GetSkillGroupWithContext(ctx aws.Context, input *GetSkillGroupInput, opts ...request.Option) (*GetSkillGroupOutput, error)
func (c *AlexaForBusiness) ListBusinessReportSchedules(input *ListBusinessReportSchedulesInput) (*ListBusinessReportSchedulesOutput, error)
func (c *AlexaForBusiness) ListBusinessReportSchedulesPages(input *ListBusinessReportSchedulesInput, fn func(*ListBusinessReportSchedulesOutput, bool) bool) error
func (c *AlexaForBusiness) ListBusinessReportSchedulesPagesWithContext(ctx aws.Context, input *ListBusinessReportSchedulesInput, fn func(*ListBusinessReportSchedulesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListBusinessReportSchedulesRequest(input *ListBusinessReportSchedulesInput) (req *request.Request, output *ListBusinessReportSchedulesOutput)
func (c *AlexaForBusiness) ListBusinessReportSchedulesWithContext(ctx aws.Context, input *ListBusinessReportSchedulesInput, opts ...request.Option) (*ListBusinessReportSchedulesOutput, error)
func (c *AlexaForBusiness) ListConferenceProviders(input *ListConferenceProvidersInput) (*ListConferenceProvidersOutput, error)
func (c *AlexaForBusiness) ListConferenceProvidersPages(input *ListConferenceProvidersInput, fn func(*ListConferenceProvidersOutput, bool) bool) error
func (c *AlexaForBusiness) ListConferenceProvidersPagesWithContext(ctx aws.Context, input *ListConferenceProvidersInput, fn func(*ListConferenceProvidersOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) (req *request.Request, output *ListConferenceProvidersOutput)
func (c *AlexaForBusiness) ListConferenceProvidersWithContext(ctx aws.Context, input *ListConferenceProvidersInput, opts ...request.Option) (*ListConferenceProvidersOutput, error)
func (c *AlexaForBusiness) ListDeviceEvents(input *ListDeviceEventsInput) (*ListDeviceEventsOutput, error)
func (c *AlexaForBusiness) ListDeviceEventsPages(input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool) error
func (c *AlexaForBusiness) ListDeviceEventsPagesWithContext(ctx aws.Context, input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) (req *request.Request, output *ListDeviceEventsOutput)
func (c *AlexaForBusiness) ListDeviceEventsWithContext(ctx aws.Context, input *ListDeviceEventsInput, opts ...request.Option) (*ListDeviceEventsOutput, error)
func (c *AlexaForBusiness) ListGatewayGroups(input *ListGatewayGroupsInput) (*ListGatewayGroupsOutput, error)
func (c *AlexaForBusiness) ListGatewayGroupsPages(input *ListGatewayGroupsInput, fn func(*ListGatewayGroupsOutput, bool) bool) error
func (c *AlexaForBusiness) ListGatewayGroupsPagesWithContext(ctx aws.Context, input *ListGatewayGroupsInput, fn func(*ListGatewayGroupsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListGatewayGroupsRequest(input *ListGatewayGroupsInput) (req *request.Request, output *ListGatewayGroupsOutput)
func (c *AlexaForBusiness) ListGatewayGroupsWithContext(ctx aws.Context, input *ListGatewayGroupsInput, opts ...request.Option) (*ListGatewayGroupsOutput, error)
func (c *AlexaForBusiness) ListGateways(input *ListGatewaysInput) (*ListGatewaysOutput, error)
func (c *AlexaForBusiness) ListGatewaysPages(input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool) error
func (c *AlexaForBusiness) ListGatewaysPagesWithContext(ctx aws.Context, input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListGatewaysRequest(input *ListGatewaysInput) (req *request.Request, output *ListGatewaysOutput)
func (c *AlexaForBusiness) ListGatewaysWithContext(ctx aws.Context, input *ListGatewaysInput, opts ...request.Option) (*ListGatewaysOutput, error)
func (c *AlexaForBusiness) ListSkills(input *ListSkillsInput) (*ListSkillsOutput, error)
func (c *AlexaForBusiness) ListSkillsPages(input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool) error
func (c *AlexaForBusiness) ListSkillsPagesWithContext(ctx aws.Context, input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) (req *request.Request, output *ListSkillsOutput)
func (c *AlexaForBusiness) ListSkillsStoreCategories(input *ListSkillsStoreCategoriesInput) (*ListSkillsStoreCategoriesOutput, error)
func (c *AlexaForBusiness) ListSkillsStoreCategoriesPages(input *ListSkillsStoreCategoriesInput, fn func(*ListSkillsStoreCategoriesOutput, bool) bool) error
func (c *AlexaForBusiness) ListSkillsStoreCategoriesPagesWithContext(ctx aws.Context, input *ListSkillsStoreCategoriesInput, fn func(*ListSkillsStoreCategoriesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) (req *request.Request, output *ListSkillsStoreCategoriesOutput)
func (c *AlexaForBusiness) ListSkillsStoreCategoriesWithContext(ctx aws.Context, input *ListSkillsStoreCategoriesInput, opts ...request.Option) (*ListSkillsStoreCategoriesOutput, error)
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategory(input *ListSkillsStoreSkillsByCategoryInput) (*ListSkillsStoreSkillsByCategoryOutput, error)
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryPages(input *ListSkillsStoreSkillsByCategoryInput, fn func(*ListSkillsStoreSkillsByCategoryOutput, bool) bool) error
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryPagesWithContext(ctx aws.Context, input *ListSkillsStoreSkillsByCategoryInput, fn func(*ListSkillsStoreSkillsByCategoryOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) (req *request.Request, output *ListSkillsStoreSkillsByCategoryOutput)
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryWithContext(ctx aws.Context, input *ListSkillsStoreSkillsByCategoryInput, opts ...request.Option) (*ListSkillsStoreSkillsByCategoryOutput, error)
func (c *AlexaForBusiness) ListSkillsWithContext(ctx aws.Context, input *ListSkillsInput, opts ...request.Option) (*ListSkillsOutput, error)
func (c *AlexaForBusiness) ListSmartHomeAppliances(input *ListSmartHomeAppliancesInput) (*ListSmartHomeAppliancesOutput, error)
func (c *AlexaForBusiness) ListSmartHomeAppliancesPages(input *ListSmartHomeAppliancesInput, fn func(*ListSmartHomeAppliancesOutput, bool) bool) error
func (c *AlexaForBusiness) ListSmartHomeAppliancesPagesWithContext(ctx aws.Context, input *ListSmartHomeAppliancesInput, fn func(*ListSmartHomeAppliancesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) (req *request.Request, output *ListSmartHomeAppliancesOutput)
func (c *AlexaForBusiness) ListSmartHomeAppliancesWithContext(ctx aws.Context, input *ListSmartHomeAppliancesInput, opts ...request.Option) (*ListSmartHomeAppliancesOutput, error)
func (c *AlexaForBusiness) ListTags(input *ListTagsInput) (*ListTagsOutput, error)
func (c *AlexaForBusiness) ListTagsPages(input *ListTagsInput, fn func(*ListTagsOutput, bool) bool) error
func (c *AlexaForBusiness) ListTagsPagesWithContext(ctx aws.Context, input *ListTagsInput, fn func(*ListTagsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)
func (c *AlexaForBusiness) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)
func (c *AlexaForBusiness) PutConferencePreference(input *PutConferencePreferenceInput) (*PutConferencePreferenceOutput, error)
func (c *AlexaForBusiness) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) (req *request.Request, output *PutConferencePreferenceOutput)
func (c *AlexaForBusiness) PutConferencePreferenceWithContext(ctx aws.Context, input *PutConferencePreferenceInput, opts ...request.Option) (*PutConferencePreferenceOutput, error)
func (c *AlexaForBusiness) PutInvitationConfiguration(input *PutInvitationConfigurationInput) (*PutInvitationConfigurationOutput, error)
func (c *AlexaForBusiness) PutInvitationConfigurationRequest(input *PutInvitationConfigurationInput) (req *request.Request, output *PutInvitationConfigurationOutput)
func (c *AlexaForBusiness) PutInvitationConfigurationWithContext(ctx aws.Context, input *PutInvitationConfigurationInput, opts ...request.Option) (*PutInvitationConfigurationOutput, error)
func (c *AlexaForBusiness) PutRoomSkillParameter(input *PutRoomSkillParameterInput) (*PutRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) (req *request.Request, output *PutRoomSkillParameterOutput)
func (c *AlexaForBusiness) PutRoomSkillParameterWithContext(ctx aws.Context, input *PutRoomSkillParameterInput, opts ...request.Option) (*PutRoomSkillParameterOutput, error)
func (c *AlexaForBusiness) PutSkillAuthorization(input *PutSkillAuthorizationInput) (*PutSkillAuthorizationOutput, error)
func (c *AlexaForBusiness) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) (req *request.Request, output *PutSkillAuthorizationOutput)
func (c *AlexaForBusiness) PutSkillAuthorizationWithContext(ctx aws.Context, input *PutSkillAuthorizationInput, opts ...request.Option) (*PutSkillAuthorizationOutput, error)
func (c *AlexaForBusiness) RegisterAVSDevice(input *RegisterAVSDeviceInput) (*RegisterAVSDeviceOutput, error)
func (c *AlexaForBusiness) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) (req *request.Request, output *RegisterAVSDeviceOutput)
func (c *AlexaForBusiness) RegisterAVSDeviceWithContext(ctx aws.Context, input *RegisterAVSDeviceInput, opts ...request.Option) (*RegisterAVSDeviceOutput, error)
func (c *AlexaForBusiness) RejectSkill(input *RejectSkillInput) (*RejectSkillOutput, error)
func (c *AlexaForBusiness) RejectSkillRequest(input *RejectSkillInput) (req *request.Request, output *RejectSkillOutput)
func (c *AlexaForBusiness) RejectSkillWithContext(ctx aws.Context, input *RejectSkillInput, opts ...request.Option) (*RejectSkillOutput, error)
func (c *AlexaForBusiness) ResolveRoom(input *ResolveRoomInput) (*ResolveRoomOutput, error)
func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) (req *request.Request, output *ResolveRoomOutput)
func (c *AlexaForBusiness) ResolveRoomWithContext(ctx aws.Context, input *ResolveRoomInput, opts ...request.Option) (*ResolveRoomOutput, error)
func (c *AlexaForBusiness) RevokeInvitation(input *RevokeInvitationInput) (*RevokeInvitationOutput, error)
func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) (req *request.Request, output *RevokeInvitationOutput)
func (c *AlexaForBusiness) RevokeInvitationWithContext(ctx aws.Context, input *RevokeInvitationInput, opts ...request.Option) (*RevokeInvitationOutput, error)
func (c *AlexaForBusiness) SearchAddressBooks(input *SearchAddressBooksInput) (*SearchAddressBooksOutput, error)
func (c *AlexaForBusiness) SearchAddressBooksPages(input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool) error
func (c *AlexaForBusiness) SearchAddressBooksPagesWithContext(ctx aws.Context, input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) (req *request.Request, output *SearchAddressBooksOutput)
func (c *AlexaForBusiness) SearchAddressBooksWithContext(ctx aws.Context, input *SearchAddressBooksInput, opts ...request.Option) (*SearchAddressBooksOutput, error)
func (c *AlexaForBusiness) SearchContacts(input *SearchContactsInput) (*SearchContactsOutput, error)
func (c *AlexaForBusiness) SearchContactsPages(input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool) error
func (c *AlexaForBusiness) SearchContactsPagesWithContext(ctx aws.Context, input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) (req *request.Request, output *SearchContactsOutput)
func (c *AlexaForBusiness) SearchContactsWithContext(ctx aws.Context, input *SearchContactsInput, opts ...request.Option) (*SearchContactsOutput, error)
func (c *AlexaForBusiness) SearchDevices(input *SearchDevicesInput) (*SearchDevicesOutput, error)
func (c *AlexaForBusiness) SearchDevicesPages(input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool) error
func (c *AlexaForBusiness) SearchDevicesPagesWithContext(ctx aws.Context, input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) (req *request.Request, output *SearchDevicesOutput)
func (c *AlexaForBusiness) SearchDevicesWithContext(ctx aws.Context, input *SearchDevicesInput, opts ...request.Option) (*SearchDevicesOutput, error)
func (c *AlexaForBusiness) SearchNetworkProfiles(input *SearchNetworkProfilesInput) (*SearchNetworkProfilesOutput, error)
func (c *AlexaForBusiness) SearchNetworkProfilesPages(input *SearchNetworkProfilesInput, fn func(*SearchNetworkProfilesOutput, bool) bool) error
func (c *AlexaForBusiness) SearchNetworkProfilesPagesWithContext(ctx aws.Context, input *SearchNetworkProfilesInput, fn func(*SearchNetworkProfilesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchNetworkProfilesRequest(input *SearchNetworkProfilesInput) (req *request.Request, output *SearchNetworkProfilesOutput)
func (c *AlexaForBusiness) SearchNetworkProfilesWithContext(ctx aws.Context, input *SearchNetworkProfilesInput, opts ...request.Option) (*SearchNetworkProfilesOutput, error)
func (c *AlexaForBusiness) SearchProfiles(input *SearchProfilesInput) (*SearchProfilesOutput, error)
func (c *AlexaForBusiness) SearchProfilesPages(input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool) error
func (c *AlexaForBusiness) SearchProfilesPagesWithContext(ctx aws.Context, input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) (req *request.Request, output *SearchProfilesOutput)
func (c *AlexaForBusiness) SearchProfilesWithContext(ctx aws.Context, input *SearchProfilesInput, opts ...request.Option) (*SearchProfilesOutput, error)
func (c *AlexaForBusiness) SearchRooms(input *SearchRoomsInput) (*SearchRoomsOutput, error)
func (c *AlexaForBusiness) SearchRoomsPages(input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool) error
func (c *AlexaForBusiness) SearchRoomsPagesWithContext(ctx aws.Context, input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) (req *request.Request, output *SearchRoomsOutput)
func (c *AlexaForBusiness) SearchRoomsWithContext(ctx aws.Context, input *SearchRoomsInput, opts ...request.Option) (*SearchRoomsOutput, error)
func (c *AlexaForBusiness) SearchSkillGroups(input *SearchSkillGroupsInput) (*SearchSkillGroupsOutput, error)
func (c *AlexaForBusiness) SearchSkillGroupsPages(input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool) error
func (c *AlexaForBusiness) SearchSkillGroupsPagesWithContext(ctx aws.Context, input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) (req *request.Request, output *SearchSkillGroupsOutput)
func (c *AlexaForBusiness) SearchSkillGroupsWithContext(ctx aws.Context, input *SearchSkillGroupsInput, opts ...request.Option) (*SearchSkillGroupsOutput, error)
func (c *AlexaForBusiness) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)
func (c *AlexaForBusiness) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error
func (c *AlexaForBusiness) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool, opts ...request.Option) error
func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)
func (c *AlexaForBusiness) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)
func (c *AlexaForBusiness) SendAnnouncement(input *SendAnnouncementInput) (*SendAnnouncementOutput, error)
func (c *AlexaForBusiness) SendAnnouncementRequest(input *SendAnnouncementInput) (req *request.Request, output *SendAnnouncementOutput)
func (c *AlexaForBusiness) SendAnnouncementWithContext(ctx aws.Context, input *SendAnnouncementInput, opts ...request.Option) (*SendAnnouncementOutput, error)
func (c *AlexaForBusiness) SendInvitation(input *SendInvitationInput) (*SendInvitationOutput, error)
func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) (req *request.Request, output *SendInvitationOutput)
func (c *AlexaForBusiness) SendInvitationWithContext(ctx aws.Context, input *SendInvitationInput, opts ...request.Option) (*SendInvitationOutput, error)
func (c *AlexaForBusiness) StartDeviceSync(input *StartDeviceSyncInput) (*StartDeviceSyncOutput, error)
func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) (req *request.Request, output *StartDeviceSyncOutput)
func (c *AlexaForBusiness) StartDeviceSyncWithContext(ctx aws.Context, input *StartDeviceSyncInput, opts ...request.Option) (*StartDeviceSyncOutput, error)
func (c *AlexaForBusiness) StartSmartHomeApplianceDiscovery(input *StartSmartHomeApplianceDiscoveryInput) (*StartSmartHomeApplianceDiscoveryOutput, error)
func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) (req *request.Request, output *StartSmartHomeApplianceDiscoveryOutput)
func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryWithContext(ctx aws.Context, input *StartSmartHomeApplianceDiscoveryInput, opts ...request.Option) (*StartSmartHomeApplianceDiscoveryOutput, error)
func (c *AlexaForBusiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *AlexaForBusiness) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *AlexaForBusiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *AlexaForBusiness) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *AlexaForBusiness) UpdateAddressBook(input *UpdateAddressBookInput) (*UpdateAddressBookOutput, error)
func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) (req *request.Request, output *UpdateAddressBookOutput)
func (c *AlexaForBusiness) UpdateAddressBookWithContext(ctx aws.Context, input *UpdateAddressBookInput, opts ...request.Option) (*UpdateAddressBookOutput, error)
func (c *AlexaForBusiness) UpdateBusinessReportSchedule(input *UpdateBusinessReportScheduleInput) (*UpdateBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) UpdateBusinessReportScheduleRequest(input *UpdateBusinessReportScheduleInput) (req *request.Request, output *UpdateBusinessReportScheduleOutput)
func (c *AlexaForBusiness) UpdateBusinessReportScheduleWithContext(ctx aws.Context, input *UpdateBusinessReportScheduleInput, opts ...request.Option) (*UpdateBusinessReportScheduleOutput, error)
func (c *AlexaForBusiness) UpdateConferenceProvider(input *UpdateConferenceProviderInput) (*UpdateConferenceProviderOutput, error)
func (c *AlexaForBusiness) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) (req *request.Request, output *UpdateConferenceProviderOutput)
func (c *AlexaForBusiness) UpdateConferenceProviderWithContext(ctx aws.Context, input *UpdateConferenceProviderInput, opts ...request.Option) (*UpdateConferenceProviderOutput, error)
func (c *AlexaForBusiness) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)
func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)
func (c *AlexaForBusiness) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)
func (c *AlexaForBusiness) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)
func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)
func (c *AlexaForBusiness) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)
func (c *AlexaForBusiness) UpdateGateway(input *UpdateGatewayInput) (*UpdateGatewayOutput, error)
func (c *AlexaForBusiness) UpdateGatewayGroup(input *UpdateGatewayGroupInput) (*UpdateGatewayGroupOutput, error)
func (c *AlexaForBusiness) UpdateGatewayGroupRequest(input *UpdateGatewayGroupInput) (req *request.Request, output *UpdateGatewayGroupOutput)
func (c *AlexaForBusiness) UpdateGatewayGroupWithContext(ctx aws.Context, input *UpdateGatewayGroupInput, opts ...request.Option) (*UpdateGatewayGroupOutput, error)
func (c *AlexaForBusiness) UpdateGatewayRequest(input *UpdateGatewayInput) (req *request.Request, output *UpdateGatewayOutput)
func (c *AlexaForBusiness) UpdateGatewayWithContext(ctx aws.Context, input *UpdateGatewayInput, opts ...request.Option) (*UpdateGatewayOutput, error)
func (c *AlexaForBusiness) UpdateNetworkProfile(input *UpdateNetworkProfileInput) (*UpdateNetworkProfileOutput, error)
func (c *AlexaForBusiness) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) (req *request.Request, output *UpdateNetworkProfileOutput)
func (c *AlexaForBusiness) UpdateNetworkProfileWithContext(ctx aws.Context, input *UpdateNetworkProfileInput, opts ...request.Option) (*UpdateNetworkProfileOutput, error)
func (c *AlexaForBusiness) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)
func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)
func (c *AlexaForBusiness) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)
func (c *AlexaForBusiness) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)
func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)
func (c *AlexaForBusiness) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)
func (c *AlexaForBusiness) UpdateSkillGroup(input *UpdateSkillGroupInput) (*UpdateSkillGroupOutput, error)
func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) (req *request.Request, output *UpdateSkillGroupOutput)
func (c *AlexaForBusiness) UpdateSkillGroupWithContext(ctx aws.Context, input *UpdateSkillGroupInput, opts ...request.Option) (*UpdateSkillGroupOutput, error)
func BusinessReportFailureCode_Values() []string
func BusinessReportFormat_Values() []string
func BusinessReportInterval_Values() []string
func BusinessReportStatus_Values() []string
func CommsProtocol_Values() []string
func ConferenceProviderType_Values() []string
func ConnectionStatus_Values() []string
func DeviceEventType_Values() []string
func DeviceStatusDetailCode_Values() []string
func DeviceStatus_Values() []string
func DeviceUsageType_Values() []string
func DistanceUnit_Values() []string
func EnablementTypeFilter_Values() []string
func EnablementType_Values() []string
func EndOfMeetingReminderType_Values() []string
func EnrollmentStatus_Values() []string
func Feature_Values() []string
func Locale_Values() []string
func NetworkEapMethod_Values() []string
func NetworkSecurityType_Values() []string
func PhoneNumberType_Values() []string
func RequirePin_Values() []string
func SipType_Values() []string
func SkillTypeFilter_Values() []string
func SkillType_Values() []string
func SortValue_Values() []string
func TemperatureUnit_Values() []string
func WakeWord_Values() []string
type AddressBook
type AddressBookData
type AlreadyExistsException
type ApproveSkillInput
type ApproveSkillOutput
type AssociateContactWithAddressBookInput
type AssociateContactWithAddressBookOutput
type AssociateDeviceWithNetworkProfileInput
type AssociateDeviceWithNetworkProfileOutput
type AssociateDeviceWithRoomInput
type AssociateDeviceWithRoomOutput
type AssociateSkillGroupWithRoomInput
type AssociateSkillGroupWithRoomOutput
type AssociateSkillWithSkillGroupInput
type AssociateSkillWithSkillGroupOutput
type AssociateSkillWithUsersInput
type AssociateSkillWithUsersOutput
type Audio
type BusinessReport
type BusinessReportContentRange
type BusinessReportRecurrence
type BusinessReportS3Location
type BusinessReportSchedule
type Category
type ConcurrentModificationException
type ConferencePreference
type ConferenceProvider
type Contact
type ContactData
type Content
type CreateAddressBookInput
type CreateAddressBookOutput
type CreateBusinessReportScheduleInput
type CreateBusinessReportScheduleOutput
type CreateConferenceProviderInput
type CreateConferenceProviderOutput
type CreateContactInput
type CreateContactOutput
type CreateEndOfMeetingReminder
type CreateGatewayGroupInput
type CreateGatewayGroupOutput
type CreateInstantBooking
type CreateMeetingRoomConfiguration
type CreateNetworkProfileInput
type CreateNetworkProfileOutput
type CreateProactiveJoin
type CreateProfileInput
type CreateProfileOutput
type CreateRequireCheckIn
type CreateRoomInput
type CreateRoomOutput
type CreateSkillGroupInput
type CreateSkillGroupOutput
type CreateUserInput
type CreateUserOutput
type DeleteAddressBookInput
type DeleteAddressBookOutput
type DeleteBusinessReportScheduleInput
type DeleteBusinessReportScheduleOutput
type DeleteConferenceProviderInput
type DeleteConferenceProviderOutput
type DeleteContactInput
type DeleteContactOutput
type DeleteDeviceInput
type DeleteDeviceOutput
type DeleteDeviceUsageDataInput
type DeleteDeviceUsageDataOutput
type DeleteGatewayGroupInput
type DeleteGatewayGroupOutput
type DeleteNetworkProfileInput
type DeleteNetworkProfileOutput
type DeleteProfileInput
type DeleteProfileOutput
type DeleteRoomInput
type DeleteRoomOutput
type DeleteRoomSkillParameterInput
type DeleteRoomSkillParameterOutput
type DeleteSkillAuthorizationInput
type DeleteSkillAuthorizationOutput
type DeleteSkillGroupInput
type DeleteSkillGroupOutput
type DeleteUserInput
type DeleteUserOutput
type DeveloperInfo
type Device
type DeviceData
type DeviceEvent
type DeviceNetworkProfileInfo
type DeviceNotRegisteredException
type DeviceStatusDetail
type DeviceStatusInfo
type DisassociateContactFromAddressBookInput
type DisassociateContactFromAddressBookOutput
type DisassociateDeviceFromRoomInput
type DisassociateDeviceFromRoomOutput
type DisassociateSkillFromSkillGroupInput
type DisassociateSkillFromSkillGroupOutput
type DisassociateSkillFromUsersInput
type DisassociateSkillFromUsersOutput
type DisassociateSkillGroupFromRoomInput
type DisassociateSkillGroupFromRoomOutput
type EndOfMeetingReminder
type Filter
type ForgetSmartHomeAppliancesInput
type ForgetSmartHomeAppliancesOutput
type Gateway
type GatewayGroup
type GatewayGroupSummary
type GatewaySummary
type GetAddressBookInput
type GetAddressBookOutput
type GetConferencePreferenceInput
type GetConferencePreferenceOutput
type GetConferenceProviderInput
type GetConferenceProviderOutput
type GetContactInput
type GetContactOutput
type GetDeviceInput
type GetDeviceOutput
type GetGatewayGroupInput
type GetGatewayGroupOutput
type GetGatewayInput
type GetGatewayOutput
type GetInvitationConfigurationInput
type GetInvitationConfigurationOutput
type GetNetworkProfileInput
type GetNetworkProfileOutput
type GetProfileInput
type GetProfileOutput
type GetRoomInput
type GetRoomOutput
type GetRoomSkillParameterInput
type GetRoomSkillParameterOutput
type GetSkillGroupInput
type GetSkillGroupOutput
type IPDialIn
type InstantBooking
type InvalidCertificateAuthorityException
type InvalidDeviceException
type InvalidSecretsManagerResourceException
type InvalidServiceLinkedRoleStateException
type InvalidUserStatusException
type LimitExceededException
type ListBusinessReportSchedulesInput
type ListBusinessReportSchedulesOutput
type ListConferenceProvidersInput
type ListConferenceProvidersOutput
type ListDeviceEventsInput
type ListDeviceEventsOutput
type ListGatewayGroupsInput
type ListGatewayGroupsOutput
type ListGatewaysInput
type ListGatewaysOutput
type ListSkillsInput
type ListSkillsOutput
type ListSkillsStoreCategoriesInput
type ListSkillsStoreCategoriesOutput
type ListSkillsStoreSkillsByCategoryInput
type ListSkillsStoreSkillsByCategoryOutput
type ListSmartHomeAppliancesInput
type ListSmartHomeAppliancesOutput
type ListTagsInput
type ListTagsOutput
type MeetingRoomConfiguration
type MeetingSetting
type NameInUseException
type NetworkProfile
type NetworkProfileData
type NotFoundException
type PSTNDialIn
type PhoneNumber
type ProactiveJoin
type Profile
type ProfileData
type PutConferencePreferenceInput
type PutConferencePreferenceOutput
type PutInvitationConfigurationInput
type PutInvitationConfigurationOutput
type PutRoomSkillParameterInput
type PutRoomSkillParameterOutput
type PutSkillAuthorizationInput
type PutSkillAuthorizationOutput
type RegisterAVSDeviceInput
type RegisterAVSDeviceOutput
type RejectSkillInput
type RejectSkillOutput
type RequireCheckIn
type ResolveRoomInput
type ResolveRoomOutput
type ResourceAssociatedException
type ResourceInUseException
type RevokeInvitationInput
type RevokeInvitationOutput
type Room
type RoomData
type RoomSkillParameter
type SearchAddressBooksInput
type SearchAddressBooksOutput
type SearchContactsInput
type SearchContactsOutput
type SearchDevicesInput
type SearchDevicesOutput
type SearchNetworkProfilesInput
type SearchNetworkProfilesOutput
type SearchProfilesInput
type SearchProfilesOutput
type SearchRoomsInput
type SearchRoomsOutput
type SearchSkillGroupsInput
type SearchSkillGroupsOutput
type SearchUsersInput
type SearchUsersOutput
type SendAnnouncementInput
type SendAnnouncementOutput
type SendInvitationInput
type SendInvitationOutput
type SipAddress
type SkillDetails
type SkillGroup
type SkillGroupData
type SkillNotLinkedException
type SkillSummary
type SkillsStoreSkill
type SmartHomeAppliance
type Sort
type Ssml
type StartDeviceSyncInput
type StartDeviceSyncOutput
type StartSmartHomeApplianceDiscoveryInput
type StartSmartHomeApplianceDiscoveryOutput
type Tag
type TagResourceInput
type TagResourceOutput
type Text
type UnauthorizedException
type UntagResourceInput
type UntagResourceOutput
type UpdateAddressBookInput
type UpdateAddressBookOutput
type UpdateBusinessReportScheduleInput
type UpdateBusinessReportScheduleOutput
type UpdateConferenceProviderInput
type UpdateConferenceProviderOutput
type UpdateContactInput
type UpdateContactOutput
type UpdateDeviceInput
type UpdateDeviceOutput
type UpdateEndOfMeetingReminder
type UpdateGatewayGroupInput
type UpdateGatewayGroupOutput
type UpdateGatewayInput
type UpdateGatewayOutput
type UpdateInstantBooking
type UpdateMeetingRoomConfiguration
type UpdateNetworkProfileInput
type UpdateNetworkProfileOutput
type UpdateProactiveJoin
type UpdateProfileInput
type UpdateProfileOutput
type UpdateRequireCheckIn
type UpdateRoomInput
type UpdateRoomOutput
type UpdateSkillGroupInput
type UpdateSkillGroupOutput
type UserData

Constants ▾

const (
    // BusinessReportFailureCodeAccessDenied is a BusinessReportFailureCode enum value
    BusinessReportFailureCodeAccessDenied = "ACCESS_DENIED"

    // BusinessReportFailureCodeNoSuchBucket is a BusinessReportFailureCode enum value
    BusinessReportFailureCodeNoSuchBucket = "NO_SUCH_BUCKET"

    // BusinessReportFailureCodeInternalFailure is a BusinessReportFailureCode enum value
    BusinessReportFailureCodeInternalFailure = "INTERNAL_FAILURE"
)
const (
    // BusinessReportFormatCsv is a BusinessReportFormat enum value
    BusinessReportFormatCsv = "CSV"

    // BusinessReportFormatCsvZip is a BusinessReportFormat enum value
    BusinessReportFormatCsvZip = "CSV_ZIP"
)
const (
    // BusinessReportIntervalOneDay is a BusinessReportInterval enum value
    BusinessReportIntervalOneDay = "ONE_DAY"

    // BusinessReportIntervalOneWeek is a BusinessReportInterval enum value
    BusinessReportIntervalOneWeek = "ONE_WEEK"

    // BusinessReportIntervalThirtyDays is a BusinessReportInterval enum value
    BusinessReportIntervalThirtyDays = "THIRTY_DAYS"
)
const (
    // BusinessReportStatusRunning is a BusinessReportStatus enum value
    BusinessReportStatusRunning = "RUNNING"

    // BusinessReportStatusSucceeded is a BusinessReportStatus enum value
    BusinessReportStatusSucceeded = "SUCCEEDED"

    // BusinessReportStatusFailed is a BusinessReportStatus enum value
    BusinessReportStatusFailed = "FAILED"
)
const (
    // CommsProtocolSip is a CommsProtocol enum value
    CommsProtocolSip = "SIP"

    // CommsProtocolSips is a CommsProtocol enum value
    CommsProtocolSips = "SIPS"

    // CommsProtocolH323 is a CommsProtocol enum value
    CommsProtocolH323 = "H323"
)
const (
    // ConferenceProviderTypeChime is a ConferenceProviderType enum value
    ConferenceProviderTypeChime = "CHIME"

    // ConferenceProviderTypeBluejeans is a ConferenceProviderType enum value
    ConferenceProviderTypeBluejeans = "BLUEJEANS"

    // ConferenceProviderTypeFuze is a ConferenceProviderType enum value
    ConferenceProviderTypeFuze = "FUZE"

    // ConferenceProviderTypeGoogleHangouts is a ConferenceProviderType enum value
    ConferenceProviderTypeGoogleHangouts = "GOOGLE_HANGOUTS"

    // ConferenceProviderTypePolycom is a ConferenceProviderType enum value
    ConferenceProviderTypePolycom = "POLYCOM"

    // ConferenceProviderTypeRingcentral is a ConferenceProviderType enum value
    ConferenceProviderTypeRingcentral = "RINGCENTRAL"

    // ConferenceProviderTypeSkypeForBusiness is a ConferenceProviderType enum value
    ConferenceProviderTypeSkypeForBusiness = "SKYPE_FOR_BUSINESS"

    // ConferenceProviderTypeWebex is a ConferenceProviderType enum value
    ConferenceProviderTypeWebex = "WEBEX"

    // ConferenceProviderTypeZoom is a ConferenceProviderType enum value
    ConferenceProviderTypeZoom = "ZOOM"

    // ConferenceProviderTypeCustom is a ConferenceProviderType enum value
    ConferenceProviderTypeCustom = "CUSTOM"
)
const (
    // ConnectionStatusOnline is a ConnectionStatus enum value
    ConnectionStatusOnline = "ONLINE"

    // ConnectionStatusOffline is a ConnectionStatus enum value
    ConnectionStatusOffline = "OFFLINE"
)
const (
    // DeviceEventTypeConnectionStatus is a DeviceEventType enum value
    DeviceEventTypeConnectionStatus = "CONNECTION_STATUS"

    // DeviceEventTypeDeviceStatus is a DeviceEventType enum value
    DeviceEventTypeDeviceStatus = "DEVICE_STATUS"
)
const (
    // DeviceStatusReady is a DeviceStatus enum value
    DeviceStatusReady = "READY"

    // DeviceStatusPending is a DeviceStatus enum value
    DeviceStatusPending = "PENDING"

    // DeviceStatusWasOffline is a DeviceStatus enum value
    DeviceStatusWasOffline = "WAS_OFFLINE"

    // DeviceStatusDeregistered is a DeviceStatus enum value
    DeviceStatusDeregistered = "DEREGISTERED"

    // DeviceStatusFailed is a DeviceStatus enum value
    DeviceStatusFailed = "FAILED"
)
const (
    // DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded = "DEVICE_SOFTWARE_UPDATE_NEEDED"

    // DeviceStatusDetailCodeDeviceWasOffline is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeDeviceWasOffline = "DEVICE_WAS_OFFLINE"

    // DeviceStatusDetailCodeCredentialsAccessFailure is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeCredentialsAccessFailure = "CREDENTIALS_ACCESS_FAILURE"

    // DeviceStatusDetailCodeTlsVersionMismatch is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeTlsVersionMismatch = "TLS_VERSION_MISMATCH"

    // DeviceStatusDetailCodeAssociationRejection is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeAssociationRejection = "ASSOCIATION_REJECTION"

    // DeviceStatusDetailCodeAuthenticationFailure is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeAuthenticationFailure = "AUTHENTICATION_FAILURE"

    // DeviceStatusDetailCodeDhcpFailure is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeDhcpFailure = "DHCP_FAILURE"

    // DeviceStatusDetailCodeInternetUnavailable is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeInternetUnavailable = "INTERNET_UNAVAILABLE"

    // DeviceStatusDetailCodeDnsFailure is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeDnsFailure = "DNS_FAILURE"

    // DeviceStatusDetailCodeUnknownFailure is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeUnknownFailure = "UNKNOWN_FAILURE"

    // DeviceStatusDetailCodeCertificateIssuingLimitExceeded is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeCertificateIssuingLimitExceeded = "CERTIFICATE_ISSUING_LIMIT_EXCEEDED"

    // DeviceStatusDetailCodeInvalidCertificateAuthority is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeInvalidCertificateAuthority = "INVALID_CERTIFICATE_AUTHORITY"

    // DeviceStatusDetailCodeNetworkProfileNotFound is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeNetworkProfileNotFound = "NETWORK_PROFILE_NOT_FOUND"

    // DeviceStatusDetailCodeInvalidPasswordState is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeInvalidPasswordState = "INVALID_PASSWORD_STATE"

    // DeviceStatusDetailCodePasswordNotFound is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodePasswordNotFound = "PASSWORD_NOT_FOUND"

    // DeviceStatusDetailCodePasswordManagerAccessDenied is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodePasswordManagerAccessDenied = "PASSWORD_MANAGER_ACCESS_DENIED"

    // DeviceStatusDetailCodeCertificateAuthorityAccessDenied is a DeviceStatusDetailCode enum value
    DeviceStatusDetailCodeCertificateAuthorityAccessDenied = "CERTIFICATE_AUTHORITY_ACCESS_DENIED"
)
const (
    // DistanceUnitMetric is a DistanceUnit enum value
    DistanceUnitMetric = "METRIC"

    // DistanceUnitImperial is a DistanceUnit enum value
    DistanceUnitImperial = "IMPERIAL"
)
const (
    // EnablementTypeEnabled is a EnablementType enum value
    EnablementTypeEnabled = "ENABLED"

    // EnablementTypePending is a EnablementType enum value
    EnablementTypePending = "PENDING"
)
const (
    // EnablementTypeFilterEnabled is a EnablementTypeFilter enum value
    EnablementTypeFilterEnabled = "ENABLED"

    // EnablementTypeFilterPending is a EnablementTypeFilter enum value
    EnablementTypeFilterPending = "PENDING"
)
const (
    // EndOfMeetingReminderTypeAnnouncementTimeCheck is a EndOfMeetingReminderType enum value
    EndOfMeetingReminderTypeAnnouncementTimeCheck = "ANNOUNCEMENT_TIME_CHECK"

    // EndOfMeetingReminderTypeAnnouncementVariableTimeLeft is a EndOfMeetingReminderType enum value
    EndOfMeetingReminderTypeAnnouncementVariableTimeLeft = "ANNOUNCEMENT_VARIABLE_TIME_LEFT"

    // EndOfMeetingReminderTypeChime is a EndOfMeetingReminderType enum value
    EndOfMeetingReminderTypeChime = "CHIME"

    // EndOfMeetingReminderTypeKnock is a EndOfMeetingReminderType enum value
    EndOfMeetingReminderTypeKnock = "KNOCK"
)
const (
    // EnrollmentStatusInitialized is a EnrollmentStatus enum value
    EnrollmentStatusInitialized = "INITIALIZED"

    // EnrollmentStatusPending is a EnrollmentStatus enum value
    EnrollmentStatusPending = "PENDING"

    // EnrollmentStatusRegistered is a EnrollmentStatus enum value
    EnrollmentStatusRegistered = "REGISTERED"

    // EnrollmentStatusDisassociating is a EnrollmentStatus enum value
    EnrollmentStatusDisassociating = "DISASSOCIATING"

    // EnrollmentStatusDeregistering is a EnrollmentStatus enum value
    EnrollmentStatusDeregistering = "DEREGISTERING"
)
const (
    // FeatureBluetooth is a Feature enum value
    FeatureBluetooth = "BLUETOOTH"

    // FeatureVolume is a Feature enum value
    FeatureVolume = "VOLUME"

    // FeatureNotifications is a Feature enum value
    FeatureNotifications = "NOTIFICATIONS"

    // FeatureLists is a Feature enum value
    FeatureLists = "LISTS"

    // FeatureSkills is a Feature enum value
    FeatureSkills = "SKILLS"

    // FeatureNetworkProfile is a Feature enum value
    FeatureNetworkProfile = "NETWORK_PROFILE"

    // FeatureSettings is a Feature enum value
    FeatureSettings = "SETTINGS"

    // FeatureAll is a Feature enum value
    FeatureAll = "ALL"
)
const (
    // NetworkSecurityTypeOpen is a NetworkSecurityType enum value
    NetworkSecurityTypeOpen = "OPEN"

    // NetworkSecurityTypeWep is a NetworkSecurityType enum value
    NetworkSecurityTypeWep = "WEP"

    // NetworkSecurityTypeWpaPsk is a NetworkSecurityType enum value
    NetworkSecurityTypeWpaPsk = "WPA_PSK"

    // NetworkSecurityTypeWpa2Psk is a NetworkSecurityType enum value
    NetworkSecurityTypeWpa2Psk = "WPA2_PSK"

    // NetworkSecurityTypeWpa2Enterprise is a NetworkSecurityType enum value
    NetworkSecurityTypeWpa2Enterprise = "WPA2_ENTERPRISE"
)
const (
    // PhoneNumberTypeMobile is a PhoneNumberType enum value
    PhoneNumberTypeMobile = "MOBILE"

    // PhoneNumberTypeWork is a PhoneNumberType enum value
    PhoneNumberTypeWork = "WORK"

    // PhoneNumberTypeHome is a PhoneNumberType enum value
    PhoneNumberTypeHome = "HOME"
)
const (
    // RequirePinYes is a RequirePin enum value
    RequirePinYes = "YES"

    // RequirePinNo is a RequirePin enum value
    RequirePinNo = "NO"

    // RequirePinOptional is a RequirePin enum value
    RequirePinOptional = "OPTIONAL"
)
const (
    // SkillTypePublic is a SkillType enum value
    SkillTypePublic = "PUBLIC"

    // SkillTypePrivate is a SkillType enum value
    SkillTypePrivate = "PRIVATE"
)
const (
    // SkillTypeFilterPublic is a SkillTypeFilter enum value
    SkillTypeFilterPublic = "PUBLIC"

    // SkillTypeFilterPrivate is a SkillTypeFilter enum value
    SkillTypeFilterPrivate = "PRIVATE"

    // SkillTypeFilterAll is a SkillTypeFilter enum value
    SkillTypeFilterAll = "ALL"
)
const (
    // SortValueAsc is a SortValue enum value
    SortValueAsc = "ASC"

    // SortValueDesc is a SortValue enum value
    SortValueDesc = "DESC"
)
const (
    // TemperatureUnitFahrenheit is a TemperatureUnit enum value
    TemperatureUnitFahrenheit = "FAHRENHEIT"

    // TemperatureUnitCelsius is a TemperatureUnit enum value
    TemperatureUnitCelsius = "CELSIUS"
)
const (
    // WakeWordAlexa is a WakeWord enum value
    WakeWordAlexa = "ALEXA"

    // WakeWordAmazon is a WakeWord enum value
    WakeWordAmazon = "AMAZON"

    // WakeWordEcho is a WakeWord enum value
    WakeWordEcho = "ECHO"

    // WakeWordComputer is a WakeWord enum value
    WakeWordComputer = "COMPUTER"
)
const (

    // ErrCodeAlreadyExistsException for service response error code
    // "AlreadyExistsException".
    //
    // The resource being created already exists.
    ErrCodeAlreadyExistsException = "AlreadyExistsException"

    // ErrCodeConcurrentModificationException for service response error code
    // "ConcurrentModificationException".
    //
    // There is a concurrent modification of resources.
    ErrCodeConcurrentModificationException = "ConcurrentModificationException"

    // ErrCodeDeviceNotRegisteredException for service response error code
    // "DeviceNotRegisteredException".
    //
    // The request failed because this device is no longer registered and therefore
    // no longer managed by this account.
    ErrCodeDeviceNotRegisteredException = "DeviceNotRegisteredException"

    // ErrCodeInvalidCertificateAuthorityException for service response error code
    // "InvalidCertificateAuthorityException".
    //
    // The Certificate Authority can't issue or revoke a certificate.
    ErrCodeInvalidCertificateAuthorityException = "InvalidCertificateAuthorityException"

    // ErrCodeInvalidDeviceException for service response error code
    // "InvalidDeviceException".
    //
    // The device is in an invalid state.
    ErrCodeInvalidDeviceException = "InvalidDeviceException"

    // ErrCodeInvalidSecretsManagerResourceException for service response error code
    // "InvalidSecretsManagerResourceException".
    //
    // A password in SecretsManager is in an invalid state.
    ErrCodeInvalidSecretsManagerResourceException = "InvalidSecretsManagerResourceException"

    // ErrCodeInvalidServiceLinkedRoleStateException for service response error code
    // "InvalidServiceLinkedRoleStateException".
    //
    // The service linked role is locked for deletion.
    ErrCodeInvalidServiceLinkedRoleStateException = "InvalidServiceLinkedRoleStateException"

    // ErrCodeInvalidUserStatusException for service response error code
    // "InvalidUserStatusException".
    //
    // The attempt to update a user is invalid due to the user's current status.
    ErrCodeInvalidUserStatusException = "InvalidUserStatusException"

    // ErrCodeLimitExceededException for service response error code
    // "LimitExceededException".
    //
    // You are performing an action that would put you beyond your account's limits.
    ErrCodeLimitExceededException = "LimitExceededException"

    // ErrCodeNameInUseException for service response error code
    // "NameInUseException".
    //
    // The name sent in the request is already in use.
    ErrCodeNameInUseException = "NameInUseException"

    // ErrCodeNotFoundException for service response error code
    // "NotFoundException".
    //
    // The resource is not found.
    ErrCodeNotFoundException = "NotFoundException"

    // ErrCodeResourceAssociatedException for service response error code
    // "ResourceAssociatedException".
    //
    // Another resource is associated with the resource in the request.
    ErrCodeResourceAssociatedException = "ResourceAssociatedException"

    // ErrCodeResourceInUseException for service response error code
    // "ResourceInUseException".
    //
    // The resource in the request is already in use.
    ErrCodeResourceInUseException = "ResourceInUseException"

    // ErrCodeSkillNotLinkedException for service response error code
    // "SkillNotLinkedException".
    //
    // The skill must be linked to a third-party account.
    ErrCodeSkillNotLinkedException = "SkillNotLinkedException"

    // ErrCodeUnauthorizedException for service response error code
    // "UnauthorizedException".
    //
    // The caller has no permissions to operate on the resource involved in the
    // API call.
    ErrCodeUnauthorizedException = "UnauthorizedException"
)
const (
    ServiceName = "a4b"                // Name of service.
    EndpointsID = ServiceName          // ID to lookup a service endpoint with.
    ServiceID   = "Alexa For Business" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // DeviceUsageTypeVoice is a DeviceUsageType enum value
    DeviceUsageTypeVoice = "VOICE"
)
const (
    // LocaleEnUs is a Locale enum value
    LocaleEnUs = "en-US"
)
const (
    // NetworkEapMethodEapTls is a NetworkEapMethod enum value
    NetworkEapMethodEapTls = "EAP_TLS"
)
const (
    // SipTypeWork is a SipType enum value
    SipTypeWork = "WORK"
)

func BusinessReportFailureCode_Values

func BusinessReportFailureCode_Values() []string

BusinessReportFailureCode_Values returns all elements of the BusinessReportFailureCode enum

func BusinessReportFormat_Values

func BusinessReportFormat_Values() []string

BusinessReportFormat_Values returns all elements of the BusinessReportFormat enum

func BusinessReportInterval_Values

func BusinessReportInterval_Values() []string

BusinessReportInterval_Values returns all elements of the BusinessReportInterval enum

func BusinessReportStatus_Values

func BusinessReportStatus_Values() []string

BusinessReportStatus_Values returns all elements of the BusinessReportStatus enum

func CommsProtocol_Values

func CommsProtocol_Values() []string

CommsProtocol_Values returns all elements of the CommsProtocol enum

func ConferenceProviderType_Values

func ConferenceProviderType_Values() []string

ConferenceProviderType_Values returns all elements of the ConferenceProviderType enum

func ConnectionStatus_Values

func ConnectionStatus_Values() []string

ConnectionStatus_Values returns all elements of the ConnectionStatus enum

func DeviceEventType_Values

func DeviceEventType_Values() []string

DeviceEventType_Values returns all elements of the DeviceEventType enum

func DeviceStatusDetailCode_Values

func DeviceStatusDetailCode_Values() []string

DeviceStatusDetailCode_Values returns all elements of the DeviceStatusDetailCode enum

func DeviceStatus_Values

func DeviceStatus_Values() []string

DeviceStatus_Values returns all elements of the DeviceStatus enum

func DeviceUsageType_Values

func DeviceUsageType_Values() []string

DeviceUsageType_Values returns all elements of the DeviceUsageType enum

func DistanceUnit_Values

func DistanceUnit_Values() []string

DistanceUnit_Values returns all elements of the DistanceUnit enum

func EnablementTypeFilter_Values

func EnablementTypeFilter_Values() []string

EnablementTypeFilter_Values returns all elements of the EnablementTypeFilter enum

func EnablementType_Values

func EnablementType_Values() []string

EnablementType_Values returns all elements of the EnablementType enum

func EndOfMeetingReminderType_Values

func EndOfMeetingReminderType_Values() []string

EndOfMeetingReminderType_Values returns all elements of the EndOfMeetingReminderType enum

func EnrollmentStatus_Values

func EnrollmentStatus_Values() []string

EnrollmentStatus_Values returns all elements of the EnrollmentStatus enum

func Feature_Values

func Feature_Values() []string

Feature_Values returns all elements of the Feature enum

func Locale_Values

func Locale_Values() []string

Locale_Values returns all elements of the Locale enum

func NetworkEapMethod_Values

func NetworkEapMethod_Values() []string

NetworkEapMethod_Values returns all elements of the NetworkEapMethod enum

func NetworkSecurityType_Values

func NetworkSecurityType_Values() []string

NetworkSecurityType_Values returns all elements of the NetworkSecurityType enum

func PhoneNumberType_Values

func PhoneNumberType_Values() []string

PhoneNumberType_Values returns all elements of the PhoneNumberType enum

func RequirePin_Values

func RequirePin_Values() []string

RequirePin_Values returns all elements of the RequirePin enum

func SipType_Values

func SipType_Values() []string

SipType_Values returns all elements of the SipType enum

func SkillTypeFilter_Values

func SkillTypeFilter_Values() []string

SkillTypeFilter_Values returns all elements of the SkillTypeFilter enum

func SkillType_Values

func SkillType_Values() []string

SkillType_Values returns all elements of the SkillType enum

func SortValue_Values

func SortValue_Values() []string

SortValue_Values returns all elements of the SortValue enum

func TemperatureUnit_Values

func TemperatureUnit_Values() []string

TemperatureUnit_Values returns all elements of the TemperatureUnit enum

func WakeWord_Values

func WakeWord_Values() []string

WakeWord_Values returns all elements of the WakeWord enum

type AddressBook

type AddressBook struct {

    // The ARN of the address book.
    AddressBookArn *string `type:"string"`

    // The description of the address book.
    Description *string `min:"1" type:"string"`

    // The name of the address book.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

An address book with attributes.

func (AddressBook) GoString

func (s AddressBook) 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 (*AddressBook) SetAddressBookArn

func (s *AddressBook) SetAddressBookArn(v string) *AddressBook

SetAddressBookArn sets the AddressBookArn field's value.

func (*AddressBook) SetDescription

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

SetDescription sets the Description field's value.

func (*AddressBook) SetName

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

SetName sets the Name field's value.

func (AddressBook) String

func (s AddressBook) 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 AddressBookData

type AddressBookData struct {

    // The ARN of the address book.
    AddressBookArn *string `type:"string"`

    // The description of the address book.
    Description *string `min:"1" type:"string"`

    // The name of the address book.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

Information related to an address book.

func (AddressBookData) GoString

func (s AddressBookData) 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 (*AddressBookData) SetAddressBookArn

func (s *AddressBookData) SetAddressBookArn(v string) *AddressBookData

SetAddressBookArn sets the AddressBookArn field's value.

func (*AddressBookData) SetDescription

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

SetDescription sets the Description field's value.

func (*AddressBookData) SetName

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

SetName sets the Name field's value.

func (AddressBookData) String

func (s AddressBookData) 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 AlexaForBusiness

type AlexaForBusiness struct {
    *client.Client
}

AlexaForBusiness provides the API operation methods for making requests to Alexa For Business. See this package's package overview docs for details on the service.

AlexaForBusiness 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) *AlexaForBusiness

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

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

func (*AlexaForBusiness) ApproveSkill

func (c *AlexaForBusiness) ApproveSkill(input *ApproveSkillInput) (*ApproveSkillOutput, error)

ApproveSkill API operation for Alexa For Business.

Associates a skill with the organization under the customer's AWS account. If a skill is private, the user implicitly accepts access to this skill during enablement.

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 Alexa For Business's API operation ApproveSkill for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkill

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ApproveSkillRequest

func (c *AlexaForBusiness) ApproveSkillRequest(input *ApproveSkillInput) (req *request.Request, output *ApproveSkillOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkill

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ApproveSkillWithContext

func (c *AlexaForBusiness) ApproveSkillWithContext(ctx aws.Context, input *ApproveSkillInput, opts ...request.Option) (*ApproveSkillOutput, error)

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

See ApproveSkill 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateContactWithAddressBook

func (c *AlexaForBusiness) AssociateContactWithAddressBook(input *AssociateContactWithAddressBookInput) (*AssociateContactWithAddressBookOutput, error)

AssociateContactWithAddressBook API operation for Alexa For Business.

Associates a contact with a given address book.

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 Alexa For Business's API operation AssociateContactWithAddressBook for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateContactWithAddressBookRequest

func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) (req *request.Request, output *AssociateContactWithAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateContactWithAddressBookWithContext

func (c *AlexaForBusiness) AssociateContactWithAddressBookWithContext(ctx aws.Context, input *AssociateContactWithAddressBookInput, opts ...request.Option) (*AssociateContactWithAddressBookOutput, error)

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

See AssociateContactWithAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithNetworkProfile

func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfile(input *AssociateDeviceWithNetworkProfileInput) (*AssociateDeviceWithNetworkProfileOutput, error)

AssociateDeviceWithNetworkProfile API operation for Alexa For Business.

Associates a device with the specified network profile.

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 Alexa For Business's API operation AssociateDeviceWithNetworkProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithNetworkProfileRequest

func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfileRequest(input *AssociateDeviceWithNetworkProfileInput) (req *request.Request, output *AssociateDeviceWithNetworkProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithNetworkProfileWithContext

func (c *AlexaForBusiness) AssociateDeviceWithNetworkProfileWithContext(ctx aws.Context, input *AssociateDeviceWithNetworkProfileInput, opts ...request.Option) (*AssociateDeviceWithNetworkProfileOutput, error)

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

See AssociateDeviceWithNetworkProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithRoom

func (c *AlexaForBusiness) AssociateDeviceWithRoom(input *AssociateDeviceWithRoomInput) (*AssociateDeviceWithRoomOutput, error)

AssociateDeviceWithRoom API operation for Alexa For Business.

Associates a device with a given room. This applies all the settings from the room profile to the device, and all the skills in any skill groups added to that room. This operation requires the device to be online, or else a manual sync is required.

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 Alexa For Business's API operation AssociateDeviceWithRoom for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithRoomRequest

func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) (req *request.Request, output *AssociateDeviceWithRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateDeviceWithRoomWithContext

func (c *AlexaForBusiness) AssociateDeviceWithRoomWithContext(ctx aws.Context, input *AssociateDeviceWithRoomInput, opts ...request.Option) (*AssociateDeviceWithRoomOutput, error)

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

See AssociateDeviceWithRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillGroupWithRoom

func (c *AlexaForBusiness) AssociateSkillGroupWithRoom(input *AssociateSkillGroupWithRoomInput) (*AssociateSkillGroupWithRoomOutput, error)

AssociateSkillGroupWithRoom API operation for Alexa For Business.

Associates a skill group with a given room. This enables all skills in the associated skill group on all devices in the room.

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 Alexa For Business's API operation AssociateSkillGroupWithRoom for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillGroupWithRoomRequest

func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) (req *request.Request, output *AssociateSkillGroupWithRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillGroupWithRoomWithContext

func (c *AlexaForBusiness) AssociateSkillGroupWithRoomWithContext(ctx aws.Context, input *AssociateSkillGroupWithRoomInput, opts ...request.Option) (*AssociateSkillGroupWithRoomOutput, error)

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

See AssociateSkillGroupWithRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithSkillGroup

func (c *AlexaForBusiness) AssociateSkillWithSkillGroup(input *AssociateSkillWithSkillGroupInput) (*AssociateSkillWithSkillGroupOutput, error)

AssociateSkillWithSkillGroup API operation for Alexa For Business.

Associates a skill with a skill group.

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 Alexa For Business's API operation AssociateSkillWithSkillGroup for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

  • SkillNotLinkedException The skill must be linked to a third-party account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithSkillGroupRequest

func (c *AlexaForBusiness) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) (req *request.Request, output *AssociateSkillWithSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithSkillGroupWithContext

func (c *AlexaForBusiness) AssociateSkillWithSkillGroupWithContext(ctx aws.Context, input *AssociateSkillWithSkillGroupInput, opts ...request.Option) (*AssociateSkillWithSkillGroupOutput, error)

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

See AssociateSkillWithSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithUsers

func (c *AlexaForBusiness) AssociateSkillWithUsers(input *AssociateSkillWithUsersInput) (*AssociateSkillWithUsersOutput, error)

AssociateSkillWithUsers API operation for Alexa For Business.

Makes a private skill available for enrolled users to enable on their devices.

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 Alexa For Business's API operation AssociateSkillWithUsers for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithUsersRequest

func (c *AlexaForBusiness) AssociateSkillWithUsersRequest(input *AssociateSkillWithUsersInput) (req *request.Request, output *AssociateSkillWithUsersOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) AssociateSkillWithUsersWithContext

func (c *AlexaForBusiness) AssociateSkillWithUsersWithContext(ctx aws.Context, input *AssociateSkillWithUsersInput, opts ...request.Option) (*AssociateSkillWithUsersOutput, error)

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

See AssociateSkillWithUsers 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateAddressBook

func (c *AlexaForBusiness) CreateAddressBook(input *CreateAddressBookInput) (*CreateAddressBookOutput, error)

CreateAddressBook API operation for Alexa For Business.

Creates an address book with the specified details.

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 Alexa For Business's API operation CreateAddressBook for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateAddressBookRequest

func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) (req *request.Request, output *CreateAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateAddressBookWithContext

func (c *AlexaForBusiness) CreateAddressBookWithContext(ctx aws.Context, input *CreateAddressBookInput, opts ...request.Option) (*CreateAddressBookOutput, error)

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

See CreateAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateBusinessReportSchedule

func (c *AlexaForBusiness) CreateBusinessReportSchedule(input *CreateBusinessReportScheduleInput) (*CreateBusinessReportScheduleOutput, error)

CreateBusinessReportSchedule API operation for Alexa For Business.

Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.

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 Alexa For Business's API operation CreateBusinessReportSchedule for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateBusinessReportScheduleRequest

func (c *AlexaForBusiness) CreateBusinessReportScheduleRequest(input *CreateBusinessReportScheduleInput) (req *request.Request, output *CreateBusinessReportScheduleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateBusinessReportScheduleWithContext

func (c *AlexaForBusiness) CreateBusinessReportScheduleWithContext(ctx aws.Context, input *CreateBusinessReportScheduleInput, opts ...request.Option) (*CreateBusinessReportScheduleOutput, error)

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

See CreateBusinessReportSchedule 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateConferenceProvider

func (c *AlexaForBusiness) CreateConferenceProvider(input *CreateConferenceProviderInput) (*CreateConferenceProviderOutput, error)

CreateConferenceProvider API operation for Alexa For Business.

Adds a new conference provider under the user's 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 Alexa For Business's API operation CreateConferenceProvider for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateConferenceProviderRequest

func (c *AlexaForBusiness) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) (req *request.Request, output *CreateConferenceProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateConferenceProviderWithContext

func (c *AlexaForBusiness) CreateConferenceProviderWithContext(ctx aws.Context, input *CreateConferenceProviderInput, opts ...request.Option) (*CreateConferenceProviderOutput, error)

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

See CreateConferenceProvider 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateContact

func (c *AlexaForBusiness) CreateContact(input *CreateContactInput) (*CreateContactOutput, error)

CreateContact API operation for Alexa For Business.

Creates a contact with the specified details.

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 Alexa For Business's API operation CreateContact for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateContactRequest

func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) (req *request.Request, output *CreateContactOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateContactWithContext

func (c *AlexaForBusiness) CreateContactWithContext(ctx aws.Context, input *CreateContactInput, opts ...request.Option) (*CreateContactOutput, error)

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

See CreateContact 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateGatewayGroup

func (c *AlexaForBusiness) CreateGatewayGroup(input *CreateGatewayGroupInput) (*CreateGatewayGroupOutput, error)

CreateGatewayGroup API operation for Alexa For Business.

Creates a gateway group with the specified details.

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 Alexa For Business's API operation CreateGatewayGroup for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateGatewayGroupRequest

func (c *AlexaForBusiness) CreateGatewayGroupRequest(input *CreateGatewayGroupInput) (req *request.Request, output *CreateGatewayGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateGatewayGroupWithContext

func (c *AlexaForBusiness) CreateGatewayGroupWithContext(ctx aws.Context, input *CreateGatewayGroupInput, opts ...request.Option) (*CreateGatewayGroupOutput, error)

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

See CreateGatewayGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateNetworkProfile

func (c *AlexaForBusiness) CreateNetworkProfile(input *CreateNetworkProfileInput) (*CreateNetworkProfileOutput, error)

CreateNetworkProfile API operation for Alexa For Business.

Creates a network profile with the specified details.

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 Alexa For Business's API operation CreateNetworkProfile for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.

  • InvalidServiceLinkedRoleStateException The service linked role is locked for deletion.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateNetworkProfileRequest

func (c *AlexaForBusiness) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) (req *request.Request, output *CreateNetworkProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateNetworkProfileWithContext

func (c *AlexaForBusiness) CreateNetworkProfileWithContext(ctx aws.Context, input *CreateNetworkProfileInput, opts ...request.Option) (*CreateNetworkProfileOutput, error)

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

See CreateNetworkProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateProfile

func (c *AlexaForBusiness) CreateProfile(input *CreateProfileInput) (*CreateProfileOutput, error)

CreateProfile API operation for Alexa For Business.

Creates a new room profile with the specified details.

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 Alexa For Business's API operation CreateProfile for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • AlreadyExistsException The resource being created already exists.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateProfileRequest

func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) (req *request.Request, output *CreateProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateProfileWithContext

func (c *AlexaForBusiness) CreateProfileWithContext(ctx aws.Context, input *CreateProfileInput, opts ...request.Option) (*CreateProfileOutput, error)

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

See CreateProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateRoom

func (c *AlexaForBusiness) CreateRoom(input *CreateRoomInput) (*CreateRoomOutput, error)

CreateRoom API operation for Alexa For Business.

Creates a room with the specified details.

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 Alexa For Business's API operation CreateRoom for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateRoomRequest

func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) (req *request.Request, output *CreateRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateRoomWithContext

func (c *AlexaForBusiness) CreateRoomWithContext(ctx aws.Context, input *CreateRoomInput, opts ...request.Option) (*CreateRoomOutput, error)

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

See CreateRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateSkillGroup

func (c *AlexaForBusiness) CreateSkillGroup(input *CreateSkillGroupInput) (*CreateSkillGroupOutput, error)

CreateSkillGroup API operation for Alexa For Business.

Creates a skill group with a specified name and description.

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 Alexa For Business's API operation CreateSkillGroup for usage and error information.

Returned Error Types:

  • AlreadyExistsException The resource being created already exists.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateSkillGroupRequest

func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) (req *request.Request, output *CreateSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateSkillGroupWithContext

func (c *AlexaForBusiness) CreateSkillGroupWithContext(ctx aws.Context, input *CreateSkillGroupInput, opts ...request.Option) (*CreateSkillGroupOutput, error)

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

See CreateSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateUser

func (c *AlexaForBusiness) CreateUser(input *CreateUserInput) (*CreateUserOutput, error)

CreateUser API operation for Alexa For Business.

Creates 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 Alexa For Business's API operation CreateUser for usage and error information.

Returned Error Types:

  • ResourceInUseException The resource in the request is already in use.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateUserRequest

func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) (req *request.Request, output *CreateUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) CreateUserWithContext

func (c *AlexaForBusiness) CreateUserWithContext(ctx aws.Context, input *CreateUserInput, opts ...request.Option) (*CreateUserOutput, error)

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

See CreateUser 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteAddressBook

func (c *AlexaForBusiness) DeleteAddressBook(input *DeleteAddressBookInput) (*DeleteAddressBookOutput, error)

DeleteAddressBook API operation for Alexa For Business.

Deletes an address book by the address book ARN.

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 Alexa For Business's API operation DeleteAddressBook for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteAddressBookRequest

func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) (req *request.Request, output *DeleteAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteAddressBookWithContext

func (c *AlexaForBusiness) DeleteAddressBookWithContext(ctx aws.Context, input *DeleteAddressBookInput, opts ...request.Option) (*DeleteAddressBookOutput, error)

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

See DeleteAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteBusinessReportSchedule

func (c *AlexaForBusiness) DeleteBusinessReportSchedule(input *DeleteBusinessReportScheduleInput) (*DeleteBusinessReportScheduleOutput, error)

DeleteBusinessReportSchedule API operation for Alexa For Business.

Deletes the recurring report delivery schedule with the specified schedule ARN.

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 Alexa For Business's API operation DeleteBusinessReportSchedule for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteBusinessReportScheduleRequest

func (c *AlexaForBusiness) DeleteBusinessReportScheduleRequest(input *DeleteBusinessReportScheduleInput) (req *request.Request, output *DeleteBusinessReportScheduleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteBusinessReportScheduleWithContext

func (c *AlexaForBusiness) DeleteBusinessReportScheduleWithContext(ctx aws.Context, input *DeleteBusinessReportScheduleInput, opts ...request.Option) (*DeleteBusinessReportScheduleOutput, error)

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

See DeleteBusinessReportSchedule 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteConferenceProvider

func (c *AlexaForBusiness) DeleteConferenceProvider(input *DeleteConferenceProviderInput) (*DeleteConferenceProviderOutput, error)

DeleteConferenceProvider API operation for Alexa For Business.

Deletes a conference provider.

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 Alexa For Business's API operation DeleteConferenceProvider for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteConferenceProviderRequest

func (c *AlexaForBusiness) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) (req *request.Request, output *DeleteConferenceProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteConferenceProviderWithContext

func (c *AlexaForBusiness) DeleteConferenceProviderWithContext(ctx aws.Context, input *DeleteConferenceProviderInput, opts ...request.Option) (*DeleteConferenceProviderOutput, error)

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

See DeleteConferenceProvider 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteContact

func (c *AlexaForBusiness) DeleteContact(input *DeleteContactInput) (*DeleteContactOutput, error)

DeleteContact API operation for Alexa For Business.

Deletes a contact by the contact ARN.

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 Alexa For Business's API operation DeleteContact for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteContactRequest

func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) (req *request.Request, output *DeleteContactOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteContactWithContext

func (c *AlexaForBusiness) DeleteContactWithContext(ctx aws.Context, input *DeleteContactInput, opts ...request.Option) (*DeleteContactOutput, error)

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

See DeleteContact 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDevice

func (c *AlexaForBusiness) DeleteDevice(input *DeleteDeviceInput) (*DeleteDeviceOutput, error)

DeleteDevice API operation for Alexa For Business.

Removes a device from Alexa For Business.

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 Alexa For Business's API operation DeleteDevice for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDeviceRequest

func (c *AlexaForBusiness) DeleteDeviceRequest(input *DeleteDeviceInput) (req *request.Request, output *DeleteDeviceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDeviceUsageData

func (c *AlexaForBusiness) DeleteDeviceUsageData(input *DeleteDeviceUsageDataInput) (*DeleteDeviceUsageDataOutput, error)

DeleteDeviceUsageData API operation for Alexa For Business.

When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.

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 Alexa For Business's API operation DeleteDeviceUsageData for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceUsageData

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDeviceUsageDataRequest

func (c *AlexaForBusiness) DeleteDeviceUsageDataRequest(input *DeleteDeviceUsageDataInput) (req *request.Request, output *DeleteDeviceUsageDataOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceUsageData

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDeviceUsageDataWithContext

func (c *AlexaForBusiness) DeleteDeviceUsageDataWithContext(ctx aws.Context, input *DeleteDeviceUsageDataInput, opts ...request.Option) (*DeleteDeviceUsageDataOutput, error)

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

See DeleteDeviceUsageData 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteDeviceWithContext

func (c *AlexaForBusiness) DeleteDeviceWithContext(ctx aws.Context, input *DeleteDeviceInput, opts ...request.Option) (*DeleteDeviceOutput, error)

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

See DeleteDevice 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteGatewayGroup

func (c *AlexaForBusiness) DeleteGatewayGroup(input *DeleteGatewayGroupInput) (*DeleteGatewayGroupOutput, error)

DeleteGatewayGroup API operation for Alexa For Business.

Deletes a gateway group.

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 Alexa For Business's API operation DeleteGatewayGroup for usage and error information.

Returned Error Types:

  • ResourceAssociatedException Another resource is associated with the resource in the request.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteGatewayGroupRequest

func (c *AlexaForBusiness) DeleteGatewayGroupRequest(input *DeleteGatewayGroupInput) (req *request.Request, output *DeleteGatewayGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteGatewayGroupWithContext

func (c *AlexaForBusiness) DeleteGatewayGroupWithContext(ctx aws.Context, input *DeleteGatewayGroupInput, opts ...request.Option) (*DeleteGatewayGroupOutput, error)

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

See DeleteGatewayGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteNetworkProfile

func (c *AlexaForBusiness) DeleteNetworkProfile(input *DeleteNetworkProfileInput) (*DeleteNetworkProfileOutput, error)

DeleteNetworkProfile API operation for Alexa For Business.

Deletes a network profile by the network profile ARN.

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 Alexa For Business's API operation DeleteNetworkProfile for usage and error information.

Returned Error Types:

  • ResourceInUseException The resource in the request is already in use.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteNetworkProfileRequest

func (c *AlexaForBusiness) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) (req *request.Request, output *DeleteNetworkProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteNetworkProfileWithContext

func (c *AlexaForBusiness) DeleteNetworkProfileWithContext(ctx aws.Context, input *DeleteNetworkProfileInput, opts ...request.Option) (*DeleteNetworkProfileOutput, error)

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

See DeleteNetworkProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteProfile

func (c *AlexaForBusiness) DeleteProfile(input *DeleteProfileInput) (*DeleteProfileOutput, error)

DeleteProfile API operation for Alexa For Business.

Deletes a room profile by the profile ARN.

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 Alexa For Business's API operation DeleteProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteProfileRequest

func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) (req *request.Request, output *DeleteProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteProfileWithContext

func (c *AlexaForBusiness) DeleteProfileWithContext(ctx aws.Context, input *DeleteProfileInput, opts ...request.Option) (*DeleteProfileOutput, error)

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

See DeleteProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoom

func (c *AlexaForBusiness) DeleteRoom(input *DeleteRoomInput) (*DeleteRoomOutput, error)

DeleteRoom API operation for Alexa For Business.

Deletes a room by the room ARN.

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 Alexa For Business's API operation DeleteRoom for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoomRequest

func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) (req *request.Request, output *DeleteRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoomSkillParameter

func (c *AlexaForBusiness) DeleteRoomSkillParameter(input *DeleteRoomSkillParameterInput) (*DeleteRoomSkillParameterOutput, error)

DeleteRoomSkillParameter API operation for Alexa For Business.

Deletes room skill parameter details by room, skill, and parameter key ID.

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 Alexa For Business's API operation DeleteRoomSkillParameter for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoomSkillParameterRequest

func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) (req *request.Request, output *DeleteRoomSkillParameterOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoomSkillParameterWithContext

func (c *AlexaForBusiness) DeleteRoomSkillParameterWithContext(ctx aws.Context, input *DeleteRoomSkillParameterInput, opts ...request.Option) (*DeleteRoomSkillParameterOutput, error)

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

See DeleteRoomSkillParameter 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteRoomWithContext

func (c *AlexaForBusiness) DeleteRoomWithContext(ctx aws.Context, input *DeleteRoomInput, opts ...request.Option) (*DeleteRoomOutput, error)

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

See DeleteRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillAuthorization

func (c *AlexaForBusiness) DeleteSkillAuthorization(input *DeleteSkillAuthorizationInput) (*DeleteSkillAuthorizationOutput, error)

DeleteSkillAuthorization API operation for Alexa For Business.

Unlinks a third-party account from a skill.

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 Alexa For Business's API operation DeleteSkillAuthorization for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorization

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillAuthorizationRequest

func (c *AlexaForBusiness) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) (req *request.Request, output *DeleteSkillAuthorizationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorization

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillAuthorizationWithContext

func (c *AlexaForBusiness) DeleteSkillAuthorizationWithContext(ctx aws.Context, input *DeleteSkillAuthorizationInput, opts ...request.Option) (*DeleteSkillAuthorizationOutput, error)

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

See DeleteSkillAuthorization 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillGroup

func (c *AlexaForBusiness) DeleteSkillGroup(input *DeleteSkillGroupInput) (*DeleteSkillGroupOutput, error)

DeleteSkillGroup API operation for Alexa For Business.

Deletes a skill group by skill group ARN.

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 Alexa For Business's API operation DeleteSkillGroup for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillGroupRequest

func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) (req *request.Request, output *DeleteSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteSkillGroupWithContext

func (c *AlexaForBusiness) DeleteSkillGroupWithContext(ctx aws.Context, input *DeleteSkillGroupInput, opts ...request.Option) (*DeleteSkillGroupOutput, error)

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

See DeleteSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteUser

func (c *AlexaForBusiness) DeleteUser(input *DeleteUserInput) (*DeleteUserOutput, error)

DeleteUser API operation for Alexa For Business.

Deletes a specified user by user ARN and enrollment ARN.

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 Alexa For Business's API operation DeleteUser for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteUserRequest

func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) (req *request.Request, output *DeleteUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DeleteUserWithContext

func (c *AlexaForBusiness) DeleteUserWithContext(ctx aws.Context, input *DeleteUserInput, opts ...request.Option) (*DeleteUserOutput, error)

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

See DeleteUser 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateContactFromAddressBook

func (c *AlexaForBusiness) DisassociateContactFromAddressBook(input *DisassociateContactFromAddressBookInput) (*DisassociateContactFromAddressBookOutput, error)

DisassociateContactFromAddressBook API operation for Alexa For Business.

Disassociates a contact from a given address book.

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 Alexa For Business's API operation DisassociateContactFromAddressBook for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateContactFromAddressBookRequest

func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) (req *request.Request, output *DisassociateContactFromAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateContactFromAddressBookWithContext

func (c *AlexaForBusiness) DisassociateContactFromAddressBookWithContext(ctx aws.Context, input *DisassociateContactFromAddressBookInput, opts ...request.Option) (*DisassociateContactFromAddressBookOutput, error)

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

See DisassociateContactFromAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateDeviceFromRoom

func (c *AlexaForBusiness) DisassociateDeviceFromRoom(input *DisassociateDeviceFromRoomInput) (*DisassociateDeviceFromRoomOutput, error)

DisassociateDeviceFromRoom API operation for Alexa For Business.

Disassociates a device from its current room. The device continues to be connected to the Wi-Fi network and is still registered to the account. The device settings and skills are removed from the room.

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 Alexa For Business's API operation DisassociateDeviceFromRoom for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateDeviceFromRoomRequest

func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) (req *request.Request, output *DisassociateDeviceFromRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateDeviceFromRoomWithContext

func (c *AlexaForBusiness) DisassociateDeviceFromRoomWithContext(ctx aws.Context, input *DisassociateDeviceFromRoomInput, opts ...request.Option) (*DisassociateDeviceFromRoomOutput, error)

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

See DisassociateDeviceFromRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromSkillGroup

func (c *AlexaForBusiness) DisassociateSkillFromSkillGroup(input *DisassociateSkillFromSkillGroupInput) (*DisassociateSkillFromSkillGroupOutput, error)

DisassociateSkillFromSkillGroup API operation for Alexa For Business.

Disassociates a skill from a skill group.

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 Alexa For Business's API operation DisassociateSkillFromSkillGroup for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromSkillGroupRequest

func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) (req *request.Request, output *DisassociateSkillFromSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromSkillGroupWithContext

func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupWithContext(ctx aws.Context, input *DisassociateSkillFromSkillGroupInput, opts ...request.Option) (*DisassociateSkillFromSkillGroupOutput, error)

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

See DisassociateSkillFromSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromUsers

func (c *AlexaForBusiness) DisassociateSkillFromUsers(input *DisassociateSkillFromUsersInput) (*DisassociateSkillFromUsersOutput, error)

DisassociateSkillFromUsers API operation for Alexa For Business.

Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.

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 Alexa For Business's API operation DisassociateSkillFromUsers for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromUsersRequest

func (c *AlexaForBusiness) DisassociateSkillFromUsersRequest(input *DisassociateSkillFromUsersInput) (req *request.Request, output *DisassociateSkillFromUsersOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillFromUsersWithContext

func (c *AlexaForBusiness) DisassociateSkillFromUsersWithContext(ctx aws.Context, input *DisassociateSkillFromUsersInput, opts ...request.Option) (*DisassociateSkillFromUsersOutput, error)

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

See DisassociateSkillFromUsers 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillGroupFromRoom

func (c *AlexaForBusiness) DisassociateSkillGroupFromRoom(input *DisassociateSkillGroupFromRoomInput) (*DisassociateSkillGroupFromRoomOutput, error)

DisassociateSkillGroupFromRoom API operation for Alexa For Business.

Disassociates a skill group from a specified room. This disables all skills in the skill group on all devices in the room.

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 Alexa For Business's API operation DisassociateSkillGroupFromRoom for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillGroupFromRoomRequest

func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) (req *request.Request, output *DisassociateSkillGroupFromRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext

func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomWithContext(ctx aws.Context, input *DisassociateSkillGroupFromRoomInput, opts ...request.Option) (*DisassociateSkillGroupFromRoomOutput, error)

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

See DisassociateSkillGroupFromRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ForgetSmartHomeAppliances

func (c *AlexaForBusiness) ForgetSmartHomeAppliances(input *ForgetSmartHomeAppliancesInput) (*ForgetSmartHomeAppliancesOutput, error)

ForgetSmartHomeAppliances API operation for Alexa For Business.

Forgets smart home appliances associated to a room.

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 Alexa For Business's API operation ForgetSmartHomeAppliances for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliances

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ForgetSmartHomeAppliancesRequest

func (c *AlexaForBusiness) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) (req *request.Request, output *ForgetSmartHomeAppliancesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliances

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ForgetSmartHomeAppliancesWithContext

func (c *AlexaForBusiness) ForgetSmartHomeAppliancesWithContext(ctx aws.Context, input *ForgetSmartHomeAppliancesInput, opts ...request.Option) (*ForgetSmartHomeAppliancesOutput, error)

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

See ForgetSmartHomeAppliances 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetAddressBook

func (c *AlexaForBusiness) GetAddressBook(input *GetAddressBookInput) (*GetAddressBookOutput, error)

GetAddressBook API operation for Alexa For Business.

Gets address the book details by the address book ARN.

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 Alexa For Business's API operation GetAddressBook for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetAddressBookRequest

func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) (req *request.Request, output *GetAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetAddressBookWithContext

func (c *AlexaForBusiness) GetAddressBookWithContext(ctx aws.Context, input *GetAddressBookInput, opts ...request.Option) (*GetAddressBookOutput, error)

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

See GetAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferencePreference

func (c *AlexaForBusiness) GetConferencePreference(input *GetConferencePreferenceInput) (*GetConferencePreferenceOutput, error)

GetConferencePreference API operation for Alexa For Business.

Retrieves the existing conference preferences.

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 Alexa For Business's API operation GetConferencePreference for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreference

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferencePreferenceRequest

func (c *AlexaForBusiness) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) (req *request.Request, output *GetConferencePreferenceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreference

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferencePreferenceWithContext

func (c *AlexaForBusiness) GetConferencePreferenceWithContext(ctx aws.Context, input *GetConferencePreferenceInput, opts ...request.Option) (*GetConferencePreferenceOutput, error)

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

See GetConferencePreference 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferenceProvider

func (c *AlexaForBusiness) GetConferenceProvider(input *GetConferenceProviderInput) (*GetConferenceProviderOutput, error)

GetConferenceProvider API operation for Alexa For Business.

Gets details about a specific conference provider.

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 Alexa For Business's API operation GetConferenceProvider for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferenceProviderRequest

func (c *AlexaForBusiness) GetConferenceProviderRequest(input *GetConferenceProviderInput) (req *request.Request, output *GetConferenceProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetConferenceProviderWithContext

func (c *AlexaForBusiness) GetConferenceProviderWithContext(ctx aws.Context, input *GetConferenceProviderInput, opts ...request.Option) (*GetConferenceProviderOutput, error)

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

See GetConferenceProvider 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetContact

func (c *AlexaForBusiness) GetContact(input *GetContactInput) (*GetContactOutput, error)

GetContact API operation for Alexa For Business.

Gets the contact details by the contact ARN.

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 Alexa For Business's API operation GetContact for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetContactRequest

func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) (req *request.Request, output *GetContactOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetContactWithContext

func (c *AlexaForBusiness) GetContactWithContext(ctx aws.Context, input *GetContactInput, opts ...request.Option) (*GetContactOutput, error)

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

See GetContact 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetDevice

func (c *AlexaForBusiness) GetDevice(input *GetDeviceInput) (*GetDeviceOutput, error)

GetDevice API operation for Alexa For Business.

Gets the details of a device by device ARN.

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 Alexa For Business's API operation GetDevice for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetDeviceRequest

func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) (req *request.Request, output *GetDeviceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetDeviceWithContext

func (c *AlexaForBusiness) GetDeviceWithContext(ctx aws.Context, input *GetDeviceInput, opts ...request.Option) (*GetDeviceOutput, error)

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

See GetDevice 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGateway

func (c *AlexaForBusiness) GetGateway(input *GetGatewayInput) (*GetGatewayOutput, error)

GetGateway API operation for Alexa For Business.

Retrieves the details of a gateway.

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 Alexa For Business's API operation GetGateway for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGateway

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGatewayGroup

func (c *AlexaForBusiness) GetGatewayGroup(input *GetGatewayGroupInput) (*GetGatewayGroupOutput, error)

GetGatewayGroup API operation for Alexa For Business.

Retrieves the details of a gateway group.

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 Alexa For Business's API operation GetGatewayGroup for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGatewayGroupRequest

func (c *AlexaForBusiness) GetGatewayGroupRequest(input *GetGatewayGroupInput) (req *request.Request, output *GetGatewayGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGatewayGroupWithContext

func (c *AlexaForBusiness) GetGatewayGroupWithContext(ctx aws.Context, input *GetGatewayGroupInput, opts ...request.Option) (*GetGatewayGroupOutput, error)

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

See GetGatewayGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGatewayRequest

func (c *AlexaForBusiness) GetGatewayRequest(input *GetGatewayInput) (req *request.Request, output *GetGatewayOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGateway

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetGatewayWithContext

func (c *AlexaForBusiness) GetGatewayWithContext(ctx aws.Context, input *GetGatewayInput, opts ...request.Option) (*GetGatewayOutput, error)

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

See GetGateway 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetInvitationConfiguration

func (c *AlexaForBusiness) GetInvitationConfiguration(input *GetInvitationConfigurationInput) (*GetInvitationConfigurationOutput, error)

GetInvitationConfiguration API operation for Alexa For Business.

Retrieves the configured values for the user enrollment invitation email template.

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 Alexa For Business's API operation GetInvitationConfiguration for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfiguration

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetInvitationConfigurationRequest

func (c *AlexaForBusiness) GetInvitationConfigurationRequest(input *GetInvitationConfigurationInput) (req *request.Request, output *GetInvitationConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfiguration

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetInvitationConfigurationWithContext

func (c *AlexaForBusiness) GetInvitationConfigurationWithContext(ctx aws.Context, input *GetInvitationConfigurationInput, opts ...request.Option) (*GetInvitationConfigurationOutput, error)

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

See GetInvitationConfiguration 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetNetworkProfile

func (c *AlexaForBusiness) GetNetworkProfile(input *GetNetworkProfileInput) (*GetNetworkProfileOutput, error)

GetNetworkProfile API operation for Alexa For Business.

Gets the network profile details by the network profile ARN.

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 Alexa For Business's API operation GetNetworkProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetNetworkProfileRequest

func (c *AlexaForBusiness) GetNetworkProfileRequest(input *GetNetworkProfileInput) (req *request.Request, output *GetNetworkProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetNetworkProfileWithContext

func (c *AlexaForBusiness) GetNetworkProfileWithContext(ctx aws.Context, input *GetNetworkProfileInput, opts ...request.Option) (*GetNetworkProfileOutput, error)

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

See GetNetworkProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetProfile

func (c *AlexaForBusiness) GetProfile(input *GetProfileInput) (*GetProfileOutput, error)

GetProfile API operation for Alexa For Business.

Gets the details of a room profile by profile ARN.

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 Alexa For Business's API operation GetProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetProfileRequest

func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) (req *request.Request, output *GetProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetProfileWithContext

func (c *AlexaForBusiness) GetProfileWithContext(ctx aws.Context, input *GetProfileInput, opts ...request.Option) (*GetProfileOutput, error)

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

See GetProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoom

func (c *AlexaForBusiness) GetRoom(input *GetRoomInput) (*GetRoomOutput, error)

GetRoom API operation for Alexa For Business.

Gets room details by room ARN.

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 Alexa For Business's API operation GetRoom for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoomRequest

func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) (req *request.Request, output *GetRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoomSkillParameter

func (c *AlexaForBusiness) GetRoomSkillParameter(input *GetRoomSkillParameterInput) (*GetRoomSkillParameterOutput, error)

GetRoomSkillParameter API operation for Alexa For Business.

Gets room skill parameter details by room, skill, and parameter key ARN.

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 Alexa For Business's API operation GetRoomSkillParameter for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoomSkillParameterRequest

func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) (req *request.Request, output *GetRoomSkillParameterOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoomSkillParameterWithContext

func (c *AlexaForBusiness) GetRoomSkillParameterWithContext(ctx aws.Context, input *GetRoomSkillParameterInput, opts ...request.Option) (*GetRoomSkillParameterOutput, error)

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

See GetRoomSkillParameter 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetRoomWithContext

func (c *AlexaForBusiness) GetRoomWithContext(ctx aws.Context, input *GetRoomInput, opts ...request.Option) (*GetRoomOutput, error)

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

See GetRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetSkillGroup

func (c *AlexaForBusiness) GetSkillGroup(input *GetSkillGroupInput) (*GetSkillGroupOutput, error)

GetSkillGroup API operation for Alexa For Business.

Gets skill group details by skill group ARN.

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 Alexa For Business's API operation GetSkillGroup for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetSkillGroupRequest

func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) (req *request.Request, output *GetSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) GetSkillGroupWithContext

func (c *AlexaForBusiness) GetSkillGroupWithContext(ctx aws.Context, input *GetSkillGroupInput, opts ...request.Option) (*GetSkillGroupOutput, error)

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

See GetSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListBusinessReportSchedules

func (c *AlexaForBusiness) ListBusinessReportSchedules(input *ListBusinessReportSchedulesInput) (*ListBusinessReportSchedulesOutput, error)

ListBusinessReportSchedules API operation for Alexa For Business.

Lists the details of the schedules that a user configured. A download URL of the report associated with each schedule is returned every time this action is called. A new download URL is returned each time, and is valid for 24 hours.

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 Alexa For Business's API operation ListBusinessReportSchedules for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedules

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListBusinessReportSchedulesPages

func (c *AlexaForBusiness) ListBusinessReportSchedulesPages(input *ListBusinessReportSchedulesInput, fn func(*ListBusinessReportSchedulesOutput, bool) bool) error

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

See ListBusinessReportSchedules 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 ListBusinessReportSchedules operation.
pageNum := 0
err := client.ListBusinessReportSchedulesPages(params,
    func(page *alexaforbusiness.ListBusinessReportSchedulesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListBusinessReportSchedulesPagesWithContext

func (c *AlexaForBusiness) ListBusinessReportSchedulesPagesWithContext(ctx aws.Context, input *ListBusinessReportSchedulesInput, fn func(*ListBusinessReportSchedulesOutput, bool) bool, opts ...request.Option) error

ListBusinessReportSchedulesPagesWithContext same as ListBusinessReportSchedulesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListBusinessReportSchedulesRequest

func (c *AlexaForBusiness) ListBusinessReportSchedulesRequest(input *ListBusinessReportSchedulesInput) (req *request.Request, output *ListBusinessReportSchedulesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedules

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListBusinessReportSchedulesWithContext

func (c *AlexaForBusiness) ListBusinessReportSchedulesWithContext(ctx aws.Context, input *ListBusinessReportSchedulesInput, opts ...request.Option) (*ListBusinessReportSchedulesOutput, error)

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

See ListBusinessReportSchedules 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListConferenceProviders

func (c *AlexaForBusiness) ListConferenceProviders(input *ListConferenceProvidersInput) (*ListConferenceProvidersOutput, error)

ListConferenceProviders API operation for Alexa For Business.

Lists conference providers under a specific 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 Alexa For Business's API operation ListConferenceProviders for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProviders

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListConferenceProvidersPages

func (c *AlexaForBusiness) ListConferenceProvidersPages(input *ListConferenceProvidersInput, fn func(*ListConferenceProvidersOutput, bool) bool) error

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

See ListConferenceProviders 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 ListConferenceProviders operation.
pageNum := 0
err := client.ListConferenceProvidersPages(params,
    func(page *alexaforbusiness.ListConferenceProvidersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListConferenceProvidersPagesWithContext

func (c *AlexaForBusiness) ListConferenceProvidersPagesWithContext(ctx aws.Context, input *ListConferenceProvidersInput, fn func(*ListConferenceProvidersOutput, bool) bool, opts ...request.Option) error

ListConferenceProvidersPagesWithContext same as ListConferenceProvidersPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListConferenceProvidersRequest

func (c *AlexaForBusiness) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) (req *request.Request, output *ListConferenceProvidersOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProviders

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListConferenceProvidersWithContext

func (c *AlexaForBusiness) ListConferenceProvidersWithContext(ctx aws.Context, input *ListConferenceProvidersInput, opts ...request.Option) (*ListConferenceProvidersOutput, error)

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

See ListConferenceProviders 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListDeviceEvents

func (c *AlexaForBusiness) ListDeviceEvents(input *ListDeviceEventsInput) (*ListDeviceEventsOutput, error)

ListDeviceEvents API operation for Alexa For Business.

Lists the device event history, including device connection status, for up to 30 days.

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 Alexa For Business's API operation ListDeviceEvents for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListDeviceEventsPages

func (c *AlexaForBusiness) ListDeviceEventsPages(input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool) error

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

See ListDeviceEvents 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 ListDeviceEvents operation.
pageNum := 0
err := client.ListDeviceEventsPages(params,
    func(page *alexaforbusiness.ListDeviceEventsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListDeviceEventsPagesWithContext

func (c *AlexaForBusiness) ListDeviceEventsPagesWithContext(ctx aws.Context, input *ListDeviceEventsInput, fn func(*ListDeviceEventsOutput, bool) bool, opts ...request.Option) error

ListDeviceEventsPagesWithContext same as ListDeviceEventsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListDeviceEventsRequest

func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) (req *request.Request, output *ListDeviceEventsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListDeviceEventsWithContext

func (c *AlexaForBusiness) ListDeviceEventsWithContext(ctx aws.Context, input *ListDeviceEventsInput, opts ...request.Option) (*ListDeviceEventsOutput, error)

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

See ListDeviceEvents 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewayGroups

func (c *AlexaForBusiness) ListGatewayGroups(input *ListGatewayGroupsInput) (*ListGatewayGroupsOutput, error)

ListGatewayGroups API operation for Alexa For Business.

Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.

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 Alexa For Business's API operation ListGatewayGroups for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroups

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewayGroupsPages

func (c *AlexaForBusiness) ListGatewayGroupsPages(input *ListGatewayGroupsInput, fn func(*ListGatewayGroupsOutput, bool) bool) error

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

See ListGatewayGroups 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 ListGatewayGroups operation.
pageNum := 0
err := client.ListGatewayGroupsPages(params,
    func(page *alexaforbusiness.ListGatewayGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewayGroupsPagesWithContext

func (c *AlexaForBusiness) ListGatewayGroupsPagesWithContext(ctx aws.Context, input *ListGatewayGroupsInput, fn func(*ListGatewayGroupsOutput, bool) bool, opts ...request.Option) error

ListGatewayGroupsPagesWithContext same as ListGatewayGroupsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewayGroupsRequest

func (c *AlexaForBusiness) ListGatewayGroupsRequest(input *ListGatewayGroupsInput) (req *request.Request, output *ListGatewayGroupsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroups

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewayGroupsWithContext

func (c *AlexaForBusiness) ListGatewayGroupsWithContext(ctx aws.Context, input *ListGatewayGroupsInput, opts ...request.Option) (*ListGatewayGroupsOutput, error)

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

See ListGatewayGroups 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGateways

func (c *AlexaForBusiness) ListGateways(input *ListGatewaysInput) (*ListGatewaysOutput, error)

ListGateways API operation for Alexa For Business.

Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.

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 Alexa For Business's API operation ListGateways for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGateways

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewaysPages

func (c *AlexaForBusiness) ListGatewaysPages(input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool) error

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

See ListGateways 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 ListGateways operation.
pageNum := 0
err := client.ListGatewaysPages(params,
    func(page *alexaforbusiness.ListGatewaysOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewaysPagesWithContext

func (c *AlexaForBusiness) ListGatewaysPagesWithContext(ctx aws.Context, input *ListGatewaysInput, fn func(*ListGatewaysOutput, bool) bool, opts ...request.Option) error

ListGatewaysPagesWithContext same as ListGatewaysPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewaysRequest

func (c *AlexaForBusiness) ListGatewaysRequest(input *ListGatewaysInput) (req *request.Request, output *ListGatewaysOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGateways

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListGatewaysWithContext

func (c *AlexaForBusiness) ListGatewaysWithContext(ctx aws.Context, input *ListGatewaysInput, opts ...request.Option) (*ListGatewaysOutput, error)

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

See ListGateways 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkills

func (c *AlexaForBusiness) ListSkills(input *ListSkillsInput) (*ListSkillsOutput, error)

ListSkills API operation for Alexa For Business.

Lists all enabled skills in a specific skill group.

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 Alexa For Business's API operation ListSkills for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsPages

func (c *AlexaForBusiness) ListSkillsPages(input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool) error

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

See ListSkills 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 ListSkills operation.
pageNum := 0
err := client.ListSkillsPages(params,
    func(page *alexaforbusiness.ListSkillsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsPagesWithContext

func (c *AlexaForBusiness) ListSkillsPagesWithContext(ctx aws.Context, input *ListSkillsInput, fn func(*ListSkillsOutput, bool) bool, opts ...request.Option) error

ListSkillsPagesWithContext same as ListSkillsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsRequest

func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) (req *request.Request, output *ListSkillsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreCategories

func (c *AlexaForBusiness) ListSkillsStoreCategories(input *ListSkillsStoreCategoriesInput) (*ListSkillsStoreCategoriesOutput, error)

ListSkillsStoreCategories API operation for Alexa For Business.

Lists all categories in the Alexa skill store.

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 Alexa For Business's API operation ListSkillsStoreCategories for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategories

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreCategoriesPages

func (c *AlexaForBusiness) ListSkillsStoreCategoriesPages(input *ListSkillsStoreCategoriesInput, fn func(*ListSkillsStoreCategoriesOutput, bool) bool) error

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

See ListSkillsStoreCategories 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 ListSkillsStoreCategories operation.
pageNum := 0
err := client.ListSkillsStoreCategoriesPages(params,
    func(page *alexaforbusiness.ListSkillsStoreCategoriesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreCategoriesPagesWithContext

func (c *AlexaForBusiness) ListSkillsStoreCategoriesPagesWithContext(ctx aws.Context, input *ListSkillsStoreCategoriesInput, fn func(*ListSkillsStoreCategoriesOutput, bool) bool, opts ...request.Option) error

ListSkillsStoreCategoriesPagesWithContext same as ListSkillsStoreCategoriesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreCategoriesRequest

func (c *AlexaForBusiness) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) (req *request.Request, output *ListSkillsStoreCategoriesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategories

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreCategoriesWithContext

func (c *AlexaForBusiness) ListSkillsStoreCategoriesWithContext(ctx aws.Context, input *ListSkillsStoreCategoriesInput, opts ...request.Option) (*ListSkillsStoreCategoriesOutput, error)

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

See ListSkillsStoreCategories 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategory

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategory(input *ListSkillsStoreSkillsByCategoryInput) (*ListSkillsStoreSkillsByCategoryOutput, error)

ListSkillsStoreSkillsByCategory API operation for Alexa For Business.

Lists all skills in the Alexa skill store by category.

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 Alexa For Business's API operation ListSkillsStoreSkillsByCategory for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategory

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryPages

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryPages(input *ListSkillsStoreSkillsByCategoryInput, fn func(*ListSkillsStoreSkillsByCategoryOutput, bool) bool) error

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

See ListSkillsStoreSkillsByCategory 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 ListSkillsStoreSkillsByCategory operation.
pageNum := 0
err := client.ListSkillsStoreSkillsByCategoryPages(params,
    func(page *alexaforbusiness.ListSkillsStoreSkillsByCategoryOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryPagesWithContext

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryPagesWithContext(ctx aws.Context, input *ListSkillsStoreSkillsByCategoryInput, fn func(*ListSkillsStoreSkillsByCategoryOutput, bool) bool, opts ...request.Option) error

ListSkillsStoreSkillsByCategoryPagesWithContext same as ListSkillsStoreSkillsByCategoryPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) (req *request.Request, output *ListSkillsStoreSkillsByCategoryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategory

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryWithContext

func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryWithContext(ctx aws.Context, input *ListSkillsStoreSkillsByCategoryInput, opts ...request.Option) (*ListSkillsStoreSkillsByCategoryOutput, error)

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

See ListSkillsStoreSkillsByCategory 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSkillsWithContext

func (c *AlexaForBusiness) ListSkillsWithContext(ctx aws.Context, input *ListSkillsInput, opts ...request.Option) (*ListSkillsOutput, error)

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

See ListSkills 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSmartHomeAppliances

func (c *AlexaForBusiness) ListSmartHomeAppliances(input *ListSmartHomeAppliancesInput) (*ListSmartHomeAppliancesOutput, error)

ListSmartHomeAppliances API operation for Alexa For Business.

Lists all of the smart home appliances associated with a room.

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 Alexa For Business's API operation ListSmartHomeAppliances for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliances

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSmartHomeAppliancesPages

func (c *AlexaForBusiness) ListSmartHomeAppliancesPages(input *ListSmartHomeAppliancesInput, fn func(*ListSmartHomeAppliancesOutput, bool) bool) error

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

See ListSmartHomeAppliances 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 ListSmartHomeAppliances operation.
pageNum := 0
err := client.ListSmartHomeAppliancesPages(params,
    func(page *alexaforbusiness.ListSmartHomeAppliancesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSmartHomeAppliancesPagesWithContext

func (c *AlexaForBusiness) ListSmartHomeAppliancesPagesWithContext(ctx aws.Context, input *ListSmartHomeAppliancesInput, fn func(*ListSmartHomeAppliancesOutput, bool) bool, opts ...request.Option) error

ListSmartHomeAppliancesPagesWithContext same as ListSmartHomeAppliancesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSmartHomeAppliancesRequest

func (c *AlexaForBusiness) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) (req *request.Request, output *ListSmartHomeAppliancesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliances

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListSmartHomeAppliancesWithContext

func (c *AlexaForBusiness) ListSmartHomeAppliancesWithContext(ctx aws.Context, input *ListSmartHomeAppliancesInput, opts ...request.Option) (*ListSmartHomeAppliancesOutput, error)

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

See ListSmartHomeAppliances 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListTags

func (c *AlexaForBusiness) ListTags(input *ListTagsInput) (*ListTagsOutput, error)

ListTags API operation for Alexa For Business.

Lists all tags for the specified resource.

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

See the AWS API reference guide for Alexa For Business's API operation ListTags for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListTagsPages

func (c *AlexaForBusiness) ListTagsPages(input *ListTagsInput, fn func(*ListTagsOutput, bool) bool) error

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

See ListTags 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 ListTags operation.
pageNum := 0
err := client.ListTagsPages(params,
    func(page *alexaforbusiness.ListTagsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListTagsPagesWithContext

func (c *AlexaForBusiness) ListTagsPagesWithContext(ctx aws.Context, input *ListTagsInput, fn func(*ListTagsOutput, bool) bool, opts ...request.Option) error

ListTagsPagesWithContext same as ListTagsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListTagsRequest

func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) (req *request.Request, output *ListTagsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ListTagsWithContext

func (c *AlexaForBusiness) ListTagsWithContext(ctx aws.Context, input *ListTagsInput, opts ...request.Option) (*ListTagsOutput, error)

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

See ListTags 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutConferencePreference

func (c *AlexaForBusiness) PutConferencePreference(input *PutConferencePreferenceInput) (*PutConferencePreferenceOutput, error)

PutConferencePreference API operation for Alexa For Business.

Sets the conference preferences on a specific conference provider at the account level.

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 Alexa For Business's API operation PutConferencePreference for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreference

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutConferencePreferenceRequest

func (c *AlexaForBusiness) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) (req *request.Request, output *PutConferencePreferenceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreference

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutConferencePreferenceWithContext

func (c *AlexaForBusiness) PutConferencePreferenceWithContext(ctx aws.Context, input *PutConferencePreferenceInput, opts ...request.Option) (*PutConferencePreferenceOutput, error)

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

See PutConferencePreference 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutInvitationConfiguration

func (c *AlexaForBusiness) PutInvitationConfiguration(input *PutInvitationConfigurationInput) (*PutInvitationConfigurationOutput, error)

PutInvitationConfiguration API operation for Alexa For Business.

Configures the email template for the user enrollment invitation with the specified attributes.

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 Alexa For Business's API operation PutInvitationConfiguration for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfiguration

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutInvitationConfigurationRequest

func (c *AlexaForBusiness) PutInvitationConfigurationRequest(input *PutInvitationConfigurationInput) (req *request.Request, output *PutInvitationConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfiguration

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutInvitationConfigurationWithContext

func (c *AlexaForBusiness) PutInvitationConfigurationWithContext(ctx aws.Context, input *PutInvitationConfigurationInput, opts ...request.Option) (*PutInvitationConfigurationOutput, error)

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

See PutInvitationConfiguration 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutRoomSkillParameter

func (c *AlexaForBusiness) PutRoomSkillParameter(input *PutRoomSkillParameterInput) (*PutRoomSkillParameterOutput, error)

PutRoomSkillParameter API operation for Alexa For Business.

Updates room skill parameter details by room, skill, and parameter key ID. Not all skills have a room skill parameter.

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 Alexa For Business's API operation PutRoomSkillParameter for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutRoomSkillParameterRequest

func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) (req *request.Request, output *PutRoomSkillParameterOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutRoomSkillParameterWithContext

func (c *AlexaForBusiness) PutRoomSkillParameterWithContext(ctx aws.Context, input *PutRoomSkillParameterInput, opts ...request.Option) (*PutRoomSkillParameterOutput, error)

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

See PutRoomSkillParameter 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutSkillAuthorization

func (c *AlexaForBusiness) PutSkillAuthorization(input *PutSkillAuthorizationInput) (*PutSkillAuthorizationOutput, error)

PutSkillAuthorization API operation for Alexa For Business.

Links a user's account to a third-party skill provider. If this API operation is called by an assumed IAM role, the skill being linked must be a private skill. Also, the skill must be owned by the AWS account that assumed the IAM 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 Alexa For Business's API operation PutSkillAuthorization for usage and error information.

Returned Error Types:

  • UnauthorizedException The caller has no permissions to operate on the resource involved in the API call.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorization

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutSkillAuthorizationRequest

func (c *AlexaForBusiness) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) (req *request.Request, output *PutSkillAuthorizationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorization

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) PutSkillAuthorizationWithContext

func (c *AlexaForBusiness) PutSkillAuthorizationWithContext(ctx aws.Context, input *PutSkillAuthorizationInput, opts ...request.Option) (*PutSkillAuthorizationOutput, error)

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

See PutSkillAuthorization 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RegisterAVSDevice

func (c *AlexaForBusiness) RegisterAVSDevice(input *RegisterAVSDeviceInput) (*RegisterAVSDeviceOutput, error)

RegisterAVSDevice API operation for Alexa For Business.

Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).

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 Alexa For Business's API operation RegisterAVSDevice for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

  • InvalidDeviceException The device is in an invalid state.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RegisterAVSDeviceRequest

func (c *AlexaForBusiness) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) (req *request.Request, output *RegisterAVSDeviceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RegisterAVSDeviceWithContext

func (c *AlexaForBusiness) RegisterAVSDeviceWithContext(ctx aws.Context, input *RegisterAVSDeviceInput, opts ...request.Option) (*RegisterAVSDeviceOutput, error)

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

See RegisterAVSDevice 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RejectSkill

func (c *AlexaForBusiness) RejectSkill(input *RejectSkillInput) (*RejectSkillOutput, error)

RejectSkill API operation for Alexa For Business.

Disassociates a skill from the organization under a user's AWS account. If the skill is a private skill, it moves to an AcceptStatus of PENDING. Any private or public skill that is rejected can be added later by calling the ApproveSkill API.

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 Alexa For Business's API operation RejectSkill for usage and error information.

Returned Error Types:

  • ConcurrentModificationException There is a concurrent modification of resources.

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkill

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RejectSkillRequest

func (c *AlexaForBusiness) RejectSkillRequest(input *RejectSkillInput) (req *request.Request, output *RejectSkillOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkill

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RejectSkillWithContext

func (c *AlexaForBusiness) RejectSkillWithContext(ctx aws.Context, input *RejectSkillInput, opts ...request.Option) (*RejectSkillOutput, error)

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

See RejectSkill 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ResolveRoom

func (c *AlexaForBusiness) ResolveRoom(input *ResolveRoomInput) (*ResolveRoomOutput, error)

ResolveRoom API operation for Alexa For Business.

Determines the details for the room from which a skill request was invoked. This operation is used by skill developers.

To query ResolveRoom from an Alexa skill, the skill ID needs to be authorized. When the skill is using an AWS Lambda function, the skill is automatically authorized when you publish your skill as a private skill to your AWS account. Skills that are hosted using a custom web service must be manually authorized. To get your skill authorized, contact AWS Support with your AWS account ID that queries the ResolveRoom API and skill ID.

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 Alexa For Business's API operation ResolveRoom for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ResolveRoomRequest

func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) (req *request.Request, output *ResolveRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) ResolveRoomWithContext

func (c *AlexaForBusiness) ResolveRoomWithContext(ctx aws.Context, input *ResolveRoomInput, opts ...request.Option) (*ResolveRoomOutput, error)

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

See ResolveRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RevokeInvitation

func (c *AlexaForBusiness) RevokeInvitation(input *RevokeInvitationInput) (*RevokeInvitationOutput, error)

RevokeInvitation API operation for Alexa For Business.

Revokes an invitation and invalidates the enrollment URL.

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 Alexa For Business's API operation RevokeInvitation for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RevokeInvitationRequest

func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) (req *request.Request, output *RevokeInvitationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) RevokeInvitationWithContext

func (c *AlexaForBusiness) RevokeInvitationWithContext(ctx aws.Context, input *RevokeInvitationInput, opts ...request.Option) (*RevokeInvitationOutput, error)

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

See RevokeInvitation 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchAddressBooks

func (c *AlexaForBusiness) SearchAddressBooks(input *SearchAddressBooksInput) (*SearchAddressBooksOutput, error)

SearchAddressBooks API operation for Alexa For Business.

Searches address books and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchAddressBooks for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchAddressBooksPages

func (c *AlexaForBusiness) SearchAddressBooksPages(input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool) error

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

See SearchAddressBooks 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 SearchAddressBooks operation.
pageNum := 0
err := client.SearchAddressBooksPages(params,
    func(page *alexaforbusiness.SearchAddressBooksOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchAddressBooksPagesWithContext

func (c *AlexaForBusiness) SearchAddressBooksPagesWithContext(ctx aws.Context, input *SearchAddressBooksInput, fn func(*SearchAddressBooksOutput, bool) bool, opts ...request.Option) error

SearchAddressBooksPagesWithContext same as SearchAddressBooksPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchAddressBooksRequest

func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) (req *request.Request, output *SearchAddressBooksOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchAddressBooksWithContext

func (c *AlexaForBusiness) SearchAddressBooksWithContext(ctx aws.Context, input *SearchAddressBooksInput, opts ...request.Option) (*SearchAddressBooksOutput, error)

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

See SearchAddressBooks 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchContacts

func (c *AlexaForBusiness) SearchContacts(input *SearchContactsInput) (*SearchContactsOutput, error)

SearchContacts API operation for Alexa For Business.

Searches contacts and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchContacts for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchContactsPages

func (c *AlexaForBusiness) SearchContactsPages(input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool) error

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

See SearchContacts 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 SearchContacts operation.
pageNum := 0
err := client.SearchContactsPages(params,
    func(page *alexaforbusiness.SearchContactsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchContactsPagesWithContext

func (c *AlexaForBusiness) SearchContactsPagesWithContext(ctx aws.Context, input *SearchContactsInput, fn func(*SearchContactsOutput, bool) bool, opts ...request.Option) error

SearchContactsPagesWithContext same as SearchContactsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchContactsRequest

func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) (req *request.Request, output *SearchContactsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchContactsWithContext

func (c *AlexaForBusiness) SearchContactsWithContext(ctx aws.Context, input *SearchContactsInput, opts ...request.Option) (*SearchContactsOutput, error)

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

See SearchContacts 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchDevices

func (c *AlexaForBusiness) SearchDevices(input *SearchDevicesInput) (*SearchDevicesOutput, error)

SearchDevices API operation for Alexa For Business.

Searches devices and lists the ones that meet a set of filter criteria.

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 Alexa For Business's API operation SearchDevices for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchDevicesPages

func (c *AlexaForBusiness) SearchDevicesPages(input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool) error

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

See SearchDevices 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 SearchDevices operation.
pageNum := 0
err := client.SearchDevicesPages(params,
    func(page *alexaforbusiness.SearchDevicesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchDevicesPagesWithContext

func (c *AlexaForBusiness) SearchDevicesPagesWithContext(ctx aws.Context, input *SearchDevicesInput, fn func(*SearchDevicesOutput, bool) bool, opts ...request.Option) error

SearchDevicesPagesWithContext same as SearchDevicesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchDevicesRequest

func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) (req *request.Request, output *SearchDevicesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchDevicesWithContext

func (c *AlexaForBusiness) SearchDevicesWithContext(ctx aws.Context, input *SearchDevicesInput, opts ...request.Option) (*SearchDevicesOutput, error)

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

See SearchDevices 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchNetworkProfiles

func (c *AlexaForBusiness) SearchNetworkProfiles(input *SearchNetworkProfilesInput) (*SearchNetworkProfilesOutput, error)

SearchNetworkProfiles API operation for Alexa For Business.

Searches network profiles and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchNetworkProfiles for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchNetworkProfiles

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchNetworkProfilesPages

func (c *AlexaForBusiness) SearchNetworkProfilesPages(input *SearchNetworkProfilesInput, fn func(*SearchNetworkProfilesOutput, bool) bool) error

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

See SearchNetworkProfiles 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 SearchNetworkProfiles operation.
pageNum := 0
err := client.SearchNetworkProfilesPages(params,
    func(page *alexaforbusiness.SearchNetworkProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchNetworkProfilesPagesWithContext

func (c *AlexaForBusiness) SearchNetworkProfilesPagesWithContext(ctx aws.Context, input *SearchNetworkProfilesInput, fn func(*SearchNetworkProfilesOutput, bool) bool, opts ...request.Option) error

SearchNetworkProfilesPagesWithContext same as SearchNetworkProfilesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchNetworkProfilesRequest

func (c *AlexaForBusiness) SearchNetworkProfilesRequest(input *SearchNetworkProfilesInput) (req *request.Request, output *SearchNetworkProfilesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchNetworkProfiles

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchNetworkProfilesWithContext

func (c *AlexaForBusiness) SearchNetworkProfilesWithContext(ctx aws.Context, input *SearchNetworkProfilesInput, opts ...request.Option) (*SearchNetworkProfilesOutput, error)

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

See SearchNetworkProfiles 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchProfiles

func (c *AlexaForBusiness) SearchProfiles(input *SearchProfilesInput) (*SearchProfilesOutput, error)

SearchProfiles API operation for Alexa For Business.

Searches room profiles and lists the ones that meet a set of filter criteria.

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 Alexa For Business's API operation SearchProfiles for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchProfilesPages

func (c *AlexaForBusiness) SearchProfilesPages(input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool) error

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

See SearchProfiles 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 SearchProfiles operation.
pageNum := 0
err := client.SearchProfilesPages(params,
    func(page *alexaforbusiness.SearchProfilesOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchProfilesPagesWithContext

func (c *AlexaForBusiness) SearchProfilesPagesWithContext(ctx aws.Context, input *SearchProfilesInput, fn func(*SearchProfilesOutput, bool) bool, opts ...request.Option) error

SearchProfilesPagesWithContext same as SearchProfilesPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchProfilesRequest

func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) (req *request.Request, output *SearchProfilesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchProfilesWithContext

func (c *AlexaForBusiness) SearchProfilesWithContext(ctx aws.Context, input *SearchProfilesInput, opts ...request.Option) (*SearchProfilesOutput, error)

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

See SearchProfiles 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchRooms

func (c *AlexaForBusiness) SearchRooms(input *SearchRoomsInput) (*SearchRoomsOutput, error)

SearchRooms API operation for Alexa For Business.

Searches rooms and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchRooms for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchRoomsPages

func (c *AlexaForBusiness) SearchRoomsPages(input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool) error

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

See SearchRooms 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 SearchRooms operation.
pageNum := 0
err := client.SearchRoomsPages(params,
    func(page *alexaforbusiness.SearchRoomsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchRoomsPagesWithContext

func (c *AlexaForBusiness) SearchRoomsPagesWithContext(ctx aws.Context, input *SearchRoomsInput, fn func(*SearchRoomsOutput, bool) bool, opts ...request.Option) error

SearchRoomsPagesWithContext same as SearchRoomsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchRoomsRequest

func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) (req *request.Request, output *SearchRoomsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchRoomsWithContext

func (c *AlexaForBusiness) SearchRoomsWithContext(ctx aws.Context, input *SearchRoomsInput, opts ...request.Option) (*SearchRoomsOutput, error)

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

See SearchRooms 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchSkillGroups

func (c *AlexaForBusiness) SearchSkillGroups(input *SearchSkillGroupsInput) (*SearchSkillGroupsOutput, error)

SearchSkillGroups API operation for Alexa For Business.

Searches skill groups and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchSkillGroups for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchSkillGroupsPages

func (c *AlexaForBusiness) SearchSkillGroupsPages(input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool) error

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

See SearchSkillGroups 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 SearchSkillGroups operation.
pageNum := 0
err := client.SearchSkillGroupsPages(params,
    func(page *alexaforbusiness.SearchSkillGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchSkillGroupsPagesWithContext

func (c *AlexaForBusiness) SearchSkillGroupsPagesWithContext(ctx aws.Context, input *SearchSkillGroupsInput, fn func(*SearchSkillGroupsOutput, bool) bool, opts ...request.Option) error

SearchSkillGroupsPagesWithContext same as SearchSkillGroupsPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchSkillGroupsRequest

func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) (req *request.Request, output *SearchSkillGroupsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchSkillGroupsWithContext

func (c *AlexaForBusiness) SearchSkillGroupsWithContext(ctx aws.Context, input *SearchSkillGroupsInput, opts ...request.Option) (*SearchSkillGroupsOutput, error)

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

See SearchSkillGroups 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchUsers

func (c *AlexaForBusiness) SearchUsers(input *SearchUsersInput) (*SearchUsersOutput, error)

SearchUsers API operation for Alexa For Business.

Searches users and lists the ones that meet a set of filter and sort criteria.

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 Alexa For Business's API operation SearchUsers for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchUsersPages

func (c *AlexaForBusiness) SearchUsersPages(input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool) error

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

See SearchUsers 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 SearchUsers operation.
pageNum := 0
err := client.SearchUsersPages(params,
    func(page *alexaforbusiness.SearchUsersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchUsersPagesWithContext

func (c *AlexaForBusiness) SearchUsersPagesWithContext(ctx aws.Context, input *SearchUsersInput, fn func(*SearchUsersOutput, bool) bool, opts ...request.Option) error

SearchUsersPagesWithContext same as SearchUsersPages 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchUsersRequest

func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) (req *request.Request, output *SearchUsersOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SearchUsersWithContext

func (c *AlexaForBusiness) SearchUsersWithContext(ctx aws.Context, input *SearchUsersInput, opts ...request.Option) (*SearchUsersOutput, error)

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

See SearchUsers 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SendAnnouncement

func (c *AlexaForBusiness) SendAnnouncement(input *SendAnnouncementInput) (*SendAnnouncementOutput, error)

SendAnnouncement API operation for Alexa For Business.

Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.

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 Alexa For Business's API operation SendAnnouncement for usage and error information.

Returned Error Types:

  • LimitExceededException You are performing an action that would put you beyond your account's limits.

  • AlreadyExistsException The resource being created already exists.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendAnnouncement

func (*AlexaForBusiness) SendAnnouncementRequest

func (c *AlexaForBusiness) SendAnnouncementRequest(input *SendAnnouncementInput) (req *request.Request, output *SendAnnouncementOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendAnnouncement

func (*AlexaForBusiness) SendAnnouncementWithContext

func (c *AlexaForBusiness) SendAnnouncementWithContext(ctx aws.Context, input *SendAnnouncementInput, opts ...request.Option) (*SendAnnouncementOutput, error)

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

See SendAnnouncement 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 (*AlexaForBusiness) SendInvitation

func (c *AlexaForBusiness) SendInvitation(input *SendInvitationInput) (*SendInvitationOutput, error)

SendInvitation API operation for Alexa For Business.

Sends an enrollment invitation email with a URL to a user. The URL is valid for 30 days or until you call this operation again, whichever comes first.

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 Alexa For Business's API operation SendInvitation for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • InvalidUserStatusException The attempt to update a user is invalid due to the user's current status.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SendInvitationRequest

func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) (req *request.Request, output *SendInvitationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) SendInvitationWithContext

func (c *AlexaForBusiness) SendInvitationWithContext(ctx aws.Context, input *SendInvitationInput, opts ...request.Option) (*SendInvitationOutput, error)

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

See SendInvitation 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartDeviceSync

func (c *AlexaForBusiness) StartDeviceSync(input *StartDeviceSyncInput) (*StartDeviceSyncOutput, error)

StartDeviceSync API operation for Alexa For Business.

Resets a device and its account to the known default settings. This clears all information and settings set by previous users in the following ways:

  • Bluetooth - This unpairs all bluetooth devices paired with your echo device.

  • Volume - This resets the echo device's volume to the default value.

  • Notifications - This clears all notifications from your echo device.

  • Lists - This clears all to-do items from your echo device.

  • Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).

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 Alexa For Business's API operation StartDeviceSync for usage and error information.

Returned Error Types:

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartDeviceSyncRequest

func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) (req *request.Request, output *StartDeviceSyncOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartDeviceSyncWithContext

func (c *AlexaForBusiness) StartDeviceSyncWithContext(ctx aws.Context, input *StartDeviceSyncInput, opts ...request.Option) (*StartDeviceSyncOutput, error)

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

See StartDeviceSync 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartSmartHomeApplianceDiscovery

func (c *AlexaForBusiness) StartSmartHomeApplianceDiscovery(input *StartSmartHomeApplianceDiscoveryInput) (*StartSmartHomeApplianceDiscoveryOutput, error)

StartSmartHomeApplianceDiscovery API operation for Alexa For Business.

Initiates the discovery of any smart home appliances associated with the room.

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 Alexa For Business's API operation StartSmartHomeApplianceDiscovery for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscovery

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest

func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) (req *request.Request, output *StartSmartHomeApplianceDiscoveryOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscovery

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) StartSmartHomeApplianceDiscoveryWithContext

func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryWithContext(ctx aws.Context, input *StartSmartHomeApplianceDiscoveryInput, opts ...request.Option) (*StartSmartHomeApplianceDiscoveryOutput, error)

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

See StartSmartHomeApplianceDiscovery 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) TagResource

func (c *AlexaForBusiness) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Alexa For Business.

Adds metadata tags to a specified resource.

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

See the AWS API reference guide for Alexa For Business's API operation TagResource for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) TagResourceRequest

func (c *AlexaForBusiness) 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/alexaforbusiness-2017-11-09/TagResource

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) TagResourceWithContext

func (c *AlexaForBusiness) 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UntagResource

func (c *AlexaForBusiness) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Alexa For Business.

Removes metadata tags from a specified resource.

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

See the AWS API reference guide for Alexa For Business's API operation UntagResource for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UntagResourceRequest

func (c *AlexaForBusiness) 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/alexaforbusiness-2017-11-09/UntagResource

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UntagResourceWithContext

func (c *AlexaForBusiness) 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateAddressBook

func (c *AlexaForBusiness) UpdateAddressBook(input *UpdateAddressBookInput) (*UpdateAddressBookOutput, error)

UpdateAddressBook API operation for Alexa For Business.

Updates address book details by the address book ARN.

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 Alexa For Business's API operation UpdateAddressBook for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateAddressBookRequest

func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) (req *request.Request, output *UpdateAddressBookOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateAddressBookWithContext

func (c *AlexaForBusiness) UpdateAddressBookWithContext(ctx aws.Context, input *UpdateAddressBookInput, opts ...request.Option) (*UpdateAddressBookOutput, error)

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

See UpdateAddressBook 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateBusinessReportSchedule

func (c *AlexaForBusiness) UpdateBusinessReportSchedule(input *UpdateBusinessReportScheduleInput) (*UpdateBusinessReportScheduleOutput, error)

UpdateBusinessReportSchedule API operation for Alexa For Business.

Updates the configuration of the report delivery schedule with the specified schedule ARN.

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 Alexa For Business's API operation UpdateBusinessReportSchedule for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateBusinessReportScheduleRequest

func (c *AlexaForBusiness) UpdateBusinessReportScheduleRequest(input *UpdateBusinessReportScheduleInput) (req *request.Request, output *UpdateBusinessReportScheduleOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportSchedule

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateBusinessReportScheduleWithContext

func (c *AlexaForBusiness) UpdateBusinessReportScheduleWithContext(ctx aws.Context, input *UpdateBusinessReportScheduleInput, opts ...request.Option) (*UpdateBusinessReportScheduleOutput, error)

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

See UpdateBusinessReportSchedule 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateConferenceProvider

func (c *AlexaForBusiness) UpdateConferenceProvider(input *UpdateConferenceProviderInput) (*UpdateConferenceProviderOutput, error)

UpdateConferenceProvider API operation for Alexa For Business.

Updates an existing conference provider's 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 Alexa For Business's API operation UpdateConferenceProvider for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateConferenceProviderRequest

func (c *AlexaForBusiness) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) (req *request.Request, output *UpdateConferenceProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProvider

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateConferenceProviderWithContext

func (c *AlexaForBusiness) UpdateConferenceProviderWithContext(ctx aws.Context, input *UpdateConferenceProviderInput, opts ...request.Option) (*UpdateConferenceProviderOutput, error)

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

See UpdateConferenceProvider 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateContact

func (c *AlexaForBusiness) UpdateContact(input *UpdateContactInput) (*UpdateContactOutput, error)

UpdateContact API operation for Alexa For Business.

Updates the contact details by the contact ARN.

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 Alexa For Business's API operation UpdateContact for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateContactRequest

func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) (req *request.Request, output *UpdateContactOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateContactWithContext

func (c *AlexaForBusiness) UpdateContactWithContext(ctx aws.Context, input *UpdateContactInput, opts ...request.Option) (*UpdateContactOutput, error)

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

See UpdateContact 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateDevice

func (c *AlexaForBusiness) UpdateDevice(input *UpdateDeviceInput) (*UpdateDeviceOutput, error)

UpdateDevice API operation for Alexa For Business.

Updates the device name by device ARN.

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 Alexa For Business's API operation UpdateDevice for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • DeviceNotRegisteredException The request failed because this device is no longer registered and therefore no longer managed by this account.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateDeviceRequest

func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) (req *request.Request, output *UpdateDeviceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateDeviceWithContext

func (c *AlexaForBusiness) UpdateDeviceWithContext(ctx aws.Context, input *UpdateDeviceInput, opts ...request.Option) (*UpdateDeviceOutput, error)

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

See UpdateDevice 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGateway

func (c *AlexaForBusiness) UpdateGateway(input *UpdateGatewayInput) (*UpdateGatewayOutput, error)

UpdateGateway API operation for Alexa For Business.

Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.

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 Alexa For Business's API operation UpdateGateway for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGateway

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGatewayGroup

func (c *AlexaForBusiness) UpdateGatewayGroup(input *UpdateGatewayGroupInput) (*UpdateGatewayGroupOutput, error)

UpdateGatewayGroup API operation for Alexa For Business.

Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.

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 Alexa For Business's API operation UpdateGatewayGroup for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGatewayGroupRequest

func (c *AlexaForBusiness) UpdateGatewayGroupRequest(input *UpdateGatewayGroupInput) (req *request.Request, output *UpdateGatewayGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGatewayGroupWithContext

func (c *AlexaForBusiness) UpdateGatewayGroupWithContext(ctx aws.Context, input *UpdateGatewayGroupInput, opts ...request.Option) (*UpdateGatewayGroupOutput, error)

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

See UpdateGatewayGroup 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGatewayRequest

func (c *AlexaForBusiness) UpdateGatewayRequest(input *UpdateGatewayInput) (req *request.Request, output *UpdateGatewayOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGateway

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateGatewayWithContext

func (c *AlexaForBusiness) UpdateGatewayWithContext(ctx aws.Context, input *UpdateGatewayInput, opts ...request.Option) (*UpdateGatewayOutput, error)

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

See UpdateGateway 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateNetworkProfile

func (c *AlexaForBusiness) UpdateNetworkProfile(input *UpdateNetworkProfileInput) (*UpdateNetworkProfileOutput, error)

UpdateNetworkProfile API operation for Alexa For Business.

Updates a network profile by the network profile ARN.

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 Alexa For Business's API operation UpdateNetworkProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

  • ConcurrentModificationException There is a concurrent modification of resources.

  • InvalidCertificateAuthorityException The Certificate Authority can't issue or revoke a certificate.

  • InvalidSecretsManagerResourceException A password in SecretsManager is in an invalid state.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateNetworkProfileRequest

func (c *AlexaForBusiness) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) (req *request.Request, output *UpdateNetworkProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateNetworkProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateNetworkProfileWithContext

func (c *AlexaForBusiness) UpdateNetworkProfileWithContext(ctx aws.Context, input *UpdateNetworkProfileInput, opts ...request.Option) (*UpdateNetworkProfileOutput, error)

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

See UpdateNetworkProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateProfile

func (c *AlexaForBusiness) UpdateProfile(input *UpdateProfileInput) (*UpdateProfileOutput, error)

UpdateProfile API operation for Alexa For Business.

Updates an existing room profile by room profile ARN.

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 Alexa For Business's API operation UpdateProfile for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateProfileRequest

func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) (req *request.Request, output *UpdateProfileOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateProfileWithContext

func (c *AlexaForBusiness) UpdateProfileWithContext(ctx aws.Context, input *UpdateProfileInput, opts ...request.Option) (*UpdateProfileOutput, error)

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

See UpdateProfile 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateRoom

func (c *AlexaForBusiness) UpdateRoom(input *UpdateRoomInput) (*UpdateRoomOutput, error)

UpdateRoom API operation for Alexa For Business.

Updates room details by room ARN.

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 Alexa For Business's API operation UpdateRoom for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateRoomRequest

func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) (req *request.Request, output *UpdateRoomOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateRoomWithContext

func (c *AlexaForBusiness) UpdateRoomWithContext(ctx aws.Context, input *UpdateRoomInput, opts ...request.Option) (*UpdateRoomOutput, error)

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

See UpdateRoom 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.

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateSkillGroup

func (c *AlexaForBusiness) UpdateSkillGroup(input *UpdateSkillGroupInput) (*UpdateSkillGroupOutput, error)

UpdateSkillGroup API operation for Alexa For Business.

Updates skill group details by skill group ARN.

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 Alexa For Business's API operation UpdateSkillGroup for usage and error information.

Returned Error Types:

  • NotFoundException The resource is not found.

  • NameInUseException The name sent in the request is already in use.

  • ConcurrentModificationException There is a concurrent modification of resources.

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateSkillGroupRequest

func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) (req *request.Request, output *UpdateSkillGroupOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup

Deprecated: Alexa For Business is no longer supported

func (*AlexaForBusiness) UpdateSkillGroupWithContext

func (c *AlexaForBusiness) UpdateSkillGroupWithContext(ctx aws.Context, input *UpdateSkillGroupInput, opts ...request.Option) (*UpdateSkillGroupOutput, error)

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

See UpdateSkillGroup 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.

Deprecated: Alexa For Business is no longer supported

type AlreadyExistsException

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

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

The resource being created already exists.

func (*AlreadyExistsException) Code

func (s *AlreadyExistsException) Code() string

Code returns the exception type name.

func (*AlreadyExistsException) Error

func (s *AlreadyExistsException) Error() string

func (AlreadyExistsException) GoString

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

func (s *AlreadyExistsException) Message() string

Message returns the exception's message.

func (*AlreadyExistsException) OrigErr

func (s *AlreadyExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AlreadyExistsException) RequestID

func (s *AlreadyExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AlreadyExistsException) StatusCode

func (s *AlreadyExistsException) StatusCode() int

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

func (AlreadyExistsException) String

func (s AlreadyExistsException) 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 ApproveSkillInput

type ApproveSkillInput struct {

    // The unique identifier of the skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ApproveSkillInput) GoString

func (s ApproveSkillInput) 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 (*ApproveSkillInput) SetSkillId

func (s *ApproveSkillInput) SetSkillId(v string) *ApproveSkillInput

SetSkillId sets the SkillId field's value.

func (ApproveSkillInput) String

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

func (s *ApproveSkillInput) Validate() error

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

type ApproveSkillOutput

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

func (ApproveSkillOutput) GoString

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

func (s ApproveSkillOutput) 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 AssociateContactWithAddressBookInput

type AssociateContactWithAddressBookInput struct {

    // The ARN of the address book with which to associate the contact.
    //
    // AddressBookArn is a required field
    AddressBookArn *string `type:"string" required:"true"`

    // The ARN of the contact to associate with an address book.
    //
    // ContactArn is a required field
    ContactArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateContactWithAddressBookInput) GoString

func (s AssociateContactWithAddressBookInput) 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 (*AssociateContactWithAddressBookInput) SetAddressBookArn

func (s *AssociateContactWithAddressBookInput) SetAddressBookArn(v string) *AssociateContactWithAddressBookInput

SetAddressBookArn sets the AddressBookArn field's value.

func (*AssociateContactWithAddressBookInput) SetContactArn

func (s *AssociateContactWithAddressBookInput) SetContactArn(v string) *AssociateContactWithAddressBookInput

SetContactArn sets the ContactArn field's value.

func (AssociateContactWithAddressBookInput) String

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

func (s *AssociateContactWithAddressBookInput) Validate() error

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

type AssociateContactWithAddressBookOutput

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

func (AssociateContactWithAddressBookOutput) GoString

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

func (s AssociateContactWithAddressBookOutput) 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 AssociateDeviceWithNetworkProfileInput

type AssociateDeviceWithNetworkProfileInput struct {

    // The device ARN.
    //
    // DeviceArn is a required field
    DeviceArn *string `type:"string" required:"true"`

    // The ARN of the network profile to associate with a device.
    //
    // NetworkProfileArn is a required field
    NetworkProfileArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateDeviceWithNetworkProfileInput) GoString

func (s AssociateDeviceWithNetworkProfileInput) 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 (*AssociateDeviceWithNetworkProfileInput) SetDeviceArn

func (s *AssociateDeviceWithNetworkProfileInput) SetDeviceArn(v string) *AssociateDeviceWithNetworkProfileInput

SetDeviceArn sets the DeviceArn field's value.

func (*AssociateDeviceWithNetworkProfileInput) SetNetworkProfileArn

func (s *AssociateDeviceWithNetworkProfileInput) SetNetworkProfileArn(v string) *AssociateDeviceWithNetworkProfileInput

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (AssociateDeviceWithNetworkProfileInput) String

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

func (s *AssociateDeviceWithNetworkProfileInput) Validate() error

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

type AssociateDeviceWithNetworkProfileOutput

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

func (AssociateDeviceWithNetworkProfileOutput) GoString

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

func (s AssociateDeviceWithNetworkProfileOutput) 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 AssociateDeviceWithRoomInput

type AssociateDeviceWithRoomInput struct {

    // The ARN of the device to associate to a room. Required.
    DeviceArn *string `type:"string"`

    // The ARN of the room with which to associate the device. Required.
    RoomArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateDeviceWithRoomInput) GoString

func (s AssociateDeviceWithRoomInput) 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 (*AssociateDeviceWithRoomInput) SetDeviceArn

func (s *AssociateDeviceWithRoomInput) SetDeviceArn(v string) *AssociateDeviceWithRoomInput

SetDeviceArn sets the DeviceArn field's value.

func (*AssociateDeviceWithRoomInput) SetRoomArn

func (s *AssociateDeviceWithRoomInput) SetRoomArn(v string) *AssociateDeviceWithRoomInput

SetRoomArn sets the RoomArn field's value.

func (AssociateDeviceWithRoomInput) String

func (s AssociateDeviceWithRoomInput) 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 AssociateDeviceWithRoomOutput

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

func (AssociateDeviceWithRoomOutput) GoString

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

func (s AssociateDeviceWithRoomOutput) 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 AssociateSkillGroupWithRoomInput

type AssociateSkillGroupWithRoomInput struct {

    // The ARN of the room with which to associate the skill group. Required.
    RoomArn *string `type:"string"`

    // The ARN of the skill group to associate with a room. Required.
    SkillGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateSkillGroupWithRoomInput) GoString

func (s AssociateSkillGroupWithRoomInput) 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 (*AssociateSkillGroupWithRoomInput) SetRoomArn

func (s *AssociateSkillGroupWithRoomInput) SetRoomArn(v string) *AssociateSkillGroupWithRoomInput

SetRoomArn sets the RoomArn field's value.

func (*AssociateSkillGroupWithRoomInput) SetSkillGroupArn

func (s *AssociateSkillGroupWithRoomInput) SetSkillGroupArn(v string) *AssociateSkillGroupWithRoomInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (AssociateSkillGroupWithRoomInput) String

func (s AssociateSkillGroupWithRoomInput) 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 AssociateSkillGroupWithRoomOutput

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

func (AssociateSkillGroupWithRoomOutput) GoString

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

func (s AssociateSkillGroupWithRoomOutput) 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 AssociateSkillWithSkillGroupInput

type AssociateSkillWithSkillGroupInput struct {

    // The ARN of the skill group to associate the skill to. Required.
    SkillGroupArn *string `type:"string"`

    // The unique identifier of the skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateSkillWithSkillGroupInput) GoString

func (s AssociateSkillWithSkillGroupInput) 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 (*AssociateSkillWithSkillGroupInput) SetSkillGroupArn

func (s *AssociateSkillWithSkillGroupInput) SetSkillGroupArn(v string) *AssociateSkillWithSkillGroupInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*AssociateSkillWithSkillGroupInput) SetSkillId

func (s *AssociateSkillWithSkillGroupInput) SetSkillId(v string) *AssociateSkillWithSkillGroupInput

SetSkillId sets the SkillId field's value.

func (AssociateSkillWithSkillGroupInput) String

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

func (s *AssociateSkillWithSkillGroupInput) Validate() error

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

type AssociateSkillWithSkillGroupOutput

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

func (AssociateSkillWithSkillGroupOutput) GoString

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

func (s AssociateSkillWithSkillGroupOutput) 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 AssociateSkillWithUsersInput

type AssociateSkillWithUsersInput struct {

    // The private skill ID you want to make available to enrolled users.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateSkillWithUsersInput) GoString

func (s AssociateSkillWithUsersInput) 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 (*AssociateSkillWithUsersInput) SetSkillId

func (s *AssociateSkillWithUsersInput) SetSkillId(v string) *AssociateSkillWithUsersInput

SetSkillId sets the SkillId field's value.

func (AssociateSkillWithUsersInput) String

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

func (s *AssociateSkillWithUsersInput) Validate() error

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

type AssociateSkillWithUsersOutput

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

func (AssociateSkillWithUsersOutput) GoString

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

func (s AssociateSkillWithUsersOutput) 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 Audio

type Audio struct {

    // The locale of the audio message. Currently, en-US is supported.
    //
    // Locale is a required field
    Locale *string `type:"string" required:"true" enum:"Locale"`

    // The location of the audio file. Currently, S3 URLs are supported. Only S3
    // locations comprised of safe characters are valid. For more information, see
    // Safe Characters (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#Safe%20Characters).
    //
    // Location is a required field
    Location *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The audio message. There is a 1 MB limit on the audio file input and the only supported format is MP3. To convert your MP3 audio files to an Alexa-friendly,

required codec version (MPEG version 2) and bit rate (48 kbps), you might use converter software. One option for this is a command-line tool, FFmpeg. For more information, see FFmpeg (https://www.ffmpeg.org/). The following command converts the provided <input-file> to an MP3 file that is played in the announcement:

ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 <output-file.mp3>

func (Audio) GoString

func (s Audio) 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 (*Audio) SetLocale

func (s *Audio) SetLocale(v string) *Audio

SetLocale sets the Locale field's value.

func (*Audio) SetLocation

func (s *Audio) SetLocation(v string) *Audio

SetLocation sets the Location field's value.

func (Audio) String

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

func (s *Audio) Validate() error

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

type BusinessReport

type BusinessReport struct {

    // The time of report delivery.
    DeliveryTime *time.Time `type:"timestamp"`

    // The download link where a user can download the report.
    DownloadUrl *string `type:"string"`

    // The failure code.
    FailureCode *string `type:"string" enum:"BusinessReportFailureCode"`

    // The S3 location of the output reports.
    S3Location *BusinessReportS3Location `type:"structure"`

    // The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED).
    Status *string `type:"string" enum:"BusinessReportStatus"`
    // contains filtered or unexported fields
}

Usage report with specified parameters.

func (BusinessReport) GoString

func (s BusinessReport) 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 (*BusinessReport) SetDeliveryTime

func (s *BusinessReport) SetDeliveryTime(v time.Time) *BusinessReport

SetDeliveryTime sets the DeliveryTime field's value.

func (*BusinessReport) SetDownloadUrl

func (s *BusinessReport) SetDownloadUrl(v string) *BusinessReport

SetDownloadUrl sets the DownloadUrl field's value.

func (*BusinessReport) SetFailureCode

func (s *BusinessReport) SetFailureCode(v string) *BusinessReport

SetFailureCode sets the FailureCode field's value.

func (*BusinessReport) SetS3Location

func (s *BusinessReport) SetS3Location(v *BusinessReportS3Location) *BusinessReport

SetS3Location sets the S3Location field's value.

func (*BusinessReport) SetStatus

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

SetStatus sets the Status field's value.

func (BusinessReport) String

func (s BusinessReport) 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 BusinessReportContentRange

type BusinessReportContentRange struct {

    // The interval of the content range.
    //
    // Interval is a required field
    Interval *string `type:"string" required:"true" enum:"BusinessReportInterval"`
    // contains filtered or unexported fields
}

The content range of the report.

func (BusinessReportContentRange) GoString

func (s BusinessReportContentRange) 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 (*BusinessReportContentRange) SetInterval

func (s *BusinessReportContentRange) SetInterval(v string) *BusinessReportContentRange

SetInterval sets the Interval field's value.

func (BusinessReportContentRange) String

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

func (s *BusinessReportContentRange) Validate() error

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

type BusinessReportRecurrence

type BusinessReportRecurrence struct {

    // The start date.
    StartDate *string `type:"string"`
    // contains filtered or unexported fields
}

The recurrence of the reports.

func (BusinessReportRecurrence) GoString

func (s BusinessReportRecurrence) 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 (*BusinessReportRecurrence) SetStartDate

func (s *BusinessReportRecurrence) SetStartDate(v string) *BusinessReportRecurrence

SetStartDate sets the StartDate field's value.

func (BusinessReportRecurrence) String

func (s BusinessReportRecurrence) 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 BusinessReportS3Location

type BusinessReportS3Location struct {

    // The S3 bucket name of the output reports.
    BucketName *string `type:"string"`

    // The path of the business report.
    Path *string `type:"string"`
    // contains filtered or unexported fields
}

The S3 location of the output reports.

func (BusinessReportS3Location) GoString

func (s BusinessReportS3Location) 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 (*BusinessReportS3Location) SetBucketName

func (s *BusinessReportS3Location) SetBucketName(v string) *BusinessReportS3Location

SetBucketName sets the BucketName field's value.

func (*BusinessReportS3Location) SetPath

func (s *BusinessReportS3Location) SetPath(v string) *BusinessReportS3Location

SetPath sets the Path field's value.

func (BusinessReportS3Location) String

func (s BusinessReportS3Location) 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 BusinessReportSchedule

type BusinessReportSchedule struct {

    // The content range of the reports.
    ContentRange *BusinessReportContentRange `type:"structure"`

    // The format of the generated report (individual CSV files or zipped files
    // of individual files).
    Format *string `type:"string" enum:"BusinessReportFormat"`

    // The details of the last business report delivery for a specified time interval.
    LastBusinessReport *BusinessReport `type:"structure"`

    // The recurrence of the reports.
    Recurrence *BusinessReportRecurrence `type:"structure"`

    // The S3 bucket name of the output reports.
    S3BucketName *string `type:"string"`

    // The S3 key where the report is delivered.
    S3KeyPrefix *string `type:"string"`

    // The ARN of the business report schedule.
    ScheduleArn *string `type:"string"`

    // The name identifier of the schedule.
    ScheduleName *string `type:"string"`
    // contains filtered or unexported fields
}

The schedule of the usage report.

func (BusinessReportSchedule) GoString

func (s BusinessReportSchedule) 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 (*BusinessReportSchedule) SetContentRange

func (s *BusinessReportSchedule) SetContentRange(v *BusinessReportContentRange) *BusinessReportSchedule

SetContentRange sets the ContentRange field's value.

func (*BusinessReportSchedule) SetFormat

func (s *BusinessReportSchedule) SetFormat(v string) *BusinessReportSchedule

SetFormat sets the Format field's value.

func (*BusinessReportSchedule) SetLastBusinessReport

func (s *BusinessReportSchedule) SetLastBusinessReport(v *BusinessReport) *BusinessReportSchedule

SetLastBusinessReport sets the LastBusinessReport field's value.

func (*BusinessReportSchedule) SetRecurrence

func (s *BusinessReportSchedule) SetRecurrence(v *BusinessReportRecurrence) *BusinessReportSchedule

SetRecurrence sets the Recurrence field's value.

func (*BusinessReportSchedule) SetS3BucketName

func (s *BusinessReportSchedule) SetS3BucketName(v string) *BusinessReportSchedule

SetS3BucketName sets the S3BucketName field's value.

func (*BusinessReportSchedule) SetS3KeyPrefix

func (s *BusinessReportSchedule) SetS3KeyPrefix(v string) *BusinessReportSchedule

SetS3KeyPrefix sets the S3KeyPrefix field's value.

func (*BusinessReportSchedule) SetScheduleArn

func (s *BusinessReportSchedule) SetScheduleArn(v string) *BusinessReportSchedule

SetScheduleArn sets the ScheduleArn field's value.

func (*BusinessReportSchedule) SetScheduleName

func (s *BusinessReportSchedule) SetScheduleName(v string) *BusinessReportSchedule

SetScheduleName sets the ScheduleName field's value.

func (BusinessReportSchedule) String

func (s BusinessReportSchedule) 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 Category

type Category struct {

    // The ID of the skill store category.
    CategoryId *int64 `min:"1" type:"long"`

    // The name of the skill store category.
    CategoryName *string `type:"string"`
    // contains filtered or unexported fields
}

The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports.

func (Category) GoString

func (s Category) 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 (*Category) SetCategoryId

func (s *Category) SetCategoryId(v int64) *Category

SetCategoryId sets the CategoryId field's value.

func (*Category) SetCategoryName

func (s *Category) SetCategoryName(v string) *Category

SetCategoryName sets the CategoryName field's value.

func (Category) String

func (s Category) 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 ConcurrentModificationException

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

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

There is a concurrent modification of resources.

func (*ConcurrentModificationException) Code

func (s *ConcurrentModificationException) Code() string

Code returns the exception type name.

func (*ConcurrentModificationException) Error

func (s *ConcurrentModificationException) Error() string

func (ConcurrentModificationException) GoString

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

func (s *ConcurrentModificationException) Message() string

Message returns the exception's message.

func (*ConcurrentModificationException) OrigErr

func (s *ConcurrentModificationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConcurrentModificationException) RequestID

func (s *ConcurrentModificationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConcurrentModificationException) StatusCode

func (s *ConcurrentModificationException) StatusCode() int

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

func (ConcurrentModificationException) String

func (s ConcurrentModificationException) 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 ConferencePreference

type ConferencePreference struct {

    // The ARN of the default conference provider.
    DefaultConferenceProviderArn *string `type:"string"`
    // contains filtered or unexported fields
}

The default conference provider that is used if no other scheduled meetings are detected.

func (ConferencePreference) GoString

func (s ConferencePreference) 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 (*ConferencePreference) SetDefaultConferenceProviderArn

func (s *ConferencePreference) SetDefaultConferenceProviderArn(v string) *ConferencePreference

SetDefaultConferenceProviderArn sets the DefaultConferenceProviderArn field's value.

func (ConferencePreference) String

func (s ConferencePreference) 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 ConferenceProvider

type ConferenceProvider struct {

    // The ARN of the newly created conference provider.
    Arn *string `type:"string"`

    // The IP endpoint and protocol for calling.
    IPDialIn *IPDialIn `type:"structure"`

    // The meeting settings for the conference provider.
    MeetingSetting *MeetingSetting `type:"structure"`

    // The name of the conference provider.
    Name *string `min:"1" type:"string"`

    // The information for PSTN conferencing.
    PSTNDialIn *PSTNDialIn `type:"structure"`

    // The type of conference providers.
    Type *string `type:"string" enum:"ConferenceProviderType"`
    // contains filtered or unexported fields
}

An entity that provides a conferencing solution. Alexa for Business acts as the voice interface and mediator that connects users to their preferred conference provider. Examples of conference providers include Amazon Chime, Zoom, Cisco, and Polycom.

func (ConferenceProvider) GoString

func (s ConferenceProvider) 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 (*ConferenceProvider) SetArn

func (s *ConferenceProvider) SetArn(v string) *ConferenceProvider

SetArn sets the Arn field's value.

func (*ConferenceProvider) SetIPDialIn

func (s *ConferenceProvider) SetIPDialIn(v *IPDialIn) *ConferenceProvider

SetIPDialIn sets the IPDialIn field's value.

func (*ConferenceProvider) SetMeetingSetting

func (s *ConferenceProvider) SetMeetingSetting(v *MeetingSetting) *ConferenceProvider

SetMeetingSetting sets the MeetingSetting field's value.

func (*ConferenceProvider) SetName

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

SetName sets the Name field's value.

func (*ConferenceProvider) SetPSTNDialIn

func (s *ConferenceProvider) SetPSTNDialIn(v *PSTNDialIn) *ConferenceProvider

SetPSTNDialIn sets the PSTNDialIn field's value.

func (*ConferenceProvider) SetType

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

SetType sets the Type field's value.

func (ConferenceProvider) String

func (s ConferenceProvider) 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 Contact

type Contact struct {

    // The ARN of the contact.
    ContactArn *string `type:"string"`

    // The name of the contact to display on the console.
    DisplayName *string `min:"1" type:"string"`

    // The first name of the contact, used to call the contact on the device.
    FirstName *string `min:"1" type:"string"`

    // The last name of the contact, used to call the contact on the device.
    LastName *string `min:"1" type:"string"`

    // The phone number of the contact. The phone number type defaults to WORK.
    // You can either specify PhoneNumber or PhoneNumbers. We recommend that you
    // use PhoneNumbers, which lets you specify the phone number type and multiple
    // numbers.
    //
    // PhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by Contact's
    // String and GoString methods.
    PhoneNumber *string `type:"string" sensitive:"true"`

    // The list of phone numbers for the contact.
    PhoneNumbers []*PhoneNumber `type:"list"`

    // The list of SIP addresses for the contact.
    SipAddresses []*SipAddress `type:"list"`
    // contains filtered or unexported fields
}

A contact with attributes.

func (Contact) GoString

func (s Contact) 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 (*Contact) SetContactArn

func (s *Contact) SetContactArn(v string) *Contact

SetContactArn sets the ContactArn field's value.

func (*Contact) SetDisplayName

func (s *Contact) SetDisplayName(v string) *Contact

SetDisplayName sets the DisplayName field's value.

func (*Contact) SetFirstName

func (s *Contact) SetFirstName(v string) *Contact

SetFirstName sets the FirstName field's value.

func (*Contact) SetLastName

func (s *Contact) SetLastName(v string) *Contact

SetLastName sets the LastName field's value.

func (*Contact) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*Contact) SetPhoneNumbers

func (s *Contact) SetPhoneNumbers(v []*PhoneNumber) *Contact

SetPhoneNumbers sets the PhoneNumbers field's value.

func (*Contact) SetSipAddresses

func (s *Contact) SetSipAddresses(v []*SipAddress) *Contact

SetSipAddresses sets the SipAddresses field's value.

func (Contact) String

func (s Contact) 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 ContactData

type ContactData struct {

    // The ARN of the contact.
    ContactArn *string `type:"string"`

    // The name of the contact to display on the console.
    DisplayName *string `min:"1" type:"string"`

    // The first name of the contact, used to call the contact on the device.
    FirstName *string `min:"1" type:"string"`

    // The last name of the contact, used to call the contact on the device.
    LastName *string `min:"1" type:"string"`

    // The phone number of the contact. The phone number type defaults to WORK.
    // You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers,
    // which lets you specify the phone number type and multiple numbers.
    //
    // PhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by ContactData's
    // String and GoString methods.
    PhoneNumber *string `type:"string" sensitive:"true"`

    // The list of phone numbers for the contact.
    PhoneNumbers []*PhoneNumber `type:"list"`

    // The list of SIP addresses for the contact.
    SipAddresses []*SipAddress `type:"list"`
    // contains filtered or unexported fields
}

Information related to a contact.

func (ContactData) GoString

func (s ContactData) 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 (*ContactData) SetContactArn

func (s *ContactData) SetContactArn(v string) *ContactData

SetContactArn sets the ContactArn field's value.

func (*ContactData) SetDisplayName

func (s *ContactData) SetDisplayName(v string) *ContactData

SetDisplayName sets the DisplayName field's value.

func (*ContactData) SetFirstName

func (s *ContactData) SetFirstName(v string) *ContactData

SetFirstName sets the FirstName field's value.

func (*ContactData) SetLastName

func (s *ContactData) SetLastName(v string) *ContactData

SetLastName sets the LastName field's value.

func (*ContactData) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*ContactData) SetPhoneNumbers

func (s *ContactData) SetPhoneNumbers(v []*PhoneNumber) *ContactData

SetPhoneNumbers sets the PhoneNumbers field's value.

func (*ContactData) SetSipAddresses

func (s *ContactData) SetSipAddresses(v []*SipAddress) *ContactData

SetSipAddresses sets the SipAddresses field's value.

func (ContactData) String

func (s ContactData) 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 Content

type Content struct {

    // The list of audio messages.
    AudioList []*Audio `type:"list"`

    // The list of SSML messages.
    SsmlList []*Ssml `type:"list"`

    // The list of text messages.
    TextList []*Text `type:"list"`
    // contains filtered or unexported fields
}

The content definition. This can contain only one text, SSML, or audio list object.

func (Content) GoString

func (s Content) 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 (*Content) SetAudioList

func (s *Content) SetAudioList(v []*Audio) *Content

SetAudioList sets the AudioList field's value.

func (*Content) SetSsmlList

func (s *Content) SetSsmlList(v []*Ssml) *Content

SetSsmlList sets the SsmlList field's value.

func (*Content) SetTextList

func (s *Content) SetTextList(v []*Text) *Content

SetTextList sets the TextList field's value.

func (Content) String

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

func (s *Content) Validate() error

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

type CreateAddressBookInput

type CreateAddressBookInput struct {

    // A unique, user-specified identifier for the request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The description of the address book.
    Description *string `min:"1" type:"string"`

    // The name of the address book.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateAddressBookInput) GoString

func (s CreateAddressBookInput) 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 (*CreateAddressBookInput) SetClientRequestToken

func (s *CreateAddressBookInput) SetClientRequestToken(v string) *CreateAddressBookInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateAddressBookInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateAddressBookInput) SetName

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

SetName sets the Name field's value.

func (*CreateAddressBookInput) SetTags

func (s *CreateAddressBookInput) SetTags(v []*Tag) *CreateAddressBookInput

SetTags sets the Tags field's value.

func (CreateAddressBookInput) String

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

func (s *CreateAddressBookInput) Validate() error

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

type CreateAddressBookOutput

type CreateAddressBookOutput struct {

    // The ARN of the newly created address book.
    AddressBookArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateAddressBookOutput) GoString

func (s CreateAddressBookOutput) 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 (*CreateAddressBookOutput) SetAddressBookArn

func (s *CreateAddressBookOutput) SetAddressBookArn(v string) *CreateAddressBookOutput

SetAddressBookArn sets the AddressBookArn field's value.

func (CreateAddressBookOutput) String

func (s CreateAddressBookOutput) 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 CreateBusinessReportScheduleInput

type CreateBusinessReportScheduleInput struct {

    // The client request token.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The content range of the reports.
    //
    // ContentRange is a required field
    ContentRange *BusinessReportContentRange `type:"structure" required:"true"`

    // The format of the generated report (individual CSV files or zipped files
    // of individual files).
    //
    // Format is a required field
    Format *string `type:"string" required:"true" enum:"BusinessReportFormat"`

    // The recurrence of the reports. If this isn't specified, the report will only
    // be delivered one time when the API is called.
    Recurrence *BusinessReportRecurrence `type:"structure"`

    // The S3 bucket name of the output reports. If this isn't specified, the report
    // can be retrieved from a download link by calling ListBusinessReportSchedule.
    S3BucketName *string `type:"string"`

    // The S3 key where the report is delivered.
    S3KeyPrefix *string `type:"string"`

    // The name identifier of the schedule.
    ScheduleName *string `type:"string"`

    // The tags for the business report schedule.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateBusinessReportScheduleInput) GoString

func (s CreateBusinessReportScheduleInput) 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 (*CreateBusinessReportScheduleInput) SetClientRequestToken

func (s *CreateBusinessReportScheduleInput) SetClientRequestToken(v string) *CreateBusinessReportScheduleInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateBusinessReportScheduleInput) SetContentRange

func (s *CreateBusinessReportScheduleInput) SetContentRange(v *BusinessReportContentRange) *CreateBusinessReportScheduleInput

SetContentRange sets the ContentRange field's value.

func (*CreateBusinessReportScheduleInput) SetFormat

func (s *CreateBusinessReportScheduleInput) SetFormat(v string) *CreateBusinessReportScheduleInput

SetFormat sets the Format field's value.

func (*CreateBusinessReportScheduleInput) SetRecurrence

func (s *CreateBusinessReportScheduleInput) SetRecurrence(v *BusinessReportRecurrence) *CreateBusinessReportScheduleInput

SetRecurrence sets the Recurrence field's value.

func (*CreateBusinessReportScheduleInput) SetS3BucketName

func (s *CreateBusinessReportScheduleInput) SetS3BucketName(v string) *CreateBusinessReportScheduleInput

SetS3BucketName sets the S3BucketName field's value.

func (*CreateBusinessReportScheduleInput) SetS3KeyPrefix

func (s *CreateBusinessReportScheduleInput) SetS3KeyPrefix(v string) *CreateBusinessReportScheduleInput

SetS3KeyPrefix sets the S3KeyPrefix field's value.

func (*CreateBusinessReportScheduleInput) SetScheduleName

func (s *CreateBusinessReportScheduleInput) SetScheduleName(v string) *CreateBusinessReportScheduleInput

SetScheduleName sets the ScheduleName field's value.

func (*CreateBusinessReportScheduleInput) SetTags

func (s *CreateBusinessReportScheduleInput) SetTags(v []*Tag) *CreateBusinessReportScheduleInput

SetTags sets the Tags field's value.

func (CreateBusinessReportScheduleInput) String

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

func (s *CreateBusinessReportScheduleInput) Validate() error

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

type CreateBusinessReportScheduleOutput

type CreateBusinessReportScheduleOutput struct {

    // The ARN of the business report schedule.
    ScheduleArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateBusinessReportScheduleOutput) GoString

func (s CreateBusinessReportScheduleOutput) 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 (*CreateBusinessReportScheduleOutput) SetScheduleArn

func (s *CreateBusinessReportScheduleOutput) SetScheduleArn(v string) *CreateBusinessReportScheduleOutput

SetScheduleArn sets the ScheduleArn field's value.

func (CreateBusinessReportScheduleOutput) String

func (s CreateBusinessReportScheduleOutput) 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 CreateConferenceProviderInput

type CreateConferenceProviderInput struct {

    // The request token of the client.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The name of the conference provider.
    //
    // ConferenceProviderName is a required field
    ConferenceProviderName *string `min:"1" type:"string" required:"true"`

    // Represents a type within a list of predefined types.
    //
    // ConferenceProviderType is a required field
    ConferenceProviderType *string `type:"string" required:"true" enum:"ConferenceProviderType"`

    // The IP endpoint and protocol for calling.
    IPDialIn *IPDialIn `type:"structure"`

    // The meeting settings for the conference provider.
    //
    // MeetingSetting is a required field
    MeetingSetting *MeetingSetting `type:"structure" required:"true"`

    // The information for PSTN conferencing.
    PSTNDialIn *PSTNDialIn `type:"structure"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateConferenceProviderInput) GoString

func (s CreateConferenceProviderInput) 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 (*CreateConferenceProviderInput) SetClientRequestToken

func (s *CreateConferenceProviderInput) SetClientRequestToken(v string) *CreateConferenceProviderInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateConferenceProviderInput) SetConferenceProviderName

func (s *CreateConferenceProviderInput) SetConferenceProviderName(v string) *CreateConferenceProviderInput

SetConferenceProviderName sets the ConferenceProviderName field's value.

func (*CreateConferenceProviderInput) SetConferenceProviderType

func (s *CreateConferenceProviderInput) SetConferenceProviderType(v string) *CreateConferenceProviderInput

SetConferenceProviderType sets the ConferenceProviderType field's value.

func (*CreateConferenceProviderInput) SetIPDialIn

func (s *CreateConferenceProviderInput) SetIPDialIn(v *IPDialIn) *CreateConferenceProviderInput

SetIPDialIn sets the IPDialIn field's value.

func (*CreateConferenceProviderInput) SetMeetingSetting

func (s *CreateConferenceProviderInput) SetMeetingSetting(v *MeetingSetting) *CreateConferenceProviderInput

SetMeetingSetting sets the MeetingSetting field's value.

func (*CreateConferenceProviderInput) SetPSTNDialIn

func (s *CreateConferenceProviderInput) SetPSTNDialIn(v *PSTNDialIn) *CreateConferenceProviderInput

SetPSTNDialIn sets the PSTNDialIn field's value.

func (*CreateConferenceProviderInput) SetTags

func (s *CreateConferenceProviderInput) SetTags(v []*Tag) *CreateConferenceProviderInput

SetTags sets the Tags field's value.

func (CreateConferenceProviderInput) String

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

func (s *CreateConferenceProviderInput) Validate() error

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

type CreateConferenceProviderOutput

type CreateConferenceProviderOutput struct {

    // The ARN of the newly-created conference provider.
    ConferenceProviderArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateConferenceProviderOutput) GoString

func (s CreateConferenceProviderOutput) 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 (*CreateConferenceProviderOutput) SetConferenceProviderArn

func (s *CreateConferenceProviderOutput) SetConferenceProviderArn(v string) *CreateConferenceProviderOutput

SetConferenceProviderArn sets the ConferenceProviderArn field's value.

func (CreateConferenceProviderOutput) String

func (s CreateConferenceProviderOutput) 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 CreateContactInput

type CreateContactInput struct {

    // A unique, user-specified identifier for this request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The name of the contact to display on the console.
    DisplayName *string `min:"1" type:"string"`

    // The first name of the contact that is used to call the contact on the device.
    //
    // FirstName is a required field
    FirstName *string `min:"1" type:"string" required:"true"`

    // The last name of the contact that is used to call the contact on the device.
    LastName *string `min:"1" type:"string"`

    // The phone number of the contact in E.164 format. The phone number type defaults
    // to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you
    // use PhoneNumbers, which lets you specify the phone number type and multiple
    // numbers.
    //
    // PhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateContactInput's
    // String and GoString methods.
    PhoneNumber *string `type:"string" sensitive:"true"`

    // The list of phone numbers for the contact.
    PhoneNumbers []*PhoneNumber `type:"list"`

    // The list of SIP addresses for the contact.
    SipAddresses []*SipAddress `type:"list"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateContactInput) GoString

func (s CreateContactInput) 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 (*CreateContactInput) SetClientRequestToken

func (s *CreateContactInput) SetClientRequestToken(v string) *CreateContactInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateContactInput) SetDisplayName

func (s *CreateContactInput) SetDisplayName(v string) *CreateContactInput

SetDisplayName sets the DisplayName field's value.

func (*CreateContactInput) SetFirstName

func (s *CreateContactInput) SetFirstName(v string) *CreateContactInput

SetFirstName sets the FirstName field's value.

func (*CreateContactInput) SetLastName

func (s *CreateContactInput) SetLastName(v string) *CreateContactInput

SetLastName sets the LastName field's value.

func (*CreateContactInput) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*CreateContactInput) SetPhoneNumbers

func (s *CreateContactInput) SetPhoneNumbers(v []*PhoneNumber) *CreateContactInput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (*CreateContactInput) SetSipAddresses

func (s *CreateContactInput) SetSipAddresses(v []*SipAddress) *CreateContactInput

SetSipAddresses sets the SipAddresses field's value.

func (*CreateContactInput) SetTags

func (s *CreateContactInput) SetTags(v []*Tag) *CreateContactInput

SetTags sets the Tags field's value.

func (CreateContactInput) String

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

func (s *CreateContactInput) Validate() error

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

type CreateContactOutput

type CreateContactOutput struct {

    // The ARN of the newly created address book.
    ContactArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateContactOutput) GoString

func (s CreateContactOutput) 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 (*CreateContactOutput) SetContactArn

func (s *CreateContactOutput) SetContactArn(v string) *CreateContactOutput

SetContactArn sets the ContactArn field's value.

func (CreateContactOutput) String

func (s CreateContactOutput) 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 CreateEndOfMeetingReminder

type CreateEndOfMeetingReminder struct {

    // Whether an end of meeting reminder is enabled or not.
    //
    // Enabled is a required field
    Enabled *bool `type:"boolean" required:"true"`

    // A range of 3 to 15 minutes that determines when the reminder begins.
    //
    // ReminderAtMinutes is a required field
    ReminderAtMinutes []*int64 `min:"1" type:"list" required:"true"`

    // The type of sound that users hear during the end of meeting reminder.
    //
    // ReminderType is a required field
    ReminderType *string `type:"string" required:"true" enum:"EndOfMeetingReminderType"`
    // contains filtered or unexported fields
}

Creates settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

func (CreateEndOfMeetingReminder) GoString

func (s CreateEndOfMeetingReminder) 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 (*CreateEndOfMeetingReminder) SetEnabled

func (s *CreateEndOfMeetingReminder) SetEnabled(v bool) *CreateEndOfMeetingReminder

SetEnabled sets the Enabled field's value.

func (*CreateEndOfMeetingReminder) SetReminderAtMinutes

func (s *CreateEndOfMeetingReminder) SetReminderAtMinutes(v []*int64) *CreateEndOfMeetingReminder

SetReminderAtMinutes sets the ReminderAtMinutes field's value.

func (*CreateEndOfMeetingReminder) SetReminderType

func (s *CreateEndOfMeetingReminder) SetReminderType(v string) *CreateEndOfMeetingReminder

SetReminderType sets the ReminderType field's value.

func (CreateEndOfMeetingReminder) String

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

func (s *CreateEndOfMeetingReminder) Validate() error

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

type CreateGatewayGroupInput

type CreateGatewayGroupInput struct {

    // A unique, user-specified identifier for the request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The description of the gateway group.
    Description *string `type:"string"`

    // The name of the gateway group.
    //
    // Name is a required field
    Name *string `min:"1" type:"string" required:"true"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateGatewayGroupInput) GoString

func (s CreateGatewayGroupInput) 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 (*CreateGatewayGroupInput) SetClientRequestToken

func (s *CreateGatewayGroupInput) SetClientRequestToken(v string) *CreateGatewayGroupInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateGatewayGroupInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateGatewayGroupInput) SetName

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

SetName sets the Name field's value.

func (*CreateGatewayGroupInput) SetTags

func (s *CreateGatewayGroupInput) SetTags(v []*Tag) *CreateGatewayGroupInput

SetTags sets the Tags field's value.

func (CreateGatewayGroupInput) String

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

func (s *CreateGatewayGroupInput) Validate() error

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

type CreateGatewayGroupOutput

type CreateGatewayGroupOutput struct {

    // The ARN of the created gateway group.
    GatewayGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateGatewayGroupOutput) GoString

func (s CreateGatewayGroupOutput) 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 (*CreateGatewayGroupOutput) SetGatewayGroupArn

func (s *CreateGatewayGroupOutput) SetGatewayGroupArn(v string) *CreateGatewayGroupOutput

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (CreateGatewayGroupOutput) String

func (s CreateGatewayGroupOutput) 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 CreateInstantBooking

type CreateInstantBooking struct {

    // Duration between 15 and 240 minutes at increments of 15 that determines how
    // long to book an available room when a meeting is started with Alexa.
    //
    // DurationInMinutes is a required field
    DurationInMinutes *int64 `type:"integer" required:"true"`

    // Whether instant booking is enabled or not.
    //
    // Enabled is a required field
    Enabled *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

Creates settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

func (CreateInstantBooking) GoString

func (s CreateInstantBooking) 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 (*CreateInstantBooking) SetDurationInMinutes

func (s *CreateInstantBooking) SetDurationInMinutes(v int64) *CreateInstantBooking

SetDurationInMinutes sets the DurationInMinutes field's value.

func (*CreateInstantBooking) SetEnabled

func (s *CreateInstantBooking) SetEnabled(v bool) *CreateInstantBooking

SetEnabled sets the Enabled field's value.

func (CreateInstantBooking) String

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

func (s *CreateInstantBooking) Validate() error

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

type CreateMeetingRoomConfiguration

type CreateMeetingRoomConfiguration struct {

    // Creates settings for the end of meeting reminder feature that are applied
    // to a room profile. The end of meeting reminder enables Alexa to remind users
    // when a meeting is ending.
    EndOfMeetingReminder *CreateEndOfMeetingReminder `type:"structure"`

    // Settings to automatically book a room for a configured duration if it's free
    // when joining a meeting with Alexa.
    InstantBooking *CreateInstantBooking `type:"structure"`

    ProactiveJoin *CreateProactiveJoin `type:"structure"`

    // Settings for requiring a check in when a room is reserved. Alexa can cancel
    // a room reservation if it's not checked into to make the room available for
    // others. Users can check in by joining the meeting with Alexa or an AVS device,
    // or by saying “Alexa, check in.”
    RequireCheckIn *CreateRequireCheckIn `type:"structure"`

    // Whether room utilization metrics are enabled or not.
    RoomUtilizationMetricsEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Creates meeting room settings of a room profile.

func (CreateMeetingRoomConfiguration) GoString

func (s CreateMeetingRoomConfiguration) 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 (*CreateMeetingRoomConfiguration) SetEndOfMeetingReminder

func (s *CreateMeetingRoomConfiguration) SetEndOfMeetingReminder(v *CreateEndOfMeetingReminder) *CreateMeetingRoomConfiguration

SetEndOfMeetingReminder sets the EndOfMeetingReminder field's value.

func (*CreateMeetingRoomConfiguration) SetInstantBooking

func (s *CreateMeetingRoomConfiguration) SetInstantBooking(v *CreateInstantBooking) *CreateMeetingRoomConfiguration

SetInstantBooking sets the InstantBooking field's value.

func (*CreateMeetingRoomConfiguration) SetProactiveJoin

func (s *CreateMeetingRoomConfiguration) SetProactiveJoin(v *CreateProactiveJoin) *CreateMeetingRoomConfiguration

SetProactiveJoin sets the ProactiveJoin field's value.

func (*CreateMeetingRoomConfiguration) SetRequireCheckIn

func (s *CreateMeetingRoomConfiguration) SetRequireCheckIn(v *CreateRequireCheckIn) *CreateMeetingRoomConfiguration

SetRequireCheckIn sets the RequireCheckIn field's value.

func (*CreateMeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled

func (s *CreateMeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled(v bool) *CreateMeetingRoomConfiguration

SetRoomUtilizationMetricsEnabled sets the RoomUtilizationMetricsEnabled field's value.

func (CreateMeetingRoomConfiguration) String

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

func (s *CreateMeetingRoomConfiguration) Validate() error

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

type CreateNetworkProfileInput

type CreateNetworkProfileInput struct {

    // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate
    // Manager (ACM). This is used to issue certificates to the devices.
    CertificateAuthorityArn *string `type:"string"`

    // A unique, user-specified identifier for the request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The current password of the Wi-Fi network.
    //
    // CurrentPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateNetworkProfileInput's
    // String and GoString methods.
    CurrentPassword *string `min:"5" type:"string" sensitive:"true"`

    // Detailed information about a device's network profile.
    Description *string `type:"string"`

    // The authentication standard that is used in the EAP framework. Currently,
    // EAP_TLS is supported.
    EapMethod *string `type:"string" enum:"NetworkEapMethod"`

    // The name of the network profile associated with a device.
    //
    // NetworkProfileName is a required field
    NetworkProfileName *string `min:"1" type:"string" required:"true"`

    // The next, or subsequent, password of the Wi-Fi network. This password is
    // asynchronously transmitted to the device and is used when the password of
    // the network changes to NextPassword.
    //
    // NextPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by CreateNetworkProfileInput's
    // String and GoString methods.
    NextPassword *string `type:"string" sensitive:"true"`

    // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK,
    // WPA_PSK, WEP, or OPEN.
    //
    // SecurityType is a required field
    SecurityType *string `type:"string" required:"true" enum:"NetworkSecurityType"`

    // The SSID of the Wi-Fi network.
    //
    // Ssid is a required field
    Ssid *string `min:"1" type:"string" required:"true"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`

    // The root certificates of your authentication server that is installed on
    // your devices and used to trust your authentication server during EAP negotiation.
    TrustAnchors []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (CreateNetworkProfileInput) GoString

func (s CreateNetworkProfileInput) 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 (*CreateNetworkProfileInput) SetCertificateAuthorityArn

func (s *CreateNetworkProfileInput) SetCertificateAuthorityArn(v string) *CreateNetworkProfileInput

SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.

func (*CreateNetworkProfileInput) SetClientRequestToken

func (s *CreateNetworkProfileInput) SetClientRequestToken(v string) *CreateNetworkProfileInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateNetworkProfileInput) SetCurrentPassword

func (s *CreateNetworkProfileInput) SetCurrentPassword(v string) *CreateNetworkProfileInput

SetCurrentPassword sets the CurrentPassword field's value.

func (*CreateNetworkProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateNetworkProfileInput) SetEapMethod

func (s *CreateNetworkProfileInput) SetEapMethod(v string) *CreateNetworkProfileInput

SetEapMethod sets the EapMethod field's value.

func (*CreateNetworkProfileInput) SetNetworkProfileName

func (s *CreateNetworkProfileInput) SetNetworkProfileName(v string) *CreateNetworkProfileInput

SetNetworkProfileName sets the NetworkProfileName field's value.

func (*CreateNetworkProfileInput) SetNextPassword

func (s *CreateNetworkProfileInput) SetNextPassword(v string) *CreateNetworkProfileInput

SetNextPassword sets the NextPassword field's value.

func (*CreateNetworkProfileInput) SetSecurityType

func (s *CreateNetworkProfileInput) SetSecurityType(v string) *CreateNetworkProfileInput

SetSecurityType sets the SecurityType field's value.

func (*CreateNetworkProfileInput) SetSsid

func (s *CreateNetworkProfileInput) SetSsid(v string) *CreateNetworkProfileInput

SetSsid sets the Ssid field's value.

func (*CreateNetworkProfileInput) SetTags

func (s *CreateNetworkProfileInput) SetTags(v []*Tag) *CreateNetworkProfileInput

SetTags sets the Tags field's value.

func (*CreateNetworkProfileInput) SetTrustAnchors

func (s *CreateNetworkProfileInput) SetTrustAnchors(v []*string) *CreateNetworkProfileInput

SetTrustAnchors sets the TrustAnchors field's value.

func (CreateNetworkProfileInput) String

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

func (s *CreateNetworkProfileInput) Validate() error

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

type CreateNetworkProfileOutput

type CreateNetworkProfileOutput struct {

    // The ARN of the network profile associated with a device.
    NetworkProfileArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateNetworkProfileOutput) GoString

func (s CreateNetworkProfileOutput) 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 (*CreateNetworkProfileOutput) SetNetworkProfileArn

func (s *CreateNetworkProfileOutput) SetNetworkProfileArn(v string) *CreateNetworkProfileOutput

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (CreateNetworkProfileOutput) String

func (s CreateNetworkProfileOutput) 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 CreateProactiveJoin

type CreateProactiveJoin struct {

    // EnabledByMotion is a required field
    EnabledByMotion *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

func (CreateProactiveJoin) GoString

func (s CreateProactiveJoin) 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 (*CreateProactiveJoin) SetEnabledByMotion

func (s *CreateProactiveJoin) SetEnabledByMotion(v bool) *CreateProactiveJoin

SetEnabledByMotion sets the EnabledByMotion field's value.

func (CreateProactiveJoin) String

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

func (s *CreateProactiveJoin) Validate() error

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

type CreateProfileInput

type CreateProfileInput struct {

    // The valid address for the room.
    //
    // Address is a required field
    Address *string `min:"1" type:"string" required:"true"`

    // The user-specified token that is used during the creation of a profile.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // Whether data retention of the profile is enabled.
    DataRetentionOptIn *bool `type:"boolean"`

    // The distance unit to be used by devices in the profile.
    //
    // DistanceUnit is a required field
    DistanceUnit *string `type:"string" required:"true" enum:"DistanceUnit"`

    // The locale of the room profile. (This is currently only available to a limited
    // preview audience.)
    Locale *string `min:"1" type:"string"`

    // The maximum volume limit for a room profile.
    MaxVolumeLimit *int64 `type:"integer"`

    // The meeting room settings of a room profile.
    MeetingRoomConfiguration *CreateMeetingRoomConfiguration `type:"structure"`

    // Whether PSTN calling is enabled.
    PSTNEnabled *bool `type:"boolean"`

    // The name of a room profile.
    //
    // ProfileName is a required field
    ProfileName *string `min:"1" type:"string" required:"true"`

    // Whether room profile setup is enabled.
    SetupModeDisabled *bool `type:"boolean"`

    // The tags for the profile.
    Tags []*Tag `type:"list"`

    // The temperature unit to be used by devices in the profile.
    //
    // TemperatureUnit is a required field
    TemperatureUnit *string `type:"string" required:"true" enum:"TemperatureUnit"`

    // The time zone used by a room profile.
    //
    // Timezone is a required field
    Timezone *string `min:"1" type:"string" required:"true"`

    // A wake word for Alexa, Echo, Amazon, or a computer.
    //
    // WakeWord is a required field
    WakeWord *string `type:"string" required:"true" enum:"WakeWord"`
    // contains filtered or unexported fields
}

func (CreateProfileInput) GoString

func (s CreateProfileInput) 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 (*CreateProfileInput) SetAddress

func (s *CreateProfileInput) SetAddress(v string) *CreateProfileInput

SetAddress sets the Address field's value.

func (*CreateProfileInput) SetClientRequestToken

func (s *CreateProfileInput) SetClientRequestToken(v string) *CreateProfileInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateProfileInput) SetDataRetentionOptIn

func (s *CreateProfileInput) SetDataRetentionOptIn(v bool) *CreateProfileInput

SetDataRetentionOptIn sets the DataRetentionOptIn field's value.

func (*CreateProfileInput) SetDistanceUnit

func (s *CreateProfileInput) SetDistanceUnit(v string) *CreateProfileInput

SetDistanceUnit sets the DistanceUnit field's value.

func (*CreateProfileInput) SetLocale

func (s *CreateProfileInput) SetLocale(v string) *CreateProfileInput

SetLocale sets the Locale field's value.

func (*CreateProfileInput) SetMaxVolumeLimit

func (s *CreateProfileInput) SetMaxVolumeLimit(v int64) *CreateProfileInput

SetMaxVolumeLimit sets the MaxVolumeLimit field's value.

func (*CreateProfileInput) SetMeetingRoomConfiguration

func (s *CreateProfileInput) SetMeetingRoomConfiguration(v *CreateMeetingRoomConfiguration) *CreateProfileInput

SetMeetingRoomConfiguration sets the MeetingRoomConfiguration field's value.

func (*CreateProfileInput) SetPSTNEnabled

func (s *CreateProfileInput) SetPSTNEnabled(v bool) *CreateProfileInput

SetPSTNEnabled sets the PSTNEnabled field's value.

func (*CreateProfileInput) SetProfileName

func (s *CreateProfileInput) SetProfileName(v string) *CreateProfileInput

SetProfileName sets the ProfileName field's value.

func (*CreateProfileInput) SetSetupModeDisabled

func (s *CreateProfileInput) SetSetupModeDisabled(v bool) *CreateProfileInput

SetSetupModeDisabled sets the SetupModeDisabled field's value.

func (*CreateProfileInput) SetTags

func (s *CreateProfileInput) SetTags(v []*Tag) *CreateProfileInput

SetTags sets the Tags field's value.

func (*CreateProfileInput) SetTemperatureUnit

func (s *CreateProfileInput) SetTemperatureUnit(v string) *CreateProfileInput

SetTemperatureUnit sets the TemperatureUnit field's value.

func (*CreateProfileInput) SetTimezone

func (s *CreateProfileInput) SetTimezone(v string) *CreateProfileInput

SetTimezone sets the Timezone field's value.

func (*CreateProfileInput) SetWakeWord

func (s *CreateProfileInput) SetWakeWord(v string) *CreateProfileInput

SetWakeWord sets the WakeWord field's value.

func (CreateProfileInput) String

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

func (s *CreateProfileInput) Validate() error

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

type CreateProfileOutput

type CreateProfileOutput struct {

    // The ARN of the newly created room profile in the response.
    ProfileArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateProfileOutput) GoString

func (s CreateProfileOutput) 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 (*CreateProfileOutput) SetProfileArn

func (s *CreateProfileOutput) SetProfileArn(v string) *CreateProfileOutput

SetProfileArn sets the ProfileArn field's value.

func (CreateProfileOutput) String

func (s CreateProfileOutput) 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 CreateRequireCheckIn

type CreateRequireCheckIn struct {

    // Whether require check in is enabled or not.
    //
    // Enabled is a required field
    Enabled *bool `type:"boolean" required:"true"`

    // Duration between 5 and 20 minutes to determine when to release the room if
    // it's not checked into.
    //
    // ReleaseAfterMinutes is a required field
    ReleaseAfterMinutes *int64 `type:"integer" required:"true"`
    // contains filtered or unexported fields
}

Creates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

func (CreateRequireCheckIn) GoString

func (s CreateRequireCheckIn) 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 (*CreateRequireCheckIn) SetEnabled

func (s *CreateRequireCheckIn) SetEnabled(v bool) *CreateRequireCheckIn

SetEnabled sets the Enabled field's value.

func (*CreateRequireCheckIn) SetReleaseAfterMinutes

func (s *CreateRequireCheckIn) SetReleaseAfterMinutes(v int64) *CreateRequireCheckIn

SetReleaseAfterMinutes sets the ReleaseAfterMinutes field's value.

func (CreateRequireCheckIn) String

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

func (s *CreateRequireCheckIn) Validate() error

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

type CreateRoomInput

type CreateRoomInput struct {

    // A unique, user-specified identifier for this request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The description for the room.
    Description *string `min:"1" type:"string"`

    // The profile ARN for the room. This is required.
    ProfileArn *string `type:"string"`

    // The calendar ARN for the room.
    ProviderCalendarId *string `type:"string"`

    // The name for the room.
    //
    // RoomName is a required field
    RoomName *string `min:"1" type:"string" required:"true"`

    // The tags for the room.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateRoomInput) GoString

func (s CreateRoomInput) 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 (*CreateRoomInput) SetClientRequestToken

func (s *CreateRoomInput) SetClientRequestToken(v string) *CreateRoomInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateRoomInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateRoomInput) SetProfileArn

func (s *CreateRoomInput) SetProfileArn(v string) *CreateRoomInput

SetProfileArn sets the ProfileArn field's value.

func (*CreateRoomInput) SetProviderCalendarId

func (s *CreateRoomInput) SetProviderCalendarId(v string) *CreateRoomInput

SetProviderCalendarId sets the ProviderCalendarId field's value.

func (*CreateRoomInput) SetRoomName

func (s *CreateRoomInput) SetRoomName(v string) *CreateRoomInput

SetRoomName sets the RoomName field's value.

func (*CreateRoomInput) SetTags

func (s *CreateRoomInput) SetTags(v []*Tag) *CreateRoomInput

SetTags sets the Tags field's value.

func (CreateRoomInput) String

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

func (s *CreateRoomInput) Validate() error

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

type CreateRoomOutput

type CreateRoomOutput struct {

    // The ARN of the newly created room in the response.
    RoomArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateRoomOutput) GoString

func (s CreateRoomOutput) 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 (*CreateRoomOutput) SetRoomArn

func (s *CreateRoomOutput) SetRoomArn(v string) *CreateRoomOutput

SetRoomArn sets the RoomArn field's value.

func (CreateRoomOutput) String

func (s CreateRoomOutput) 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 CreateSkillGroupInput

type CreateSkillGroupInput struct {

    // A unique, user-specified identifier for this request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The description for the skill group.
    Description *string `min:"1" type:"string"`

    // The name for the skill group.
    //
    // SkillGroupName is a required field
    SkillGroupName *string `min:"1" type:"string" required:"true"`

    // The tags for the skill group.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (CreateSkillGroupInput) GoString

func (s CreateSkillGroupInput) 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 (*CreateSkillGroupInput) SetClientRequestToken

func (s *CreateSkillGroupInput) SetClientRequestToken(v string) *CreateSkillGroupInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateSkillGroupInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSkillGroupInput) SetSkillGroupName

func (s *CreateSkillGroupInput) SetSkillGroupName(v string) *CreateSkillGroupInput

SetSkillGroupName sets the SkillGroupName field's value.

func (*CreateSkillGroupInput) SetTags

func (s *CreateSkillGroupInput) SetTags(v []*Tag) *CreateSkillGroupInput

SetTags sets the Tags field's value.

func (CreateSkillGroupInput) String

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

func (s *CreateSkillGroupInput) Validate() error

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

type CreateSkillGroupOutput

type CreateSkillGroupOutput struct {

    // The ARN of the newly created skill group in the response.
    SkillGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateSkillGroupOutput) GoString

func (s CreateSkillGroupOutput) 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 (*CreateSkillGroupOutput) SetSkillGroupArn

func (s *CreateSkillGroupOutput) SetSkillGroupArn(v string) *CreateSkillGroupOutput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (CreateSkillGroupOutput) String

func (s CreateSkillGroupOutput) 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 CreateUserInput

type CreateUserInput struct {

    // A unique, user-specified identifier for this request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The email address for the user.
    Email *string `min:"1" type:"string"`

    // The first name for the user.
    FirstName *string `type:"string"`

    // The last name for the user.
    LastName *string `type:"string"`

    // The tags for the user.
    Tags []*Tag `type:"list"`

    // The ARN for the user.
    //
    // UserId is a required field
    UserId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (CreateUserInput) GoString

func (s CreateUserInput) 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 (*CreateUserInput) SetClientRequestToken

func (s *CreateUserInput) SetClientRequestToken(v string) *CreateUserInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*CreateUserInput) SetEmail

func (s *CreateUserInput) SetEmail(v string) *CreateUserInput

SetEmail sets the Email field's value.

func (*CreateUserInput) SetFirstName

func (s *CreateUserInput) SetFirstName(v string) *CreateUserInput

SetFirstName sets the FirstName field's value.

func (*CreateUserInput) SetLastName

func (s *CreateUserInput) SetLastName(v string) *CreateUserInput

SetLastName sets the LastName field's value.

func (*CreateUserInput) SetTags

func (s *CreateUserInput) SetTags(v []*Tag) *CreateUserInput

SetTags sets the Tags field's value.

func (*CreateUserInput) SetUserId

func (s *CreateUserInput) SetUserId(v string) *CreateUserInput

SetUserId sets the UserId field's value.

func (CreateUserInput) String

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

func (s *CreateUserInput) Validate() error

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

type CreateUserOutput

type CreateUserOutput struct {

    // The ARN of the newly created user in the response.
    UserArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateUserOutput) GoString

func (s CreateUserOutput) 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 (*CreateUserOutput) SetUserArn

func (s *CreateUserOutput) SetUserArn(v string) *CreateUserOutput

SetUserArn sets the UserArn field's value.

func (CreateUserOutput) String

func (s CreateUserOutput) 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 DeleteAddressBookInput

type DeleteAddressBookInput struct {

    // The ARN of the address book to delete.
    //
    // AddressBookArn is a required field
    AddressBookArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteAddressBookInput) GoString

func (s DeleteAddressBookInput) 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 (*DeleteAddressBookInput) SetAddressBookArn

func (s *DeleteAddressBookInput) SetAddressBookArn(v string) *DeleteAddressBookInput

SetAddressBookArn sets the AddressBookArn field's value.

func (DeleteAddressBookInput) String

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

func (s *DeleteAddressBookInput) Validate() error

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

type DeleteAddressBookOutput

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

func (DeleteAddressBookOutput) GoString

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

func (s DeleteAddressBookOutput) 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 DeleteBusinessReportScheduleInput

type DeleteBusinessReportScheduleInput struct {

    // The ARN of the business report schedule.
    //
    // ScheduleArn is a required field
    ScheduleArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteBusinessReportScheduleInput) GoString

func (s DeleteBusinessReportScheduleInput) 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 (*DeleteBusinessReportScheduleInput) SetScheduleArn

func (s *DeleteBusinessReportScheduleInput) SetScheduleArn(v string) *DeleteBusinessReportScheduleInput

SetScheduleArn sets the ScheduleArn field's value.

func (DeleteBusinessReportScheduleInput) String

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

func (s *DeleteBusinessReportScheduleInput) Validate() error

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

type DeleteBusinessReportScheduleOutput

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

func (DeleteBusinessReportScheduleOutput) GoString

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

func (s DeleteBusinessReportScheduleOutput) 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 DeleteConferenceProviderInput

type DeleteConferenceProviderInput struct {

    // The ARN of the conference provider.
    //
    // ConferenceProviderArn is a required field
    ConferenceProviderArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConferenceProviderInput) GoString

func (s DeleteConferenceProviderInput) 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 (*DeleteConferenceProviderInput) SetConferenceProviderArn

func (s *DeleteConferenceProviderInput) SetConferenceProviderArn(v string) *DeleteConferenceProviderInput

SetConferenceProviderArn sets the ConferenceProviderArn field's value.

func (DeleteConferenceProviderInput) String

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

func (s *DeleteConferenceProviderInput) Validate() error

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

type DeleteConferenceProviderOutput

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

func (DeleteConferenceProviderOutput) GoString

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

func (s DeleteConferenceProviderOutput) 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 DeleteContactInput

type DeleteContactInput struct {

    // The ARN of the contact to delete.
    //
    // ContactArn is a required field
    ContactArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteContactInput) GoString

func (s DeleteContactInput) 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 (*DeleteContactInput) SetContactArn

func (s *DeleteContactInput) SetContactArn(v string) *DeleteContactInput

SetContactArn sets the ContactArn field's value.

func (DeleteContactInput) String

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

func (s *DeleteContactInput) Validate() error

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

type DeleteContactOutput

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

func (DeleteContactOutput) GoString

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

func (s DeleteContactOutput) 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 DeleteDeviceInput

type DeleteDeviceInput struct {

    // The ARN of the device for which to request details.
    //
    // DeviceArn is a required field
    DeviceArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteDeviceInput) GoString

func (s DeleteDeviceInput) 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 (*DeleteDeviceInput) SetDeviceArn

func (s *DeleteDeviceInput) SetDeviceArn(v string) *DeleteDeviceInput

SetDeviceArn sets the DeviceArn field's value.

func (DeleteDeviceInput) String

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

func (s *DeleteDeviceInput) Validate() error

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

type DeleteDeviceOutput

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

func (DeleteDeviceOutput) GoString

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

func (s DeleteDeviceOutput) 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 DeleteDeviceUsageDataInput

type DeleteDeviceUsageDataInput struct {

    // The ARN of the device.
    //
    // DeviceArn is a required field
    DeviceArn *string `type:"string" required:"true"`

    // The type of usage data to delete.
    //
    // DeviceUsageType is a required field
    DeviceUsageType *string `type:"string" required:"true" enum:"DeviceUsageType"`
    // contains filtered or unexported fields
}

func (DeleteDeviceUsageDataInput) GoString

func (s DeleteDeviceUsageDataInput) 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 (*DeleteDeviceUsageDataInput) SetDeviceArn

func (s *DeleteDeviceUsageDataInput) SetDeviceArn(v string) *DeleteDeviceUsageDataInput

SetDeviceArn sets the DeviceArn field's value.

func (*DeleteDeviceUsageDataInput) SetDeviceUsageType

func (s *DeleteDeviceUsageDataInput) SetDeviceUsageType(v string) *DeleteDeviceUsageDataInput

SetDeviceUsageType sets the DeviceUsageType field's value.

func (DeleteDeviceUsageDataInput) String

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

func (s *DeleteDeviceUsageDataInput) Validate() error

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

type DeleteDeviceUsageDataOutput

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

func (DeleteDeviceUsageDataOutput) GoString

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

func (s DeleteDeviceUsageDataOutput) 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 DeleteGatewayGroupInput

type DeleteGatewayGroupInput struct {

    // The ARN of the gateway group to delete.
    //
    // GatewayGroupArn is a required field
    GatewayGroupArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteGatewayGroupInput) GoString

func (s DeleteGatewayGroupInput) 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 (*DeleteGatewayGroupInput) SetGatewayGroupArn

func (s *DeleteGatewayGroupInput) SetGatewayGroupArn(v string) *DeleteGatewayGroupInput

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (DeleteGatewayGroupInput) String

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

func (s *DeleteGatewayGroupInput) Validate() error

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

type DeleteGatewayGroupOutput

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

func (DeleteGatewayGroupOutput) GoString

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

func (s DeleteGatewayGroupOutput) 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 DeleteNetworkProfileInput

type DeleteNetworkProfileInput struct {

    // The ARN of the network profile associated with a device.
    //
    // NetworkProfileArn is a required field
    NetworkProfileArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteNetworkProfileInput) GoString

func (s DeleteNetworkProfileInput) 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 (*DeleteNetworkProfileInput) SetNetworkProfileArn

func (s *DeleteNetworkProfileInput) SetNetworkProfileArn(v string) *DeleteNetworkProfileInput

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (DeleteNetworkProfileInput) String

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

func (s *DeleteNetworkProfileInput) Validate() error

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

type DeleteNetworkProfileOutput

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

func (DeleteNetworkProfileOutput) GoString

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

func (s DeleteNetworkProfileOutput) 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 DeleteProfileInput

type DeleteProfileInput struct {

    // The ARN of the room profile to delete. Required.
    ProfileArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteProfileInput) GoString

func (s DeleteProfileInput) 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 (*DeleteProfileInput) SetProfileArn

func (s *DeleteProfileInput) SetProfileArn(v string) *DeleteProfileInput

SetProfileArn sets the ProfileArn field's value.

func (DeleteProfileInput) String

func (s DeleteProfileInput) 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 DeleteProfileOutput

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

func (DeleteProfileOutput) GoString

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

func (s DeleteProfileOutput) 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 DeleteRoomInput

type DeleteRoomInput struct {

    // The ARN of the room to delete. Required.
    RoomArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteRoomInput) GoString

func (s DeleteRoomInput) 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 (*DeleteRoomInput) SetRoomArn

func (s *DeleteRoomInput) SetRoomArn(v string) *DeleteRoomInput

SetRoomArn sets the RoomArn field's value.

func (DeleteRoomInput) String

func (s DeleteRoomInput) 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 DeleteRoomOutput

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

func (DeleteRoomOutput) GoString

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

func (s DeleteRoomOutput) 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 DeleteRoomSkillParameterInput

type DeleteRoomSkillParameterInput struct {

    // The room skill parameter key for which to remove details.
    //
    // ParameterKey is a required field
    ParameterKey *string `min:"1" type:"string" required:"true"`

    // The ARN of the room from which to remove the room skill parameter details.
    RoomArn *string `type:"string"`

    // The ID of the skill from which to remove the room skill parameter details.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteRoomSkillParameterInput) GoString

func (s DeleteRoomSkillParameterInput) 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 (*DeleteRoomSkillParameterInput) SetParameterKey

func (s *DeleteRoomSkillParameterInput) SetParameterKey(v string) *DeleteRoomSkillParameterInput

SetParameterKey sets the ParameterKey field's value.

func (*DeleteRoomSkillParameterInput) SetRoomArn

func (s *DeleteRoomSkillParameterInput) SetRoomArn(v string) *DeleteRoomSkillParameterInput

SetRoomArn sets the RoomArn field's value.

func (*DeleteRoomSkillParameterInput) SetSkillId

func (s *DeleteRoomSkillParameterInput) SetSkillId(v string) *DeleteRoomSkillParameterInput

SetSkillId sets the SkillId field's value.

func (DeleteRoomSkillParameterInput) String

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

func (s *DeleteRoomSkillParameterInput) Validate() error

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

type DeleteRoomSkillParameterOutput

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

func (DeleteRoomSkillParameterOutput) GoString

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

func (s DeleteRoomSkillParameterOutput) 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 DeleteSkillAuthorizationInput

type DeleteSkillAuthorizationInput struct {

    // The room that the skill is authorized for.
    RoomArn *string `type:"string"`

    // The unique identifier of a skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteSkillAuthorizationInput) GoString

func (s DeleteSkillAuthorizationInput) 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 (*DeleteSkillAuthorizationInput) SetRoomArn

func (s *DeleteSkillAuthorizationInput) SetRoomArn(v string) *DeleteSkillAuthorizationInput

SetRoomArn sets the RoomArn field's value.

func (*DeleteSkillAuthorizationInput) SetSkillId

func (s *DeleteSkillAuthorizationInput) SetSkillId(v string) *DeleteSkillAuthorizationInput

SetSkillId sets the SkillId field's value.

func (DeleteSkillAuthorizationInput) String

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

func (s *DeleteSkillAuthorizationInput) Validate() error

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

type DeleteSkillAuthorizationOutput

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

func (DeleteSkillAuthorizationOutput) GoString

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

func (s DeleteSkillAuthorizationOutput) 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 DeleteSkillGroupInput

type DeleteSkillGroupInput struct {

    // The ARN of the skill group to delete. Required.
    SkillGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteSkillGroupInput) GoString

func (s DeleteSkillGroupInput) 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 (*DeleteSkillGroupInput) SetSkillGroupArn

func (s *DeleteSkillGroupInput) SetSkillGroupArn(v string) *DeleteSkillGroupInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (DeleteSkillGroupInput) String

func (s DeleteSkillGroupInput) 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 DeleteSkillGroupOutput

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

func (DeleteSkillGroupOutput) GoString

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

func (s DeleteSkillGroupOutput) 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 DeleteUserInput

type DeleteUserInput struct {

    // The ARN of the user's enrollment in the organization. Required.
    //
    // EnrollmentId is a required field
    EnrollmentId *string `type:"string" required:"true"`

    // The ARN of the user to delete in the organization. Required.
    UserArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DeleteUserInput) GoString

func (s DeleteUserInput) 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 (*DeleteUserInput) SetEnrollmentId

func (s *DeleteUserInput) SetEnrollmentId(v string) *DeleteUserInput

SetEnrollmentId sets the EnrollmentId field's value.

func (*DeleteUserInput) SetUserArn

func (s *DeleteUserInput) SetUserArn(v string) *DeleteUserInput

SetUserArn sets the UserArn field's value.

func (DeleteUserInput) String

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

func (s *DeleteUserInput) Validate() error

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

type DeleteUserOutput

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

func (DeleteUserOutput) GoString

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

func (s DeleteUserOutput) 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 DeveloperInfo

type DeveloperInfo struct {

    // The name of the developer.
    DeveloperName *string `type:"string"`

    // The email of the developer.
    Email *string `min:"1" type:"string"`

    // The URL of the privacy policy.
    PrivacyPolicy *string `type:"string"`

    // The website of the developer.
    Url *string `type:"string"`
    // contains filtered or unexported fields
}

The details about the developer that published the skill.

func (DeveloperInfo) GoString

func (s DeveloperInfo) 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 (*DeveloperInfo) SetDeveloperName

func (s *DeveloperInfo) SetDeveloperName(v string) *DeveloperInfo

SetDeveloperName sets the DeveloperName field's value.

func (*DeveloperInfo) SetEmail

func (s *DeveloperInfo) SetEmail(v string) *DeveloperInfo

SetEmail sets the Email field's value.

func (*DeveloperInfo) SetPrivacyPolicy

func (s *DeveloperInfo) SetPrivacyPolicy(v string) *DeveloperInfo

SetPrivacyPolicy sets the PrivacyPolicy field's value.

func (*DeveloperInfo) SetUrl

func (s *DeveloperInfo) SetUrl(v string) *DeveloperInfo

SetUrl sets the Url field's value.

func (DeveloperInfo) String

func (s DeveloperInfo) 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 Device

type Device struct {

    // The ARN of a device.
    DeviceArn *string `type:"string"`

    // The name of a device.
    DeviceName *string `min:"2" type:"string"`

    // The serial number of a device.
    DeviceSerialNumber *string `type:"string"`

    // The status of a device. If the status is not READY, check the DeviceStatusInfo
    // value for details.
    DeviceStatus *string `type:"string" enum:"DeviceStatus"`

    // Detailed information about a device's status.
    DeviceStatusInfo *DeviceStatusInfo `type:"structure"`

    // The type of a device.
    DeviceType *string `type:"string"`

    // The MAC address of a device.
    MacAddress *string `type:"string"`

    // Detailed information about a device's network profile.
    NetworkProfileInfo *DeviceNetworkProfileInfo `type:"structure"`

    // The room ARN of a device.
    RoomArn *string `type:"string"`

    // The software version of a device.
    SoftwareVersion *string `type:"string"`
    // contains filtered or unexported fields
}

A device with attributes.

func (Device) GoString

func (s Device) 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 (*Device) SetDeviceArn

func (s *Device) SetDeviceArn(v string) *Device

SetDeviceArn sets the DeviceArn field's value.

func (*Device) SetDeviceName

func (s *Device) SetDeviceName(v string) *Device

SetDeviceName sets the DeviceName field's value.

func (*Device) SetDeviceSerialNumber

func (s *Device) SetDeviceSerialNumber(v string) *Device

SetDeviceSerialNumber sets the DeviceSerialNumber field's value.

func (*Device) SetDeviceStatus

func (s *Device) SetDeviceStatus(v string) *Device

SetDeviceStatus sets the DeviceStatus field's value.

func (*Device) SetDeviceStatusInfo

func (s *Device) SetDeviceStatusInfo(v *DeviceStatusInfo) *Device

SetDeviceStatusInfo sets the DeviceStatusInfo field's value.

func (*Device) SetDeviceType

func (s *Device) SetDeviceType(v string) *Device

SetDeviceType sets the DeviceType field's value.

func (*Device) SetMacAddress

func (s *Device) SetMacAddress(v string) *Device

SetMacAddress sets the MacAddress field's value.

func (*Device) SetNetworkProfileInfo

func (s *Device) SetNetworkProfileInfo(v *DeviceNetworkProfileInfo) *Device

SetNetworkProfileInfo sets the NetworkProfileInfo field's value.

func (*Device) SetRoomArn

func (s *Device) SetRoomArn(v string) *Device

SetRoomArn sets the RoomArn field's value.

func (*Device) SetSoftwareVersion

func (s *Device) SetSoftwareVersion(v string) *Device

SetSoftwareVersion sets the SoftwareVersion field's value.

func (Device) String

func (s Device) 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 DeviceData

type DeviceData struct {

    // The time (in epoch) when the device data was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The ARN of a device.
    DeviceArn *string `type:"string"`

    // The name of a device.
    DeviceName *string `min:"2" type:"string"`

    // The serial number of a device.
    DeviceSerialNumber *string `type:"string"`

    // The status of a device.
    DeviceStatus *string `type:"string" enum:"DeviceStatus"`

    // Detailed information about a device's status.
    DeviceStatusInfo *DeviceStatusInfo `type:"structure"`

    // The type of a device.
    DeviceType *string `type:"string"`

    // The MAC address of a device.
    MacAddress *string `type:"string"`

    // The ARN of the network profile associated with a device.
    NetworkProfileArn *string `type:"string"`

    // The name of the network profile associated with a device.
    NetworkProfileName *string `min:"1" type:"string"`

    // The room ARN associated with a device.
    RoomArn *string `type:"string"`

    // The name of the room associated with a device.
    RoomName *string `min:"1" type:"string"`

    // The software version of a device.
    SoftwareVersion *string `type:"string"`
    // contains filtered or unexported fields
}

Device attributes.

func (DeviceData) GoString

func (s DeviceData) 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 (*DeviceData) SetCreatedTime

func (s *DeviceData) SetCreatedTime(v time.Time) *DeviceData

SetCreatedTime sets the CreatedTime field's value.

func (*DeviceData) SetDeviceArn

func (s *DeviceData) SetDeviceArn(v string) *DeviceData

SetDeviceArn sets the DeviceArn field's value.

func (*DeviceData) SetDeviceName

func (s *DeviceData) SetDeviceName(v string) *DeviceData

SetDeviceName sets the DeviceName field's value.

func (*DeviceData) SetDeviceSerialNumber

func (s *DeviceData) SetDeviceSerialNumber(v string) *DeviceData

SetDeviceSerialNumber sets the DeviceSerialNumber field's value.

func (*DeviceData) SetDeviceStatus

func (s *DeviceData) SetDeviceStatus(v string) *DeviceData

SetDeviceStatus sets the DeviceStatus field's value.

func (*DeviceData) SetDeviceStatusInfo

func (s *DeviceData) SetDeviceStatusInfo(v *DeviceStatusInfo) *DeviceData

SetDeviceStatusInfo sets the DeviceStatusInfo field's value.

func (*DeviceData) SetDeviceType

func (s *DeviceData) SetDeviceType(v string) *DeviceData

SetDeviceType sets the DeviceType field's value.

func (*DeviceData) SetMacAddress

func (s *DeviceData) SetMacAddress(v string) *DeviceData

SetMacAddress sets the MacAddress field's value.

func (*DeviceData) SetNetworkProfileArn

func (s *DeviceData) SetNetworkProfileArn(v string) *DeviceData

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (*DeviceData) SetNetworkProfileName

func (s *DeviceData) SetNetworkProfileName(v string) *DeviceData

SetNetworkProfileName sets the NetworkProfileName field's value.

func (*DeviceData) SetRoomArn

func (s *DeviceData) SetRoomArn(v string) *DeviceData

SetRoomArn sets the RoomArn field's value.

func (*DeviceData) SetRoomName

func (s *DeviceData) SetRoomName(v string) *DeviceData

SetRoomName sets the RoomName field's value.

func (*DeviceData) SetSoftwareVersion

func (s *DeviceData) SetSoftwareVersion(v string) *DeviceData

SetSoftwareVersion sets the SoftwareVersion field's value.

func (DeviceData) String

func (s DeviceData) 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 DeviceEvent

type DeviceEvent struct {

    // The time (in epoch) when the event occurred.
    Timestamp *time.Time `type:"timestamp"`

    // The type of device event.
    Type *string `type:"string" enum:"DeviceEventType"`

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

The list of device events.

func (DeviceEvent) GoString

func (s DeviceEvent) 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 (*DeviceEvent) SetTimestamp

func (s *DeviceEvent) SetTimestamp(v time.Time) *DeviceEvent

SetTimestamp sets the Timestamp field's value.

func (*DeviceEvent) SetType

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

SetType sets the Type field's value.

func (*DeviceEvent) SetValue

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

SetValue sets the Value field's value.

func (DeviceEvent) String

func (s DeviceEvent) 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 DeviceNetworkProfileInfo

type DeviceNetworkProfileInfo struct {

    // The ARN of the certificate associated with a device.
    CertificateArn *string `type:"string"`

    // The time (in epoch) when the certificate expires.
    CertificateExpirationTime *time.Time `type:"timestamp"`

    // The ARN of the network profile associated with a device.
    NetworkProfileArn *string `type:"string"`
    // contains filtered or unexported fields
}

Detailed information about a device's network profile.

func (DeviceNetworkProfileInfo) GoString

func (s DeviceNetworkProfileInfo) 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 (*DeviceNetworkProfileInfo) SetCertificateArn

func (s *DeviceNetworkProfileInfo) SetCertificateArn(v string) *DeviceNetworkProfileInfo

SetCertificateArn sets the CertificateArn field's value.

func (*DeviceNetworkProfileInfo) SetCertificateExpirationTime

func (s *DeviceNetworkProfileInfo) SetCertificateExpirationTime(v time.Time) *DeviceNetworkProfileInfo

SetCertificateExpirationTime sets the CertificateExpirationTime field's value.

func (*DeviceNetworkProfileInfo) SetNetworkProfileArn

func (s *DeviceNetworkProfileInfo) SetNetworkProfileArn(v string) *DeviceNetworkProfileInfo

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (DeviceNetworkProfileInfo) String

func (s DeviceNetworkProfileInfo) 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 DeviceNotRegisteredException

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

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

The request failed because this device is no longer registered and therefore no longer managed by this account.

func (*DeviceNotRegisteredException) Code

func (s *DeviceNotRegisteredException) Code() string

Code returns the exception type name.

func (*DeviceNotRegisteredException) Error

func (s *DeviceNotRegisteredException) Error() string

func (DeviceNotRegisteredException) GoString

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

func (s *DeviceNotRegisteredException) Message() string

Message returns the exception's message.

func (*DeviceNotRegisteredException) OrigErr

func (s *DeviceNotRegisteredException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*DeviceNotRegisteredException) RequestID

func (s *DeviceNotRegisteredException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*DeviceNotRegisteredException) StatusCode

func (s *DeviceNotRegisteredException) StatusCode() int

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

func (DeviceNotRegisteredException) String

func (s DeviceNotRegisteredException) 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 DeviceStatusDetail

type DeviceStatusDetail struct {

    // The device status detail code.
    Code *string `type:"string" enum:"DeviceStatusDetailCode"`

    // The list of available features on the device.
    Feature *string `type:"string" enum:"Feature"`
    // contains filtered or unexported fields
}

Details of a device’s status.

func (DeviceStatusDetail) GoString

func (s DeviceStatusDetail) 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 (*DeviceStatusDetail) SetCode

func (s *DeviceStatusDetail) SetCode(v string) *DeviceStatusDetail

SetCode sets the Code field's value.

func (*DeviceStatusDetail) SetFeature

func (s *DeviceStatusDetail) SetFeature(v string) *DeviceStatusDetail

SetFeature sets the Feature field's value.

func (DeviceStatusDetail) String

func (s DeviceStatusDetail) 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 DeviceStatusInfo

type DeviceStatusInfo struct {

    // The latest available information about the connection status of a device.
    ConnectionStatus *string `type:"string" enum:"ConnectionStatus"`

    // The time (in epoch) when the device connection status changed.
    ConnectionStatusUpdatedTime *time.Time `type:"timestamp"`

    // One or more device status detail descriptions.
    DeviceStatusDetails []*DeviceStatusDetail `type:"list"`
    // contains filtered or unexported fields
}

Detailed information about a device's status.

func (DeviceStatusInfo) GoString

func (s DeviceStatusInfo) 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 (*DeviceStatusInfo) SetConnectionStatus

func (s *DeviceStatusInfo) SetConnectionStatus(v string) *DeviceStatusInfo

SetConnectionStatus sets the ConnectionStatus field's value.

func (*DeviceStatusInfo) SetConnectionStatusUpdatedTime

func (s *DeviceStatusInfo) SetConnectionStatusUpdatedTime(v time.Time) *DeviceStatusInfo

SetConnectionStatusUpdatedTime sets the ConnectionStatusUpdatedTime field's value.

func (*DeviceStatusInfo) SetDeviceStatusDetails

func (s *DeviceStatusInfo) SetDeviceStatusDetails(v []*DeviceStatusDetail) *DeviceStatusInfo

SetDeviceStatusDetails sets the DeviceStatusDetails field's value.

func (DeviceStatusInfo) String

func (s DeviceStatusInfo) 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 DisassociateContactFromAddressBookInput

type DisassociateContactFromAddressBookInput struct {

    // The ARN of the address from which to disassociate the contact.
    //
    // AddressBookArn is a required field
    AddressBookArn *string `type:"string" required:"true"`

    // The ARN of the contact to disassociate from an address book.
    //
    // ContactArn is a required field
    ContactArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateContactFromAddressBookInput) GoString

func (s DisassociateContactFromAddressBookInput) 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 (*DisassociateContactFromAddressBookInput) SetAddressBookArn

func (s *DisassociateContactFromAddressBookInput) SetAddressBookArn(v string) *DisassociateContactFromAddressBookInput

SetAddressBookArn sets the AddressBookArn field's value.

func (*DisassociateContactFromAddressBookInput) SetContactArn

func (s *DisassociateContactFromAddressBookInput) SetContactArn(v string) *DisassociateContactFromAddressBookInput

SetContactArn sets the ContactArn field's value.

func (DisassociateContactFromAddressBookInput) String

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

func (s *DisassociateContactFromAddressBookInput) Validate() error

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

type DisassociateContactFromAddressBookOutput

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

func (DisassociateContactFromAddressBookOutput) GoString

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

func (s DisassociateContactFromAddressBookOutput) 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 DisassociateDeviceFromRoomInput

type DisassociateDeviceFromRoomInput struct {

    // The ARN of the device to disassociate from a room. Required.
    DeviceArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DisassociateDeviceFromRoomInput) GoString

func (s DisassociateDeviceFromRoomInput) 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 (*DisassociateDeviceFromRoomInput) SetDeviceArn

func (s *DisassociateDeviceFromRoomInput) SetDeviceArn(v string) *DisassociateDeviceFromRoomInput

SetDeviceArn sets the DeviceArn field's value.

func (DisassociateDeviceFromRoomInput) String

func (s DisassociateDeviceFromRoomInput) 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 DisassociateDeviceFromRoomOutput

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

func (DisassociateDeviceFromRoomOutput) GoString

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

func (s DisassociateDeviceFromRoomOutput) 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 DisassociateSkillFromSkillGroupInput

type DisassociateSkillFromSkillGroupInput struct {

    // The unique identifier of a skill. Required.
    SkillGroupArn *string `type:"string"`

    // The ARN of a skill group to associate to a skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateSkillFromSkillGroupInput) GoString

func (s DisassociateSkillFromSkillGroupInput) 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 (*DisassociateSkillFromSkillGroupInput) SetSkillGroupArn

func (s *DisassociateSkillFromSkillGroupInput) SetSkillGroupArn(v string) *DisassociateSkillFromSkillGroupInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*DisassociateSkillFromSkillGroupInput) SetSkillId

func (s *DisassociateSkillFromSkillGroupInput) SetSkillId(v string) *DisassociateSkillFromSkillGroupInput

SetSkillId sets the SkillId field's value.

func (DisassociateSkillFromSkillGroupInput) String

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

func (s *DisassociateSkillFromSkillGroupInput) Validate() error

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

type DisassociateSkillFromSkillGroupOutput

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

func (DisassociateSkillFromSkillGroupOutput) GoString

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

func (s DisassociateSkillFromSkillGroupOutput) 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 DisassociateSkillFromUsersInput

type DisassociateSkillFromUsersInput struct {

    // The private skill ID you want to make unavailable for enrolled users.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateSkillFromUsersInput) GoString

func (s DisassociateSkillFromUsersInput) 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 (*DisassociateSkillFromUsersInput) SetSkillId

func (s *DisassociateSkillFromUsersInput) SetSkillId(v string) *DisassociateSkillFromUsersInput

SetSkillId sets the SkillId field's value.

func (DisassociateSkillFromUsersInput) String

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

func (s *DisassociateSkillFromUsersInput) Validate() error

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

type DisassociateSkillFromUsersOutput

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

func (DisassociateSkillFromUsersOutput) GoString

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

func (s DisassociateSkillFromUsersOutput) 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 DisassociateSkillGroupFromRoomInput

type DisassociateSkillGroupFromRoomInput struct {

    // The ARN of the room from which the skill group is to be disassociated. Required.
    RoomArn *string `type:"string"`

    // The ARN of the skill group to disassociate from a room. Required.
    SkillGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DisassociateSkillGroupFromRoomInput) GoString

func (s DisassociateSkillGroupFromRoomInput) 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 (*DisassociateSkillGroupFromRoomInput) SetRoomArn

func (s *DisassociateSkillGroupFromRoomInput) SetRoomArn(v string) *DisassociateSkillGroupFromRoomInput

SetRoomArn sets the RoomArn field's value.

func (*DisassociateSkillGroupFromRoomInput) SetSkillGroupArn

func (s *DisassociateSkillGroupFromRoomInput) SetSkillGroupArn(v string) *DisassociateSkillGroupFromRoomInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (DisassociateSkillGroupFromRoomInput) String

func (s DisassociateSkillGroupFromRoomInput) 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 DisassociateSkillGroupFromRoomOutput

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

func (DisassociateSkillGroupFromRoomOutput) GoString

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

func (s DisassociateSkillGroupFromRoomOutput) 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 EndOfMeetingReminder

type EndOfMeetingReminder struct {

    // Whether an end of meeting reminder is enabled or not.
    Enabled *bool `type:"boolean"`

    // A range of 3 to 15 minutes that determines when the reminder begins.
    ReminderAtMinutes []*int64 `min:"1" type:"list"`

    // The type of sound that users hear during the end of meeting reminder.
    ReminderType *string `type:"string" enum:"EndOfMeetingReminderType"`
    // contains filtered or unexported fields
}

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

func (EndOfMeetingReminder) GoString

func (s EndOfMeetingReminder) 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 (*EndOfMeetingReminder) SetEnabled

func (s *EndOfMeetingReminder) SetEnabled(v bool) *EndOfMeetingReminder

SetEnabled sets the Enabled field's value.

func (*EndOfMeetingReminder) SetReminderAtMinutes

func (s *EndOfMeetingReminder) SetReminderAtMinutes(v []*int64) *EndOfMeetingReminder

SetReminderAtMinutes sets the ReminderAtMinutes field's value.

func (*EndOfMeetingReminder) SetReminderType

func (s *EndOfMeetingReminder) SetReminderType(v string) *EndOfMeetingReminder

SetReminderType sets the ReminderType field's value.

func (EndOfMeetingReminder) String

func (s EndOfMeetingReminder) 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 Filter

type Filter struct {

    // The key of a filter.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The values of a filter.
    //
    // Values is a required field
    Values []*string `type:"list" required:"true"`
    // contains filtered or unexported fields
}

A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.

func (Filter) GoString

func (s Filter) 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 (*Filter) SetKey

func (s *Filter) SetKey(v string) *Filter

SetKey sets the Key field's value.

func (*Filter) SetValues

func (s *Filter) SetValues(v []*string) *Filter

SetValues sets the Values field's value.

func (Filter) String

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

func (s *Filter) Validate() error

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

type ForgetSmartHomeAppliancesInput

type ForgetSmartHomeAppliancesInput struct {

    // The room that the appliances are associated with.
    //
    // RoomArn is a required field
    RoomArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ForgetSmartHomeAppliancesInput) GoString

func (s ForgetSmartHomeAppliancesInput) 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 (*ForgetSmartHomeAppliancesInput) SetRoomArn

func (s *ForgetSmartHomeAppliancesInput) SetRoomArn(v string) *ForgetSmartHomeAppliancesInput

SetRoomArn sets the RoomArn field's value.

func (ForgetSmartHomeAppliancesInput) String

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

func (s *ForgetSmartHomeAppliancesInput) Validate() error

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

type ForgetSmartHomeAppliancesOutput

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

func (ForgetSmartHomeAppliancesOutput) GoString

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

func (s ForgetSmartHomeAppliancesOutput) 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 Gateway

type Gateway struct {

    // The ARN of the gateway.
    Arn *string `type:"string"`

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

    // The ARN of the gateway group that the gateway is associated to.
    GatewayGroupArn *string `type:"string"`

    // The name of the gateway.
    Name *string `min:"1" type:"string"`

    // The software version of the gateway. The gateway automatically updates its
    // software version during normal operation.
    SoftwareVersion *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The details of the gateway.

func (Gateway) GoString

func (s Gateway) 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 (*Gateway) SetArn

func (s *Gateway) SetArn(v string) *Gateway

SetArn sets the Arn field's value.

func (*Gateway) SetDescription

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

SetDescription sets the Description field's value.

func (*Gateway) SetGatewayGroupArn

func (s *Gateway) SetGatewayGroupArn(v string) *Gateway

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (*Gateway) SetName

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

SetName sets the Name field's value.

func (*Gateway) SetSoftwareVersion

func (s *Gateway) SetSoftwareVersion(v string) *Gateway

SetSoftwareVersion sets the SoftwareVersion field's value.

func (Gateway) String

func (s Gateway) 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 GatewayGroup

type GatewayGroup struct {

    // The ARN of the gateway group.
    Arn *string `type:"string"`

    // The description of the gateway group.
    Description *string `type:"string"`

    // The name of the gateway group.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The details of the gateway group.

func (GatewayGroup) GoString

func (s GatewayGroup) 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 (*GatewayGroup) SetArn

func (s *GatewayGroup) SetArn(v string) *GatewayGroup

SetArn sets the Arn field's value.

func (*GatewayGroup) SetDescription

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

SetDescription sets the Description field's value.

func (*GatewayGroup) SetName

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

SetName sets the Name field's value.

func (GatewayGroup) String

func (s GatewayGroup) 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 GatewayGroupSummary

type GatewayGroupSummary struct {

    // The ARN of the gateway group.
    Arn *string `type:"string"`

    // The description of the gateway group.
    Description *string `type:"string"`

    // The name of the gateway group.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The summary of a gateway group.

func (GatewayGroupSummary) GoString

func (s GatewayGroupSummary) 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 (*GatewayGroupSummary) SetArn

func (s *GatewayGroupSummary) SetArn(v string) *GatewayGroupSummary

SetArn sets the Arn field's value.

func (*GatewayGroupSummary) SetDescription

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

SetDescription sets the Description field's value.

func (*GatewayGroupSummary) SetName

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

SetName sets the Name field's value.

func (GatewayGroupSummary) String

func (s GatewayGroupSummary) 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 GatewaySummary

type GatewaySummary struct {

    // The ARN of the gateway.
    Arn *string `type:"string"`

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

    // The ARN of the gateway group that the gateway is associated to.
    GatewayGroupArn *string `type:"string"`

    // The name of the gateway.
    Name *string `min:"1" type:"string"`

    // The software version of the gateway. The gateway automatically updates its
    // software version during normal operation.
    SoftwareVersion *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The summary of a gateway.

func (GatewaySummary) GoString

func (s GatewaySummary) 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 (*GatewaySummary) SetArn

func (s *GatewaySummary) SetArn(v string) *GatewaySummary

SetArn sets the Arn field's value.

func (*GatewaySummary) SetDescription

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

SetDescription sets the Description field's value.

func (*GatewaySummary) SetGatewayGroupArn

func (s *GatewaySummary) SetGatewayGroupArn(v string) *GatewaySummary

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (*GatewaySummary) SetName

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

SetName sets the Name field's value.

func (*GatewaySummary) SetSoftwareVersion

func (s *GatewaySummary) SetSoftwareVersion(v string) *GatewaySummary

SetSoftwareVersion sets the SoftwareVersion field's value.

func (GatewaySummary) String

func (s GatewaySummary) 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 GetAddressBookInput

type GetAddressBookInput struct {

    // The ARN of the address book for which to request details.
    //
    // AddressBookArn is a required field
    AddressBookArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetAddressBookInput) GoString

func (s GetAddressBookInput) 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 (*GetAddressBookInput) SetAddressBookArn

func (s *GetAddressBookInput) SetAddressBookArn(v string) *GetAddressBookInput

SetAddressBookArn sets the AddressBookArn field's value.

func (GetAddressBookInput) String

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

func (s *GetAddressBookInput) Validate() error

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

type GetAddressBookOutput

type GetAddressBookOutput struct {

    // The details of the requested address book.
    AddressBook *AddressBook `type:"structure"`
    // contains filtered or unexported fields
}

func (GetAddressBookOutput) GoString

func (s GetAddressBookOutput) 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 (*GetAddressBookOutput) SetAddressBook

func (s *GetAddressBookOutput) SetAddressBook(v *AddressBook) *GetAddressBookOutput

SetAddressBook sets the AddressBook field's value.

func (GetAddressBookOutput) String

func (s GetAddressBookOutput) 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 GetConferencePreferenceInput

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

func (GetConferencePreferenceInput) GoString

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

func (s GetConferencePreferenceInput) 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 GetConferencePreferenceOutput

type GetConferencePreferenceOutput struct {

    // The conference preference.
    Preference *ConferencePreference `type:"structure"`
    // contains filtered or unexported fields
}

func (GetConferencePreferenceOutput) GoString

func (s GetConferencePreferenceOutput) 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 (*GetConferencePreferenceOutput) SetPreference

func (s *GetConferencePreferenceOutput) SetPreference(v *ConferencePreference) *GetConferencePreferenceOutput

SetPreference sets the Preference field's value.

func (GetConferencePreferenceOutput) String

func (s GetConferencePreferenceOutput) 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 GetConferenceProviderInput

type GetConferenceProviderInput struct {

    // The ARN of the newly created conference provider.
    //
    // ConferenceProviderArn is a required field
    ConferenceProviderArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetConferenceProviderInput) GoString

func (s GetConferenceProviderInput) 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 (*GetConferenceProviderInput) SetConferenceProviderArn

func (s *GetConferenceProviderInput) SetConferenceProviderArn(v string) *GetConferenceProviderInput

SetConferenceProviderArn sets the ConferenceProviderArn field's value.

func (GetConferenceProviderInput) String

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

func (s *GetConferenceProviderInput) Validate() error

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

type GetConferenceProviderOutput

type GetConferenceProviderOutput struct {

    // The conference provider.
    ConferenceProvider *ConferenceProvider `type:"structure"`
    // contains filtered or unexported fields
}

func (GetConferenceProviderOutput) GoString

func (s GetConferenceProviderOutput) 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 (*GetConferenceProviderOutput) SetConferenceProvider

func (s *GetConferenceProviderOutput) SetConferenceProvider(v *ConferenceProvider) *GetConferenceProviderOutput

SetConferenceProvider sets the ConferenceProvider field's value.

func (GetConferenceProviderOutput) String

func (s GetConferenceProviderOutput) 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 GetContactInput

type GetContactInput struct {

    // The ARN of the contact for which to request details.
    //
    // ContactArn is a required field
    ContactArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetContactInput) GoString

func (s GetContactInput) 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 (*GetContactInput) SetContactArn

func (s *GetContactInput) SetContactArn(v string) *GetContactInput

SetContactArn sets the ContactArn field's value.

func (GetContactInput) String

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

func (s *GetContactInput) Validate() error

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

type GetContactOutput

type GetContactOutput struct {

    // The details of the requested contact.
    Contact *Contact `type:"structure"`
    // contains filtered or unexported fields
}

func (GetContactOutput) GoString

func (s GetContactOutput) 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 (*GetContactOutput) SetContact

func (s *GetContactOutput) SetContact(v *Contact) *GetContactOutput

SetContact sets the Contact field's value.

func (GetContactOutput) String

func (s GetContactOutput) 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 GetDeviceInput

type GetDeviceInput struct {

    // The ARN of the device for which to request details. Required.
    DeviceArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDeviceInput) GoString

func (s GetDeviceInput) 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 (*GetDeviceInput) SetDeviceArn

func (s *GetDeviceInput) SetDeviceArn(v string) *GetDeviceInput

SetDeviceArn sets the DeviceArn field's value.

func (GetDeviceInput) String

func (s GetDeviceInput) 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 GetDeviceOutput

type GetDeviceOutput struct {

    // The details of the device requested. Required.
    Device *Device `type:"structure"`
    // contains filtered or unexported fields
}

func (GetDeviceOutput) GoString

func (s GetDeviceOutput) 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 (*GetDeviceOutput) SetDevice

func (s *GetDeviceOutput) SetDevice(v *Device) *GetDeviceOutput

SetDevice sets the Device field's value.

func (GetDeviceOutput) String

func (s GetDeviceOutput) 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 GetGatewayGroupInput

type GetGatewayGroupInput struct {

    // The ARN of the gateway group to get.
    //
    // GatewayGroupArn is a required field
    GatewayGroupArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetGatewayGroupInput) GoString

func (s GetGatewayGroupInput) 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 (*GetGatewayGroupInput) SetGatewayGroupArn

func (s *GetGatewayGroupInput) SetGatewayGroupArn(v string) *GetGatewayGroupInput

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (GetGatewayGroupInput) String

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

func (s *GetGatewayGroupInput) Validate() error

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

type GetGatewayGroupOutput

type GetGatewayGroupOutput struct {

    // The details of the gateway group.
    GatewayGroup *GatewayGroup `type:"structure"`
    // contains filtered or unexported fields
}

func (GetGatewayGroupOutput) GoString

func (s GetGatewayGroupOutput) 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 (*GetGatewayGroupOutput) SetGatewayGroup

func (s *GetGatewayGroupOutput) SetGatewayGroup(v *GatewayGroup) *GetGatewayGroupOutput

SetGatewayGroup sets the GatewayGroup field's value.

func (GetGatewayGroupOutput) String

func (s GetGatewayGroupOutput) 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 GetGatewayInput

type GetGatewayInput struct {

    // The ARN of the gateway to get.
    //
    // GatewayArn is a required field
    GatewayArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetGatewayInput) GoString

func (s GetGatewayInput) 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 (*GetGatewayInput) SetGatewayArn

func (s *GetGatewayInput) SetGatewayArn(v string) *GetGatewayInput

SetGatewayArn sets the GatewayArn field's value.

func (GetGatewayInput) String

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

func (s *GetGatewayInput) Validate() error

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

type GetGatewayOutput

type GetGatewayOutput struct {

    // The details of the gateway.
    Gateway *Gateway `type:"structure"`
    // contains filtered or unexported fields
}

func (GetGatewayOutput) GoString

func (s GetGatewayOutput) 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 (*GetGatewayOutput) SetGateway

func (s *GetGatewayOutput) SetGateway(v *Gateway) *GetGatewayOutput

SetGateway sets the Gateway field's value.

func (GetGatewayOutput) String

func (s GetGatewayOutput) 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 GetInvitationConfigurationInput

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

func (GetInvitationConfigurationInput) GoString

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

func (s GetInvitationConfigurationInput) 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 GetInvitationConfigurationOutput

type GetInvitationConfigurationOutput struct {

    // The email ID of the organization or individual contact that the enrolled
    // user can use.
    ContactEmail *string `min:"1" type:"string"`

    // The name of the organization sending the enrollment invite to a user.
    OrganizationName *string `min:"1" type:"string"`

    // The list of private skill IDs that you want to recommend to the user to enable
    // in the invitation.
    PrivateSkillIds []*string `type:"list"`
    // contains filtered or unexported fields
}

func (GetInvitationConfigurationOutput) GoString

func (s GetInvitationConfigurationOutput) 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 (*GetInvitationConfigurationOutput) SetContactEmail

func (s *GetInvitationConfigurationOutput) SetContactEmail(v string) *GetInvitationConfigurationOutput

SetContactEmail sets the ContactEmail field's value.

func (*GetInvitationConfigurationOutput) SetOrganizationName

func (s *GetInvitationConfigurationOutput) SetOrganizationName(v string) *GetInvitationConfigurationOutput

SetOrganizationName sets the OrganizationName field's value.

func (*GetInvitationConfigurationOutput) SetPrivateSkillIds

func (s *GetInvitationConfigurationOutput) SetPrivateSkillIds(v []*string) *GetInvitationConfigurationOutput

SetPrivateSkillIds sets the PrivateSkillIds field's value.

func (GetInvitationConfigurationOutput) String

func (s GetInvitationConfigurationOutput) 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 GetNetworkProfileInput

type GetNetworkProfileInput struct {

    // The ARN of the network profile associated with a device.
    //
    // NetworkProfileArn is a required field
    NetworkProfileArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetNetworkProfileInput) GoString

func (s GetNetworkProfileInput) 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 (*GetNetworkProfileInput) SetNetworkProfileArn

func (s *GetNetworkProfileInput) SetNetworkProfileArn(v string) *GetNetworkProfileInput

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (GetNetworkProfileInput) String

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

func (s *GetNetworkProfileInput) Validate() error

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

type GetNetworkProfileOutput

type GetNetworkProfileOutput struct {

    // The network profile associated with a device.
    NetworkProfile *NetworkProfile `type:"structure"`
    // contains filtered or unexported fields
}

func (GetNetworkProfileOutput) GoString

func (s GetNetworkProfileOutput) 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 (*GetNetworkProfileOutput) SetNetworkProfile

func (s *GetNetworkProfileOutput) SetNetworkProfile(v *NetworkProfile) *GetNetworkProfileOutput

SetNetworkProfile sets the NetworkProfile field's value.

func (GetNetworkProfileOutput) String

func (s GetNetworkProfileOutput) 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 GetProfileInput

type GetProfileInput struct {

    // The ARN of the room profile for which to request details. Required.
    ProfileArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetProfileInput) GoString

func (s GetProfileInput) 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 (*GetProfileInput) SetProfileArn

func (s *GetProfileInput) SetProfileArn(v string) *GetProfileInput

SetProfileArn sets the ProfileArn field's value.

func (GetProfileInput) String

func (s GetProfileInput) 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 GetProfileOutput

type GetProfileOutput struct {

    // The details of the room profile requested. Required.
    Profile *Profile `type:"structure"`
    // contains filtered or unexported fields
}

func (GetProfileOutput) GoString

func (s GetProfileOutput) 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 (*GetProfileOutput) SetProfile

func (s *GetProfileOutput) SetProfile(v *Profile) *GetProfileOutput

SetProfile sets the Profile field's value.

func (GetProfileOutput) String

func (s GetProfileOutput) 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 GetRoomInput

type GetRoomInput struct {

    // The ARN of the room for which to request details. Required.
    RoomArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetRoomInput) GoString

func (s GetRoomInput) 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 (*GetRoomInput) SetRoomArn

func (s *GetRoomInput) SetRoomArn(v string) *GetRoomInput

SetRoomArn sets the RoomArn field's value.

func (GetRoomInput) String

func (s GetRoomInput) 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 GetRoomOutput

type GetRoomOutput struct {

    // The details of the room requested.
    Room *Room `type:"structure"`
    // contains filtered or unexported fields
}

func (GetRoomOutput) GoString

func (s GetRoomOutput) 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 (*GetRoomOutput) SetRoom

func (s *GetRoomOutput) SetRoom(v *Room) *GetRoomOutput

SetRoom sets the Room field's value.

func (GetRoomOutput) String

func (s GetRoomOutput) 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 GetRoomSkillParameterInput

type GetRoomSkillParameterInput struct {

    // The room skill parameter key for which to get details. Required.
    //
    // ParameterKey is a required field
    ParameterKey *string `min:"1" type:"string" required:"true"`

    // The ARN of the room from which to get the room skill parameter details.
    RoomArn *string `type:"string"`

    // The ARN of the skill from which to get the room skill parameter details.
    // Required.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetRoomSkillParameterInput) GoString

func (s GetRoomSkillParameterInput) 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 (*GetRoomSkillParameterInput) SetParameterKey

func (s *GetRoomSkillParameterInput) SetParameterKey(v string) *GetRoomSkillParameterInput

SetParameterKey sets the ParameterKey field's value.

func (*GetRoomSkillParameterInput) SetRoomArn

func (s *GetRoomSkillParameterInput) SetRoomArn(v string) *GetRoomSkillParameterInput

SetRoomArn sets the RoomArn field's value.

func (*GetRoomSkillParameterInput) SetSkillId

func (s *GetRoomSkillParameterInput) SetSkillId(v string) *GetRoomSkillParameterInput

SetSkillId sets the SkillId field's value.

func (GetRoomSkillParameterInput) String

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

func (s *GetRoomSkillParameterInput) Validate() error

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

type GetRoomSkillParameterOutput

type GetRoomSkillParameterOutput struct {

    // The details of the room skill parameter requested. Required.
    RoomSkillParameter *RoomSkillParameter `type:"structure"`
    // contains filtered or unexported fields
}

func (GetRoomSkillParameterOutput) GoString

func (s GetRoomSkillParameterOutput) 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 (*GetRoomSkillParameterOutput) SetRoomSkillParameter

func (s *GetRoomSkillParameterOutput) SetRoomSkillParameter(v *RoomSkillParameter) *GetRoomSkillParameterOutput

SetRoomSkillParameter sets the RoomSkillParameter field's value.

func (GetRoomSkillParameterOutput) String

func (s GetRoomSkillParameterOutput) 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 GetSkillGroupInput

type GetSkillGroupInput struct {

    // The ARN of the skill group for which to get details. Required.
    SkillGroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetSkillGroupInput) GoString

func (s GetSkillGroupInput) 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 (*GetSkillGroupInput) SetSkillGroupArn

func (s *GetSkillGroupInput) SetSkillGroupArn(v string) *GetSkillGroupInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (GetSkillGroupInput) String

func (s GetSkillGroupInput) 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 GetSkillGroupOutput

type GetSkillGroupOutput struct {

    // The details of the skill group requested. Required.
    SkillGroup *SkillGroup `type:"structure"`
    // contains filtered or unexported fields
}

func (GetSkillGroupOutput) GoString

func (s GetSkillGroupOutput) 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 (*GetSkillGroupOutput) SetSkillGroup

func (s *GetSkillGroupOutput) SetSkillGroup(v *SkillGroup) *GetSkillGroupOutput

SetSkillGroup sets the SkillGroup field's value.

func (GetSkillGroupOutput) String

func (s GetSkillGroupOutput) 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 IPDialIn

type IPDialIn struct {

    // The protocol, including SIP, SIPS, and H323.
    //
    // CommsProtocol is a required field
    CommsProtocol *string `type:"string" required:"true" enum:"CommsProtocol"`

    // The IP address.
    //
    // Endpoint is a required field
    Endpoint *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

The IP endpoint and protocol for calling.

func (IPDialIn) GoString

func (s IPDialIn) 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 (*IPDialIn) SetCommsProtocol

func (s *IPDialIn) SetCommsProtocol(v string) *IPDialIn

SetCommsProtocol sets the CommsProtocol field's value.

func (*IPDialIn) SetEndpoint

func (s *IPDialIn) SetEndpoint(v string) *IPDialIn

SetEndpoint sets the Endpoint field's value.

func (IPDialIn) String

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

func (s *IPDialIn) Validate() error

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

type InstantBooking

type InstantBooking struct {

    // Duration between 15 and 240 minutes at increments of 15 that determines how
    // long to book an available room when a meeting is started with Alexa.
    DurationInMinutes *int64 `type:"integer"`

    // Whether instant booking is enabled or not.
    Enabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Settings for the instant booking feature that are applied to a room profile. When users start their meeting with Alexa, Alexa automatically books the room for the configured duration if the room is available.

func (InstantBooking) GoString

func (s InstantBooking) 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 (*InstantBooking) SetDurationInMinutes

func (s *InstantBooking) SetDurationInMinutes(v int64) *InstantBooking

SetDurationInMinutes sets the DurationInMinutes field's value.

func (*InstantBooking) SetEnabled

func (s *InstantBooking) SetEnabled(v bool) *InstantBooking

SetEnabled sets the Enabled field's value.

func (InstantBooking) String

func (s InstantBooking) 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 InvalidCertificateAuthorityException

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

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

The Certificate Authority can't issue or revoke a certificate.

func (*InvalidCertificateAuthorityException) Code

func (s *InvalidCertificateAuthorityException) Code() string

Code returns the exception type name.

func (*InvalidCertificateAuthorityException) Error

func (s *InvalidCertificateAuthorityException) Error() string

func (InvalidCertificateAuthorityException) GoString

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

func (s *InvalidCertificateAuthorityException) Message() string

Message returns the exception's message.

func (*InvalidCertificateAuthorityException) OrigErr

func (s *InvalidCertificateAuthorityException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidCertificateAuthorityException) RequestID

func (s *InvalidCertificateAuthorityException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidCertificateAuthorityException) StatusCode

func (s *InvalidCertificateAuthorityException) StatusCode() int

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

func (InvalidCertificateAuthorityException) String

func (s InvalidCertificateAuthorityException) 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 InvalidDeviceException

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

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

The device is in an invalid state.

func (*InvalidDeviceException) Code

func (s *InvalidDeviceException) Code() string

Code returns the exception type name.

func (*InvalidDeviceException) Error

func (s *InvalidDeviceException) Error() string

func (InvalidDeviceException) GoString

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

func (s *InvalidDeviceException) Message() string

Message returns the exception's message.

func (*InvalidDeviceException) OrigErr

func (s *InvalidDeviceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidDeviceException) RequestID

func (s *InvalidDeviceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidDeviceException) StatusCode

func (s *InvalidDeviceException) StatusCode() int

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

func (InvalidDeviceException) String

func (s InvalidDeviceException) 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 InvalidSecretsManagerResourceException

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

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

A password in SecretsManager is in an invalid state.

func (*InvalidSecretsManagerResourceException) Code

func (s *InvalidSecretsManagerResourceException) Code() string

Code returns the exception type name.

func (*InvalidSecretsManagerResourceException) Error

func (s *InvalidSecretsManagerResourceException) Error() string

func (InvalidSecretsManagerResourceException) GoString

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

func (s *InvalidSecretsManagerResourceException) Message() string

Message returns the exception's message.

func (*InvalidSecretsManagerResourceException) OrigErr

func (s *InvalidSecretsManagerResourceException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidSecretsManagerResourceException) RequestID

func (s *InvalidSecretsManagerResourceException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidSecretsManagerResourceException) StatusCode

func (s *InvalidSecretsManagerResourceException) StatusCode() int

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

func (InvalidSecretsManagerResourceException) String

func (s InvalidSecretsManagerResourceException) 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 InvalidServiceLinkedRoleStateException

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

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

The service linked role is locked for deletion.

func (*InvalidServiceLinkedRoleStateException) Code

func (s *InvalidServiceLinkedRoleStateException) Code() string

Code returns the exception type name.

func (*InvalidServiceLinkedRoleStateException) Error

func (s *InvalidServiceLinkedRoleStateException) Error() string

func (InvalidServiceLinkedRoleStateException) GoString

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

func (s *InvalidServiceLinkedRoleStateException) Message() string

Message returns the exception's message.

func (*InvalidServiceLinkedRoleStateException) OrigErr

func (s *InvalidServiceLinkedRoleStateException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidServiceLinkedRoleStateException) RequestID

func (s *InvalidServiceLinkedRoleStateException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidServiceLinkedRoleStateException) StatusCode

func (s *InvalidServiceLinkedRoleStateException) StatusCode() int

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

func (InvalidServiceLinkedRoleStateException) String

func (s InvalidServiceLinkedRoleStateException) 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 InvalidUserStatusException

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

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

The attempt to update a user is invalid due to the user's current status.

func (*InvalidUserStatusException) Code

func (s *InvalidUserStatusException) Code() string

Code returns the exception type name.

func (*InvalidUserStatusException) Error

func (s *InvalidUserStatusException) Error() string

func (InvalidUserStatusException) GoString

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

func (s *InvalidUserStatusException) Message() string

Message returns the exception's message.

func (*InvalidUserStatusException) OrigErr

func (s *InvalidUserStatusException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidUserStatusException) RequestID

func (s *InvalidUserStatusException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidUserStatusException) StatusCode

func (s *InvalidUserStatusException) StatusCode() int

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

func (InvalidUserStatusException) String

func (s InvalidUserStatusException) String() string

String returns the string representation.

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

type LimitExceededException

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

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

You are performing an action that would put you beyond your account's limits.

func (*LimitExceededException) Code

func (s *LimitExceededException) Code() string

Code returns the exception type name.

func (*LimitExceededException) Error

func (s *LimitExceededException) Error() string

func (LimitExceededException) GoString

func (s LimitExceededException) GoString() string

GoString returns the string representation.

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

func (*LimitExceededException) Message

func (s *LimitExceededException) Message() string

Message returns the exception's message.

func (*LimitExceededException) OrigErr

func (s *LimitExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*LimitExceededException) RequestID

func (s *LimitExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*LimitExceededException) StatusCode

func (s *LimitExceededException) StatusCode() int

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

func (LimitExceededException) String

func (s LimitExceededException) String() string

String returns the string representation.

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

type ListBusinessReportSchedulesInput

type ListBusinessReportSchedulesInput struct {

    // The maximum number of schedules listed in the call.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token used to list the remaining schedules from the previous API call.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListBusinessReportSchedulesInput) GoString

func (s ListBusinessReportSchedulesInput) 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 (*ListBusinessReportSchedulesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListBusinessReportSchedulesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListBusinessReportSchedulesInput) String

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

func (s *ListBusinessReportSchedulesInput) Validate() error

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

type ListBusinessReportSchedulesOutput

type ListBusinessReportSchedulesOutput struct {

    // The schedule of the reports.
    BusinessReportSchedules []*BusinessReportSchedule `type:"list"`

    // The token used to list the remaining schedules from the previous API call.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListBusinessReportSchedulesOutput) GoString

func (s ListBusinessReportSchedulesOutput) 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 (*ListBusinessReportSchedulesOutput) SetBusinessReportSchedules

func (s *ListBusinessReportSchedulesOutput) SetBusinessReportSchedules(v []*BusinessReportSchedule) *ListBusinessReportSchedulesOutput

SetBusinessReportSchedules sets the BusinessReportSchedules field's value.

func (*ListBusinessReportSchedulesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListBusinessReportSchedulesOutput) String

func (s ListBusinessReportSchedulesOutput) 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 ListConferenceProvidersInput

type ListConferenceProvidersInput struct {

    // The maximum number of conference providers to be returned, per paginated
    // calls.
    MaxResults *int64 `min:"1" type:"integer"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListConferenceProvidersInput) GoString

func (s ListConferenceProvidersInput) 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 (*ListConferenceProvidersInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListConferenceProvidersInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListConferenceProvidersInput) String

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

func (s *ListConferenceProvidersInput) Validate() error

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

type ListConferenceProvidersOutput

type ListConferenceProvidersOutput struct {

    // The conference providers.
    ConferenceProviders []*ConferenceProvider `type:"list"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListConferenceProvidersOutput) GoString

func (s ListConferenceProvidersOutput) 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 (*ListConferenceProvidersOutput) SetConferenceProviders

func (s *ListConferenceProvidersOutput) SetConferenceProviders(v []*ConferenceProvider) *ListConferenceProvidersOutput

SetConferenceProviders sets the ConferenceProviders field's value.

func (*ListConferenceProvidersOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListConferenceProvidersOutput) String

func (s ListConferenceProvidersOutput) 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 ListDeviceEventsInput

type ListDeviceEventsInput struct {

    // The ARN of a device.
    //
    // DeviceArn is a required field
    DeviceArn *string `type:"string" required:"true"`

    // The event type to filter device events. If EventType isn't specified, this
    // returns a list of all device events in reverse chronological order. If EventType
    // is specified, this returns a list of device events for that EventType in
    // reverse chronological order.
    EventType *string `type:"string" enum:"DeviceEventType"`

    // The maximum number of results to include in the response. The default value
    // is 50. If more results exist than the specified MaxResults value, a token
    // is included in the response so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // only includes results beyond the token, up to the value specified by MaxResults.
    // When the end of results is reached, the response has a value of null.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDeviceEventsInput) GoString

func (s ListDeviceEventsInput) 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 (*ListDeviceEventsInput) SetDeviceArn

func (s *ListDeviceEventsInput) SetDeviceArn(v string) *ListDeviceEventsInput

SetDeviceArn sets the DeviceArn field's value.

func (*ListDeviceEventsInput) SetEventType

func (s *ListDeviceEventsInput) SetEventType(v string) *ListDeviceEventsInput

SetEventType sets the EventType field's value.

func (*ListDeviceEventsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListDeviceEventsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListDeviceEventsInput) String

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

func (s *ListDeviceEventsInput) Validate() error

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

type ListDeviceEventsOutput

type ListDeviceEventsOutput struct {

    // The device events requested for the device ARN.
    DeviceEvents []*DeviceEvent `type:"list"`

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDeviceEventsOutput) GoString

func (s ListDeviceEventsOutput) 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 (*ListDeviceEventsOutput) SetDeviceEvents

func (s *ListDeviceEventsOutput) SetDeviceEvents(v []*DeviceEvent) *ListDeviceEventsOutput

SetDeviceEvents sets the DeviceEvents field's value.

func (*ListDeviceEventsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListDeviceEventsOutput) String

func (s ListDeviceEventsOutput) 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 ListGatewayGroupsInput

type ListGatewayGroupsInput struct {

    // The maximum number of gateway group summaries to return. The default is 50.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token used to paginate though multiple pages of gateway group summaries.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListGatewayGroupsInput) GoString

func (s ListGatewayGroupsInput) 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 (*ListGatewayGroupsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListGatewayGroupsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListGatewayGroupsInput) String

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

func (s *ListGatewayGroupsInput) Validate() error

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

type ListGatewayGroupsOutput

type ListGatewayGroupsOutput struct {

    // The gateway groups in the list.
    GatewayGroups []*GatewayGroupSummary `type:"list"`

    // The token used to paginate though multiple pages of gateway group summaries.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListGatewayGroupsOutput) GoString

func (s ListGatewayGroupsOutput) 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 (*ListGatewayGroupsOutput) SetGatewayGroups

func (s *ListGatewayGroupsOutput) SetGatewayGroups(v []*GatewayGroupSummary) *ListGatewayGroupsOutput

SetGatewayGroups sets the GatewayGroups field's value.

func (*ListGatewayGroupsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListGatewayGroupsOutput) String

func (s ListGatewayGroupsOutput) 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 ListGatewaysInput

type ListGatewaysInput struct {

    // The gateway group ARN for which to list gateways.
    GatewayGroupArn *string `type:"string"`

    // The maximum number of gateway summaries to return. The default is 50.
    MaxResults *int64 `min:"1" type:"integer"`

    // The token used to paginate though multiple pages of gateway summaries.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListGatewaysInput) GoString

func (s ListGatewaysInput) 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 (*ListGatewaysInput) SetGatewayGroupArn

func (s *ListGatewaysInput) SetGatewayGroupArn(v string) *ListGatewaysInput

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (*ListGatewaysInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListGatewaysInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListGatewaysInput) String

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

func (s *ListGatewaysInput) Validate() error

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

type ListGatewaysOutput

type ListGatewaysOutput struct {

    // The gateways in the list.
    Gateways []*GatewaySummary `type:"list"`

    // The token used to paginate though multiple pages of gateway summaries.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListGatewaysOutput) GoString

func (s ListGatewaysOutput) 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 (*ListGatewaysOutput) SetGateways

func (s *ListGatewaysOutput) SetGateways(v []*GatewaySummary) *ListGatewaysOutput

SetGateways sets the Gateways field's value.

func (*ListGatewaysOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListGatewaysOutput) String

func (s ListGatewaysOutput) 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 ListSkillsInput

type ListSkillsInput struct {

    // Whether the skill is enabled under the user's account.
    EnablementType *string `type:"string" enum:"EnablementTypeFilter"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The ARN of the skill group for which to list enabled skills.
    SkillGroupArn *string `type:"string"`

    // Whether the skill is publicly available or is a private skill.
    SkillType *string `type:"string" enum:"SkillTypeFilter"`
    // contains filtered or unexported fields
}

func (ListSkillsInput) GoString

func (s ListSkillsInput) 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 (*ListSkillsInput) SetEnablementType

func (s *ListSkillsInput) SetEnablementType(v string) *ListSkillsInput

SetEnablementType sets the EnablementType field's value.

func (*ListSkillsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListSkillsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSkillsInput) SetSkillGroupArn

func (s *ListSkillsInput) SetSkillGroupArn(v string) *ListSkillsInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*ListSkillsInput) SetSkillType

func (s *ListSkillsInput) SetSkillType(v string) *ListSkillsInput

SetSkillType sets the SkillType field's value.

func (ListSkillsInput) String

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

func (s *ListSkillsInput) Validate() error

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

type ListSkillsOutput

type ListSkillsOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The list of enabled skills requested. Required.
    SkillSummaries []*SkillSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListSkillsOutput) GoString

func (s ListSkillsOutput) 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 (*ListSkillsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSkillsOutput) SetSkillSummaries

func (s *ListSkillsOutput) SetSkillSummaries(v []*SkillSummary) *ListSkillsOutput

SetSkillSummaries sets the SkillSummaries field's value.

func (ListSkillsOutput) String

func (s ListSkillsOutput) 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 ListSkillsStoreCategoriesInput

type ListSkillsStoreCategoriesInput struct {

    // The maximum number of categories returned, per paginated calls.
    MaxResults *int64 `min:"1" type:"integer"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSkillsStoreCategoriesInput) GoString

func (s ListSkillsStoreCategoriesInput) 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 (*ListSkillsStoreCategoriesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListSkillsStoreCategoriesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListSkillsStoreCategoriesInput) String

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

func (s *ListSkillsStoreCategoriesInput) Validate() error

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

type ListSkillsStoreCategoriesOutput

type ListSkillsStoreCategoriesOutput struct {

    // The list of categories.
    CategoryList []*Category `type:"list"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSkillsStoreCategoriesOutput) GoString

func (s ListSkillsStoreCategoriesOutput) 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 (*ListSkillsStoreCategoriesOutput) SetCategoryList

func (s *ListSkillsStoreCategoriesOutput) SetCategoryList(v []*Category) *ListSkillsStoreCategoriesOutput

SetCategoryList sets the CategoryList field's value.

func (*ListSkillsStoreCategoriesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListSkillsStoreCategoriesOutput) String

func (s ListSkillsStoreCategoriesOutput) 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 ListSkillsStoreSkillsByCategoryInput

type ListSkillsStoreSkillsByCategoryInput struct {

    // The category ID for which the skills are being retrieved from the skill store.
    //
    // CategoryId is a required field
    CategoryId *int64 `min:"1" type:"long" required:"true"`

    // The maximum number of skills returned per paginated calls.
    MaxResults *int64 `min:"1" type:"integer"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListSkillsStoreSkillsByCategoryInput) GoString

func (s ListSkillsStoreSkillsByCategoryInput) 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 (*ListSkillsStoreSkillsByCategoryInput) SetCategoryId

func (s *ListSkillsStoreSkillsByCategoryInput) SetCategoryId(v int64) *ListSkillsStoreSkillsByCategoryInput

SetCategoryId sets the CategoryId field's value.

func (*ListSkillsStoreSkillsByCategoryInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListSkillsStoreSkillsByCategoryInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListSkillsStoreSkillsByCategoryInput) String

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

func (s *ListSkillsStoreSkillsByCategoryInput) Validate() error

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

type ListSkillsStoreSkillsByCategoryOutput

type ListSkillsStoreSkillsByCategoryOutput struct {

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`

    // The skill store skills.
    SkillsStoreSkills []*SkillsStoreSkill `type:"list"`
    // contains filtered or unexported fields
}

func (ListSkillsStoreSkillsByCategoryOutput) GoString

func (s ListSkillsStoreSkillsByCategoryOutput) 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 (*ListSkillsStoreSkillsByCategoryOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSkillsStoreSkillsByCategoryOutput) SetSkillsStoreSkills

func (s *ListSkillsStoreSkillsByCategoryOutput) SetSkillsStoreSkills(v []*SkillsStoreSkill) *ListSkillsStoreSkillsByCategoryOutput

SetSkillsStoreSkills sets the SkillsStoreSkills field's value.

func (ListSkillsStoreSkillsByCategoryOutput) String

func (s ListSkillsStoreSkillsByCategoryOutput) 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 ListSmartHomeAppliancesInput

type ListSmartHomeAppliancesInput struct {

    // The maximum number of appliances to be returned, per paginated calls.
    MaxResults *int64 `min:"1" type:"integer"`

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`

    // The room that the appliances are associated with.
    //
    // RoomArn is a required field
    RoomArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ListSmartHomeAppliancesInput) GoString

func (s ListSmartHomeAppliancesInput) 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 (*ListSmartHomeAppliancesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListSmartHomeAppliancesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSmartHomeAppliancesInput) SetRoomArn

func (s *ListSmartHomeAppliancesInput) SetRoomArn(v string) *ListSmartHomeAppliancesInput

SetRoomArn sets the RoomArn field's value.

func (ListSmartHomeAppliancesInput) String

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

func (s *ListSmartHomeAppliancesInput) Validate() error

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

type ListSmartHomeAppliancesOutput

type ListSmartHomeAppliancesOutput struct {

    // The tokens used for pagination.
    NextToken *string `min:"1" type:"string"`

    // The smart home appliances.
    SmartHomeAppliances []*SmartHomeAppliance `type:"list"`
    // contains filtered or unexported fields
}

func (ListSmartHomeAppliancesOutput) GoString

func (s ListSmartHomeAppliancesOutput) 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 (*ListSmartHomeAppliancesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListSmartHomeAppliancesOutput) SetSmartHomeAppliances

func (s *ListSmartHomeAppliancesOutput) SetSmartHomeAppliances(v []*SmartHomeAppliance) *ListSmartHomeAppliancesOutput

SetSmartHomeAppliances sets the SmartHomeAppliances field's value.

func (ListSmartHomeAppliancesOutput) String

func (s ListSmartHomeAppliancesOutput) 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 ListTagsInput

type ListTagsInput struct {

    // The ARN of the specified resource for which to list tags.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListTagsInput) GoString

func (s ListTagsInput) 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 (*ListTagsInput) SetArn

func (s *ListTagsInput) SetArn(v string) *ListTagsInput

SetArn sets the Arn field's value.

func (*ListTagsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListTagsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListTagsInput) String

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

func (s *ListTagsInput) Validate() error

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

type ListTagsOutput

type ListTagsOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The tags requested for the specified resource.
    Tags []*Tag `type:"list"`
    // contains filtered or unexported fields
}

func (ListTagsOutput) GoString

func (s ListTagsOutput) 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 (*ListTagsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*ListTagsOutput) SetTags

func (s *ListTagsOutput) SetTags(v []*Tag) *ListTagsOutput

SetTags sets the Tags field's value.

func (ListTagsOutput) String

func (s ListTagsOutput) 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 MeetingRoomConfiguration

type MeetingRoomConfiguration struct {

    // Settings for the end of meeting reminder feature that are applied to a room
    // profile. The end of meeting reminder enables Alexa to remind users when a
    // meeting is ending.
    EndOfMeetingReminder *EndOfMeetingReminder `type:"structure"`

    // Settings to automatically book the room if available for a configured duration
    // when joining a meeting with Alexa.
    InstantBooking *InstantBooking `type:"structure"`

    ProactiveJoin *ProactiveJoin `type:"structure"`

    // Settings for requiring a check in when a room is reserved. Alexa can cancel
    // a room reservation if it's not checked into. This makes the room available
    // for others. Users can check in by joining the meeting with Alexa or an AVS
    // device, or by saying “Alexa, check in.”
    RequireCheckIn *RequireCheckIn `type:"structure"`

    // Whether room utilization metrics are enabled or not.
    RoomUtilizationMetricsEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Meeting room settings of a room profile.

func (MeetingRoomConfiguration) GoString

func (s MeetingRoomConfiguration) 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 (*MeetingRoomConfiguration) SetEndOfMeetingReminder

func (s *MeetingRoomConfiguration) SetEndOfMeetingReminder(v *EndOfMeetingReminder) *MeetingRoomConfiguration

SetEndOfMeetingReminder sets the EndOfMeetingReminder field's value.

func (*MeetingRoomConfiguration) SetInstantBooking

func (s *MeetingRoomConfiguration) SetInstantBooking(v *InstantBooking) *MeetingRoomConfiguration

SetInstantBooking sets the InstantBooking field's value.

func (*MeetingRoomConfiguration) SetProactiveJoin

func (s *MeetingRoomConfiguration) SetProactiveJoin(v *ProactiveJoin) *MeetingRoomConfiguration

SetProactiveJoin sets the ProactiveJoin field's value.

func (*MeetingRoomConfiguration) SetRequireCheckIn

func (s *MeetingRoomConfiguration) SetRequireCheckIn(v *RequireCheckIn) *MeetingRoomConfiguration

SetRequireCheckIn sets the RequireCheckIn field's value.

func (*MeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled

func (s *MeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled(v bool) *MeetingRoomConfiguration

SetRoomUtilizationMetricsEnabled sets the RoomUtilizationMetricsEnabled field's value.

func (MeetingRoomConfiguration) String

func (s MeetingRoomConfiguration) 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 MeetingSetting

type MeetingSetting struct {

    // The values that indicate whether the pin is always required.
    //
    // RequirePin is a required field
    RequirePin *string `type:"string" required:"true" enum:"RequirePin"`
    // contains filtered or unexported fields
}

The values that indicate whether a pin is always required (YES), never required (NO), or OPTIONAL.

  • If YES, Alexa will always ask for a meeting pin.

  • If NO, Alexa will never ask for a meeting pin.

  • If OPTIONAL, Alexa will ask if you have a meeting pin and if the customer responds with yes, it will ask for the meeting pin.

func (MeetingSetting) GoString

func (s MeetingSetting) 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 (*MeetingSetting) SetRequirePin

func (s *MeetingSetting) SetRequirePin(v string) *MeetingSetting

SetRequirePin sets the RequirePin field's value.

func (MeetingSetting) String

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

func (s *MeetingSetting) Validate() error

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

type NameInUseException

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

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

The name sent in the request is already in use.

func (*NameInUseException) Code

func (s *NameInUseException) Code() string

Code returns the exception type name.

func (*NameInUseException) Error

func (s *NameInUseException) Error() string

func (NameInUseException) GoString

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

func (s *NameInUseException) Message() string

Message returns the exception's message.

func (*NameInUseException) OrigErr

func (s *NameInUseException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NameInUseException) RequestID

func (s *NameInUseException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NameInUseException) StatusCode

func (s *NameInUseException) StatusCode() int

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

func (NameInUseException) String

func (s NameInUseException) 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 NetworkProfile

type NetworkProfile struct {

    // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate
    // Manager (ACM). This is used to issue certificates to the devices.
    CertificateAuthorityArn *string `type:"string"`

    // The current password of the Wi-Fi network.
    //
    // CurrentPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by NetworkProfile's
    // String and GoString methods.
    CurrentPassword *string `min:"5" type:"string" sensitive:"true"`

    // Detailed information about a device's network profile.
    Description *string `type:"string"`

    // The authentication standard that is used in the EAP framework. Currently,
    // EAP_TLS is supported.
    EapMethod *string `type:"string" enum:"NetworkEapMethod"`

    // The ARN of the network profile associated with a device.
    NetworkProfileArn *string `type:"string"`

    // The name of the network profile associated with a device.
    NetworkProfileName *string `min:"1" type:"string"`

    // The next, or subsequent, password of the Wi-Fi network. This password is
    // asynchronously transmitted to the device and is used when the password of
    // the network changes to NextPassword.
    //
    // NextPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by NetworkProfile's
    // String and GoString methods.
    NextPassword *string `type:"string" sensitive:"true"`

    // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK,
    // WPA_PSK, WEP, or OPEN.
    SecurityType *string `type:"string" enum:"NetworkSecurityType"`

    // The SSID of the Wi-Fi network.
    Ssid *string `min:"1" type:"string"`

    // The root certificates of your authentication server, which is installed on
    // your devices and used to trust your authentication server during EAP negotiation.
    TrustAnchors []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

The network profile associated with a device.

func (NetworkProfile) GoString

func (s NetworkProfile) 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 (*NetworkProfile) SetCertificateAuthorityArn

func (s *NetworkProfile) SetCertificateAuthorityArn(v string) *NetworkProfile

SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.

func (*NetworkProfile) SetCurrentPassword

func (s *NetworkProfile) SetCurrentPassword(v string) *NetworkProfile

SetCurrentPassword sets the CurrentPassword field's value.

func (*NetworkProfile) SetDescription

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

SetDescription sets the Description field's value.

func (*NetworkProfile) SetEapMethod

func (s *NetworkProfile) SetEapMethod(v string) *NetworkProfile

SetEapMethod sets the EapMethod field's value.

func (*NetworkProfile) SetNetworkProfileArn

func (s *NetworkProfile) SetNetworkProfileArn(v string) *NetworkProfile

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (*NetworkProfile) SetNetworkProfileName

func (s *NetworkProfile) SetNetworkProfileName(v string) *NetworkProfile

SetNetworkProfileName sets the NetworkProfileName field's value.

func (*NetworkProfile) SetNextPassword

func (s *NetworkProfile) SetNextPassword(v string) *NetworkProfile

SetNextPassword sets the NextPassword field's value.

func (*NetworkProfile) SetSecurityType

func (s *NetworkProfile) SetSecurityType(v string) *NetworkProfile

SetSecurityType sets the SecurityType field's value.

func (*NetworkProfile) SetSsid

func (s *NetworkProfile) SetSsid(v string) *NetworkProfile

SetSsid sets the Ssid field's value.

func (*NetworkProfile) SetTrustAnchors

func (s *NetworkProfile) SetTrustAnchors(v []*string) *NetworkProfile

SetTrustAnchors sets the TrustAnchors field's value.

func (NetworkProfile) String

func (s NetworkProfile) 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 NetworkProfileData

type NetworkProfileData struct {

    // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate
    // Manager (ACM). This is used to issue certificates to the devices.
    CertificateAuthorityArn *string `type:"string"`

    // Detailed information about a device's network profile.
    Description *string `type:"string"`

    // The authentication standard that is used in the EAP framework. Currently,
    // EAP_TLS is supported.
    EapMethod *string `type:"string" enum:"NetworkEapMethod"`

    // The ARN of the network profile associated with a device.
    NetworkProfileArn *string `type:"string"`

    // The name of the network profile associated with a device.
    NetworkProfileName *string `min:"1" type:"string"`

    // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK,
    // WPA_PSK, WEP, or OPEN.
    SecurityType *string `type:"string" enum:"NetworkSecurityType"`

    // The SSID of the Wi-Fi network.
    Ssid *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The data associated with a network profile.

func (NetworkProfileData) GoString

func (s NetworkProfileData) 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 (*NetworkProfileData) SetCertificateAuthorityArn

func (s *NetworkProfileData) SetCertificateAuthorityArn(v string) *NetworkProfileData

SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.

func (*NetworkProfileData) SetDescription

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

SetDescription sets the Description field's value.

func (*NetworkProfileData) SetEapMethod

func (s *NetworkProfileData) SetEapMethod(v string) *NetworkProfileData

SetEapMethod sets the EapMethod field's value.

func (*NetworkProfileData) SetNetworkProfileArn

func (s *NetworkProfileData) SetNetworkProfileArn(v string) *NetworkProfileData

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (*NetworkProfileData) SetNetworkProfileName

func (s *NetworkProfileData) SetNetworkProfileName(v string) *NetworkProfileData

SetNetworkProfileName sets the NetworkProfileName field's value.

func (*NetworkProfileData) SetSecurityType

func (s *NetworkProfileData) SetSecurityType(v string) *NetworkProfileData

SetSecurityType sets the SecurityType field's value.

func (*NetworkProfileData) SetSsid

func (s *NetworkProfileData) SetSsid(v string) *NetworkProfileData

SetSsid sets the Ssid field's value.

func (NetworkProfileData) String

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

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

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

The resource is not found.

func (*NotFoundException) Code

func (s *NotFoundException) Code() string

Code returns the exception type name.

func (*NotFoundException) Error

func (s *NotFoundException) Error() string

func (NotFoundException) GoString

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

func (s *NotFoundException) Message() string

Message returns the exception's message.

func (*NotFoundException) OrigErr

func (s *NotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*NotFoundException) RequestID

func (s *NotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*NotFoundException) StatusCode

func (s *NotFoundException) StatusCode() int

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

func (NotFoundException) String

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 PSTNDialIn

type PSTNDialIn struct {

    // The zip code.
    //
    // CountryCode is a required field
    CountryCode *string `type:"string" required:"true"`

    // The delay duration before Alexa enters the conference ID with dual-tone multi-frequency
    // (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is
    // how we send data over the telephone network.
    //
    // OneClickIdDelay is a required field
    OneClickIdDelay *string `min:"1" type:"string" required:"true"`

    // The delay duration before Alexa enters the conference pin with dual-tone
    // multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF
    // tone, which is how we send data over the telephone network.
    //
    // OneClickPinDelay is a required field
    OneClickPinDelay *string `min:"1" type:"string" required:"true"`

    // The phone number to call to join the conference.
    //
    // PhoneNumber is a required field
    PhoneNumber *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The information for public switched telephone network (PSTN) conferencing.

func (PSTNDialIn) GoString

func (s PSTNDialIn) 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 (*PSTNDialIn) SetCountryCode

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

SetCountryCode sets the CountryCode field's value.

func (*PSTNDialIn) SetOneClickIdDelay

func (s *PSTNDialIn) SetOneClickIdDelay(v string) *PSTNDialIn

SetOneClickIdDelay sets the OneClickIdDelay field's value.

func (*PSTNDialIn) SetOneClickPinDelay

func (s *PSTNDialIn) SetOneClickPinDelay(v string) *PSTNDialIn

SetOneClickPinDelay sets the OneClickPinDelay field's value.

func (*PSTNDialIn) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (PSTNDialIn) String

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

func (s *PSTNDialIn) Validate() error

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

type PhoneNumber

type PhoneNumber struct {

    // The raw value of the phone number.
    //
    // Number is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PhoneNumber's
    // String and GoString methods.
    //
    // Number is a required field
    Number *string `type:"string" required:"true" sensitive:"true"`

    // The type of the phone number.
    //
    // Type is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PhoneNumber's
    // String and GoString methods.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"PhoneNumberType" sensitive:"true"`
    // contains filtered or unexported fields
}

The phone number for the contact containing the raw number and phone number type.

func (PhoneNumber) GoString

func (s PhoneNumber) 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 (*PhoneNumber) SetNumber

func (s *PhoneNumber) SetNumber(v string) *PhoneNumber

SetNumber sets the Number field's value.

func (*PhoneNumber) SetType

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

SetType sets the Type field's value.

func (PhoneNumber) String

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

func (s *PhoneNumber) Validate() error

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

type ProactiveJoin

type ProactiveJoin struct {
    EnabledByMotion *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (ProactiveJoin) GoString

func (s ProactiveJoin) 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 (*ProactiveJoin) SetEnabledByMotion

func (s *ProactiveJoin) SetEnabledByMotion(v bool) *ProactiveJoin

SetEnabledByMotion sets the EnabledByMotion field's value.

func (ProactiveJoin) String

func (s ProactiveJoin) 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 Profile

type Profile struct {

    // The address of a room profile.
    Address *string `min:"1" type:"string"`

    // The ARN of the address book.
    AddressBookArn *string `type:"string"`

    // Whether data retention of the profile is enabled.
    DataRetentionOptIn *bool `type:"boolean"`

    // The distance unit of a room profile.
    DistanceUnit *string `type:"string" enum:"DistanceUnit"`

    // Retrieves if the profile is default or not.
    IsDefault *bool `type:"boolean"`

    // The locale of a room profile. (This is currently available only to a limited
    // preview audience.)
    Locale *string `min:"1" type:"string"`

    // The max volume limit of a room profile.
    MaxVolumeLimit *int64 `type:"integer"`

    // Meeting room settings of a room profile.
    MeetingRoomConfiguration *MeetingRoomConfiguration `type:"structure"`

    // The PSTN setting of a room profile.
    PSTNEnabled *bool `type:"boolean"`

    // The ARN of a room profile.
    ProfileArn *string `type:"string"`

    // The name of a room profile.
    ProfileName *string `min:"1" type:"string"`

    // The setup mode of a room profile.
    SetupModeDisabled *bool `type:"boolean"`

    // The temperature unit of a room profile.
    TemperatureUnit *string `type:"string" enum:"TemperatureUnit"`

    // The time zone of a room profile.
    Timezone *string `min:"1" type:"string"`

    // The wake word of a room profile.
    WakeWord *string `type:"string" enum:"WakeWord"`
    // contains filtered or unexported fields
}

A room profile with attributes.

func (Profile) GoString

func (s Profile) 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 (*Profile) SetAddress

func (s *Profile) SetAddress(v string) *Profile

SetAddress sets the Address field's value.

func (*Profile) SetAddressBookArn

func (s *Profile) SetAddressBookArn(v string) *Profile

SetAddressBookArn sets the AddressBookArn field's value.

func (*Profile) SetDataRetentionOptIn

func (s *Profile) SetDataRetentionOptIn(v bool) *Profile

SetDataRetentionOptIn sets the DataRetentionOptIn field's value.

func (*Profile) SetDistanceUnit

func (s *Profile) SetDistanceUnit(v string) *Profile

SetDistanceUnit sets the DistanceUnit field's value.

func (*Profile) SetIsDefault

func (s *Profile) SetIsDefault(v bool) *Profile

SetIsDefault sets the IsDefault field's value.

func (*Profile) SetLocale

func (s *Profile) SetLocale(v string) *Profile

SetLocale sets the Locale field's value.

func (*Profile) SetMaxVolumeLimit

func (s *Profile) SetMaxVolumeLimit(v int64) *Profile

SetMaxVolumeLimit sets the MaxVolumeLimit field's value.

func (*Profile) SetMeetingRoomConfiguration

func (s *Profile) SetMeetingRoomConfiguration(v *MeetingRoomConfiguration) *Profile

SetMeetingRoomConfiguration sets the MeetingRoomConfiguration field's value.

func (*Profile) SetPSTNEnabled

func (s *Profile) SetPSTNEnabled(v bool) *Profile

SetPSTNEnabled sets the PSTNEnabled field's value.

func (*Profile) SetProfileArn

func (s *Profile) SetProfileArn(v string) *Profile

SetProfileArn sets the ProfileArn field's value.

func (*Profile) SetProfileName

func (s *Profile) SetProfileName(v string) *Profile

SetProfileName sets the ProfileName field's value.

func (*Profile) SetSetupModeDisabled

func (s *Profile) SetSetupModeDisabled(v bool) *Profile

SetSetupModeDisabled sets the SetupModeDisabled field's value.

func (*Profile) SetTemperatureUnit

func (s *Profile) SetTemperatureUnit(v string) *Profile

SetTemperatureUnit sets the TemperatureUnit field's value.

func (*Profile) SetTimezone

func (s *Profile) SetTimezone(v string) *Profile

SetTimezone sets the Timezone field's value.

func (*Profile) SetWakeWord

func (s *Profile) SetWakeWord(v string) *Profile

SetWakeWord sets the WakeWord field's value.

func (Profile) String

func (s Profile) 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 ProfileData

type ProfileData struct {

    // The address of a room profile.
    Address *string `min:"1" type:"string"`

    // The distance unit of a room profile.
    DistanceUnit *string `type:"string" enum:"DistanceUnit"`

    // Retrieves if the profile data is default or not.
    IsDefault *bool `type:"boolean"`

    // The locale of a room profile. (This is currently available only to a limited
    // preview audience.)
    Locale *string `min:"1" type:"string"`

    // The ARN of a room profile.
    ProfileArn *string `type:"string"`

    // The name of a room profile.
    ProfileName *string `min:"1" type:"string"`

    // The temperature unit of a room profile.
    TemperatureUnit *string `type:"string" enum:"TemperatureUnit"`

    // The time zone of a room profile.
    Timezone *string `min:"1" type:"string"`

    // The wake word of a room profile.
    WakeWord *string `type:"string" enum:"WakeWord"`
    // contains filtered or unexported fields
}

The data of a room profile.

func (ProfileData) GoString

func (s ProfileData) 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 (*ProfileData) SetAddress

func (s *ProfileData) SetAddress(v string) *ProfileData

SetAddress sets the Address field's value.

func (*ProfileData) SetDistanceUnit

func (s *ProfileData) SetDistanceUnit(v string) *ProfileData

SetDistanceUnit sets the DistanceUnit field's value.

func (*ProfileData) SetIsDefault

func (s *ProfileData) SetIsDefault(v bool) *ProfileData

SetIsDefault sets the IsDefault field's value.

func (*ProfileData) SetLocale

func (s *ProfileData) SetLocale(v string) *ProfileData

SetLocale sets the Locale field's value.

func (*ProfileData) SetProfileArn

func (s *ProfileData) SetProfileArn(v string) *ProfileData

SetProfileArn sets the ProfileArn field's value.

func (*ProfileData) SetProfileName

func (s *ProfileData) SetProfileName(v string) *ProfileData

SetProfileName sets the ProfileName field's value.

func (*ProfileData) SetTemperatureUnit

func (s *ProfileData) SetTemperatureUnit(v string) *ProfileData

SetTemperatureUnit sets the TemperatureUnit field's value.

func (*ProfileData) SetTimezone

func (s *ProfileData) SetTimezone(v string) *ProfileData

SetTimezone sets the Timezone field's value.

func (*ProfileData) SetWakeWord

func (s *ProfileData) SetWakeWord(v string) *ProfileData

SetWakeWord sets the WakeWord field's value.

func (ProfileData) String

func (s ProfileData) 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 PutConferencePreferenceInput

type PutConferencePreferenceInput struct {

    // The conference preference of a specific conference provider.
    //
    // ConferencePreference is a required field
    ConferencePreference *ConferencePreference `type:"structure" required:"true"`
    // contains filtered or unexported fields
}

func (PutConferencePreferenceInput) GoString

func (s PutConferencePreferenceInput) 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 (*PutConferencePreferenceInput) SetConferencePreference

func (s *PutConferencePreferenceInput) SetConferencePreference(v *ConferencePreference) *PutConferencePreferenceInput

SetConferencePreference sets the ConferencePreference field's value.

func (PutConferencePreferenceInput) String

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

func (s *PutConferencePreferenceInput) Validate() error

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

type PutConferencePreferenceOutput

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

func (PutConferencePreferenceOutput) GoString

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

func (s PutConferencePreferenceOutput) 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 PutInvitationConfigurationInput

type PutInvitationConfigurationInput struct {

    // The email ID of the organization or individual contact that the enrolled
    // user can use.
    ContactEmail *string `min:"1" type:"string"`

    // The name of the organization sending the enrollment invite to a user.
    //
    // OrganizationName is a required field
    OrganizationName *string `min:"1" type:"string" required:"true"`

    // The list of private skill IDs that you want to recommend to the user to enable
    // in the invitation.
    PrivateSkillIds []*string `type:"list"`
    // contains filtered or unexported fields
}

func (PutInvitationConfigurationInput) GoString

func (s PutInvitationConfigurationInput) 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 (*PutInvitationConfigurationInput) SetContactEmail

func (s *PutInvitationConfigurationInput) SetContactEmail(v string) *PutInvitationConfigurationInput

SetContactEmail sets the ContactEmail field's value.

func (*PutInvitationConfigurationInput) SetOrganizationName

func (s *PutInvitationConfigurationInput) SetOrganizationName(v string) *PutInvitationConfigurationInput

SetOrganizationName sets the OrganizationName field's value.

func (*PutInvitationConfigurationInput) SetPrivateSkillIds

func (s *PutInvitationConfigurationInput) SetPrivateSkillIds(v []*string) *PutInvitationConfigurationInput

SetPrivateSkillIds sets the PrivateSkillIds field's value.

func (PutInvitationConfigurationInput) String

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

func (s *PutInvitationConfigurationInput) Validate() error

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

type PutInvitationConfigurationOutput

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

func (PutInvitationConfigurationOutput) GoString

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

func (s PutInvitationConfigurationOutput) 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 PutRoomSkillParameterInput

type PutRoomSkillParameterInput struct {

    // The ARN of the room associated with the room skill parameter. Required.
    RoomArn *string `type:"string"`

    // The updated room skill parameter. Required.
    //
    // RoomSkillParameter is a required field
    RoomSkillParameter *RoomSkillParameter `type:"structure" required:"true"`

    // The ARN of the skill associated with the room skill parameter. Required.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutRoomSkillParameterInput) GoString

func (s PutRoomSkillParameterInput) 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 (*PutRoomSkillParameterInput) SetRoomArn

func (s *PutRoomSkillParameterInput) SetRoomArn(v string) *PutRoomSkillParameterInput

SetRoomArn sets the RoomArn field's value.

func (*PutRoomSkillParameterInput) SetRoomSkillParameter

func (s *PutRoomSkillParameterInput) SetRoomSkillParameter(v *RoomSkillParameter) *PutRoomSkillParameterInput

SetRoomSkillParameter sets the RoomSkillParameter field's value.

func (*PutRoomSkillParameterInput) SetSkillId

func (s *PutRoomSkillParameterInput) SetSkillId(v string) *PutRoomSkillParameterInput

SetSkillId sets the SkillId field's value.

func (PutRoomSkillParameterInput) String

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

func (s *PutRoomSkillParameterInput) Validate() error

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

type PutRoomSkillParameterOutput

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

func (PutRoomSkillParameterOutput) GoString

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

func (s PutRoomSkillParameterOutput) 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 PutSkillAuthorizationInput

type PutSkillAuthorizationInput struct {

    // The authorization result specific to OAUTH code grant output. "Code” must
    // be populated in the AuthorizationResult map to establish the authorization.
    //
    // AuthorizationResult is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by PutSkillAuthorizationInput's
    // String and GoString methods.
    //
    // AuthorizationResult is a required field
    AuthorizationResult map[string]*string `type:"map" required:"true" sensitive:"true"`

    // The room that the skill is authorized for.
    RoomArn *string `type:"string"`

    // The unique identifier of a skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (PutSkillAuthorizationInput) GoString

func (s PutSkillAuthorizationInput) 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 (*PutSkillAuthorizationInput) SetAuthorizationResult

func (s *PutSkillAuthorizationInput) SetAuthorizationResult(v map[string]*string) *PutSkillAuthorizationInput

SetAuthorizationResult sets the AuthorizationResult field's value.

func (*PutSkillAuthorizationInput) SetRoomArn

func (s *PutSkillAuthorizationInput) SetRoomArn(v string) *PutSkillAuthorizationInput

SetRoomArn sets the RoomArn field's value.

func (*PutSkillAuthorizationInput) SetSkillId

func (s *PutSkillAuthorizationInput) SetSkillId(v string) *PutSkillAuthorizationInput

SetSkillId sets the SkillId field's value.

func (PutSkillAuthorizationInput) String

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

func (s *PutSkillAuthorizationInput) Validate() error

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

type PutSkillAuthorizationOutput

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

func (PutSkillAuthorizationOutput) GoString

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

func (s PutSkillAuthorizationOutput) 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 RegisterAVSDeviceInput

type RegisterAVSDeviceInput struct {

    // The device type ID for your AVS device generated by Amazon when the OEM creates
    // a new product on Amazon's Developer Console.
    //
    // AmazonId is a required field
    AmazonId *string `type:"string" required:"true"`

    // The client ID of the OEM used for code-based linking authorization on an
    // AVS device.
    //
    // ClientId is a required field
    ClientId *string `type:"string" required:"true"`

    // The key generated by the OEM that uniquely identifies a specified instance
    // of your AVS device.
    DeviceSerialNumber *string `type:"string"`

    // The product ID used to identify your AVS device during authorization.
    //
    // ProductId is a required field
    ProductId *string `type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the room with which to associate your AVS
    // device.
    RoomArn *string `type:"string"`

    // The tags to be added to the specified resource. Do not provide system tags.
    Tags []*Tag `type:"list"`

    // The code that is obtained after your AVS device has made a POST request to
    // LWA as a part of the Device Authorization Request component of the OAuth
    // code-based linking specification.
    //
    // UserCode is a required field
    UserCode *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RegisterAVSDeviceInput) GoString

func (s RegisterAVSDeviceInput) 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 (*RegisterAVSDeviceInput) SetAmazonId

func (s *RegisterAVSDeviceInput) SetAmazonId(v string) *RegisterAVSDeviceInput

SetAmazonId sets the AmazonId field's value.

func (*RegisterAVSDeviceInput) SetClientId

func (s *RegisterAVSDeviceInput) SetClientId(v string) *RegisterAVSDeviceInput

SetClientId sets the ClientId field's value.

func (*RegisterAVSDeviceInput) SetDeviceSerialNumber

func (s *RegisterAVSDeviceInput) SetDeviceSerialNumber(v string) *RegisterAVSDeviceInput

SetDeviceSerialNumber sets the DeviceSerialNumber field's value.

func (*RegisterAVSDeviceInput) SetProductId

func (s *RegisterAVSDeviceInput) SetProductId(v string) *RegisterAVSDeviceInput

SetProductId sets the ProductId field's value.

func (*RegisterAVSDeviceInput) SetRoomArn

func (s *RegisterAVSDeviceInput) SetRoomArn(v string) *RegisterAVSDeviceInput

SetRoomArn sets the RoomArn field's value.

func (*RegisterAVSDeviceInput) SetTags

func (s *RegisterAVSDeviceInput) SetTags(v []*Tag) *RegisterAVSDeviceInput

SetTags sets the Tags field's value.

func (*RegisterAVSDeviceInput) SetUserCode

func (s *RegisterAVSDeviceInput) SetUserCode(v string) *RegisterAVSDeviceInput

SetUserCode sets the UserCode field's value.

func (RegisterAVSDeviceInput) String

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

func (s *RegisterAVSDeviceInput) Validate() error

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

type RegisterAVSDeviceOutput

type RegisterAVSDeviceOutput struct {

    // The ARN of the device.
    DeviceArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (RegisterAVSDeviceOutput) GoString

func (s RegisterAVSDeviceOutput) 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 (*RegisterAVSDeviceOutput) SetDeviceArn

func (s *RegisterAVSDeviceOutput) SetDeviceArn(v string) *RegisterAVSDeviceOutput

SetDeviceArn sets the DeviceArn field's value.

func (RegisterAVSDeviceOutput) String

func (s RegisterAVSDeviceOutput) 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 RejectSkillInput

type RejectSkillInput struct {

    // The unique identifier of the skill.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RejectSkillInput) GoString

func (s RejectSkillInput) 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 (*RejectSkillInput) SetSkillId

func (s *RejectSkillInput) SetSkillId(v string) *RejectSkillInput

SetSkillId sets the SkillId field's value.

func (RejectSkillInput) String

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

func (s *RejectSkillInput) Validate() error

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

type RejectSkillOutput

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

func (RejectSkillOutput) GoString

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

func (s RejectSkillOutput) 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 RequireCheckIn

type RequireCheckIn struct {

    // Whether require check in is enabled or not.
    Enabled *bool `type:"boolean"`

    // Duration between 5 and 20 minutes to determine when to release the room if
    // it's not checked into.
    ReleaseAfterMinutes *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

func (RequireCheckIn) GoString

func (s RequireCheckIn) 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 (*RequireCheckIn) SetEnabled

func (s *RequireCheckIn) SetEnabled(v bool) *RequireCheckIn

SetEnabled sets the Enabled field's value.

func (*RequireCheckIn) SetReleaseAfterMinutes

func (s *RequireCheckIn) SetReleaseAfterMinutes(v int64) *RequireCheckIn

SetReleaseAfterMinutes sets the ReleaseAfterMinutes field's value.

func (RequireCheckIn) String

func (s RequireCheckIn) 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 ResolveRoomInput

type ResolveRoomInput struct {

    // The ARN of the skill that was requested. Required.
    //
    // SkillId is a required field
    SkillId *string `type:"string" required:"true"`

    // The ARN of the user. Required.
    //
    // UserId is a required field
    UserId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (ResolveRoomInput) GoString

func (s ResolveRoomInput) 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 (*ResolveRoomInput) SetSkillId

func (s *ResolveRoomInput) SetSkillId(v string) *ResolveRoomInput

SetSkillId sets the SkillId field's value.

func (*ResolveRoomInput) SetUserId

func (s *ResolveRoomInput) SetUserId(v string) *ResolveRoomInput

SetUserId sets the UserId field's value.

func (ResolveRoomInput) String

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

func (s *ResolveRoomInput) Validate() error

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

type ResolveRoomOutput

type ResolveRoomOutput struct {

    // The ARN of the room from which the skill request was invoked.
    RoomArn *string `type:"string"`

    // The name of the room from which the skill request was invoked.
    RoomName *string `min:"1" type:"string"`

    // Response to get the room profile request. Required.
    RoomSkillParameters []*RoomSkillParameter `type:"list"`
    // contains filtered or unexported fields
}

func (ResolveRoomOutput) GoString

func (s ResolveRoomOutput) 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 (*ResolveRoomOutput) SetRoomArn

func (s *ResolveRoomOutput) SetRoomArn(v string) *ResolveRoomOutput

SetRoomArn sets the RoomArn field's value.

func (*ResolveRoomOutput) SetRoomName

func (s *ResolveRoomOutput) SetRoomName(v string) *ResolveRoomOutput

SetRoomName sets the RoomName field's value.

func (*ResolveRoomOutput) SetRoomSkillParameters

func (s *ResolveRoomOutput) SetRoomSkillParameters(v []*RoomSkillParameter) *ResolveRoomOutput

SetRoomSkillParameters sets the RoomSkillParameters field's value.

func (ResolveRoomOutput) String

func (s ResolveRoomOutput) 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 ResourceAssociatedException

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

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

Another resource is associated with the resource in the request.

func (*ResourceAssociatedException) Code

func (s *ResourceAssociatedException) Code() string

Code returns the exception type name.

func (*ResourceAssociatedException) Error

func (s *ResourceAssociatedException) Error() string

func (ResourceAssociatedException) GoString

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

func (s *ResourceAssociatedException) Message() string

Message returns the exception's message.

func (*ResourceAssociatedException) OrigErr

func (s *ResourceAssociatedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceAssociatedException) RequestID

func (s *ResourceAssociatedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceAssociatedException) StatusCode

func (s *ResourceAssociatedException) StatusCode() int

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

func (ResourceAssociatedException) String

func (s ResourceAssociatedException) 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 ResourceInUseException

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

    // A unique, user-specified identifier for the request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string"`

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

The resource in the request is already in use.

func (*ResourceInUseException) Code

func (s *ResourceInUseException) Code() string

Code returns the exception type name.

func (*ResourceInUseException) Error

func (s *ResourceInUseException) Error() string

func (ResourceInUseException) GoString

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

func (s *ResourceInUseException) Message() string

Message returns the exception's message.

func (*ResourceInUseException) OrigErr

func (s *ResourceInUseException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceInUseException) RequestID

func (s *ResourceInUseException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceInUseException) StatusCode

func (s *ResourceInUseException) StatusCode() int

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

func (ResourceInUseException) String

func (s ResourceInUseException) 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 RevokeInvitationInput

type RevokeInvitationInput struct {

    // The ARN of the enrollment invitation to revoke. Required.
    EnrollmentId *string `type:"string"`

    // The ARN of the user for whom to revoke an enrollment invitation. Required.
    UserArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (RevokeInvitationInput) GoString

func (s RevokeInvitationInput) 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 (*RevokeInvitationInput) SetEnrollmentId

func (s *RevokeInvitationInput) SetEnrollmentId(v string) *RevokeInvitationInput

SetEnrollmentId sets the EnrollmentId field's value.

func (*RevokeInvitationInput) SetUserArn

func (s *RevokeInvitationInput) SetUserArn(v string) *RevokeInvitationInput

SetUserArn sets the UserArn field's value.

func (RevokeInvitationInput) String

func (s RevokeInvitationInput) 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 RevokeInvitationOutput

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

func (RevokeInvitationOutput) GoString

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

func (s RevokeInvitationOutput) 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 Room

type Room struct {

    // The description of a room.
    Description *string `min:"1" type:"string"`

    // The profile ARN of a room.
    ProfileArn *string `type:"string"`

    // The provider calendar ARN of a room.
    ProviderCalendarId *string `type:"string"`

    // The ARN of a room.
    RoomArn *string `type:"string"`

    // The name of a room.
    RoomName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A room with attributes.

func (Room) GoString

func (s Room) 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 (*Room) SetDescription

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

SetDescription sets the Description field's value.

func (*Room) SetProfileArn

func (s *Room) SetProfileArn(v string) *Room

SetProfileArn sets the ProfileArn field's value.

func (*Room) SetProviderCalendarId

func (s *Room) SetProviderCalendarId(v string) *Room

SetProviderCalendarId sets the ProviderCalendarId field's value.

func (*Room) SetRoomArn

func (s *Room) SetRoomArn(v string) *Room

SetRoomArn sets the RoomArn field's value.

func (*Room) SetRoomName

func (s *Room) SetRoomName(v string) *Room

SetRoomName sets the RoomName field's value.

func (Room) String

func (s Room) 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 RoomData

type RoomData struct {

    // The description of a room.
    Description *string `min:"1" type:"string"`

    // The profile ARN of a room.
    ProfileArn *string `type:"string"`

    // The profile name of a room.
    ProfileName *string `min:"1" type:"string"`

    // The provider calendar ARN of a room.
    ProviderCalendarId *string `type:"string"`

    // The ARN of a room.
    RoomArn *string `type:"string"`

    // The name of a room.
    RoomName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The data of a room.

func (RoomData) GoString

func (s RoomData) 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 (*RoomData) SetDescription

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

SetDescription sets the Description field's value.

func (*RoomData) SetProfileArn

func (s *RoomData) SetProfileArn(v string) *RoomData

SetProfileArn sets the ProfileArn field's value.

func (*RoomData) SetProfileName

func (s *RoomData) SetProfileName(v string) *RoomData

SetProfileName sets the ProfileName field's value.

func (*RoomData) SetProviderCalendarId

func (s *RoomData) SetProviderCalendarId(v string) *RoomData

SetProviderCalendarId sets the ProviderCalendarId field's value.

func (*RoomData) SetRoomArn

func (s *RoomData) SetRoomArn(v string) *RoomData

SetRoomArn sets the RoomArn field's value.

func (*RoomData) SetRoomName

func (s *RoomData) SetRoomName(v string) *RoomData

SetRoomName sets the RoomName field's value.

func (RoomData) String

func (s RoomData) 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 RoomSkillParameter

type RoomSkillParameter struct {

    // The parameter key of a room skill parameter. ParameterKey is an enumerated
    // type that only takes “DEFAULT” or “SCOPE” as valid values.
    //
    // ParameterKey is a required field
    ParameterKey *string `min:"1" type:"string" required:"true"`

    // The parameter value of a room skill parameter.
    //
    // ParameterValue is a required field
    ParameterValue *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

A skill parameter associated with a room.

func (RoomSkillParameter) GoString

func (s RoomSkillParameter) 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 (*RoomSkillParameter) SetParameterKey

func (s *RoomSkillParameter) SetParameterKey(v string) *RoomSkillParameter

SetParameterKey sets the ParameterKey field's value.

func (*RoomSkillParameter) SetParameterValue

func (s *RoomSkillParameter) SetParameterValue(v string) *RoomSkillParameter

SetParameterValue sets the ParameterValue field's value.

func (RoomSkillParameter) String

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

func (s *RoomSkillParameter) Validate() error

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

type SearchAddressBooksInput

type SearchAddressBooksInput struct {

    // The filters to use to list a specified set of address books. The supported
    // filter key is AddressBookName.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // only includes results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of address books. The
    // supported sort key is AddressBookName.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchAddressBooksInput) GoString

func (s SearchAddressBooksInput) 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 (*SearchAddressBooksInput) SetFilters

func (s *SearchAddressBooksInput) SetFilters(v []*Filter) *SearchAddressBooksInput

SetFilters sets the Filters field's value.

func (*SearchAddressBooksInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchAddressBooksInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchAddressBooksInput) SetSortCriteria

func (s *SearchAddressBooksInput) SetSortCriteria(v []*Sort) *SearchAddressBooksInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchAddressBooksInput) String

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

func (s *SearchAddressBooksInput) Validate() error

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

type SearchAddressBooksOutput

type SearchAddressBooksOutput struct {

    // The address books that meet the specified set of filter criteria, in sort
    // order.
    AddressBooks []*AddressBookData `type:"list"`

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The total number of address books returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchAddressBooksOutput) GoString

func (s SearchAddressBooksOutput) 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 (*SearchAddressBooksOutput) SetAddressBooks

func (s *SearchAddressBooksOutput) SetAddressBooks(v []*AddressBookData) *SearchAddressBooksOutput

SetAddressBooks sets the AddressBooks field's value.

func (*SearchAddressBooksOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchAddressBooksOutput) SetTotalCount

func (s *SearchAddressBooksOutput) SetTotalCount(v int64) *SearchAddressBooksOutput

SetTotalCount sets the TotalCount field's value.

func (SearchAddressBooksOutput) String

func (s SearchAddressBooksOutput) 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 SearchContactsInput

type SearchContactsInput struct {

    // The filters to use to list a specified set of address books. The supported
    // filter keys are DisplayName, FirstName, LastName, and AddressBookArns.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // only includes results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of contacts. The supported
    // sort keys are DisplayName, FirstName, and LastName.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchContactsInput) GoString

func (s SearchContactsInput) 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 (*SearchContactsInput) SetFilters

func (s *SearchContactsInput) SetFilters(v []*Filter) *SearchContactsInput

SetFilters sets the Filters field's value.

func (*SearchContactsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchContactsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchContactsInput) SetSortCriteria

func (s *SearchContactsInput) SetSortCriteria(v []*Sort) *SearchContactsInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchContactsInput) String

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

func (s *SearchContactsInput) Validate() error

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

type SearchContactsOutput

type SearchContactsOutput struct {

    // The contacts that meet the specified set of filter criteria, in sort order.
    Contacts []*ContactData `type:"list"`

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The total number of contacts returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchContactsOutput) GoString

func (s SearchContactsOutput) 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 (*SearchContactsOutput) SetContacts

func (s *SearchContactsOutput) SetContacts(v []*ContactData) *SearchContactsOutput

SetContacts sets the Contacts field's value.

func (*SearchContactsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchContactsOutput) SetTotalCount

func (s *SearchContactsOutput) SetTotalCount(v int64) *SearchContactsOutput

SetTotalCount sets the TotalCount field's value.

func (SearchContactsOutput) String

func (s SearchContactsOutput) 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 SearchDevicesInput

type SearchDevicesInput struct {

    // The filters to use to list a specified set of devices. Supported filter keys
    // are DeviceName, DeviceStatus, DeviceStatusDetailCode, RoomName, DeviceType,
    // DeviceSerialNumber, UnassociatedOnly, ConnectionStatus (ONLINE and OFFLINE),
    // NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of devices. Supported
    // sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber,
    // ConnectionStatus, NetworkProfileName, NetworkProfileArn, Feature, and FailureCode.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchDevicesInput) GoString

func (s SearchDevicesInput) 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 (*SearchDevicesInput) SetFilters

func (s *SearchDevicesInput) SetFilters(v []*Filter) *SearchDevicesInput

SetFilters sets the Filters field's value.

func (*SearchDevicesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchDevicesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchDevicesInput) SetSortCriteria

func (s *SearchDevicesInput) SetSortCriteria(v []*Sort) *SearchDevicesInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchDevicesInput) String

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

func (s *SearchDevicesInput) Validate() error

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

type SearchDevicesOutput

type SearchDevicesOutput struct {

    // The devices that meet the specified set of filter criteria, in sort order.
    Devices []*DeviceData `type:"list"`

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The total number of devices returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchDevicesOutput) GoString

func (s SearchDevicesOutput) 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 (*SearchDevicesOutput) SetDevices

func (s *SearchDevicesOutput) SetDevices(v []*DeviceData) *SearchDevicesOutput

SetDevices sets the Devices field's value.

func (*SearchDevicesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchDevicesOutput) SetTotalCount

func (s *SearchDevicesOutput) SetTotalCount(v int64) *SearchDevicesOutput

SetTotalCount sets the TotalCount field's value.

func (SearchDevicesOutput) String

func (s SearchDevicesOutput) 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 SearchNetworkProfilesInput

type SearchNetworkProfilesInput struct {

    // The filters to use to list a specified set of network profiles. Valid filters
    // are NetworkProfileName, Ssid, and SecurityType.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use to list the specified set of network profiles. Valid
    // sort criteria includes NetworkProfileName, Ssid, and SecurityType.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchNetworkProfilesInput) GoString

func (s SearchNetworkProfilesInput) 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 (*SearchNetworkProfilesInput) SetFilters

func (s *SearchNetworkProfilesInput) SetFilters(v []*Filter) *SearchNetworkProfilesInput

SetFilters sets the Filters field's value.

func (*SearchNetworkProfilesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchNetworkProfilesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchNetworkProfilesInput) SetSortCriteria

func (s *SearchNetworkProfilesInput) SetSortCriteria(v []*Sort) *SearchNetworkProfilesInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchNetworkProfilesInput) String

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

func (s *SearchNetworkProfilesInput) Validate() error

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

type SearchNetworkProfilesOutput

type SearchNetworkProfilesOutput struct {

    // The network profiles that meet the specified set of filter criteria, in sort
    // order. It is a list of NetworkProfileData objects.
    NetworkProfiles []*NetworkProfileData `type:"list"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The total number of network profiles returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchNetworkProfilesOutput) GoString

func (s SearchNetworkProfilesOutput) 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 (*SearchNetworkProfilesOutput) SetNetworkProfiles

func (s *SearchNetworkProfilesOutput) SetNetworkProfiles(v []*NetworkProfileData) *SearchNetworkProfilesOutput

SetNetworkProfiles sets the NetworkProfiles field's value.

func (*SearchNetworkProfilesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchNetworkProfilesOutput) SetTotalCount

func (s *SearchNetworkProfilesOutput) SetTotalCount(v int64) *SearchNetworkProfilesOutput

SetTotalCount sets the TotalCount field's value.

func (SearchNetworkProfilesOutput) String

func (s SearchNetworkProfilesOutput) 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 SearchProfilesInput

type SearchProfilesInput struct {

    // The filters to use to list a specified set of room profiles. Supported filter
    // keys are ProfileName and Address. Required.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of room profiles. Supported
    // sort keys are ProfileName and Address.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchProfilesInput) GoString

func (s SearchProfilesInput) 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 (*SearchProfilesInput) SetFilters

func (s *SearchProfilesInput) SetFilters(v []*Filter) *SearchProfilesInput

SetFilters sets the Filters field's value.

func (*SearchProfilesInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchProfilesInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchProfilesInput) SetSortCriteria

func (s *SearchProfilesInput) SetSortCriteria(v []*Sort) *SearchProfilesInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchProfilesInput) String

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

func (s *SearchProfilesInput) Validate() error

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

type SearchProfilesOutput

type SearchProfilesOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The profiles that meet the specified set of filter criteria, in sort order.
    Profiles []*ProfileData `type:"list"`

    // The total number of room profiles returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchProfilesOutput) GoString

func (s SearchProfilesOutput) 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 (*SearchProfilesOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchProfilesOutput) SetProfiles

func (s *SearchProfilesOutput) SetProfiles(v []*ProfileData) *SearchProfilesOutput

SetProfiles sets the Profiles field's value.

func (*SearchProfilesOutput) SetTotalCount

func (s *SearchProfilesOutput) SetTotalCount(v int64) *SearchProfilesOutput

SetTotalCount sets the TotalCount field's value.

func (SearchProfilesOutput) String

func (s SearchProfilesOutput) 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 SearchRoomsInput

type SearchRoomsInput struct {

    // The filters to use to list a specified set of rooms. The supported filter
    // keys are RoomName and ProfileName.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of rooms. The supported
    // sort keys are RoomName and ProfileName.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchRoomsInput) GoString

func (s SearchRoomsInput) 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 (*SearchRoomsInput) SetFilters

func (s *SearchRoomsInput) SetFilters(v []*Filter) *SearchRoomsInput

SetFilters sets the Filters field's value.

func (*SearchRoomsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchRoomsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchRoomsInput) SetSortCriteria

func (s *SearchRoomsInput) SetSortCriteria(v []*Sort) *SearchRoomsInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchRoomsInput) String

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

func (s *SearchRoomsInput) Validate() error

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

type SearchRoomsOutput

type SearchRoomsOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The rooms that meet the specified set of filter criteria, in sort order.
    Rooms []*RoomData `type:"list"`

    // The total number of rooms returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchRoomsOutput) GoString

func (s SearchRoomsOutput) 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 (*SearchRoomsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchRoomsOutput) SetRooms

func (s *SearchRoomsOutput) SetRooms(v []*RoomData) *SearchRoomsOutput

SetRooms sets the Rooms field's value.

func (*SearchRoomsOutput) SetTotalCount

func (s *SearchRoomsOutput) SetTotalCount(v int64) *SearchRoomsOutput

SetTotalCount sets the TotalCount field's value.

func (SearchRoomsOutput) String

func (s SearchRoomsOutput) 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 SearchSkillGroupsInput

type SearchSkillGroupsInput struct {

    // The filters to use to list a specified set of skill groups. The supported
    // filter key is SkillGroupName.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    // Required.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the specified set of skill groups. The supported
    // sort key is SkillGroupName.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchSkillGroupsInput) GoString

func (s SearchSkillGroupsInput) 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 (*SearchSkillGroupsInput) SetFilters

func (s *SearchSkillGroupsInput) SetFilters(v []*Filter) *SearchSkillGroupsInput

SetFilters sets the Filters field's value.

func (*SearchSkillGroupsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchSkillGroupsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchSkillGroupsInput) SetSortCriteria

func (s *SearchSkillGroupsInput) SetSortCriteria(v []*Sort) *SearchSkillGroupsInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchSkillGroupsInput) String

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

func (s *SearchSkillGroupsInput) Validate() error

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

type SearchSkillGroupsOutput

type SearchSkillGroupsOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The skill groups that meet the filter criteria, in sort order.
    SkillGroups []*SkillGroupData `type:"list"`

    // The total number of skill groups returned.
    TotalCount *int64 `type:"integer"`
    // contains filtered or unexported fields
}

func (SearchSkillGroupsOutput) GoString

func (s SearchSkillGroupsOutput) 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 (*SearchSkillGroupsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchSkillGroupsOutput) SetSkillGroups

func (s *SearchSkillGroupsOutput) SetSkillGroups(v []*SkillGroupData) *SearchSkillGroupsOutput

SetSkillGroups sets the SkillGroups field's value.

func (*SearchSkillGroupsOutput) SetTotalCount

func (s *SearchSkillGroupsOutput) SetTotalCount(v int64) *SearchSkillGroupsOutput

SetTotalCount sets the TotalCount field's value.

func (SearchSkillGroupsOutput) String

func (s SearchSkillGroupsOutput) 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 SearchUsersInput

type SearchUsersInput struct {

    // The filters to use for listing a specific set of users. Required. Supported
    // filter keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.
    Filters []*Filter `type:"list"`

    // The maximum number of results to include in the response. If more results
    // exist than the specified MaxResults value, a token is included in the response
    // so that the remaining results can be retrieved. Required.
    MaxResults *int64 `min:"1" type:"integer"`

    // An optional token returned from a prior request. Use this token for pagination
    // of results from this action. If this parameter is specified, the response
    // includes only results beyond the token, up to the value specified by MaxResults.
    // Required.
    NextToken *string `min:"1" type:"string"`

    // The sort order to use in listing the filtered set of users. Required. Supported
    // sort keys are UserId, FirstName, LastName, Email, and EnrollmentStatus.
    SortCriteria []*Sort `type:"list"`
    // contains filtered or unexported fields
}

func (SearchUsersInput) GoString

func (s SearchUsersInput) 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 (*SearchUsersInput) SetFilters

func (s *SearchUsersInput) SetFilters(v []*Filter) *SearchUsersInput

SetFilters sets the Filters field's value.

func (*SearchUsersInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*SearchUsersInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchUsersInput) SetSortCriteria

func (s *SearchUsersInput) SetSortCriteria(v []*Sort) *SearchUsersInput

SetSortCriteria sets the SortCriteria field's value.

func (SearchUsersInput) String

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

func (s *SearchUsersInput) Validate() error

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

type SearchUsersOutput

type SearchUsersOutput struct {

    // The token returned to indicate that there is more data available.
    NextToken *string `min:"1" type:"string"`

    // The total number of users returned.
    TotalCount *int64 `type:"integer"`

    // The users that meet the specified set of filter criteria, in sort order.
    Users []*UserData `type:"list"`
    // contains filtered or unexported fields
}

func (SearchUsersOutput) GoString

func (s SearchUsersOutput) 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 (*SearchUsersOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (*SearchUsersOutput) SetTotalCount

func (s *SearchUsersOutput) SetTotalCount(v int64) *SearchUsersOutput

SetTotalCount sets the TotalCount field's value.

func (*SearchUsersOutput) SetUsers

func (s *SearchUsersOutput) SetUsers(v []*UserData) *SearchUsersOutput

SetUsers sets the Users field's value.

func (SearchUsersOutput) String

func (s SearchUsersOutput) 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 SendAnnouncementInput

type SendAnnouncementInput struct {

    // The unique, user-specified identifier for the request that ensures idempotency.
    ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"`

    // The announcement content. This can contain only one of the three possible
    // announcement types (text, SSML or audio).
    //
    // Content is a required field
    Content *Content `type:"structure" required:"true"`

    // The filters to use to send an announcement to a specified list of rooms.
    // The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn.
    // To send to all rooms, specify an empty RoomFilters list.
    //
    // RoomFilters is a required field
    RoomFilters []*Filter `type:"list" required:"true"`

    // The time to live for an announcement. Default is 300. If delivery doesn't
    // occur within this time, the announcement is not delivered.
    TimeToLiveInSeconds *int64 `min:"1" type:"integer"`
    // contains filtered or unexported fields
}

func (SendAnnouncementInput) GoString

func (s SendAnnouncementInput) 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 (*SendAnnouncementInput) SetClientRequestToken

func (s *SendAnnouncementInput) SetClientRequestToken(v string) *SendAnnouncementInput

SetClientRequestToken sets the ClientRequestToken field's value.

func (*SendAnnouncementInput) SetContent

func (s *SendAnnouncementInput) SetContent(v *Content) *SendAnnouncementInput

SetContent sets the Content field's value.

func (*SendAnnouncementInput) SetRoomFilters

func (s *SendAnnouncementInput) SetRoomFilters(v []*Filter) *SendAnnouncementInput

SetRoomFilters sets the RoomFilters field's value.

func (*SendAnnouncementInput) SetTimeToLiveInSeconds

func (s *SendAnnouncementInput) SetTimeToLiveInSeconds(v int64) *SendAnnouncementInput

SetTimeToLiveInSeconds sets the TimeToLiveInSeconds field's value.

func (SendAnnouncementInput) String

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

func (s *SendAnnouncementInput) Validate() error

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

type SendAnnouncementOutput

type SendAnnouncementOutput struct {

    // The identifier of the announcement.
    AnnouncementArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (SendAnnouncementOutput) GoString

func (s SendAnnouncementOutput) 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 (*SendAnnouncementOutput) SetAnnouncementArn

func (s *SendAnnouncementOutput) SetAnnouncementArn(v string) *SendAnnouncementOutput

SetAnnouncementArn sets the AnnouncementArn field's value.

func (SendAnnouncementOutput) String

func (s SendAnnouncementOutput) 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 SendInvitationInput

type SendInvitationInput struct {

    // The ARN of the user to whom to send an invitation. Required.
    UserArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (SendInvitationInput) GoString

func (s SendInvitationInput) 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 (*SendInvitationInput) SetUserArn

func (s *SendInvitationInput) SetUserArn(v string) *SendInvitationInput

SetUserArn sets the UserArn field's value.

func (SendInvitationInput) String

func (s SendInvitationInput) 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 SendInvitationOutput

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

func (SendInvitationOutput) GoString

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

func (s SendInvitationOutput) 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 SipAddress

type SipAddress struct {

    // The type of the SIP address.
    //
    // Type is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SipAddress's
    // String and GoString methods.
    //
    // Type is a required field
    Type *string `type:"string" required:"true" enum:"SipType" sensitive:"true"`

    // The URI for the SIP address.
    //
    // Uri is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by SipAddress's
    // String and GoString methods.
    //
    // Uri is a required field
    Uri *string `min:"1" type:"string" required:"true" sensitive:"true"`
    // contains filtered or unexported fields
}

The SIP address for the contact containing the URI and SIP address type.

func (SipAddress) GoString

func (s SipAddress) 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 (*SipAddress) SetType

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

SetType sets the Type field's value.

func (*SipAddress) SetUri

func (s *SipAddress) SetUri(v string) *SipAddress

SetUri sets the Uri field's value.

func (SipAddress) String

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

func (s *SipAddress) Validate() error

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

type SkillDetails

type SkillDetails struct {

    // The details about what the skill supports organized as bullet points.
    BulletPoints []*string `type:"list"`

    // The details about the developer that published the skill.
    DeveloperInfo *DeveloperInfo `type:"structure"`

    // The URL of the end user license agreement.
    EndUserLicenseAgreement *string `type:"string"`

    // The generic keywords associated with the skill that can be used to find a
    // skill.
    GenericKeywords []*string `type:"list"`

    // The phrase used to trigger the skill.
    InvocationPhrase *string `type:"string"`

    // The updates added in bullet points.
    NewInThisVersionBulletPoints []*string `type:"list"`

    // The description of the product.
    ProductDescription *string `type:"string"`

    // The date when the skill was released.
    ReleaseDate *string `type:"string"`

    // This member has been deprecated.
    //
    // The list of reviews for the skill, including Key and Value pair.
    Reviews map[string]*string `type:"map"`

    // The types of skills.
    SkillTypes []*string `type:"list"`
    // contains filtered or unexported fields
}

Granular information about the skill.

func (SkillDetails) GoString

func (s SkillDetails) 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 (*SkillDetails) SetBulletPoints

func (s *SkillDetails) SetBulletPoints(v []*string) *SkillDetails

SetBulletPoints sets the BulletPoints field's value.

func (*SkillDetails) SetDeveloperInfo

func (s *SkillDetails) SetDeveloperInfo(v *DeveloperInfo) *SkillDetails

SetDeveloperInfo sets the DeveloperInfo field's value.

func (*SkillDetails) SetEndUserLicenseAgreement

func (s *SkillDetails) SetEndUserLicenseAgreement(v string) *SkillDetails

SetEndUserLicenseAgreement sets the EndUserLicenseAgreement field's value.

func (*SkillDetails) SetGenericKeywords

func (s *SkillDetails) SetGenericKeywords(v []*string) *SkillDetails

SetGenericKeywords sets the GenericKeywords field's value.

func (*SkillDetails) SetInvocationPhrase

func (s *SkillDetails) SetInvocationPhrase(v string) *SkillDetails

SetInvocationPhrase sets the InvocationPhrase field's value.

func (*SkillDetails) SetNewInThisVersionBulletPoints

func (s *SkillDetails) SetNewInThisVersionBulletPoints(v []*string) *SkillDetails

SetNewInThisVersionBulletPoints sets the NewInThisVersionBulletPoints field's value.

func (*SkillDetails) SetProductDescription

func (s *SkillDetails) SetProductDescription(v string) *SkillDetails

SetProductDescription sets the ProductDescription field's value.

func (*SkillDetails) SetReleaseDate

func (s *SkillDetails) SetReleaseDate(v string) *SkillDetails

SetReleaseDate sets the ReleaseDate field's value.

func (*SkillDetails) SetReviews

func (s *SkillDetails) SetReviews(v map[string]*string) *SkillDetails

SetReviews sets the Reviews field's value.

func (*SkillDetails) SetSkillTypes

func (s *SkillDetails) SetSkillTypes(v []*string) *SkillDetails

SetSkillTypes sets the SkillTypes field's value.

func (SkillDetails) String

func (s SkillDetails) 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 SkillGroup

type SkillGroup struct {

    // The description of a skill group.
    Description *string `min:"1" type:"string"`

    // The ARN of a skill group.
    SkillGroupArn *string `type:"string"`

    // The name of a skill group.
    SkillGroupName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

A skill group with attributes.

func (SkillGroup) GoString

func (s SkillGroup) 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 (*SkillGroup) SetDescription

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

SetDescription sets the Description field's value.

func (*SkillGroup) SetSkillGroupArn

func (s *SkillGroup) SetSkillGroupArn(v string) *SkillGroup

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*SkillGroup) SetSkillGroupName

func (s *SkillGroup) SetSkillGroupName(v string) *SkillGroup

SetSkillGroupName sets the SkillGroupName field's value.

func (SkillGroup) String

func (s SkillGroup) 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 SkillGroupData

type SkillGroupData struct {

    // The description of a skill group.
    Description *string `min:"1" type:"string"`

    // The skill group ARN of a skill group.
    SkillGroupArn *string `type:"string"`

    // The skill group name of a skill group.
    SkillGroupName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The attributes of a skill group.

func (SkillGroupData) GoString

func (s SkillGroupData) 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 (*SkillGroupData) SetDescription

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

SetDescription sets the Description field's value.

func (*SkillGroupData) SetSkillGroupArn

func (s *SkillGroupData) SetSkillGroupArn(v string) *SkillGroupData

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*SkillGroupData) SetSkillGroupName

func (s *SkillGroupData) SetSkillGroupName(v string) *SkillGroupData

SetSkillGroupName sets the SkillGroupName field's value.

func (SkillGroupData) String

func (s SkillGroupData) 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 SkillNotLinkedException

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

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

The skill must be linked to a third-party account.

func (*SkillNotLinkedException) Code

func (s *SkillNotLinkedException) Code() string

Code returns the exception type name.

func (*SkillNotLinkedException) Error

func (s *SkillNotLinkedException) Error() string

func (SkillNotLinkedException) GoString

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

func (s *SkillNotLinkedException) Message() string

Message returns the exception's message.

func (*SkillNotLinkedException) OrigErr

func (s *SkillNotLinkedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*SkillNotLinkedException) RequestID

func (s *SkillNotLinkedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*SkillNotLinkedException) StatusCode

func (s *SkillNotLinkedException) StatusCode() int

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

func (SkillNotLinkedException) String

func (s SkillNotLinkedException) 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 SkillSummary

type SkillSummary struct {

    // Whether the skill is enabled under the user's account, or if it requires
    // linking to be used.
    EnablementType *string `type:"string" enum:"EnablementType"`

    // The ARN of the skill summary.
    SkillId *string `type:"string"`

    // The name of the skill.
    SkillName *string `min:"1" type:"string"`

    // Whether the skill is publicly available or is a private skill.
    SkillType *string `min:"1" type:"string" enum:"SkillType"`

    // Linking support for a skill.
    SupportsLinking *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The summary of skills.

func (SkillSummary) GoString

func (s SkillSummary) 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 (*SkillSummary) SetEnablementType

func (s *SkillSummary) SetEnablementType(v string) *SkillSummary

SetEnablementType sets the EnablementType field's value.

func (*SkillSummary) SetSkillId

func (s *SkillSummary) SetSkillId(v string) *SkillSummary

SetSkillId sets the SkillId field's value.

func (*SkillSummary) SetSkillName

func (s *SkillSummary) SetSkillName(v string) *SkillSummary

SetSkillName sets the SkillName field's value.

func (*SkillSummary) SetSkillType

func (s *SkillSummary) SetSkillType(v string) *SkillSummary

SetSkillType sets the SkillType field's value.

func (*SkillSummary) SetSupportsLinking

func (s *SkillSummary) SetSupportsLinking(v bool) *SkillSummary

SetSupportsLinking sets the SupportsLinking field's value.

func (SkillSummary) String

func (s SkillSummary) 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 SkillsStoreSkill

type SkillsStoreSkill struct {

    // The URL where the skill icon resides.
    IconUrl *string `type:"string"`

    // Sample utterances that interact with the skill.
    SampleUtterances []*string `type:"list"`

    // Short description about the skill.
    ShortDescription *string `type:"string"`

    // Information about the skill.
    SkillDetails *SkillDetails `type:"structure"`

    // The ARN of the skill.
    SkillId *string `type:"string"`

    // The name of the skill.
    SkillName *string `min:"1" type:"string"`

    // Linking support for a skill.
    SupportsLinking *bool `type:"boolean"`
    // contains filtered or unexported fields
}

The detailed information about an Alexa skill.

func (SkillsStoreSkill) GoString

func (s SkillsStoreSkill) 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 (*SkillsStoreSkill) SetIconUrl

func (s *SkillsStoreSkill) SetIconUrl(v string) *SkillsStoreSkill

SetIconUrl sets the IconUrl field's value.

func (*SkillsStoreSkill) SetSampleUtterances

func (s *SkillsStoreSkill) SetSampleUtterances(v []*string) *SkillsStoreSkill

SetSampleUtterances sets the SampleUtterances field's value.

func (*SkillsStoreSkill) SetShortDescription

func (s *SkillsStoreSkill) SetShortDescription(v string) *SkillsStoreSkill

SetShortDescription sets the ShortDescription field's value.

func (*SkillsStoreSkill) SetSkillDetails

func (s *SkillsStoreSkill) SetSkillDetails(v *SkillDetails) *SkillsStoreSkill

SetSkillDetails sets the SkillDetails field's value.

func (*SkillsStoreSkill) SetSkillId

func (s *SkillsStoreSkill) SetSkillId(v string) *SkillsStoreSkill

SetSkillId sets the SkillId field's value.

func (*SkillsStoreSkill) SetSkillName

func (s *SkillsStoreSkill) SetSkillName(v string) *SkillsStoreSkill

SetSkillName sets the SkillName field's value.

func (*SkillsStoreSkill) SetSupportsLinking

func (s *SkillsStoreSkill) SetSupportsLinking(v bool) *SkillsStoreSkill

SetSupportsLinking sets the SupportsLinking field's value.

func (SkillsStoreSkill) String

func (s SkillsStoreSkill) 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 SmartHomeAppliance

type SmartHomeAppliance struct {

    // The description of the smart home appliance.
    Description *string `type:"string"`

    // The friendly name of the smart home appliance.
    FriendlyName *string `type:"string"`

    // The name of the manufacturer of the smart home appliance.
    ManufacturerName *string `type:"string"`
    // contains filtered or unexported fields
}

A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance.

func (SmartHomeAppliance) GoString

func (s SmartHomeAppliance) 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 (*SmartHomeAppliance) SetDescription

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

SetDescription sets the Description field's value.

func (*SmartHomeAppliance) SetFriendlyName

func (s *SmartHomeAppliance) SetFriendlyName(v string) *SmartHomeAppliance

SetFriendlyName sets the FriendlyName field's value.

func (*SmartHomeAppliance) SetManufacturerName

func (s *SmartHomeAppliance) SetManufacturerName(v string) *SmartHomeAppliance

SetManufacturerName sets the ManufacturerName field's value.

func (SmartHomeAppliance) String

func (s SmartHomeAppliance) 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 Sort

type Sort struct {

    // The sort key of a sort object.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The sort value of a sort object.
    //
    // Value is a required field
    Value *string `type:"string" required:"true" enum:"SortValue"`
    // contains filtered or unexported fields
}

An object representing a sort criteria.

func (Sort) GoString

func (s Sort) 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 (*Sort) SetKey

func (s *Sort) SetKey(v string) *Sort

SetKey sets the Key field's value.

func (*Sort) SetValue

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

SetValue sets the Value field's value.

func (Sort) String

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

func (s *Sort) Validate() error

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

type Ssml

type Ssml struct {

    // The locale of the SSML message. Currently, en-US is supported.
    //
    // Locale is a required field
    Locale *string `type:"string" required:"true" enum:"Locale"`

    // The value of the SSML message in the correct SSML format. The audio tag is
    // not supported.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The SSML message. For more information, see SSML Reference (https://developer.amazon.com/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html).

func (Ssml) GoString

func (s Ssml) 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 (*Ssml) SetLocale

func (s *Ssml) SetLocale(v string) *Ssml

SetLocale sets the Locale field's value.

func (*Ssml) SetValue

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

SetValue sets the Value field's value.

func (Ssml) String

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

func (s *Ssml) Validate() error

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

type StartDeviceSyncInput

type StartDeviceSyncInput struct {

    // The ARN of the device to sync. Required.
    DeviceArn *string `type:"string"`

    // Request structure to start the device sync. Required.
    //
    // Features is a required field
    Features []*string `type:"list" required:"true" enum:"Feature"`

    // The ARN of the room with which the device to sync is associated. Required.
    RoomArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (StartDeviceSyncInput) GoString

func (s StartDeviceSyncInput) 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 (*StartDeviceSyncInput) SetDeviceArn

func (s *StartDeviceSyncInput) SetDeviceArn(v string) *StartDeviceSyncInput

SetDeviceArn sets the DeviceArn field's value.

func (*StartDeviceSyncInput) SetFeatures

func (s *StartDeviceSyncInput) SetFeatures(v []*string) *StartDeviceSyncInput

SetFeatures sets the Features field's value.

func (*StartDeviceSyncInput) SetRoomArn

func (s *StartDeviceSyncInput) SetRoomArn(v string) *StartDeviceSyncInput

SetRoomArn sets the RoomArn field's value.

func (StartDeviceSyncInput) String

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

func (s *StartDeviceSyncInput) Validate() error

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

type StartDeviceSyncOutput

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

func (StartDeviceSyncOutput) GoString

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

func (s StartDeviceSyncOutput) 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 StartSmartHomeApplianceDiscoveryInput

type StartSmartHomeApplianceDiscoveryInput struct {

    // The room where smart home appliance discovery was initiated.
    //
    // RoomArn is a required field
    RoomArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (StartSmartHomeApplianceDiscoveryInput) GoString

func (s StartSmartHomeApplianceDiscoveryInput) 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 (*StartSmartHomeApplianceDiscoveryInput) SetRoomArn

func (s *StartSmartHomeApplianceDiscoveryInput) SetRoomArn(v string) *StartSmartHomeApplianceDiscoveryInput

SetRoomArn sets the RoomArn field's value.

func (StartSmartHomeApplianceDiscoveryInput) String

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

func (s *StartSmartHomeApplianceDiscoveryInput) Validate() error

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

type StartSmartHomeApplianceDiscoveryOutput

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

func (StartSmartHomeApplianceDiscoveryOutput) GoString

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

func (s StartSmartHomeApplianceDiscoveryOutput) 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 of a tag. Tag keys are case-sensitive.
    //
    // Key is a required field
    Key *string `min:"1" type:"string" required:"true"`

    // The value of a tag. Tag values are case sensitive and can be null.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

A key-value pair that can be associated with a resource.

func (Tag) GoString

func (s Tag) 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 (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

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

SetValue sets the Value field's value.

func (Tag) String

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

func (s *Tag) Validate() error

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

type TagResourceInput

type TagResourceInput struct {

    // The ARN of the resource to which to add metadata tags. Required.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The tags to be added to the specified resource. Do not provide system tags.
    // Required.
    //
    // Tags is a required field
    Tags []*Tag `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) SetArn

func (s *TagResourceInput) SetArn(v string) *TagResourceInput

SetArn sets the Arn 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 Text

type Text struct {

    // The locale of the text message. Currently, en-US is supported.
    //
    // Locale is a required field
    Locale *string `type:"string" required:"true" enum:"Locale"`

    // The value of the text message.
    //
    // Value is a required field
    Value *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

The text message.

func (Text) GoString

func (s Text) 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 (*Text) SetLocale

func (s *Text) SetLocale(v string) *Text

SetLocale sets the Locale field's value.

func (*Text) SetValue

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

SetValue sets the Value field's value.

func (Text) String

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

func (s *Text) Validate() error

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

type UnauthorizedException

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

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

The caller has no permissions to operate on the resource involved in the API call.

func (*UnauthorizedException) Code

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString

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

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode

func (s *UnauthorizedException) StatusCode() int

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

func (UnauthorizedException) String

func (s UnauthorizedException) 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 ARN of the resource from which to remove metadata tags. Required.
    //
    // Arn is a required field
    Arn *string `type:"string" required:"true"`

    // The tags to be removed from the specified resource. Do not provide system
    // tags. Required.
    //
    // TagKeys is a required field
    TagKeys []*string `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) SetArn

func (s *UntagResourceInput) SetArn(v string) *UntagResourceInput

SetArn sets the Arn 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 UpdateAddressBookInput

type UpdateAddressBookInput struct {

    // The ARN of the room to update.
    //
    // AddressBookArn is a required field
    AddressBookArn *string `type:"string" required:"true"`

    // The updated description of the room.
    Description *string `min:"1" type:"string"`

    // The updated name of the room.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateAddressBookInput) GoString

func (s UpdateAddressBookInput) 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 (*UpdateAddressBookInput) SetAddressBookArn

func (s *UpdateAddressBookInput) SetAddressBookArn(v string) *UpdateAddressBookInput

SetAddressBookArn sets the AddressBookArn field's value.

func (*UpdateAddressBookInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateAddressBookInput) SetName

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

SetName sets the Name field's value.

func (UpdateAddressBookInput) String

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

func (s *UpdateAddressBookInput) Validate() error

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

type UpdateAddressBookOutput

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

func (UpdateAddressBookOutput) GoString

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

func (s UpdateAddressBookOutput) 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 UpdateBusinessReportScheduleInput

type UpdateBusinessReportScheduleInput struct {

    // The format of the generated report (individual CSV files or zipped files
    // of individual files).
    Format *string `type:"string" enum:"BusinessReportFormat"`

    // The recurrence of the reports.
    Recurrence *BusinessReportRecurrence `type:"structure"`

    // The S3 location of the output reports.
    S3BucketName *string `type:"string"`

    // The S3 key where the report is delivered.
    S3KeyPrefix *string `type:"string"`

    // The ARN of the business report schedule.
    //
    // ScheduleArn is a required field
    ScheduleArn *string `type:"string" required:"true"`

    // The name identifier of the schedule.
    ScheduleName *string `type:"string"`
    // contains filtered or unexported fields
}

func (UpdateBusinessReportScheduleInput) GoString

func (s UpdateBusinessReportScheduleInput) 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 (*UpdateBusinessReportScheduleInput) SetFormat

func (s *UpdateBusinessReportScheduleInput) SetFormat(v string) *UpdateBusinessReportScheduleInput

SetFormat sets the Format field's value.

func (*UpdateBusinessReportScheduleInput) SetRecurrence

func (s *UpdateBusinessReportScheduleInput) SetRecurrence(v *BusinessReportRecurrence) *UpdateBusinessReportScheduleInput

SetRecurrence sets the Recurrence field's value.

func (*UpdateBusinessReportScheduleInput) SetS3BucketName

func (s *UpdateBusinessReportScheduleInput) SetS3BucketName(v string) *UpdateBusinessReportScheduleInput

SetS3BucketName sets the S3BucketName field's value.

func (*UpdateBusinessReportScheduleInput) SetS3KeyPrefix

func (s *UpdateBusinessReportScheduleInput) SetS3KeyPrefix(v string) *UpdateBusinessReportScheduleInput

SetS3KeyPrefix sets the S3KeyPrefix field's value.

func (*UpdateBusinessReportScheduleInput) SetScheduleArn

func (s *UpdateBusinessReportScheduleInput) SetScheduleArn(v string) *UpdateBusinessReportScheduleInput

SetScheduleArn sets the ScheduleArn field's value.

func (*UpdateBusinessReportScheduleInput) SetScheduleName

func (s *UpdateBusinessReportScheduleInput) SetScheduleName(v string) *UpdateBusinessReportScheduleInput

SetScheduleName sets the ScheduleName field's value.

func (UpdateBusinessReportScheduleInput) String

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

func (s *UpdateBusinessReportScheduleInput) Validate() error

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

type UpdateBusinessReportScheduleOutput

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

func (UpdateBusinessReportScheduleOutput) GoString

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

func (s UpdateBusinessReportScheduleOutput) 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 UpdateConferenceProviderInput

type UpdateConferenceProviderInput struct {

    // The ARN of the conference provider.
    //
    // ConferenceProviderArn is a required field
    ConferenceProviderArn *string `type:"string" required:"true"`

    // The type of the conference provider.
    //
    // ConferenceProviderType is a required field
    ConferenceProviderType *string `type:"string" required:"true" enum:"ConferenceProviderType"`

    // The IP endpoint and protocol for calling.
    IPDialIn *IPDialIn `type:"structure"`

    // The meeting settings for the conference provider.
    //
    // MeetingSetting is a required field
    MeetingSetting *MeetingSetting `type:"structure" required:"true"`

    // The information for PSTN conferencing.
    PSTNDialIn *PSTNDialIn `type:"structure"`
    // contains filtered or unexported fields
}

func (UpdateConferenceProviderInput) GoString

func (s UpdateConferenceProviderInput) 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 (*UpdateConferenceProviderInput) SetConferenceProviderArn

func (s *UpdateConferenceProviderInput) SetConferenceProviderArn(v string) *UpdateConferenceProviderInput

SetConferenceProviderArn sets the ConferenceProviderArn field's value.

func (*UpdateConferenceProviderInput) SetConferenceProviderType

func (s *UpdateConferenceProviderInput) SetConferenceProviderType(v string) *UpdateConferenceProviderInput

SetConferenceProviderType sets the ConferenceProviderType field's value.

func (*UpdateConferenceProviderInput) SetIPDialIn

func (s *UpdateConferenceProviderInput) SetIPDialIn(v *IPDialIn) *UpdateConferenceProviderInput

SetIPDialIn sets the IPDialIn field's value.

func (*UpdateConferenceProviderInput) SetMeetingSetting

func (s *UpdateConferenceProviderInput) SetMeetingSetting(v *MeetingSetting) *UpdateConferenceProviderInput

SetMeetingSetting sets the MeetingSetting field's value.

func (*UpdateConferenceProviderInput) SetPSTNDialIn

func (s *UpdateConferenceProviderInput) SetPSTNDialIn(v *PSTNDialIn) *UpdateConferenceProviderInput

SetPSTNDialIn sets the PSTNDialIn field's value.

func (UpdateConferenceProviderInput) String

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

func (s *UpdateConferenceProviderInput) Validate() error

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

type UpdateConferenceProviderOutput

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

func (UpdateConferenceProviderOutput) GoString

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

func (s UpdateConferenceProviderOutput) 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 UpdateContactInput

type UpdateContactInput struct {

    // The ARN of the contact to update.
    //
    // ContactArn is a required field
    ContactArn *string `type:"string" required:"true"`

    // The updated display name of the contact.
    DisplayName *string `min:"1" type:"string"`

    // The updated first name of the contact.
    FirstName *string `min:"1" type:"string"`

    // The updated last name of the contact.
    LastName *string `min:"1" type:"string"`

    // The updated phone number of the contact. The phone number type defaults to
    // WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that
    // you use PhoneNumbers, which lets you specify the phone number type and multiple
    // numbers.
    //
    // PhoneNumber is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateContactInput's
    // String and GoString methods.
    PhoneNumber *string `type:"string" sensitive:"true"`

    // The list of phone numbers for the contact.
    PhoneNumbers []*PhoneNumber `type:"list"`

    // The list of SIP addresses for the contact.
    SipAddresses []*SipAddress `type:"list"`
    // contains filtered or unexported fields
}

func (UpdateContactInput) GoString

func (s UpdateContactInput) 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 (*UpdateContactInput) SetContactArn

func (s *UpdateContactInput) SetContactArn(v string) *UpdateContactInput

SetContactArn sets the ContactArn field's value.

func (*UpdateContactInput) SetDisplayName

func (s *UpdateContactInput) SetDisplayName(v string) *UpdateContactInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateContactInput) SetFirstName

func (s *UpdateContactInput) SetFirstName(v string) *UpdateContactInput

SetFirstName sets the FirstName field's value.

func (*UpdateContactInput) SetLastName

func (s *UpdateContactInput) SetLastName(v string) *UpdateContactInput

SetLastName sets the LastName field's value.

func (*UpdateContactInput) SetPhoneNumber

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

SetPhoneNumber sets the PhoneNumber field's value.

func (*UpdateContactInput) SetPhoneNumbers

func (s *UpdateContactInput) SetPhoneNumbers(v []*PhoneNumber) *UpdateContactInput

SetPhoneNumbers sets the PhoneNumbers field's value.

func (*UpdateContactInput) SetSipAddresses

func (s *UpdateContactInput) SetSipAddresses(v []*SipAddress) *UpdateContactInput

SetSipAddresses sets the SipAddresses field's value.

func (UpdateContactInput) String

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

func (s *UpdateContactInput) Validate() error

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

type UpdateContactOutput

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

func (UpdateContactOutput) GoString

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

func (s UpdateContactOutput) 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 UpdateDeviceInput

type UpdateDeviceInput struct {

    // The ARN of the device to update. Required.
    DeviceArn *string `type:"string"`

    // The updated device name. Required.
    DeviceName *string `min:"2" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateDeviceInput) GoString

func (s UpdateDeviceInput) 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 (*UpdateDeviceInput) SetDeviceArn

func (s *UpdateDeviceInput) SetDeviceArn(v string) *UpdateDeviceInput

SetDeviceArn sets the DeviceArn field's value.

func (*UpdateDeviceInput) SetDeviceName

func (s *UpdateDeviceInput) SetDeviceName(v string) *UpdateDeviceInput

SetDeviceName sets the DeviceName field's value.

func (UpdateDeviceInput) String

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

func (s *UpdateDeviceInput) Validate() error

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

type UpdateDeviceOutput

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

func (UpdateDeviceOutput) GoString

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

func (s UpdateDeviceOutput) 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 UpdateEndOfMeetingReminder

type UpdateEndOfMeetingReminder struct {

    // Whether an end of meeting reminder is enabled or not.
    Enabled *bool `type:"boolean"`

    // Updates settings for the end of meeting reminder feature that are applied
    // to a room profile. The end of meeting reminder enables Alexa to remind users
    // when a meeting is ending.
    ReminderAtMinutes []*int64 `min:"1" type:"list"`

    // The type of sound that users hear during the end of meeting reminder.
    ReminderType *string `type:"string" enum:"EndOfMeetingReminderType"`
    // contains filtered or unexported fields
}

Settings for the end of meeting reminder feature that are applied to a room profile. The end of meeting reminder enables Alexa to remind users when a meeting is ending.

func (UpdateEndOfMeetingReminder) GoString

func (s UpdateEndOfMeetingReminder) 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 (*UpdateEndOfMeetingReminder) SetEnabled

func (s *UpdateEndOfMeetingReminder) SetEnabled(v bool) *UpdateEndOfMeetingReminder

SetEnabled sets the Enabled field's value.

func (*UpdateEndOfMeetingReminder) SetReminderAtMinutes

func (s *UpdateEndOfMeetingReminder) SetReminderAtMinutes(v []*int64) *UpdateEndOfMeetingReminder

SetReminderAtMinutes sets the ReminderAtMinutes field's value.

func (*UpdateEndOfMeetingReminder) SetReminderType

func (s *UpdateEndOfMeetingReminder) SetReminderType(v string) *UpdateEndOfMeetingReminder

SetReminderType sets the ReminderType field's value.

func (UpdateEndOfMeetingReminder) String

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

func (s *UpdateEndOfMeetingReminder) Validate() error

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

type UpdateGatewayGroupInput

type UpdateGatewayGroupInput struct {

    // The updated description of the gateway group.
    Description *string `type:"string"`

    // The ARN of the gateway group to update.
    //
    // GatewayGroupArn is a required field
    GatewayGroupArn *string `type:"string" required:"true"`

    // The updated name of the gateway group.
    Name *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateGatewayGroupInput) GoString

func (s UpdateGatewayGroupInput) 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 (*UpdateGatewayGroupInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateGatewayGroupInput) SetGatewayGroupArn

func (s *UpdateGatewayGroupInput) SetGatewayGroupArn(v string) *UpdateGatewayGroupInput

SetGatewayGroupArn sets the GatewayGroupArn field's value.

func (*UpdateGatewayGroupInput) SetName

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

SetName sets the Name field's value.

func (UpdateGatewayGroupInput) String

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

func (s *UpdateGatewayGroupInput) Validate() error

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

type UpdateGatewayGroupOutput

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

func (UpdateGatewayGroupOutput) GoString

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

func (s UpdateGatewayGroupOutput) 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 UpdateGatewayInput

type UpdateGatewayInput struct {

    // The updated description of the gateway.
    Description *string `type:"string"`

    // The ARN of the gateway to update.
    //
    // GatewayArn is a required field
    GatewayArn *string `type:"string" required:"true"`

    // The updated name of the gateway.
    Name *string `min:"1" type:"string"`

    // The updated software version of the gateway. The gateway automatically updates
    // its software version during normal operation.
    SoftwareVersion *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateGatewayInput) GoString

func (s UpdateGatewayInput) 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 (*UpdateGatewayInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateGatewayInput) SetGatewayArn

func (s *UpdateGatewayInput) SetGatewayArn(v string) *UpdateGatewayInput

SetGatewayArn sets the GatewayArn field's value.

func (*UpdateGatewayInput) SetName

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

SetName sets the Name field's value.

func (*UpdateGatewayInput) SetSoftwareVersion

func (s *UpdateGatewayInput) SetSoftwareVersion(v string) *UpdateGatewayInput

SetSoftwareVersion sets the SoftwareVersion field's value.

func (UpdateGatewayInput) String

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

func (s *UpdateGatewayInput) Validate() error

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

type UpdateGatewayOutput

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

func (UpdateGatewayOutput) GoString

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

func (s UpdateGatewayOutput) 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 UpdateInstantBooking

type UpdateInstantBooking struct {

    // Duration between 15 and 240 minutes at increments of 15 that determines how
    // long to book an available room when a meeting is started with Alexa.
    DurationInMinutes *int64 `type:"integer"`

    // Whether instant booking is enabled or not.
    Enabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Updates settings for the instant booking feature that are applied to a room profile. If instant booking is enabled, Alexa automatically reserves a room if it is free when a user joins a meeting with Alexa.

func (UpdateInstantBooking) GoString

func (s UpdateInstantBooking) 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 (*UpdateInstantBooking) SetDurationInMinutes

func (s *UpdateInstantBooking) SetDurationInMinutes(v int64) *UpdateInstantBooking

SetDurationInMinutes sets the DurationInMinutes field's value.

func (*UpdateInstantBooking) SetEnabled

func (s *UpdateInstantBooking) SetEnabled(v bool) *UpdateInstantBooking

SetEnabled sets the Enabled field's value.

func (UpdateInstantBooking) String

func (s UpdateInstantBooking) 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 UpdateMeetingRoomConfiguration

type UpdateMeetingRoomConfiguration struct {

    // Settings for the end of meeting reminder feature that are applied to a room
    // profile. The end of meeting reminder enables Alexa to remind users when a
    // meeting is ending.
    EndOfMeetingReminder *UpdateEndOfMeetingReminder `type:"structure"`

    // Settings to automatically book an available room available for a configured
    // duration when joining a meeting with Alexa.
    InstantBooking *UpdateInstantBooking `type:"structure"`

    ProactiveJoin *UpdateProactiveJoin `type:"structure"`

    // Settings for requiring a check in when a room is reserved. Alexa can cancel
    // a room reservation if it's not checked into to make the room available for
    // others. Users can check in by joining the meeting with Alexa or an AVS device,
    // or by saying “Alexa, check in.”
    RequireCheckIn *UpdateRequireCheckIn `type:"structure"`

    // Whether room utilization metrics are enabled or not.
    RoomUtilizationMetricsEnabled *bool `type:"boolean"`
    // contains filtered or unexported fields
}

Updates meeting room settings of a room profile.

func (UpdateMeetingRoomConfiguration) GoString

func (s UpdateMeetingRoomConfiguration) 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 (*UpdateMeetingRoomConfiguration) SetEndOfMeetingReminder

func (s *UpdateMeetingRoomConfiguration) SetEndOfMeetingReminder(v *UpdateEndOfMeetingReminder) *UpdateMeetingRoomConfiguration

SetEndOfMeetingReminder sets the EndOfMeetingReminder field's value.

func (*UpdateMeetingRoomConfiguration) SetInstantBooking

func (s *UpdateMeetingRoomConfiguration) SetInstantBooking(v *UpdateInstantBooking) *UpdateMeetingRoomConfiguration

SetInstantBooking sets the InstantBooking field's value.

func (*UpdateMeetingRoomConfiguration) SetProactiveJoin

func (s *UpdateMeetingRoomConfiguration) SetProactiveJoin(v *UpdateProactiveJoin) *UpdateMeetingRoomConfiguration

SetProactiveJoin sets the ProactiveJoin field's value.

func (*UpdateMeetingRoomConfiguration) SetRequireCheckIn

func (s *UpdateMeetingRoomConfiguration) SetRequireCheckIn(v *UpdateRequireCheckIn) *UpdateMeetingRoomConfiguration

SetRequireCheckIn sets the RequireCheckIn field's value.

func (*UpdateMeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled

func (s *UpdateMeetingRoomConfiguration) SetRoomUtilizationMetricsEnabled(v bool) *UpdateMeetingRoomConfiguration

SetRoomUtilizationMetricsEnabled sets the RoomUtilizationMetricsEnabled field's value.

func (UpdateMeetingRoomConfiguration) String

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

func (s *UpdateMeetingRoomConfiguration) Validate() error

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

type UpdateNetworkProfileInput

type UpdateNetworkProfileInput struct {

    // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate
    // Manager (ACM). This is used to issue certificates to the devices.
    CertificateAuthorityArn *string `type:"string"`

    // The current password of the Wi-Fi network.
    //
    // CurrentPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateNetworkProfileInput's
    // String and GoString methods.
    CurrentPassword *string `min:"5" type:"string" sensitive:"true"`

    // Detailed information about a device's network profile.
    Description *string `type:"string"`

    // The ARN of the network profile associated with a device.
    //
    // NetworkProfileArn is a required field
    NetworkProfileArn *string `type:"string" required:"true"`

    // The name of the network profile associated with a device.
    NetworkProfileName *string `min:"1" type:"string"`

    // The next, or subsequent, password of the Wi-Fi network. This password is
    // asynchronously transmitted to the device and is used when the password of
    // the network changes to NextPassword.
    //
    // NextPassword is a sensitive parameter and its value will be
    // replaced with "sensitive" in string returned by UpdateNetworkProfileInput's
    // String and GoString methods.
    NextPassword *string `type:"string" sensitive:"true"`

    // The root certificate(s) of your authentication server that will be installed
    // on your devices and used to trust your authentication server during EAP negotiation.
    TrustAnchors []*string `min:"1" type:"list"`
    // contains filtered or unexported fields
}

func (UpdateNetworkProfileInput) GoString

func (s UpdateNetworkProfileInput) 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 (*UpdateNetworkProfileInput) SetCertificateAuthorityArn

func (s *UpdateNetworkProfileInput) SetCertificateAuthorityArn(v string) *UpdateNetworkProfileInput

SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.

func (*UpdateNetworkProfileInput) SetCurrentPassword

func (s *UpdateNetworkProfileInput) SetCurrentPassword(v string) *UpdateNetworkProfileInput

SetCurrentPassword sets the CurrentPassword field's value.

func (*UpdateNetworkProfileInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateNetworkProfileInput) SetNetworkProfileArn

func (s *UpdateNetworkProfileInput) SetNetworkProfileArn(v string) *UpdateNetworkProfileInput

SetNetworkProfileArn sets the NetworkProfileArn field's value.

func (*UpdateNetworkProfileInput) SetNetworkProfileName

func (s *UpdateNetworkProfileInput) SetNetworkProfileName(v string) *UpdateNetworkProfileInput

SetNetworkProfileName sets the NetworkProfileName field's value.

func (*UpdateNetworkProfileInput) SetNextPassword

func (s *UpdateNetworkProfileInput) SetNextPassword(v string) *UpdateNetworkProfileInput

SetNextPassword sets the NextPassword field's value.

func (*UpdateNetworkProfileInput) SetTrustAnchors

func (s *UpdateNetworkProfileInput) SetTrustAnchors(v []*string) *UpdateNetworkProfileInput

SetTrustAnchors sets the TrustAnchors field's value.

func (UpdateNetworkProfileInput) String

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

func (s *UpdateNetworkProfileInput) Validate() error

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

type UpdateNetworkProfileOutput

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

func (UpdateNetworkProfileOutput) GoString

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

func (s UpdateNetworkProfileOutput) 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 UpdateProactiveJoin

type UpdateProactiveJoin struct {

    // EnabledByMotion is a required field
    EnabledByMotion *bool `type:"boolean" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateProactiveJoin) GoString

func (s UpdateProactiveJoin) 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 (*UpdateProactiveJoin) SetEnabledByMotion

func (s *UpdateProactiveJoin) SetEnabledByMotion(v bool) *UpdateProactiveJoin

SetEnabledByMotion sets the EnabledByMotion field's value.

func (UpdateProactiveJoin) String

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

func (s *UpdateProactiveJoin) Validate() error

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

type UpdateProfileInput

type UpdateProfileInput struct {

    // The updated address for the room profile.
    Address *string `min:"1" type:"string"`

    // Whether data retention of the profile is enabled.
    DataRetentionOptIn *bool `type:"boolean"`

    // The updated distance unit for the room profile.
    DistanceUnit *string `type:"string" enum:"DistanceUnit"`

    // Sets the profile as default if selected. If this is missing, no update is
    // done to the default status.
    IsDefault *bool `type:"boolean"`

    // The updated locale for the room profile. (This is currently only available
    // to a limited preview audience.)
    Locale *string `min:"1" type:"string"`

    // The updated maximum volume limit for the room profile.
    MaxVolumeLimit *int64 `type:"integer"`

    // The updated meeting room settings of a room profile.
    MeetingRoomConfiguration *UpdateMeetingRoomConfiguration `type:"structure"`

    // Whether the PSTN setting of the room profile is enabled.
    PSTNEnabled *bool `type:"boolean"`

    // The ARN of the room profile to update. Required.
    ProfileArn *string `type:"string"`

    // The updated name for the room profile.
    ProfileName *string `min:"1" type:"string"`

    // Whether the setup mode of the profile is enabled.
    SetupModeDisabled *bool `type:"boolean"`

    // The updated temperature unit for the room profile.
    TemperatureUnit *string `type:"string" enum:"TemperatureUnit"`

    // The updated timezone for the room profile.
    Timezone *string `min:"1" type:"string"`

    // The updated wake word for the room profile.
    WakeWord *string `type:"string" enum:"WakeWord"`
    // contains filtered or unexported fields
}

func (UpdateProfileInput) GoString

func (s UpdateProfileInput) 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 (*UpdateProfileInput) SetAddress

func (s *UpdateProfileInput) SetAddress(v string) *UpdateProfileInput

SetAddress sets the Address field's value.

func (*UpdateProfileInput) SetDataRetentionOptIn

func (s *UpdateProfileInput) SetDataRetentionOptIn(v bool) *UpdateProfileInput

SetDataRetentionOptIn sets the DataRetentionOptIn field's value.

func (*UpdateProfileInput) SetDistanceUnit

func (s *UpdateProfileInput) SetDistanceUnit(v string) *UpdateProfileInput

SetDistanceUnit sets the DistanceUnit field's value.

func (*UpdateProfileInput) SetIsDefault

func (s *UpdateProfileInput) SetIsDefault(v bool) *UpdateProfileInput

SetIsDefault sets the IsDefault field's value.

func (*UpdateProfileInput) SetLocale

func (s *UpdateProfileInput) SetLocale(v string) *UpdateProfileInput

SetLocale sets the Locale field's value.

func (*UpdateProfileInput) SetMaxVolumeLimit

func (s *UpdateProfileInput) SetMaxVolumeLimit(v int64) *UpdateProfileInput

SetMaxVolumeLimit sets the MaxVolumeLimit field's value.

func (*UpdateProfileInput) SetMeetingRoomConfiguration

func (s *UpdateProfileInput) SetMeetingRoomConfiguration(v *UpdateMeetingRoomConfiguration) *UpdateProfileInput

SetMeetingRoomConfiguration sets the MeetingRoomConfiguration field's value.

func (*UpdateProfileInput) SetPSTNEnabled

func (s *UpdateProfileInput) SetPSTNEnabled(v bool) *UpdateProfileInput

SetPSTNEnabled sets the PSTNEnabled field's value.

func (*UpdateProfileInput) SetProfileArn

func (s *UpdateProfileInput) SetProfileArn(v string) *UpdateProfileInput

SetProfileArn sets the ProfileArn field's value.

func (*UpdateProfileInput) SetProfileName

func (s *UpdateProfileInput) SetProfileName(v string) *UpdateProfileInput

SetProfileName sets the ProfileName field's value.

func (*UpdateProfileInput) SetSetupModeDisabled

func (s *UpdateProfileInput) SetSetupModeDisabled(v bool) *UpdateProfileInput

SetSetupModeDisabled sets the SetupModeDisabled field's value.

func (*UpdateProfileInput) SetTemperatureUnit

func (s *UpdateProfileInput) SetTemperatureUnit(v string) *UpdateProfileInput

SetTemperatureUnit sets the TemperatureUnit field's value.

func (*UpdateProfileInput) SetTimezone

func (s *UpdateProfileInput) SetTimezone(v string) *UpdateProfileInput

SetTimezone sets the Timezone field's value.

func (*UpdateProfileInput) SetWakeWord

func (s *UpdateProfileInput) SetWakeWord(v string) *UpdateProfileInput

SetWakeWord sets the WakeWord field's value.

func (UpdateProfileInput) String

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

func (s *UpdateProfileInput) Validate() error

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

type UpdateProfileOutput

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

func (UpdateProfileOutput) GoString

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

func (s UpdateProfileOutput) 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 UpdateRequireCheckIn

type UpdateRequireCheckIn struct {

    // Whether require check in is enabled or not.
    Enabled *bool `type:"boolean"`

    // Duration between 5 and 20 minutes to determine when to release the room if
    // it's not checked into.
    ReleaseAfterMinutes *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Updates settings for the require check in feature that are applied to a room profile. Require check in allows a meeting room’s Alexa or AVS device to prompt the user to check in; otherwise, the room will be released.

func (UpdateRequireCheckIn) GoString

func (s UpdateRequireCheckIn) 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 (*UpdateRequireCheckIn) SetEnabled

func (s *UpdateRequireCheckIn) SetEnabled(v bool) *UpdateRequireCheckIn

SetEnabled sets the Enabled field's value.

func (*UpdateRequireCheckIn) SetReleaseAfterMinutes

func (s *UpdateRequireCheckIn) SetReleaseAfterMinutes(v int64) *UpdateRequireCheckIn

SetReleaseAfterMinutes sets the ReleaseAfterMinutes field's value.

func (UpdateRequireCheckIn) String

func (s UpdateRequireCheckIn) 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 UpdateRoomInput

type UpdateRoomInput struct {

    // The updated description for the room.
    Description *string `min:"1" type:"string"`

    // The updated profile ARN for the room.
    ProfileArn *string `type:"string"`

    // The updated provider calendar ARN for the room.
    ProviderCalendarId *string `type:"string"`

    // The ARN of the room to update.
    RoomArn *string `type:"string"`

    // The updated name for the room.
    RoomName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateRoomInput) GoString

func (s UpdateRoomInput) 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 (*UpdateRoomInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateRoomInput) SetProfileArn

func (s *UpdateRoomInput) SetProfileArn(v string) *UpdateRoomInput

SetProfileArn sets the ProfileArn field's value.

func (*UpdateRoomInput) SetProviderCalendarId

func (s *UpdateRoomInput) SetProviderCalendarId(v string) *UpdateRoomInput

SetProviderCalendarId sets the ProviderCalendarId field's value.

func (*UpdateRoomInput) SetRoomArn

func (s *UpdateRoomInput) SetRoomArn(v string) *UpdateRoomInput

SetRoomArn sets the RoomArn field's value.

func (*UpdateRoomInput) SetRoomName

func (s *UpdateRoomInput) SetRoomName(v string) *UpdateRoomInput

SetRoomName sets the RoomName field's value.

func (UpdateRoomInput) String

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

func (s *UpdateRoomInput) Validate() error

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

type UpdateRoomOutput

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

func (UpdateRoomOutput) GoString

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

func (s UpdateRoomOutput) 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 UpdateSkillGroupInput

type UpdateSkillGroupInput struct {

    // The updated description for the skill group.
    Description *string `min:"1" type:"string"`

    // The ARN of the skill group to update.
    SkillGroupArn *string `type:"string"`

    // The updated name for the skill group.
    SkillGroupName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (UpdateSkillGroupInput) GoString

func (s UpdateSkillGroupInput) 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 (*UpdateSkillGroupInput) SetDescription

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

SetDescription sets the Description field's value.

func (*UpdateSkillGroupInput) SetSkillGroupArn

func (s *UpdateSkillGroupInput) SetSkillGroupArn(v string) *UpdateSkillGroupInput

SetSkillGroupArn sets the SkillGroupArn field's value.

func (*UpdateSkillGroupInput) SetSkillGroupName

func (s *UpdateSkillGroupInput) SetSkillGroupName(v string) *UpdateSkillGroupInput

SetSkillGroupName sets the SkillGroupName field's value.

func (UpdateSkillGroupInput) String

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

func (s *UpdateSkillGroupInput) Validate() error

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

type UpdateSkillGroupOutput

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

func (UpdateSkillGroupOutput) GoString

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

func (s UpdateSkillGroupOutput) 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 UserData

type UserData struct {

    // The email of a user.
    Email *string `min:"1" type:"string"`

    // The enrollment ARN of a user.
    EnrollmentId *string `type:"string"`

    // The enrollment status of a user.
    EnrollmentStatus *string `type:"string" enum:"EnrollmentStatus"`

    // The first name of a user.
    FirstName *string `type:"string"`

    // The last name of a user.
    LastName *string `type:"string"`

    // The ARN of a user.
    UserArn *string `type:"string"`
    // contains filtered or unexported fields
}

Information related to a user.

func (UserData) GoString

func (s UserData) 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 (*UserData) SetEmail

func (s *UserData) SetEmail(v string) *UserData

SetEmail sets the Email field's value.

func (*UserData) SetEnrollmentId

func (s *UserData) SetEnrollmentId(v string) *UserData

SetEnrollmentId sets the EnrollmentId field's value.

func (*UserData) SetEnrollmentStatus

func (s *UserData) SetEnrollmentStatus(v string) *UserData

SetEnrollmentStatus sets the EnrollmentStatus field's value.

func (*UserData) SetFirstName

func (s *UserData) SetFirstName(v string) *UserData

SetFirstName sets the FirstName field's value.

func (*UserData) SetLastName

func (s *UserData) SetLastName(v string) *UserData

SetLastName sets the LastName field's value.

func (*UserData) SetUserArn

func (s *UserData) SetUserArn(v string) *UserData

SetUserArn sets the UserArn field's value.

func (UserData) String

func (s UserData) 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".