Documentation ¶
Overview ¶
Package alexaforbusiness provides the client and types for making API requests to Alexa For Business.
Alexa for Business helps you use Alexa in your organization. Alexa for Business provides the tools you to manage Alexa devices, enroll your users, and assign skills, at scale. You can build your own context-aware voice skills using the Alexa Skills Kit and the Alexa for Business API operations. You can also make these available as private skills for your organization. Alexa for Business makes it efficient to voice-enable your products and services, thus providing context-aware voice experiences for your customers. In addition, Alexa for Business enables Alexa Voice Services (AVS) device manufacturers to centrally deploy and manage their devices in Alexa for Business as shared devices as a part of their existing management flow.
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 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
Index ¶
- Constants
- type AddressBook
- type AddressBookData
- type AlexaForBusiness
- func (c *AlexaForBusiness) ApproveSkillRequest(input *ApproveSkillInput) ApproveSkillRequest
- func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest
- func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
- func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
- func (c *AlexaForBusiness) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest
- func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) CreateAddressBookRequest
- func (c *AlexaForBusiness) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) CreateConferenceProviderRequest
- func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) CreateContactRequest
- func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest
- func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
- func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest
- func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) CreateUserRequest
- func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) DeleteAddressBookRequest
- func (c *AlexaForBusiness) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) DeleteConferenceProviderRequest
- func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) DeleteContactRequest
- func (c *AlexaForBusiness) DeleteDeviceRequest(input *DeleteDeviceInput) DeleteDeviceRequest
- func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest
- func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
- func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
- func (c *AlexaForBusiness) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest
- func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest
- func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
- func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest
- func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
- func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest
- func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
- func (c *AlexaForBusiness) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest
- func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) GetAddressBookRequest
- func (c *AlexaForBusiness) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) GetConferencePreferenceRequest
- func (c *AlexaForBusiness) GetConferenceProviderRequest(input *GetConferenceProviderInput) GetConferenceProviderRequest
- func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) GetContactRequest
- func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest
- func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) GetProfileRequest
- func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) GetRoomRequest
- func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest
- func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest
- func (c *AlexaForBusiness) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) ListConferenceProvidersRequest
- func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) ListDeviceEventsRequest
- func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) ListSkillsRequest
- func (c *AlexaForBusiness) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest
- func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest
- func (c *AlexaForBusiness) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest
- func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) ListTagsRequest
- func (c *AlexaForBusiness) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) PutConferencePreferenceRequest
- func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest
- func (c *AlexaForBusiness) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) PutSkillAuthorizationRequest
- func (c *AlexaForBusiness) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) RegisterAVSDeviceRequest
- func (c *AlexaForBusiness) RejectSkillRequest(input *RejectSkillInput) RejectSkillRequest
- func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest
- func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest
- func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) SearchAddressBooksRequest
- func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) SearchContactsRequest
- func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) SearchDevicesRequest
- func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) SearchProfilesRequest
- func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) SearchRoomsRequest
- func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) SearchSkillGroupsRequest
- func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) SearchUsersRequest
- func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest
- func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest
- func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest
- func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) UpdateAddressBookRequest
- func (c *AlexaForBusiness) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) UpdateConferenceProviderRequest
- func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) UpdateContactRequest
- func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest
- func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest
- func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
- func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest
- type ApproveSkillInput
- type ApproveSkillOutput
- type ApproveSkillRequest
- type AssociateContactWithAddressBookInput
- type AssociateContactWithAddressBookOutput
- type AssociateContactWithAddressBookRequest
- type AssociateDeviceWithRoomInput
- type AssociateDeviceWithRoomOutput
- type AssociateDeviceWithRoomRequest
- type AssociateSkillGroupWithRoomInput
- type AssociateSkillGroupWithRoomOutput
- type AssociateSkillGroupWithRoomRequest
- type AssociateSkillWithSkillGroupInput
- type AssociateSkillWithSkillGroupOutput
- type AssociateSkillWithSkillGroupRequest
- type Category
- type CommsProtocol
- type ConferencePreference
- type ConferenceProvider
- type ConferenceProviderType
- type ConnectionStatus
- type Contact
- type ContactData
- type CreateAddressBookInput
- type CreateAddressBookOutput
- type CreateAddressBookRequest
- type CreateConferenceProviderInput
- type CreateConferenceProviderOutput
- type CreateConferenceProviderRequest
- type CreateContactInput
- type CreateContactOutput
- type CreateContactRequest
- type CreateProfileInput
- type CreateProfileOutput
- type CreateProfileRequest
- type CreateRoomInput
- type CreateRoomOutput
- type CreateRoomRequest
- type CreateSkillGroupInput
- type CreateSkillGroupOutput
- type CreateSkillGroupRequest
- type CreateUserInput
- type CreateUserOutput
- type CreateUserRequest
- type DeleteAddressBookInput
- type DeleteAddressBookOutput
- type DeleteAddressBookRequest
- type DeleteConferenceProviderInput
- type DeleteConferenceProviderOutput
- type DeleteConferenceProviderRequest
- type DeleteContactInput
- type DeleteContactOutput
- type DeleteContactRequest
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeleteDeviceRequest
- type DeleteProfileInput
- type DeleteProfileOutput
- type DeleteProfileRequest
- type DeleteRoomInput
- type DeleteRoomOutput
- type DeleteRoomRequest
- type DeleteRoomSkillParameterInput
- type DeleteRoomSkillParameterOutput
- type DeleteRoomSkillParameterRequest
- type DeleteSkillAuthorizationInput
- type DeleteSkillAuthorizationOutput
- type DeleteSkillAuthorizationRequest
- type DeleteSkillGroupInput
- type DeleteSkillGroupOutput
- type DeleteSkillGroupRequest
- type DeleteUserInput
- type DeleteUserOutput
- type DeleteUserRequest
- type DeveloperInfo
- type Device
- type DeviceData
- type DeviceEvent
- type DeviceEventType
- type DeviceStatus
- type DeviceStatusDetail
- type DeviceStatusDetailCode
- type DeviceStatusInfo
- type DisassociateContactFromAddressBookInput
- type DisassociateContactFromAddressBookOutput
- type DisassociateContactFromAddressBookRequest
- type DisassociateDeviceFromRoomInput
- type DisassociateDeviceFromRoomOutput
- type DisassociateDeviceFromRoomRequest
- type DisassociateSkillFromSkillGroupInput
- type DisassociateSkillFromSkillGroupOutput
- type DisassociateSkillFromSkillGroupRequest
- type DisassociateSkillGroupFromRoomInput
- type DisassociateSkillGroupFromRoomOutput
- type DisassociateSkillGroupFromRoomRequest
- type DistanceUnit
- type EnablementType
- type EnablementTypeFilter
- type EnrollmentStatus
- type Feature
- type Filter
- type ForgetSmartHomeAppliancesInput
- type ForgetSmartHomeAppliancesOutput
- type ForgetSmartHomeAppliancesRequest
- type GetAddressBookInput
- type GetAddressBookOutput
- type GetAddressBookRequest
- type GetConferencePreferenceInput
- type GetConferencePreferenceOutput
- type GetConferencePreferenceRequest
- type GetConferenceProviderInput
- type GetConferenceProviderOutput
- type GetConferenceProviderRequest
- type GetContactInput
- type GetContactOutput
- type GetContactRequest
- type GetDeviceInput
- type GetDeviceOutput
- type GetDeviceRequest
- type GetProfileInput
- type GetProfileOutput
- type GetProfileRequest
- type GetRoomInput
- type GetRoomOutput
- type GetRoomRequest
- type GetRoomSkillParameterInput
- type GetRoomSkillParameterOutput
- type GetRoomSkillParameterRequest
- type GetSkillGroupInput
- type GetSkillGroupOutput
- type GetSkillGroupRequest
- type IPDialIn
- type ListConferenceProvidersInput
- type ListConferenceProvidersOutput
- type ListConferenceProvidersPager
- type ListConferenceProvidersRequest
- type ListDeviceEventsInput
- type ListDeviceEventsOutput
- type ListDeviceEventsPager
- type ListDeviceEventsRequest
- type ListSkillsInput
- type ListSkillsOutput
- type ListSkillsPager
- type ListSkillsRequest
- type ListSkillsStoreCategoriesInput
- type ListSkillsStoreCategoriesOutput
- type ListSkillsStoreCategoriesPager
- type ListSkillsStoreCategoriesRequest
- type ListSkillsStoreSkillsByCategoryInput
- type ListSkillsStoreSkillsByCategoryOutput
- type ListSkillsStoreSkillsByCategoryPager
- type ListSkillsStoreSkillsByCategoryRequest
- type ListSmartHomeAppliancesInput
- type ListSmartHomeAppliancesOutput
- type ListSmartHomeAppliancesPager
- type ListSmartHomeAppliancesRequest
- type ListTagsInput
- type ListTagsOutput
- type ListTagsPager
- type ListTagsRequest
- type MeetingSetting
- type PSTNDialIn
- type Profile
- type ProfileData
- type PutConferencePreferenceInput
- type PutConferencePreferenceOutput
- type PutConferencePreferenceRequest
- type PutRoomSkillParameterInput
- type PutRoomSkillParameterOutput
- type PutRoomSkillParameterRequest
- type PutSkillAuthorizationInput
- type PutSkillAuthorizationOutput
- type PutSkillAuthorizationRequest
- type RegisterAVSDeviceInput
- type RegisterAVSDeviceOutput
- type RegisterAVSDeviceRequest
- type RejectSkillInput
- type RejectSkillOutput
- type RejectSkillRequest
- type RequirePin
- type ResolveRoomInput
- type ResolveRoomOutput
- type ResolveRoomRequest
- type RevokeInvitationInput
- type RevokeInvitationOutput
- type RevokeInvitationRequest
- type Room
- type RoomData
- type RoomSkillParameter
- type SearchAddressBooksInput
- type SearchAddressBooksOutput
- type SearchAddressBooksPager
- type SearchAddressBooksRequest
- type SearchContactsInput
- type SearchContactsOutput
- type SearchContactsPager
- type SearchContactsRequest
- type SearchDevicesInput
- type SearchDevicesOutput
- type SearchDevicesPager
- type SearchDevicesRequest
- type SearchProfilesInput
- type SearchProfilesOutput
- type SearchProfilesPager
- type SearchProfilesRequest
- type SearchRoomsInput
- type SearchRoomsOutput
- type SearchRoomsPager
- type SearchRoomsRequest
- type SearchSkillGroupsInput
- type SearchSkillGroupsOutput
- type SearchSkillGroupsPager
- type SearchSkillGroupsRequest
- type SearchUsersInput
- type SearchUsersOutput
- type SearchUsersPager
- type SearchUsersRequest
- type SendInvitationInput
- type SendInvitationOutput
- type SendInvitationRequest
- type SkillDetails
- type SkillGroup
- type SkillGroupData
- type SkillSummary
- type SkillType
- type SkillTypeFilter
- type SkillsStoreSkill
- type SmartHomeAppliance
- type Sort
- type SortValue
- type StartDeviceSyncInput
- type StartDeviceSyncOutput
- type StartDeviceSyncRequest
- type StartSmartHomeApplianceDiscoveryInput
- type StartSmartHomeApplianceDiscoveryOutput
- type StartSmartHomeApplianceDiscoveryRequest
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TemperatureUnit
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UpdateAddressBookInput
- type UpdateAddressBookOutput
- type UpdateAddressBookRequest
- type UpdateConferenceProviderInput
- type UpdateConferenceProviderOutput
- type UpdateConferenceProviderRequest
- type UpdateContactInput
- type UpdateContactOutput
- type UpdateContactRequest
- type UpdateDeviceInput
- type UpdateDeviceOutput
- type UpdateDeviceRequest
- type UpdateProfileInput
- type UpdateProfileOutput
- type UpdateProfileRequest
- type UpdateRoomInput
- type UpdateRoomOutput
- type UpdateRoomRequest
- type UpdateSkillGroupInput
- type UpdateSkillGroupOutput
- type UpdateSkillGroupRequest
- type UserData
- type WakeWord
Constants ¶
const ( // ErrCodeAlreadyExistsException for service response error code // "AlreadyExistsException". // // The resource being created already exists. ErrCodeAlreadyExistsException = "AlreadyExistsException" // ErrCodeConcurrentModificationException for service response error code // "ConcurrentModificationException". // // Concurrent modification of resources. HTTP Status Code: 400. 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" // 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" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The resource in the request is already in use. ErrCodeResourceInUseException = "ResourceInUseException" // "UnauthorizedException". // // The caller has no permissions to operate on the resource involved in the // API call. ErrCodeUnauthorizedException = "UnauthorizedException" )
const ( ServiceName = "a4b" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressBook ¶ added in v0.4.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBook
func (AddressBook) GoString ¶ added in v0.4.0
func (s AddressBook) GoString() string
GoString returns the string representation
func (AddressBook) String ¶ added in v0.4.0
func (s AddressBook) String() string
String returns the string representation
type AddressBookData ¶ added in v0.4.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AddressBookData
func (AddressBookData) GoString ¶ added in v0.4.0
func (s AddressBookData) GoString() string
GoString returns the string representation
func (AddressBookData) String ¶ added in v0.4.0
func (s AddressBookData) String() string
String returns the string representation
type AlexaForBusiness ¶
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(config aws.Config) *AlexaForBusiness
New creates a new instance of the AlexaForBusiness client with a config.
Example:
// Create a AlexaForBusiness client from just a config. svc := alexaforbusiness.New(myConfig)
func (*AlexaForBusiness) ApproveSkillRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ApproveSkillRequest(input *ApproveSkillInput) ApproveSkillRequest
ApproveSkillRequest returns a request value for making 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.
// Example sending a request using the ApproveSkillRequest method. req := client.ApproveSkillRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkill
func (*AlexaForBusiness) AssociateContactWithAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest
AssociateContactWithAddressBookRequest returns a request value for making API operation for Alexa For Business.
Associates a contact with a given address book.
// Example sending a request using the AssociateContactWithAddressBookRequest method. req := client.AssociateContactWithAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook
func (*AlexaForBusiness) AssociateDeviceWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
AssociateDeviceWithRoomRequest returns a request value for making 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.
// Example sending a request using the AssociateDeviceWithRoomRequest method. req := client.AssociateDeviceWithRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom
func (*AlexaForBusiness) AssociateSkillGroupWithRoomRequest ¶
func (c *AlexaForBusiness) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
AssociateSkillGroupWithRoomRequest returns a request value for making 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.
// Example sending a request using the AssociateSkillGroupWithRoomRequest method. req := client.AssociateSkillGroupWithRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom
func (*AlexaForBusiness) AssociateSkillWithSkillGroupRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest
AssociateSkillWithSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Associates a skill with a skill group.
// Example sending a request using the AssociateSkillWithSkillGroupRequest method. req := client.AssociateSkillWithSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroup
func (*AlexaForBusiness) CreateAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) CreateAddressBookRequest(input *CreateAddressBookInput) CreateAddressBookRequest
CreateAddressBookRequest returns a request value for making API operation for Alexa For Business.
Creates an address book with the specified details.
// Example sending a request using the CreateAddressBookRequest method. req := client.CreateAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook
func (*AlexaForBusiness) CreateConferenceProviderRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) CreateConferenceProviderRequest
CreateConferenceProviderRequest returns a request value for making API operation for Alexa For Business.
Adds a new conference provider under the user's AWS account.
// Example sending a request using the CreateConferenceProviderRequest method. req := client.CreateConferenceProviderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProvider
func (*AlexaForBusiness) CreateContactRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) CreateContactRequest(input *CreateContactInput) CreateContactRequest
CreateContactRequest returns a request value for making API operation for Alexa For Business.
Creates a contact with the specified details.
// Example sending a request using the CreateContactRequest method. req := client.CreateContactRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact
func (*AlexaForBusiness) CreateProfileRequest ¶
func (c *AlexaForBusiness) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest
CreateProfileRequest returns a request value for making API operation for Alexa For Business.
Creates a new room profile with the specified details.
// Example sending a request using the CreateProfileRequest method. req := client.CreateProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile
func (*AlexaForBusiness) CreateRoomRequest ¶
func (c *AlexaForBusiness) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
CreateRoomRequest returns a request value for making API operation for Alexa For Business.
Creates a room with the specified details.
// Example sending a request using the CreateRoomRequest method. req := client.CreateRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom
func (*AlexaForBusiness) CreateSkillGroupRequest ¶
func (c *AlexaForBusiness) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest
CreateSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Creates a skill group with a specified name and description.
// Example sending a request using the CreateSkillGroupRequest method. req := client.CreateSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup
func (*AlexaForBusiness) CreateUserRequest ¶
func (c *AlexaForBusiness) CreateUserRequest(input *CreateUserInput) CreateUserRequest
CreateUserRequest returns a request value for making API operation for Alexa For Business.
Creates a user.
// Example sending a request using the CreateUserRequest method. req := client.CreateUserRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser
func (*AlexaForBusiness) DeleteAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) DeleteAddressBookRequest(input *DeleteAddressBookInput) DeleteAddressBookRequest
DeleteAddressBookRequest returns a request value for making API operation for Alexa For Business.
Deletes an address book by the address book ARN.
// Example sending a request using the DeleteAddressBookRequest method. req := client.DeleteAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook
func (*AlexaForBusiness) DeleteConferenceProviderRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) DeleteConferenceProviderRequest
DeleteConferenceProviderRequest returns a request value for making API operation for Alexa For Business.
Deletes a conference provider.
// Example sending a request using the DeleteConferenceProviderRequest method. req := client.DeleteConferenceProviderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProvider
func (*AlexaForBusiness) DeleteContactRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) DeleteContactRequest(input *DeleteContactInput) DeleteContactRequest
DeleteContactRequest returns a request value for making API operation for Alexa For Business.
Deletes a contact by the contact ARN.
// Example sending a request using the DeleteContactRequest method. req := client.DeleteContactRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact
func (*AlexaForBusiness) DeleteDeviceRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) DeleteDeviceRequest(input *DeleteDeviceInput) DeleteDeviceRequest
DeleteDeviceRequest returns a request value for making API operation for Alexa For Business.
Removes a device from Alexa For Business.
// Example sending a request using the DeleteDeviceRequest method. req := client.DeleteDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDevice
func (*AlexaForBusiness) DeleteProfileRequest ¶
func (c *AlexaForBusiness) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest
DeleteProfileRequest returns a request value for making API operation for Alexa For Business.
Deletes a room profile by the profile ARN.
// Example sending a request using the DeleteProfileRequest method. req := client.DeleteProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile
func (*AlexaForBusiness) DeleteRoomRequest ¶
func (c *AlexaForBusiness) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
DeleteRoomRequest returns a request value for making API operation for Alexa For Business.
Deletes a room by the room ARN.
// Example sending a request using the DeleteRoomRequest method. req := client.DeleteRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom
func (*AlexaForBusiness) DeleteRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
DeleteRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.
Deletes room skill parameter details by room, skill, and parameter key ID.
// Example sending a request using the DeleteRoomSkillParameterRequest method. req := client.DeleteRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter
func (*AlexaForBusiness) DeleteSkillAuthorizationRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest
DeleteSkillAuthorizationRequest returns a request value for making API operation for Alexa For Business.
Unlinks a third-party account from a skill.
// Example sending a request using the DeleteSkillAuthorizationRequest method. req := client.DeleteSkillAuthorizationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorization
func (*AlexaForBusiness) DeleteSkillGroupRequest ¶
func (c *AlexaForBusiness) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest
DeleteSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Deletes a skill group by skill group ARN.
// Example sending a request using the DeleteSkillGroupRequest method. req := client.DeleteSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup
func (*AlexaForBusiness) DeleteUserRequest ¶
func (c *AlexaForBusiness) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
DeleteUserRequest returns a request value for making API operation for Alexa For Business.
Deletes a specified user by user ARN and enrollment ARN.
// Example sending a request using the DeleteUserRequest method. req := client.DeleteUserRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser
func (*AlexaForBusiness) DisassociateContactFromAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest
DisassociateContactFromAddressBookRequest returns a request value for making API operation for Alexa For Business.
Disassociates a contact from a given address book.
// Example sending a request using the DisassociateContactFromAddressBookRequest method. req := client.DisassociateContactFromAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook
func (*AlexaForBusiness) DisassociateDeviceFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
DisassociateDeviceFromRoomRequest returns a request value for making 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.
// Example sending a request using the DisassociateDeviceFromRoomRequest method. req := client.DisassociateDeviceFromRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom
func (*AlexaForBusiness) DisassociateSkillFromSkillGroupRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest
DisassociateSkillFromSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Disassociates a skill from a skill group.
// Example sending a request using the DisassociateSkillFromSkillGroupRequest method. req := client.DisassociateSkillFromSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroup
func (*AlexaForBusiness) DisassociateSkillGroupFromRoomRequest ¶
func (c *AlexaForBusiness) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
DisassociateSkillGroupFromRoomRequest returns a request value for making 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.
// Example sending a request using the DisassociateSkillGroupFromRoomRequest method. req := client.DisassociateSkillGroupFromRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom
func (*AlexaForBusiness) ForgetSmartHomeAppliancesRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest
ForgetSmartHomeAppliancesRequest returns a request value for making API operation for Alexa For Business.
Forgets smart home appliances associated to a room.
// Example sending a request using the ForgetSmartHomeAppliancesRequest method. req := client.ForgetSmartHomeAppliancesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliances
func (*AlexaForBusiness) GetAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) GetAddressBookRequest(input *GetAddressBookInput) GetAddressBookRequest
GetAddressBookRequest returns a request value for making API operation for Alexa For Business.
Gets address the book details by the address book ARN.
// Example sending a request using the GetAddressBookRequest method. req := client.GetAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook
func (*AlexaForBusiness) GetConferencePreferenceRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) GetConferencePreferenceRequest
GetConferencePreferenceRequest returns a request value for making API operation for Alexa For Business.
Retrieves the existing conference preferences.
// Example sending a request using the GetConferencePreferenceRequest method. req := client.GetConferencePreferenceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreference
func (*AlexaForBusiness) GetConferenceProviderRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) GetConferenceProviderRequest(input *GetConferenceProviderInput) GetConferenceProviderRequest
GetConferenceProviderRequest returns a request value for making API operation for Alexa For Business.
Gets details about a specific conference provider.
// Example sending a request using the GetConferenceProviderRequest method. req := client.GetConferenceProviderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProvider
func (*AlexaForBusiness) GetContactRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) GetContactRequest(input *GetContactInput) GetContactRequest
GetContactRequest returns a request value for making API operation for Alexa For Business.
Gets the contact details by the contact ARN.
// Example sending a request using the GetContactRequest method. req := client.GetContactRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact
func (*AlexaForBusiness) GetDeviceRequest ¶
func (c *AlexaForBusiness) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest
GetDeviceRequest returns a request value for making API operation for Alexa For Business.
Gets the details of a device by device ARN.
// Example sending a request using the GetDeviceRequest method. req := client.GetDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice
func (*AlexaForBusiness) GetProfileRequest ¶
func (c *AlexaForBusiness) GetProfileRequest(input *GetProfileInput) GetProfileRequest
GetProfileRequest returns a request value for making API operation for Alexa For Business.
Gets the details of a room profile by profile ARN.
// Example sending a request using the GetProfileRequest method. req := client.GetProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile
func (*AlexaForBusiness) GetRoomRequest ¶
func (c *AlexaForBusiness) GetRoomRequest(input *GetRoomInput) GetRoomRequest
GetRoomRequest returns a request value for making API operation for Alexa For Business.
Gets room details by room ARN.
// Example sending a request using the GetRoomRequest method. req := client.GetRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom
func (*AlexaForBusiness) GetRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest
GetRoomSkillParameterRequest returns a request value for making API operation for Alexa For Business.
Gets room skill parameter details by room, skill, and parameter key ARN.
// Example sending a request using the GetRoomSkillParameterRequest method. req := client.GetRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter
func (*AlexaForBusiness) GetSkillGroupRequest ¶
func (c *AlexaForBusiness) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest
GetSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Gets skill group details by skill group ARN.
// Example sending a request using the GetSkillGroupRequest method. req := client.GetSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup
func (*AlexaForBusiness) ListConferenceProvidersRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) ListConferenceProvidersRequest
ListConferenceProvidersRequest returns a request value for making API operation for Alexa For Business.
Lists conference providers under a specific AWS account.
// Example sending a request using the ListConferenceProvidersRequest method. req := client.ListConferenceProvidersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProviders
func (*AlexaForBusiness) ListDeviceEventsRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) ListDeviceEventsRequest(input *ListDeviceEventsInput) ListDeviceEventsRequest
ListDeviceEventsRequest returns a request value for making API operation for Alexa For Business.
Lists the device event history, including device connection status, for up to 30 days.
// Example sending a request using the ListDeviceEventsRequest method. req := client.ListDeviceEventsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents
func (*AlexaForBusiness) ListSkillsRequest ¶
func (c *AlexaForBusiness) ListSkillsRequest(input *ListSkillsInput) ListSkillsRequest
ListSkillsRequest returns a request value for making API operation for Alexa For Business.
Lists all enabled skills in a specific skill group.
// Example sending a request using the ListSkillsRequest method. req := client.ListSkillsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills
func (*AlexaForBusiness) ListSkillsStoreCategoriesRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest
ListSkillsStoreCategoriesRequest returns a request value for making API operation for Alexa For Business.
Lists all categories in the Alexa skill store.
// Example sending a request using the ListSkillsStoreCategoriesRequest method. req := client.ListSkillsStoreCategoriesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategories
func (*AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest
ListSkillsStoreSkillsByCategoryRequest returns a request value for making API operation for Alexa For Business.
Lists all skills in the Alexa skill store by category.
// Example sending a request using the ListSkillsStoreSkillsByCategoryRequest method. req := client.ListSkillsStoreSkillsByCategoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategory
func (*AlexaForBusiness) ListSmartHomeAppliancesRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest
ListSmartHomeAppliancesRequest returns a request value for making API operation for Alexa For Business.
Lists all of the smart home appliances associated with a room.
// Example sending a request using the ListSmartHomeAppliancesRequest method. req := client.ListSmartHomeAppliancesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliances
func (*AlexaForBusiness) ListTagsRequest ¶
func (c *AlexaForBusiness) ListTagsRequest(input *ListTagsInput) ListTagsRequest
ListTagsRequest returns a request value for making API operation for Alexa For Business.
Lists all tags for the specified resource.
// Example sending a request using the ListTagsRequest method. req := client.ListTagsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags
func (*AlexaForBusiness) PutConferencePreferenceRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) PutConferencePreferenceRequest
PutConferencePreferenceRequest returns a request value for making API operation for Alexa For Business.
Sets the conference preferences on a specific conference provider at the account level.
// Example sending a request using the PutConferencePreferenceRequest method. req := client.PutConferencePreferenceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreference
func (*AlexaForBusiness) PutRoomSkillParameterRequest ¶
func (c *AlexaForBusiness) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest
PutRoomSkillParameterRequest returns a request value for making 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.
// Example sending a request using the PutRoomSkillParameterRequest method. req := client.PutRoomSkillParameterRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter
func (*AlexaForBusiness) PutSkillAuthorizationRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) PutSkillAuthorizationRequest
PutSkillAuthorizationRequest returns a request value for making 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.
// Example sending a request using the PutSkillAuthorizationRequest method. req := client.PutSkillAuthorizationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorization
func (*AlexaForBusiness) RegisterAVSDeviceRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) RegisterAVSDeviceRequest
RegisterAVSDeviceRequest returns a request value for making API operation for Alexa For Business.
Registers an Alexa-enabled device built by an Original Equipment Manufacturer (OEM) using Alexa Voice Service (AVS).
// Example sending a request using the RegisterAVSDeviceRequest method. req := client.RegisterAVSDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDevice
func (*AlexaForBusiness) RejectSkillRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) RejectSkillRequest(input *RejectSkillInput) RejectSkillRequest
RejectSkillRequest returns a request value for making 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.
// Example sending a request using the RejectSkillRequest method. req := client.RejectSkillRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkill
func (*AlexaForBusiness) ResolveRoomRequest ¶
func (c *AlexaForBusiness) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest
ResolveRoomRequest returns a request value for making 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.
// Example sending a request using the ResolveRoomRequest method. req := client.ResolveRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom
func (*AlexaForBusiness) RevokeInvitationRequest ¶
func (c *AlexaForBusiness) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest
RevokeInvitationRequest returns a request value for making API operation for Alexa For Business.
Revokes an invitation and invalidates the enrollment URL.
// Example sending a request using the RevokeInvitationRequest method. req := client.RevokeInvitationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation
func (*AlexaForBusiness) SearchAddressBooksRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) SearchAddressBooksRequest(input *SearchAddressBooksInput) SearchAddressBooksRequest
SearchAddressBooksRequest returns a request value for making API operation for Alexa For Business.
Searches address books and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchAddressBooksRequest method. req := client.SearchAddressBooksRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks
func (*AlexaForBusiness) SearchContactsRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) SearchContactsRequest(input *SearchContactsInput) SearchContactsRequest
SearchContactsRequest returns a request value for making API operation for Alexa For Business.
Searches contacts and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchContactsRequest method. req := client.SearchContactsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts
func (*AlexaForBusiness) SearchDevicesRequest ¶
func (c *AlexaForBusiness) SearchDevicesRequest(input *SearchDevicesInput) SearchDevicesRequest
SearchDevicesRequest returns a request value for making API operation for Alexa For Business.
Searches devices and lists the ones that meet a set of filter criteria.
// Example sending a request using the SearchDevicesRequest method. req := client.SearchDevicesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices
func (*AlexaForBusiness) SearchProfilesRequest ¶
func (c *AlexaForBusiness) SearchProfilesRequest(input *SearchProfilesInput) SearchProfilesRequest
SearchProfilesRequest returns a request value for making API operation for Alexa For Business.
Searches room profiles and lists the ones that meet a set of filter criteria.
// Example sending a request using the SearchProfilesRequest method. req := client.SearchProfilesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles
func (*AlexaForBusiness) SearchRoomsRequest ¶
func (c *AlexaForBusiness) SearchRoomsRequest(input *SearchRoomsInput) SearchRoomsRequest
SearchRoomsRequest returns a request value for making API operation for Alexa For Business.
Searches rooms and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchRoomsRequest method. req := client.SearchRoomsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms
func (*AlexaForBusiness) SearchSkillGroupsRequest ¶
func (c *AlexaForBusiness) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) SearchSkillGroupsRequest
SearchSkillGroupsRequest returns a request value for making API operation for Alexa For Business.
Searches skill groups and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchSkillGroupsRequest method. req := client.SearchSkillGroupsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups
func (*AlexaForBusiness) SearchUsersRequest ¶
func (c *AlexaForBusiness) SearchUsersRequest(input *SearchUsersInput) SearchUsersRequest
SearchUsersRequest returns a request value for making API operation for Alexa For Business.
Searches users and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using the SearchUsersRequest method. req := client.SearchUsersRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers
func (*AlexaForBusiness) SendInvitationRequest ¶
func (c *AlexaForBusiness) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest
SendInvitationRequest returns a request value for making API operation for Alexa For Business.
Sends an enrollment invitation email with a URL to a user. The URL is valid for 72 hours or until you call this operation again, whichever comes first.
// Example sending a request using the SendInvitationRequest method. req := client.SendInvitationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation
func (*AlexaForBusiness) StartDeviceSyncRequest ¶
func (c *AlexaForBusiness) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest
StartDeviceSyncRequest returns a request value for making API operation for Alexa For Business.
Resets a device and its account to the known default settings, by clearing all information and settings set by previous users.
// Example sending a request using the StartDeviceSyncRequest method. req := client.StartDeviceSyncRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync
func (*AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest
StartSmartHomeApplianceDiscoveryRequest returns a request value for making API operation for Alexa For Business.
Initiates the discovery of any smart home appliances associated with the room.
// Example sending a request using the StartSmartHomeApplianceDiscoveryRequest method. req := client.StartSmartHomeApplianceDiscoveryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscovery
func (*AlexaForBusiness) TagResourceRequest ¶
func (c *AlexaForBusiness) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Alexa For Business.
Adds metadata tags to a specified resource.
// Example sending a request using the TagResourceRequest method. req := client.TagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource
func (*AlexaForBusiness) UntagResourceRequest ¶
func (c *AlexaForBusiness) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Alexa For Business.
Removes metadata tags from a specified resource.
// Example sending a request using the UntagResourceRequest method. req := client.UntagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource
func (*AlexaForBusiness) UpdateAddressBookRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) UpdateAddressBookRequest(input *UpdateAddressBookInput) UpdateAddressBookRequest
UpdateAddressBookRequest returns a request value for making API operation for Alexa For Business.
Updates address book details by the address book ARN.
// Example sending a request using the UpdateAddressBookRequest method. req := client.UpdateAddressBookRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook
func (*AlexaForBusiness) UpdateConferenceProviderRequest ¶ added in v0.6.0
func (c *AlexaForBusiness) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) UpdateConferenceProviderRequest
UpdateConferenceProviderRequest returns a request value for making API operation for Alexa For Business.
Updates an existing conference provider's settings.
// Example sending a request using the UpdateConferenceProviderRequest method. req := client.UpdateConferenceProviderRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProvider
func (*AlexaForBusiness) UpdateContactRequest ¶ added in v0.4.0
func (c *AlexaForBusiness) UpdateContactRequest(input *UpdateContactInput) UpdateContactRequest
UpdateContactRequest returns a request value for making API operation for Alexa For Business.
Updates the contact details by the contact ARN.
// Example sending a request using the UpdateContactRequest method. req := client.UpdateContactRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact
func (*AlexaForBusiness) UpdateDeviceRequest ¶
func (c *AlexaForBusiness) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest
UpdateDeviceRequest returns a request value for making API operation for Alexa For Business.
Updates the device name by device ARN.
// Example sending a request using the UpdateDeviceRequest method. req := client.UpdateDeviceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice
func (*AlexaForBusiness) UpdateProfileRequest ¶
func (c *AlexaForBusiness) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest
UpdateProfileRequest returns a request value for making API operation for Alexa For Business.
Updates an existing room profile by room profile ARN.
// Example sending a request using the UpdateProfileRequest method. req := client.UpdateProfileRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile
func (*AlexaForBusiness) UpdateRoomRequest ¶
func (c *AlexaForBusiness) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
UpdateRoomRequest returns a request value for making API operation for Alexa For Business.
Updates room details by room ARN.
// Example sending a request using the UpdateRoomRequest method. req := client.UpdateRoomRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom
func (*AlexaForBusiness) UpdateSkillGroupRequest ¶
func (c *AlexaForBusiness) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest
UpdateSkillGroupRequest returns a request value for making API operation for Alexa For Business.
Updates skill group details by skill group ARN.
// Example sending a request using the UpdateSkillGroupRequest method. req := client.UpdateSkillGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup
type ApproveSkillInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkillRequest
func (ApproveSkillInput) GoString ¶ added in v0.6.0
func (s ApproveSkillInput) GoString() string
GoString returns the string representation
func (ApproveSkillInput) String ¶ added in v0.6.0
func (s ApproveSkillInput) String() string
String returns the string representation
func (*ApproveSkillInput) Validate ¶ added in v0.6.0
func (s *ApproveSkillInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApproveSkillOutput ¶ added in v0.6.0
type ApproveSkillOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkillResponse
func (ApproveSkillOutput) GoString ¶ added in v0.6.0
func (s ApproveSkillOutput) GoString() string
GoString returns the string representation
func (ApproveSkillOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ApproveSkillOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ApproveSkillOutput) String ¶ added in v0.6.0
func (s ApproveSkillOutput) String() string
String returns the string representation
type ApproveSkillRequest ¶ added in v0.6.0
type ApproveSkillRequest struct { *aws.Request Input *ApproveSkillInput Copy func(*ApproveSkillInput) ApproveSkillRequest }
ApproveSkillRequest is a API request type for the ApproveSkill API operation.
func (ApproveSkillRequest) Send ¶ added in v0.6.0
func (r ApproveSkillRequest) Send() (*ApproveSkillOutput, error)
Send marshals and sends the ApproveSkill API request.
type AssociateContactWithAddressBookInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBookRequest
func (AssociateContactWithAddressBookInput) GoString ¶ added in v0.4.0
func (s AssociateContactWithAddressBookInput) GoString() string
GoString returns the string representation
func (AssociateContactWithAddressBookInput) String ¶ added in v0.4.0
func (s AssociateContactWithAddressBookInput) String() string
String returns the string representation
func (*AssociateContactWithAddressBookInput) Validate ¶ added in v0.4.0
func (s *AssociateContactWithAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateContactWithAddressBookOutput ¶ added in v0.4.0
type AssociateContactWithAddressBookOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBookResponse
func (AssociateContactWithAddressBookOutput) GoString ¶ added in v0.4.0
func (s AssociateContactWithAddressBookOutput) GoString() string
GoString returns the string representation
func (AssociateContactWithAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s AssociateContactWithAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateContactWithAddressBookOutput) String ¶ added in v0.4.0
func (s AssociateContactWithAddressBookOutput) String() string
String returns the string representation
type AssociateContactWithAddressBookRequest ¶ added in v0.4.0
type AssociateContactWithAddressBookRequest struct { *aws.Request Input *AssociateContactWithAddressBookInput Copy func(*AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest }
AssociateContactWithAddressBookRequest is a API request type for the AssociateContactWithAddressBook API operation.
func (AssociateContactWithAddressBookRequest) Send ¶ added in v0.4.0
func (r AssociateContactWithAddressBookRequest) Send() (*AssociateContactWithAddressBookOutput, error)
Send marshals and sends the AssociateContactWithAddressBook API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomRequest
func (AssociateDeviceWithRoomInput) GoString ¶
func (s AssociateDeviceWithRoomInput) GoString() string
GoString returns the string representation
func (AssociateDeviceWithRoomInput) String ¶
func (s AssociateDeviceWithRoomInput) String() string
String returns the string representation
type AssociateDeviceWithRoomOutput ¶
type AssociateDeviceWithRoomOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoomResponse
func (AssociateDeviceWithRoomOutput) GoString ¶
func (s AssociateDeviceWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateDeviceWithRoomOutput) SDKResponseMetadata ¶
func (s AssociateDeviceWithRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateDeviceWithRoomOutput) String ¶
func (s AssociateDeviceWithRoomOutput) String() string
String returns the string representation
type AssociateDeviceWithRoomRequest ¶
type AssociateDeviceWithRoomRequest struct { *aws.Request Input *AssociateDeviceWithRoomInput Copy func(*AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest }
AssociateDeviceWithRoomRequest is a API request type for the AssociateDeviceWithRoom API operation.
func (AssociateDeviceWithRoomRequest) Send ¶
func (r AssociateDeviceWithRoomRequest) Send() (*AssociateDeviceWithRoomOutput, error)
Send marshals and sends the AssociateDeviceWithRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomRequest
func (AssociateSkillGroupWithRoomInput) GoString ¶
func (s AssociateSkillGroupWithRoomInput) GoString() string
GoString returns the string representation
func (AssociateSkillGroupWithRoomInput) String ¶
func (s AssociateSkillGroupWithRoomInput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomOutput ¶
type AssociateSkillGroupWithRoomOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoomResponse
func (AssociateSkillGroupWithRoomOutput) GoString ¶
func (s AssociateSkillGroupWithRoomOutput) GoString() string
GoString returns the string representation
func (AssociateSkillGroupWithRoomOutput) SDKResponseMetadata ¶
func (s AssociateSkillGroupWithRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateSkillGroupWithRoomOutput) String ¶
func (s AssociateSkillGroupWithRoomOutput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomRequest ¶
type AssociateSkillGroupWithRoomRequest struct { *aws.Request Input *AssociateSkillGroupWithRoomInput Copy func(*AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest }
AssociateSkillGroupWithRoomRequest is a API request type for the AssociateSkillGroupWithRoom API operation.
func (AssociateSkillGroupWithRoomRequest) Send ¶
func (r AssociateSkillGroupWithRoomRequest) Send() (*AssociateSkillGroupWithRoomOutput, error)
Send marshals and sends the AssociateSkillGroupWithRoom API request.
type AssociateSkillWithSkillGroupInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroupRequest
func (AssociateSkillWithSkillGroupInput) GoString ¶ added in v0.6.0
func (s AssociateSkillWithSkillGroupInput) GoString() string
GoString returns the string representation
func (AssociateSkillWithSkillGroupInput) String ¶ added in v0.6.0
func (s AssociateSkillWithSkillGroupInput) String() string
String returns the string representation
func (*AssociateSkillWithSkillGroupInput) Validate ¶ added in v0.6.0
func (s *AssociateSkillWithSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSkillWithSkillGroupOutput ¶ added in v0.6.0
type AssociateSkillWithSkillGroupOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroupResponse
func (AssociateSkillWithSkillGroupOutput) GoString ¶ added in v0.6.0
func (s AssociateSkillWithSkillGroupOutput) GoString() string
GoString returns the string representation
func (AssociateSkillWithSkillGroupOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s AssociateSkillWithSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AssociateSkillWithSkillGroupOutput) String ¶ added in v0.6.0
func (s AssociateSkillWithSkillGroupOutput) String() string
String returns the string representation
type AssociateSkillWithSkillGroupRequest ¶ added in v0.6.0
type AssociateSkillWithSkillGroupRequest struct { *aws.Request Input *AssociateSkillWithSkillGroupInput Copy func(*AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest }
AssociateSkillWithSkillGroupRequest is a API request type for the AssociateSkillWithSkillGroup API operation.
func (AssociateSkillWithSkillGroupRequest) Send ¶ added in v0.6.0
func (r AssociateSkillWithSkillGroupRequest) Send() (*AssociateSkillWithSkillGroupOutput, error)
Send marshals and sends the AssociateSkillWithSkillGroup API request.
type Category ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Category
type CommsProtocol ¶ added in v0.6.0
type CommsProtocol string
const ( CommsProtocolSip CommsProtocol = "SIP" CommsProtocolSips CommsProtocol = "SIPS" CommsProtocolH323 CommsProtocol = "H323" )
Enum values for CommsProtocol
func (CommsProtocol) MarshalValue ¶ added in v0.6.0
func (enum CommsProtocol) MarshalValue() (string, error)
func (CommsProtocol) MarshalValueBuf ¶ added in v0.6.0
func (enum CommsProtocol) MarshalValueBuf(b []byte) ([]byte, error)
type ConferencePreference ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ConferencePreference
func (ConferencePreference) GoString ¶ added in v0.6.0
func (s ConferencePreference) GoString() string
GoString returns the string representation
func (ConferencePreference) String ¶ added in v0.6.0
func (s ConferencePreference) String() string
String returns the string representation
type ConferenceProvider ¶ added in v0.6.0
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 ConferenceProviderType `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ConferenceProvider
func (ConferenceProvider) GoString ¶ added in v0.6.0
func (s ConferenceProvider) GoString() string
GoString returns the string representation
func (ConferenceProvider) String ¶ added in v0.6.0
func (s ConferenceProvider) String() string
String returns the string representation
type ConferenceProviderType ¶ added in v0.6.0
type ConferenceProviderType string
const ( ConferenceProviderTypeChime ConferenceProviderType = "CHIME" ConferenceProviderTypeBluejeans ConferenceProviderType = "BLUEJEANS" ConferenceProviderTypeFuze ConferenceProviderType = "FUZE" ConferenceProviderTypeGoogleHangouts ConferenceProviderType = "GOOGLE_HANGOUTS" ConferenceProviderTypePolycom ConferenceProviderType = "POLYCOM" ConferenceProviderTypeRingcentral ConferenceProviderType = "RINGCENTRAL" ConferenceProviderTypeSkypeForBusiness ConferenceProviderType = "SKYPE_FOR_BUSINESS" ConferenceProviderTypeWebex ConferenceProviderType = "WEBEX" ConferenceProviderTypeZoom ConferenceProviderType = "ZOOM" ConferenceProviderTypeCustom ConferenceProviderType = "CUSTOM" )
Enum values for ConferenceProviderType
func (ConferenceProviderType) MarshalValue ¶ added in v0.6.0
func (enum ConferenceProviderType) MarshalValue() (string, error)
func (ConferenceProviderType) MarshalValueBuf ¶ added in v0.6.0
func (enum ConferenceProviderType) MarshalValueBuf(b []byte) ([]byte, error)
type ConnectionStatus ¶ added in v0.4.0
type ConnectionStatus string
const ( ConnectionStatusOnline ConnectionStatus = "ONLINE" ConnectionStatusOffline ConnectionStatus = "OFFLINE" )
Enum values for ConnectionStatus
func (ConnectionStatus) MarshalValue ¶ added in v0.4.0
func (enum ConnectionStatus) MarshalValue() (string, error)
func (ConnectionStatus) MarshalValueBuf ¶ added in v0.4.0
func (enum ConnectionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Contact ¶ added in v0.4.0
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. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
A contact with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Contact
type ContactData ¶ added in v0.4.0
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. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
Information related to a contact. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ContactData
func (ContactData) GoString ¶ added in v0.4.0
func (s ContactData) GoString() string
GoString returns the string representation
func (ContactData) String ¶ added in v0.4.0
func (s ContactData) String() string
String returns the string representation
type CreateAddressBookInput ¶ added in v0.4.0
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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBookRequest
func (CreateAddressBookInput) GoString ¶ added in v0.4.0
func (s CreateAddressBookInput) GoString() string
GoString returns the string representation
func (CreateAddressBookInput) String ¶ added in v0.4.0
func (s CreateAddressBookInput) String() string
String returns the string representation
func (*CreateAddressBookInput) Validate ¶ added in v0.4.0
func (s *CreateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAddressBookOutput ¶ added in v0.4.0
type CreateAddressBookOutput struct { // The ARN of the newly created address book. AddressBookArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBookResponse
func (CreateAddressBookOutput) GoString ¶ added in v0.4.0
func (s CreateAddressBookOutput) GoString() string
GoString returns the string representation
func (CreateAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s CreateAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateAddressBookOutput) String ¶ added in v0.4.0
func (s CreateAddressBookOutput) String() string
String returns the string representation
type CreateAddressBookRequest ¶ added in v0.4.0
type CreateAddressBookRequest struct { *aws.Request Input *CreateAddressBookInput Copy func(*CreateAddressBookInput) CreateAddressBookRequest }
CreateAddressBookRequest is a API request type for the CreateAddressBook API operation.
func (CreateAddressBookRequest) Send ¶ added in v0.4.0
func (r CreateAddressBookRequest) Send() (*CreateAddressBookOutput, error)
Send marshals and sends the CreateAddressBook API request.
type CreateConferenceProviderInput ¶ added in v0.6.0
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 ConferenceProviderType `type:"string" required:"true" enum:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProviderRequest
func (CreateConferenceProviderInput) GoString ¶ added in v0.6.0
func (s CreateConferenceProviderInput) GoString() string
GoString returns the string representation
func (CreateConferenceProviderInput) String ¶ added in v0.6.0
func (s CreateConferenceProviderInput) String() string
String returns the string representation
func (*CreateConferenceProviderInput) Validate ¶ added in v0.6.0
func (s *CreateConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConferenceProviderOutput ¶ added in v0.6.0
type CreateConferenceProviderOutput struct { // The ARN of the newly-created conference provider. ConferenceProviderArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProviderResponse
func (CreateConferenceProviderOutput) GoString ¶ added in v0.6.0
func (s CreateConferenceProviderOutput) GoString() string
GoString returns the string representation
func (CreateConferenceProviderOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s CreateConferenceProviderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateConferenceProviderOutput) String ¶ added in v0.6.0
func (s CreateConferenceProviderOutput) String() string
String returns the string representation
type CreateConferenceProviderRequest ¶ added in v0.6.0
type CreateConferenceProviderRequest struct { *aws.Request Input *CreateConferenceProviderInput Copy func(*CreateConferenceProviderInput) CreateConferenceProviderRequest }
CreateConferenceProviderRequest is a API request type for the CreateConferenceProvider API operation.
func (CreateConferenceProviderRequest) Send ¶ added in v0.6.0
func (r CreateConferenceProviderRequest) Send() (*CreateConferenceProviderOutput, error)
Send marshals and sends the CreateConferenceProvider API request.
type CreateContactInput ¶ added in v0.4.0
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. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContactRequest
func (CreateContactInput) GoString ¶ added in v0.4.0
func (s CreateContactInput) GoString() string
GoString returns the string representation
func (CreateContactInput) String ¶ added in v0.4.0
func (s CreateContactInput) String() string
String returns the string representation
func (*CreateContactInput) Validate ¶ added in v0.4.0
func (s *CreateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactOutput ¶ added in v0.4.0
type CreateContactOutput struct { // The ARN of the newly created address book. ContactArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContactResponse
func (CreateContactOutput) GoString ¶ added in v0.4.0
func (s CreateContactOutput) GoString() string
GoString returns the string representation
func (CreateContactOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s CreateContactOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateContactOutput) String ¶ added in v0.4.0
func (s CreateContactOutput) String() string
String returns the string representation
type CreateContactRequest ¶ added in v0.4.0
type CreateContactRequest struct { *aws.Request Input *CreateContactInput Copy func(*CreateContactInput) CreateContactRequest }
CreateContactRequest is a API request type for the CreateContact API operation.
func (CreateContactRequest) Send ¶ added in v0.4.0
func (r CreateContactRequest) Send() (*CreateContactOutput, error)
Send marshals and sends the CreateContact API request.
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"` // The distance unit to be used by devices in the profile. // // DistanceUnit is a required field DistanceUnit DistanceUnit `type:"string" required:"true" enum:"true"` // The maximum volume limit for a room profile. MaxVolumeLimit *int64 `type:"integer"` // 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 temperature unit to be used by devices in the profile. // // TemperatureUnit is a required field TemperatureUnit TemperatureUnit `type:"string" required:"true" enum:"true"` // 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 WakeWord `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileRequest
func (CreateProfileInput) GoString ¶
func (s CreateProfileInput) GoString() string
GoString returns the string representation
func (CreateProfileInput) String ¶
func (s CreateProfileInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfileResponse
func (CreateProfileOutput) GoString ¶
func (s CreateProfileOutput) GoString() string
GoString returns the string representation
func (CreateProfileOutput) SDKResponseMetadata ¶
func (s CreateProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateProfileOutput) String ¶
func (s CreateProfileOutput) String() string
String returns the string representation
type CreateProfileRequest ¶
type CreateProfileRequest struct { *aws.Request Input *CreateProfileInput Copy func(*CreateProfileInput) CreateProfileRequest }
CreateProfileRequest is a API request type for the CreateProfile API operation.
func (CreateProfileRequest) Send ¶
func (r CreateProfileRequest) Send() (*CreateProfileOutput, error)
Send marshals and sends the CreateProfile API request.
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. 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomRequest
func (CreateRoomInput) GoString ¶
func (s CreateRoomInput) GoString() string
GoString returns the string representation
func (CreateRoomInput) String ¶
func (s CreateRoomInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoomResponse
func (CreateRoomOutput) GoString ¶
func (s CreateRoomOutput) GoString() string
GoString returns the string representation
func (CreateRoomOutput) SDKResponseMetadata ¶
func (s CreateRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateRoomOutput) String ¶
func (s CreateRoomOutput) String() string
String returns the string representation
type CreateRoomRequest ¶
type CreateRoomRequest struct { *aws.Request Input *CreateRoomInput Copy func(*CreateRoomInput) CreateRoomRequest }
CreateRoomRequest is a API request type for the CreateRoom API operation.
func (CreateRoomRequest) Send ¶
func (r CreateRoomRequest) Send() (*CreateRoomOutput, error)
Send marshals and sends the CreateRoom API request.
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"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupRequest
func (CreateSkillGroupInput) GoString ¶
func (s CreateSkillGroupInput) GoString() string
GoString returns the string representation
func (CreateSkillGroupInput) String ¶
func (s CreateSkillGroupInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroupResponse
func (CreateSkillGroupOutput) GoString ¶
func (s CreateSkillGroupOutput) GoString() string
GoString returns the string representation
func (CreateSkillGroupOutput) SDKResponseMetadata ¶
func (s CreateSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateSkillGroupOutput) String ¶
func (s CreateSkillGroupOutput) String() string
String returns the string representation
type CreateSkillGroupRequest ¶
type CreateSkillGroupRequest struct { *aws.Request Input *CreateSkillGroupInput Copy func(*CreateSkillGroupInput) CreateSkillGroupRequest }
CreateSkillGroupRequest is a API request type for the CreateSkillGroup API operation.
func (CreateSkillGroupRequest) Send ¶
func (r CreateSkillGroupRequest) Send() (*CreateSkillGroupOutput, error)
Send marshals and sends the CreateSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserRequest
func (CreateUserInput) GoString ¶
func (s CreateUserInput) GoString() string
GoString returns the string representation
func (CreateUserInput) String ¶
func (s CreateUserInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUserResponse
func (CreateUserOutput) GoString ¶
func (s CreateUserOutput) GoString() string
GoString returns the string representation
func (CreateUserOutput) SDKResponseMetadata ¶
func (s CreateUserOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateUserOutput) String ¶
func (s CreateUserOutput) String() string
String returns the string representation
type CreateUserRequest ¶
type CreateUserRequest struct { *aws.Request Input *CreateUserInput Copy func(*CreateUserInput) CreateUserRequest }
CreateUserRequest is a API request type for the CreateUser API operation.
func (CreateUserRequest) Send ¶
func (r CreateUserRequest) Send() (*CreateUserOutput, error)
Send marshals and sends the CreateUser API request.
type DeleteAddressBookInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBookRequest
func (DeleteAddressBookInput) GoString ¶ added in v0.4.0
func (s DeleteAddressBookInput) GoString() string
GoString returns the string representation
func (DeleteAddressBookInput) String ¶ added in v0.4.0
func (s DeleteAddressBookInput) String() string
String returns the string representation
func (*DeleteAddressBookInput) Validate ¶ added in v0.4.0
func (s *DeleteAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAddressBookOutput ¶ added in v0.4.0
type DeleteAddressBookOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBookResponse
func (DeleteAddressBookOutput) GoString ¶ added in v0.4.0
func (s DeleteAddressBookOutput) GoString() string
GoString returns the string representation
func (DeleteAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s DeleteAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteAddressBookOutput) String ¶ added in v0.4.0
func (s DeleteAddressBookOutput) String() string
String returns the string representation
type DeleteAddressBookRequest ¶ added in v0.4.0
type DeleteAddressBookRequest struct { *aws.Request Input *DeleteAddressBookInput Copy func(*DeleteAddressBookInput) DeleteAddressBookRequest }
DeleteAddressBookRequest is a API request type for the DeleteAddressBook API operation.
func (DeleteAddressBookRequest) Send ¶ added in v0.4.0
func (r DeleteAddressBookRequest) Send() (*DeleteAddressBookOutput, error)
Send marshals and sends the DeleteAddressBook API request.
type DeleteConferenceProviderInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProviderRequest
func (DeleteConferenceProviderInput) GoString ¶ added in v0.6.0
func (s DeleteConferenceProviderInput) GoString() string
GoString returns the string representation
func (DeleteConferenceProviderInput) String ¶ added in v0.6.0
func (s DeleteConferenceProviderInput) String() string
String returns the string representation
func (*DeleteConferenceProviderInput) Validate ¶ added in v0.6.0
func (s *DeleteConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConferenceProviderOutput ¶ added in v0.6.0
type DeleteConferenceProviderOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProviderResponse
func (DeleteConferenceProviderOutput) GoString ¶ added in v0.6.0
func (s DeleteConferenceProviderOutput) GoString() string
GoString returns the string representation
func (DeleteConferenceProviderOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s DeleteConferenceProviderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteConferenceProviderOutput) String ¶ added in v0.6.0
func (s DeleteConferenceProviderOutput) String() string
String returns the string representation
type DeleteConferenceProviderRequest ¶ added in v0.6.0
type DeleteConferenceProviderRequest struct { *aws.Request Input *DeleteConferenceProviderInput Copy func(*DeleteConferenceProviderInput) DeleteConferenceProviderRequest }
DeleteConferenceProviderRequest is a API request type for the DeleteConferenceProvider API operation.
func (DeleteConferenceProviderRequest) Send ¶ added in v0.6.0
func (r DeleteConferenceProviderRequest) Send() (*DeleteConferenceProviderOutput, error)
Send marshals and sends the DeleteConferenceProvider API request.
type DeleteContactInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContactRequest
func (DeleteContactInput) GoString ¶ added in v0.4.0
func (s DeleteContactInput) GoString() string
GoString returns the string representation
func (DeleteContactInput) String ¶ added in v0.4.0
func (s DeleteContactInput) String() string
String returns the string representation
func (*DeleteContactInput) Validate ¶ added in v0.4.0
func (s *DeleteContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactOutput ¶ added in v0.4.0
type DeleteContactOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContactResponse
func (DeleteContactOutput) GoString ¶ added in v0.4.0
func (s DeleteContactOutput) GoString() string
GoString returns the string representation
func (DeleteContactOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s DeleteContactOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteContactOutput) String ¶ added in v0.4.0
func (s DeleteContactOutput) String() string
String returns the string representation
type DeleteContactRequest ¶ added in v0.4.0
type DeleteContactRequest struct { *aws.Request Input *DeleteContactInput Copy func(*DeleteContactInput) DeleteContactRequest }
DeleteContactRequest is a API request type for the DeleteContact API operation.
func (DeleteContactRequest) Send ¶ added in v0.4.0
func (r DeleteContactRequest) Send() (*DeleteContactOutput, error)
Send marshals and sends the DeleteContact API request.
type DeleteDeviceInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceRequest
func (DeleteDeviceInput) GoString ¶ added in v0.6.0
func (s DeleteDeviceInput) GoString() string
GoString returns the string representation
func (DeleteDeviceInput) String ¶ added in v0.6.0
func (s DeleteDeviceInput) String() string
String returns the string representation
func (*DeleteDeviceInput) Validate ¶ added in v0.6.0
func (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput ¶ added in v0.6.0
type DeleteDeviceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceResponse
func (DeleteDeviceOutput) GoString ¶ added in v0.6.0
func (s DeleteDeviceOutput) GoString() string
GoString returns the string representation
func (DeleteDeviceOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s DeleteDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDeviceOutput) String ¶ added in v0.6.0
func (s DeleteDeviceOutput) String() string
String returns the string representation
type DeleteDeviceRequest ¶ added in v0.6.0
type DeleteDeviceRequest struct { *aws.Request Input *DeleteDeviceInput Copy func(*DeleteDeviceInput) DeleteDeviceRequest }
DeleteDeviceRequest is a API request type for the DeleteDevice API operation.
func (DeleteDeviceRequest) Send ¶ added in v0.6.0
func (r DeleteDeviceRequest) Send() (*DeleteDeviceOutput, error)
Send marshals and sends the DeleteDevice API request.
type DeleteProfileInput ¶
type DeleteProfileInput struct { // The ARN of the room profile to delete. Required. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileRequest
func (DeleteProfileInput) GoString ¶
func (s DeleteProfileInput) GoString() string
GoString returns the string representation
func (DeleteProfileInput) String ¶
func (s DeleteProfileInput) String() string
String returns the string representation
type DeleteProfileOutput ¶
type DeleteProfileOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfileResponse
func (DeleteProfileOutput) GoString ¶
func (s DeleteProfileOutput) GoString() string
GoString returns the string representation
func (DeleteProfileOutput) SDKResponseMetadata ¶
func (s DeleteProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteProfileOutput) String ¶
func (s DeleteProfileOutput) String() string
String returns the string representation
type DeleteProfileRequest ¶
type DeleteProfileRequest struct { *aws.Request Input *DeleteProfileInput Copy func(*DeleteProfileInput) DeleteProfileRequest }
DeleteProfileRequest is a API request type for the DeleteProfile API operation.
func (DeleteProfileRequest) Send ¶
func (r DeleteProfileRequest) Send() (*DeleteProfileOutput, error)
Send marshals and sends the DeleteProfile API request.
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The ARN of the room to delete. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomRequest
func (DeleteRoomInput) GoString ¶
func (s DeleteRoomInput) GoString() string
GoString returns the string representation
func (DeleteRoomInput) String ¶
func (s DeleteRoomInput) String() string
String returns the string representation
type DeleteRoomOutput ¶
type DeleteRoomOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomResponse
func (DeleteRoomOutput) GoString ¶
func (s DeleteRoomOutput) GoString() string
GoString returns the string representation
func (DeleteRoomOutput) SDKResponseMetadata ¶
func (s DeleteRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRoomOutput) String ¶
func (s DeleteRoomOutput) String() string
String returns the string representation
type DeleteRoomRequest ¶
type DeleteRoomRequest struct { *aws.Request Input *DeleteRoomInput Copy func(*DeleteRoomInput) DeleteRoomRequest }
DeleteRoomRequest is a API request type for the DeleteRoom API operation.
func (DeleteRoomRequest) Send ¶
func (r DeleteRoomRequest) Send() (*DeleteRoomOutput, error)
Send marshals and sends the DeleteRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterRequest
func (DeleteRoomSkillParameterInput) GoString ¶
func (s DeleteRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (DeleteRoomSkillParameterInput) String ¶
func (s DeleteRoomSkillParameterInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameterResponse
func (DeleteRoomSkillParameterOutput) GoString ¶
func (s DeleteRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (DeleteRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s DeleteRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteRoomSkillParameterOutput) String ¶
func (s DeleteRoomSkillParameterOutput) String() string
String returns the string representation
type DeleteRoomSkillParameterRequest ¶
type DeleteRoomSkillParameterRequest struct { *aws.Request Input *DeleteRoomSkillParameterInput Copy func(*DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest }
DeleteRoomSkillParameterRequest is a API request type for the DeleteRoomSkillParameter API operation.
func (DeleteRoomSkillParameterRequest) Send ¶
func (r DeleteRoomSkillParameterRequest) Send() (*DeleteRoomSkillParameterOutput, error)
Send marshals and sends the DeleteRoomSkillParameter API request.
type DeleteSkillAuthorizationInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorizationRequest
func (DeleteSkillAuthorizationInput) GoString ¶ added in v0.6.0
func (s DeleteSkillAuthorizationInput) GoString() string
GoString returns the string representation
func (DeleteSkillAuthorizationInput) String ¶ added in v0.6.0
func (s DeleteSkillAuthorizationInput) String() string
String returns the string representation
func (*DeleteSkillAuthorizationInput) Validate ¶ added in v0.6.0
func (s *DeleteSkillAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSkillAuthorizationOutput ¶ added in v0.6.0
type DeleteSkillAuthorizationOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorizationResponse
func (DeleteSkillAuthorizationOutput) GoString ¶ added in v0.6.0
func (s DeleteSkillAuthorizationOutput) GoString() string
GoString returns the string representation
func (DeleteSkillAuthorizationOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s DeleteSkillAuthorizationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSkillAuthorizationOutput) String ¶ added in v0.6.0
func (s DeleteSkillAuthorizationOutput) String() string
String returns the string representation
type DeleteSkillAuthorizationRequest ¶ added in v0.6.0
type DeleteSkillAuthorizationRequest struct { *aws.Request Input *DeleteSkillAuthorizationInput Copy func(*DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest }
DeleteSkillAuthorizationRequest is a API request type for the DeleteSkillAuthorization API operation.
func (DeleteSkillAuthorizationRequest) Send ¶ added in v0.6.0
func (r DeleteSkillAuthorizationRequest) Send() (*DeleteSkillAuthorizationOutput, error)
Send marshals and sends the DeleteSkillAuthorization API request.
type DeleteSkillGroupInput ¶
type DeleteSkillGroupInput struct { // The ARN of the skill group to delete. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupRequest
func (DeleteSkillGroupInput) GoString ¶
func (s DeleteSkillGroupInput) GoString() string
GoString returns the string representation
func (DeleteSkillGroupInput) String ¶
func (s DeleteSkillGroupInput) String() string
String returns the string representation
type DeleteSkillGroupOutput ¶
type DeleteSkillGroupOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroupResponse
func (DeleteSkillGroupOutput) GoString ¶
func (s DeleteSkillGroupOutput) GoString() string
GoString returns the string representation
func (DeleteSkillGroupOutput) SDKResponseMetadata ¶
func (s DeleteSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSkillGroupOutput) String ¶
func (s DeleteSkillGroupOutput) String() string
String returns the string representation
type DeleteSkillGroupRequest ¶
type DeleteSkillGroupRequest struct { *aws.Request Input *DeleteSkillGroupInput Copy func(*DeleteSkillGroupInput) DeleteSkillGroupRequest }
DeleteSkillGroupRequest is a API request type for the DeleteSkillGroup API operation.
func (DeleteSkillGroupRequest) Send ¶
func (r DeleteSkillGroupRequest) Send() (*DeleteSkillGroupOutput, error)
Send marshals and sends the DeleteSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserRequest
func (DeleteUserInput) GoString ¶
func (s DeleteUserInput) GoString() string
GoString returns the string representation
func (DeleteUserInput) String ¶
func (s DeleteUserInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUserResponse
func (DeleteUserOutput) GoString ¶
func (s DeleteUserOutput) GoString() string
GoString returns the string representation
func (DeleteUserOutput) SDKResponseMetadata ¶
func (s DeleteUserOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteUserOutput) String ¶
func (s DeleteUserOutput) String() string
String returns the string representation
type DeleteUserRequest ¶
type DeleteUserRequest struct { *aws.Request Input *DeleteUserInput Copy func(*DeleteUserInput) DeleteUserRequest }
DeleteUserRequest is a API request type for the DeleteUser API operation.
func (DeleteUserRequest) Send ¶
func (r DeleteUserRequest) Send() (*DeleteUserOutput, error)
Send marshals and sends the DeleteUser API request.
type DeveloperInfo ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeveloperInfo
func (DeveloperInfo) GoString ¶ added in v0.6.0
func (s DeveloperInfo) GoString() string
GoString returns the string representation
func (DeveloperInfo) String ¶ added in v0.6.0
func (s DeveloperInfo) String() string
String returns the string representation
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 DeviceStatus `type:"string" enum:"true"` // 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 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Device
type DeviceData ¶
type DeviceData 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. DeviceStatus DeviceStatus `type:"string" enum:"true"` // 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 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceData
func (DeviceData) GoString ¶
func (s DeviceData) GoString() string
GoString returns the string representation
func (DeviceData) String ¶
func (s DeviceData) String() string
String returns the string representation
type DeviceEvent ¶ added in v0.4.0
type DeviceEvent struct { // The time (in epoch) when the event occurred. Timestamp *time.Time `type:"timestamp" timestampFormat:"unix"` // The type of device event. Type DeviceEventType `type:"string" enum:"true"` // The value of the event. Value *string `type:"string"` // contains filtered or unexported fields }
The list of device events. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceEvent
func (DeviceEvent) GoString ¶ added in v0.4.0
func (s DeviceEvent) GoString() string
GoString returns the string representation
func (DeviceEvent) String ¶ added in v0.4.0
func (s DeviceEvent) String() string
String returns the string representation
type DeviceEventType ¶ added in v0.4.0
type DeviceEventType string
const ( DeviceEventTypeConnectionStatus DeviceEventType = "CONNECTION_STATUS" DeviceEventTypeDeviceStatus DeviceEventType = "DEVICE_STATUS" )
Enum values for DeviceEventType
func (DeviceEventType) MarshalValue ¶ added in v0.4.0
func (enum DeviceEventType) MarshalValue() (string, error)
func (DeviceEventType) MarshalValueBuf ¶ added in v0.4.0
func (enum DeviceEventType) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceStatus ¶
type DeviceStatus string
const ( DeviceStatusReady DeviceStatus = "READY" DeviceStatusPending DeviceStatus = "PENDING" DeviceStatusWasOffline DeviceStatus = "WAS_OFFLINE" DeviceStatusDeregistered DeviceStatus = "DEREGISTERED" )
Enum values for DeviceStatus
func (DeviceStatus) MarshalValue ¶ added in v0.3.0
func (enum DeviceStatus) MarshalValue() (string, error)
func (DeviceStatus) MarshalValueBuf ¶ added in v0.3.0
func (enum DeviceStatus) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceStatusDetail ¶ added in v0.3.0
type DeviceStatusDetail struct { // The device status detail code. Code DeviceStatusDetailCode `type:"string" enum:"true"` // contains filtered or unexported fields }
Details of a device’s status. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceStatusDetail
func (DeviceStatusDetail) GoString ¶ added in v0.3.0
func (s DeviceStatusDetail) GoString() string
GoString returns the string representation
func (DeviceStatusDetail) String ¶ added in v0.3.0
func (s DeviceStatusDetail) String() string
String returns the string representation
type DeviceStatusDetailCode ¶ added in v0.3.0
type DeviceStatusDetailCode string
const ( DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded DeviceStatusDetailCode = "DEVICE_SOFTWARE_UPDATE_NEEDED" DeviceStatusDetailCodeDeviceWasOffline DeviceStatusDetailCode = "DEVICE_WAS_OFFLINE" )
Enum values for DeviceStatusDetailCode
func (DeviceStatusDetailCode) MarshalValue ¶ added in v0.3.0
func (enum DeviceStatusDetailCode) MarshalValue() (string, error)
func (DeviceStatusDetailCode) MarshalValueBuf ¶ added in v0.3.0
func (enum DeviceStatusDetailCode) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceStatusInfo ¶ added in v0.3.0
type DeviceStatusInfo struct { // The latest available information about the connection status of a device. ConnectionStatus ConnectionStatus `type:"string" enum:"true"` // One or more device status detail descriptions. DeviceStatusDetails []DeviceStatusDetail `type:"list"` // contains filtered or unexported fields }
Detailed information about a device's status. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeviceStatusInfo
func (DeviceStatusInfo) GoString ¶ added in v0.3.0
func (s DeviceStatusInfo) GoString() string
GoString returns the string representation
func (DeviceStatusInfo) String ¶ added in v0.3.0
func (s DeviceStatusInfo) String() string
String returns the string representation
type DisassociateContactFromAddressBookInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBookRequest
func (DisassociateContactFromAddressBookInput) GoString ¶ added in v0.4.0
func (s DisassociateContactFromAddressBookInput) GoString() string
GoString returns the string representation
func (DisassociateContactFromAddressBookInput) String ¶ added in v0.4.0
func (s DisassociateContactFromAddressBookInput) String() string
String returns the string representation
func (*DisassociateContactFromAddressBookInput) Validate ¶ added in v0.4.0
func (s *DisassociateContactFromAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateContactFromAddressBookOutput ¶ added in v0.4.0
type DisassociateContactFromAddressBookOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBookResponse
func (DisassociateContactFromAddressBookOutput) GoString ¶ added in v0.4.0
func (s DisassociateContactFromAddressBookOutput) GoString() string
GoString returns the string representation
func (DisassociateContactFromAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s DisassociateContactFromAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateContactFromAddressBookOutput) String ¶ added in v0.4.0
func (s DisassociateContactFromAddressBookOutput) String() string
String returns the string representation
type DisassociateContactFromAddressBookRequest ¶ added in v0.4.0
type DisassociateContactFromAddressBookRequest struct { *aws.Request Input *DisassociateContactFromAddressBookInput Copy func(*DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest }
DisassociateContactFromAddressBookRequest is a API request type for the DisassociateContactFromAddressBook API operation.
func (DisassociateContactFromAddressBookRequest) Send ¶ added in v0.4.0
func (r DisassociateContactFromAddressBookRequest) Send() (*DisassociateContactFromAddressBookOutput, error)
Send marshals and sends the DisassociateContactFromAddressBook API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomRequest
func (DisassociateDeviceFromRoomInput) GoString ¶
func (s DisassociateDeviceFromRoomInput) GoString() string
GoString returns the string representation
func (DisassociateDeviceFromRoomInput) String ¶
func (s DisassociateDeviceFromRoomInput) String() string
String returns the string representation
type DisassociateDeviceFromRoomOutput ¶
type DisassociateDeviceFromRoomOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoomResponse
func (DisassociateDeviceFromRoomOutput) GoString ¶
func (s DisassociateDeviceFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateDeviceFromRoomOutput) SDKResponseMetadata ¶
func (s DisassociateDeviceFromRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateDeviceFromRoomOutput) String ¶
func (s DisassociateDeviceFromRoomOutput) String() string
String returns the string representation
type DisassociateDeviceFromRoomRequest ¶
type DisassociateDeviceFromRoomRequest struct { *aws.Request Input *DisassociateDeviceFromRoomInput Copy func(*DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest }
DisassociateDeviceFromRoomRequest is a API request type for the DisassociateDeviceFromRoom API operation.
func (DisassociateDeviceFromRoomRequest) Send ¶
func (r DisassociateDeviceFromRoomRequest) Send() (*DisassociateDeviceFromRoomOutput, error)
Send marshals and sends the DisassociateDeviceFromRoom API request.
type DisassociateSkillFromSkillGroupInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroupRequest
func (DisassociateSkillFromSkillGroupInput) GoString ¶ added in v0.6.0
func (s DisassociateSkillFromSkillGroupInput) GoString() string
GoString returns the string representation
func (DisassociateSkillFromSkillGroupInput) String ¶ added in v0.6.0
func (s DisassociateSkillFromSkillGroupInput) String() string
String returns the string representation
func (*DisassociateSkillFromSkillGroupInput) Validate ¶ added in v0.6.0
func (s *DisassociateSkillFromSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSkillFromSkillGroupOutput ¶ added in v0.6.0
type DisassociateSkillFromSkillGroupOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroupResponse
func (DisassociateSkillFromSkillGroupOutput) GoString ¶ added in v0.6.0
func (s DisassociateSkillFromSkillGroupOutput) GoString() string
GoString returns the string representation
func (DisassociateSkillFromSkillGroupOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s DisassociateSkillFromSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateSkillFromSkillGroupOutput) String ¶ added in v0.6.0
func (s DisassociateSkillFromSkillGroupOutput) String() string
String returns the string representation
type DisassociateSkillFromSkillGroupRequest ¶ added in v0.6.0
type DisassociateSkillFromSkillGroupRequest struct { *aws.Request Input *DisassociateSkillFromSkillGroupInput Copy func(*DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest }
DisassociateSkillFromSkillGroupRequest is a API request type for the DisassociateSkillFromSkillGroup API operation.
func (DisassociateSkillFromSkillGroupRequest) Send ¶ added in v0.6.0
func (r DisassociateSkillFromSkillGroupRequest) Send() (*DisassociateSkillFromSkillGroupOutput, error)
Send marshals and sends the DisassociateSkillFromSkillGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomRequest
func (DisassociateSkillGroupFromRoomInput) GoString ¶
func (s DisassociateSkillGroupFromRoomInput) GoString() string
GoString returns the string representation
func (DisassociateSkillGroupFromRoomInput) String ¶
func (s DisassociateSkillGroupFromRoomInput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomOutput ¶
type DisassociateSkillGroupFromRoomOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoomResponse
func (DisassociateSkillGroupFromRoomOutput) GoString ¶
func (s DisassociateSkillGroupFromRoomOutput) GoString() string
GoString returns the string representation
func (DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata ¶
func (s DisassociateSkillGroupFromRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisassociateSkillGroupFromRoomOutput) String ¶
func (s DisassociateSkillGroupFromRoomOutput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomRequest ¶
type DisassociateSkillGroupFromRoomRequest struct { *aws.Request Input *DisassociateSkillGroupFromRoomInput Copy func(*DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest }
DisassociateSkillGroupFromRoomRequest is a API request type for the DisassociateSkillGroupFromRoom API operation.
func (DisassociateSkillGroupFromRoomRequest) Send ¶
func (r DisassociateSkillGroupFromRoomRequest) Send() (*DisassociateSkillGroupFromRoomOutput, error)
Send marshals and sends the DisassociateSkillGroupFromRoom API request.
type DistanceUnit ¶
type DistanceUnit string
const ( DistanceUnitMetric DistanceUnit = "METRIC" DistanceUnitImperial DistanceUnit = "IMPERIAL" )
Enum values for DistanceUnit
func (DistanceUnit) MarshalValue ¶ added in v0.3.0
func (enum DistanceUnit) MarshalValue() (string, error)
func (DistanceUnit) MarshalValueBuf ¶ added in v0.3.0
func (enum DistanceUnit) MarshalValueBuf(b []byte) ([]byte, error)
type EnablementType ¶ added in v0.6.0
type EnablementType string
const ( EnablementTypeEnabled EnablementType = "ENABLED" EnablementTypePending EnablementType = "PENDING" )
Enum values for EnablementType
func (EnablementType) MarshalValue ¶ added in v0.6.0
func (enum EnablementType) MarshalValue() (string, error)
func (EnablementType) MarshalValueBuf ¶ added in v0.6.0
func (enum EnablementType) MarshalValueBuf(b []byte) ([]byte, error)
type EnablementTypeFilter ¶ added in v0.6.0
type EnablementTypeFilter string
const ( EnablementTypeFilterEnabled EnablementTypeFilter = "ENABLED" EnablementTypeFilterPending EnablementTypeFilter = "PENDING" )
Enum values for EnablementTypeFilter
func (EnablementTypeFilter) MarshalValue ¶ added in v0.6.0
func (enum EnablementTypeFilter) MarshalValue() (string, error)
func (EnablementTypeFilter) MarshalValueBuf ¶ added in v0.6.0
func (enum EnablementTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)
type EnrollmentStatus ¶
type EnrollmentStatus string
const ( EnrollmentStatusInitialized EnrollmentStatus = "INITIALIZED" EnrollmentStatusPending EnrollmentStatus = "PENDING" EnrollmentStatusRegistered EnrollmentStatus = "REGISTERED" EnrollmentStatusDisassociating EnrollmentStatus = "DISASSOCIATING" EnrollmentStatusDeregistering EnrollmentStatus = "DEREGISTERING" )
Enum values for EnrollmentStatus
func (EnrollmentStatus) MarshalValue ¶ added in v0.3.0
func (enum EnrollmentStatus) MarshalValue() (string, error)
func (EnrollmentStatus) MarshalValueBuf ¶ added in v0.3.0
func (enum EnrollmentStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Feature ¶
type Feature string
const ( FeatureBluetooth Feature = "BLUETOOTH" FeatureVolume Feature = "VOLUME" FeatureNotifications Feature = "NOTIFICATIONS" FeatureLists Feature = "LISTS" FeatureSkills Feature = "SKILLS" FeatureAll Feature = "ALL" )
Enum values for Feature
func (Feature) MarshalValue ¶ added in v0.3.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Filter
type ForgetSmartHomeAppliancesInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliancesRequest
func (ForgetSmartHomeAppliancesInput) GoString ¶ added in v0.6.0
func (s ForgetSmartHomeAppliancesInput) GoString() string
GoString returns the string representation
func (ForgetSmartHomeAppliancesInput) String ¶ added in v0.6.0
func (s ForgetSmartHomeAppliancesInput) String() string
String returns the string representation
func (*ForgetSmartHomeAppliancesInput) Validate ¶ added in v0.6.0
func (s *ForgetSmartHomeAppliancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ForgetSmartHomeAppliancesOutput ¶ added in v0.6.0
type ForgetSmartHomeAppliancesOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliancesResponse
func (ForgetSmartHomeAppliancesOutput) GoString ¶ added in v0.6.0
func (s ForgetSmartHomeAppliancesOutput) GoString() string
GoString returns the string representation
func (ForgetSmartHomeAppliancesOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ForgetSmartHomeAppliancesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ForgetSmartHomeAppliancesOutput) String ¶ added in v0.6.0
func (s ForgetSmartHomeAppliancesOutput) String() string
String returns the string representation
type ForgetSmartHomeAppliancesRequest ¶ added in v0.6.0
type ForgetSmartHomeAppliancesRequest struct { *aws.Request Input *ForgetSmartHomeAppliancesInput Copy func(*ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest }
ForgetSmartHomeAppliancesRequest is a API request type for the ForgetSmartHomeAppliances API operation.
func (ForgetSmartHomeAppliancesRequest) Send ¶ added in v0.6.0
func (r ForgetSmartHomeAppliancesRequest) Send() (*ForgetSmartHomeAppliancesOutput, error)
Send marshals and sends the ForgetSmartHomeAppliances API request.
type GetAddressBookInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBookRequest
func (GetAddressBookInput) GoString ¶ added in v0.4.0
func (s GetAddressBookInput) GoString() string
GoString returns the string representation
func (GetAddressBookInput) String ¶ added in v0.4.0
func (s GetAddressBookInput) String() string
String returns the string representation
func (*GetAddressBookInput) Validate ¶ added in v0.4.0
func (s *GetAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAddressBookOutput ¶ added in v0.4.0
type GetAddressBookOutput struct { // The details of the requested address book. AddressBook *AddressBook `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBookResponse
func (GetAddressBookOutput) GoString ¶ added in v0.4.0
func (s GetAddressBookOutput) GoString() string
GoString returns the string representation
func (GetAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s GetAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetAddressBookOutput) String ¶ added in v0.4.0
func (s GetAddressBookOutput) String() string
String returns the string representation
type GetAddressBookRequest ¶ added in v0.4.0
type GetAddressBookRequest struct { *aws.Request Input *GetAddressBookInput Copy func(*GetAddressBookInput) GetAddressBookRequest }
GetAddressBookRequest is a API request type for the GetAddressBook API operation.
func (GetAddressBookRequest) Send ¶ added in v0.4.0
func (r GetAddressBookRequest) Send() (*GetAddressBookOutput, error)
Send marshals and sends the GetAddressBook API request.
type GetConferencePreferenceInput ¶ added in v0.6.0
type GetConferencePreferenceInput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreferenceRequest
func (GetConferencePreferenceInput) GoString ¶ added in v0.6.0
func (s GetConferencePreferenceInput) GoString() string
GoString returns the string representation
func (GetConferencePreferenceInput) String ¶ added in v0.6.0
func (s GetConferencePreferenceInput) String() string
String returns the string representation
type GetConferencePreferenceOutput ¶ added in v0.6.0
type GetConferencePreferenceOutput struct { // The conference preference. Preference *ConferencePreference `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreferenceResponse
func (GetConferencePreferenceOutput) GoString ¶ added in v0.6.0
func (s GetConferencePreferenceOutput) GoString() string
GoString returns the string representation
func (GetConferencePreferenceOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s GetConferencePreferenceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetConferencePreferenceOutput) String ¶ added in v0.6.0
func (s GetConferencePreferenceOutput) String() string
String returns the string representation
type GetConferencePreferenceRequest ¶ added in v0.6.0
type GetConferencePreferenceRequest struct { *aws.Request Input *GetConferencePreferenceInput Copy func(*GetConferencePreferenceInput) GetConferencePreferenceRequest }
GetConferencePreferenceRequest is a API request type for the GetConferencePreference API operation.
func (GetConferencePreferenceRequest) Send ¶ added in v0.6.0
func (r GetConferencePreferenceRequest) Send() (*GetConferencePreferenceOutput, error)
Send marshals and sends the GetConferencePreference API request.
type GetConferenceProviderInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProviderRequest
func (GetConferenceProviderInput) GoString ¶ added in v0.6.0
func (s GetConferenceProviderInput) GoString() string
GoString returns the string representation
func (GetConferenceProviderInput) String ¶ added in v0.6.0
func (s GetConferenceProviderInput) String() string
String returns the string representation
func (*GetConferenceProviderInput) Validate ¶ added in v0.6.0
func (s *GetConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConferenceProviderOutput ¶ added in v0.6.0
type GetConferenceProviderOutput struct { // The conference provider. ConferenceProvider *ConferenceProvider `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProviderResponse
func (GetConferenceProviderOutput) GoString ¶ added in v0.6.0
func (s GetConferenceProviderOutput) GoString() string
GoString returns the string representation
func (GetConferenceProviderOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s GetConferenceProviderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetConferenceProviderOutput) String ¶ added in v0.6.0
func (s GetConferenceProviderOutput) String() string
String returns the string representation
type GetConferenceProviderRequest ¶ added in v0.6.0
type GetConferenceProviderRequest struct { *aws.Request Input *GetConferenceProviderInput Copy func(*GetConferenceProviderInput) GetConferenceProviderRequest }
GetConferenceProviderRequest is a API request type for the GetConferenceProvider API operation.
func (GetConferenceProviderRequest) Send ¶ added in v0.6.0
func (r GetConferenceProviderRequest) Send() (*GetConferenceProviderOutput, error)
Send marshals and sends the GetConferenceProvider API request.
type GetContactInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContactRequest
func (GetContactInput) GoString ¶ added in v0.4.0
func (s GetContactInput) GoString() string
GoString returns the string representation
func (GetContactInput) String ¶ added in v0.4.0
func (s GetContactInput) String() string
String returns the string representation
func (*GetContactInput) Validate ¶ added in v0.4.0
func (s *GetContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContactOutput ¶ added in v0.4.0
type GetContactOutput struct { // The details of the requested contact. Contact *Contact `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContactResponse
func (GetContactOutput) GoString ¶ added in v0.4.0
func (s GetContactOutput) GoString() string
GoString returns the string representation
func (GetContactOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s GetContactOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetContactOutput) String ¶ added in v0.4.0
func (s GetContactOutput) String() string
String returns the string representation
type GetContactRequest ¶ added in v0.4.0
type GetContactRequest struct { *aws.Request Input *GetContactInput Copy func(*GetContactInput) GetContactRequest }
GetContactRequest is a API request type for the GetContact API operation.
func (GetContactRequest) Send ¶ added in v0.4.0
func (r GetContactRequest) Send() (*GetContactOutput, error)
Send marshals and sends the GetContact API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceRequest
func (GetDeviceInput) GoString ¶
func (s GetDeviceInput) GoString() string
GoString returns the string representation
func (GetDeviceInput) String ¶
func (s GetDeviceInput) String() string
String returns the string representation
type GetDeviceOutput ¶
type GetDeviceOutput struct { // The details of the device requested. Required. Device *Device `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDeviceResponse
func (GetDeviceOutput) GoString ¶
func (s GetDeviceOutput) GoString() string
GoString returns the string representation
func (GetDeviceOutput) SDKResponseMetadata ¶
func (s GetDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDeviceOutput) String ¶
func (s GetDeviceOutput) String() string
String returns the string representation
type GetDeviceRequest ¶
type GetDeviceRequest struct { *aws.Request Input *GetDeviceInput Copy func(*GetDeviceInput) GetDeviceRequest }
GetDeviceRequest is a API request type for the GetDevice API operation.
func (GetDeviceRequest) Send ¶
func (r GetDeviceRequest) Send() (*GetDeviceOutput, error)
Send marshals and sends the GetDevice API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileRequest
func (GetProfileInput) GoString ¶
func (s GetProfileInput) GoString() string
GoString returns the string representation
func (GetProfileInput) String ¶
func (s GetProfileInput) String() string
String returns the string representation
type GetProfileOutput ¶
type GetProfileOutput struct { // The details of the room profile requested. Required. Profile *Profile `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfileResponse
func (GetProfileOutput) GoString ¶
func (s GetProfileOutput) GoString() string
GoString returns the string representation
func (GetProfileOutput) SDKResponseMetadata ¶
func (s GetProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetProfileOutput) String ¶
func (s GetProfileOutput) String() string
String returns the string representation
type GetProfileRequest ¶
type GetProfileRequest struct { *aws.Request Input *GetProfileInput Copy func(*GetProfileInput) GetProfileRequest }
GetProfileRequest is a API request type for the GetProfile API operation.
func (GetProfileRequest) Send ¶
func (r GetProfileRequest) Send() (*GetProfileOutput, error)
Send marshals and sends the GetProfile API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomRequest
func (GetRoomInput) GoString ¶
func (s GetRoomInput) GoString() string
GoString returns the string representation
func (GetRoomInput) String ¶
func (s GetRoomInput) String() string
String returns the string representation
type GetRoomOutput ¶
type GetRoomOutput struct { // The details of the room requested. Room *Room `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomResponse
func (GetRoomOutput) GoString ¶
func (s GetRoomOutput) GoString() string
GoString returns the string representation
func (GetRoomOutput) SDKResponseMetadata ¶
func (s GetRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetRoomOutput) String ¶
func (s GetRoomOutput) String() string
String returns the string representation
type GetRoomRequest ¶
type GetRoomRequest struct { *aws.Request Input *GetRoomInput Copy func(*GetRoomInput) GetRoomRequest }
GetRoomRequest is a API request type for the GetRoom API operation.
func (GetRoomRequest) Send ¶
func (r GetRoomRequest) Send() (*GetRoomOutput, error)
Send marshals and sends the GetRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterRequest
func (GetRoomSkillParameterInput) GoString ¶
func (s GetRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (GetRoomSkillParameterInput) String ¶
func (s GetRoomSkillParameterInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameterResponse
func (GetRoomSkillParameterOutput) GoString ¶
func (s GetRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (GetRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s GetRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetRoomSkillParameterOutput) String ¶
func (s GetRoomSkillParameterOutput) String() string
String returns the string representation
type GetRoomSkillParameterRequest ¶
type GetRoomSkillParameterRequest struct { *aws.Request Input *GetRoomSkillParameterInput Copy func(*GetRoomSkillParameterInput) GetRoomSkillParameterRequest }
GetRoomSkillParameterRequest is a API request type for the GetRoomSkillParameter API operation.
func (GetRoomSkillParameterRequest) Send ¶
func (r GetRoomSkillParameterRequest) Send() (*GetRoomSkillParameterOutput, error)
Send marshals and sends the GetRoomSkillParameter API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupRequest
func (GetSkillGroupInput) GoString ¶
func (s GetSkillGroupInput) GoString() string
GoString returns the string representation
func (GetSkillGroupInput) String ¶
func (s GetSkillGroupInput) String() string
String returns the string representation
type GetSkillGroupOutput ¶
type GetSkillGroupOutput struct { // The details of the skill group requested. Required. SkillGroup *SkillGroup `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroupResponse
func (GetSkillGroupOutput) GoString ¶
func (s GetSkillGroupOutput) GoString() string
GoString returns the string representation
func (GetSkillGroupOutput) SDKResponseMetadata ¶
func (s GetSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetSkillGroupOutput) String ¶
func (s GetSkillGroupOutput) String() string
String returns the string representation
type GetSkillGroupRequest ¶
type GetSkillGroupRequest struct { *aws.Request Input *GetSkillGroupInput Copy func(*GetSkillGroupInput) GetSkillGroupRequest }
GetSkillGroupRequest is a API request type for the GetSkillGroup API operation.
func (GetSkillGroupRequest) Send ¶
func (r GetSkillGroupRequest) Send() (*GetSkillGroupOutput, error)
Send marshals and sends the GetSkillGroup API request.
type IPDialIn ¶ added in v0.6.0
type IPDialIn struct { // The protocol, including SIP, SIPS, and H323. // // CommsProtocol is a required field CommsProtocol CommsProtocol `type:"string" required:"true" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/IPDialIn
type ListConferenceProvidersInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProvidersRequest
func (ListConferenceProvidersInput) GoString ¶ added in v0.6.0
func (s ListConferenceProvidersInput) GoString() string
GoString returns the string representation
func (ListConferenceProvidersInput) String ¶ added in v0.6.0
func (s ListConferenceProvidersInput) String() string
String returns the string representation
func (*ListConferenceProvidersInput) Validate ¶ added in v0.6.0
func (s *ListConferenceProvidersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConferenceProvidersOutput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProvidersResponse
func (ListConferenceProvidersOutput) GoString ¶ added in v0.6.0
func (s ListConferenceProvidersOutput) GoString() string
GoString returns the string representation
func (ListConferenceProvidersOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ListConferenceProvidersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListConferenceProvidersOutput) String ¶ added in v0.6.0
func (s ListConferenceProvidersOutput) String() string
String returns the string representation
type ListConferenceProvidersPager ¶ added in v0.6.0
ListConferenceProvidersPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListConferenceProvidersPager) CurrentPage ¶ added in v0.6.0
func (p *ListConferenceProvidersPager) CurrentPage() *ListConferenceProvidersOutput
type ListConferenceProvidersRequest ¶ added in v0.6.0
type ListConferenceProvidersRequest struct { *aws.Request Input *ListConferenceProvidersInput Copy func(*ListConferenceProvidersInput) ListConferenceProvidersRequest }
ListConferenceProvidersRequest is a API request type for the ListConferenceProviders API operation.
func (*ListConferenceProvidersRequest) Paginate ¶ added in v0.6.0
func (p *ListConferenceProvidersRequest) Paginate(opts ...aws.Option) ListConferenceProvidersPager
Paginate pages iterates over the pages of a ListConferenceProvidersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListConferenceProviders operation. req := client.ListConferenceProvidersRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListConferenceProvidersRequest) Send ¶ added in v0.6.0
func (r ListConferenceProvidersRequest) Send() (*ListConferenceProvidersOutput, error)
Send marshals and sends the ListConferenceProviders API request.
type ListDeviceEventsInput ¶ added in v0.4.0
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 DeviceEventType `type:"string" enum:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEventsRequest
func (ListDeviceEventsInput) GoString ¶ added in v0.4.0
func (s ListDeviceEventsInput) GoString() string
GoString returns the string representation
func (ListDeviceEventsInput) String ¶ added in v0.4.0
func (s ListDeviceEventsInput) String() string
String returns the string representation
func (*ListDeviceEventsInput) Validate ¶ added in v0.4.0
func (s *ListDeviceEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceEventsOutput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEventsResponse
func (ListDeviceEventsOutput) GoString ¶ added in v0.4.0
func (s ListDeviceEventsOutput) GoString() string
GoString returns the string representation
func (ListDeviceEventsOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s ListDeviceEventsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListDeviceEventsOutput) String ¶ added in v0.4.0
func (s ListDeviceEventsOutput) String() string
String returns the string representation
type ListDeviceEventsPager ¶ added in v0.4.0
ListDeviceEventsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListDeviceEventsPager) CurrentPage ¶ added in v0.4.0
func (p *ListDeviceEventsPager) CurrentPage() *ListDeviceEventsOutput
type ListDeviceEventsRequest ¶ added in v0.4.0
type ListDeviceEventsRequest struct { *aws.Request Input *ListDeviceEventsInput Copy func(*ListDeviceEventsInput) ListDeviceEventsRequest }
ListDeviceEventsRequest is a API request type for the ListDeviceEvents API operation.
func (*ListDeviceEventsRequest) Paginate ¶ added in v0.4.0
func (p *ListDeviceEventsRequest) Paginate(opts ...aws.Option) ListDeviceEventsPager
Paginate pages iterates over the pages of a ListDeviceEventsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDeviceEvents operation. req := client.ListDeviceEventsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListDeviceEventsRequest) Send ¶ added in v0.4.0
func (r ListDeviceEventsRequest) Send() (*ListDeviceEventsOutput, error)
Send marshals and sends the ListDeviceEvents API request.
type ListSkillsInput ¶
type ListSkillsInput struct { // Whether the skill is enabled under the user's account, or if it requires // linking to be used. EnablementType EnablementTypeFilter `type:"string" enum:"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. 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 ARN of the skill group for which to list enabled skills. Required. SkillGroupArn *string `type:"string"` // Whether the skill is publicly available or is a private skill. SkillType SkillTypeFilter `type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsRequest
func (ListSkillsInput) GoString ¶
func (s ListSkillsInput) GoString() string
GoString returns the string representation
func (ListSkillsInput) String ¶
func (s ListSkillsInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsResponse
func (ListSkillsOutput) GoString ¶
func (s ListSkillsOutput) GoString() string
GoString returns the string representation
func (ListSkillsOutput) SDKResponseMetadata ¶
func (s ListSkillsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSkillsOutput) String ¶
func (s ListSkillsOutput) String() string
String returns the string representation
type ListSkillsPager ¶ added in v0.3.0
ListSkillsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSkillsPager) CurrentPage ¶ added in v0.3.0
func (p *ListSkillsPager) CurrentPage() *ListSkillsOutput
type ListSkillsRequest ¶
type ListSkillsRequest struct { *aws.Request Input *ListSkillsInput Copy func(*ListSkillsInput) ListSkillsRequest }
ListSkillsRequest is a API request type for the ListSkills API operation.
func (*ListSkillsRequest) Paginate ¶ added in v0.3.0
func (p *ListSkillsRequest) Paginate(opts ...aws.Option) ListSkillsPager
Paginate pages iterates over the pages of a ListSkillsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSkills operation. req := client.ListSkillsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSkillsRequest) Send ¶
func (r ListSkillsRequest) Send() (*ListSkillsOutput, error)
Send marshals and sends the ListSkills API request.
type ListSkillsStoreCategoriesInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategoriesRequest
func (ListSkillsStoreCategoriesInput) GoString ¶ added in v0.6.0
func (s ListSkillsStoreCategoriesInput) GoString() string
GoString returns the string representation
func (ListSkillsStoreCategoriesInput) String ¶ added in v0.6.0
func (s ListSkillsStoreCategoriesInput) String() string
String returns the string representation
func (*ListSkillsStoreCategoriesInput) Validate ¶ added in v0.6.0
func (s *ListSkillsStoreCategoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSkillsStoreCategoriesOutput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategoriesResponse
func (ListSkillsStoreCategoriesOutput) GoString ¶ added in v0.6.0
func (s ListSkillsStoreCategoriesOutput) GoString() string
GoString returns the string representation
func (ListSkillsStoreCategoriesOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ListSkillsStoreCategoriesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSkillsStoreCategoriesOutput) String ¶ added in v0.6.0
func (s ListSkillsStoreCategoriesOutput) String() string
String returns the string representation
type ListSkillsStoreCategoriesPager ¶ added in v0.6.0
ListSkillsStoreCategoriesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSkillsStoreCategoriesPager) CurrentPage ¶ added in v0.6.0
func (p *ListSkillsStoreCategoriesPager) CurrentPage() *ListSkillsStoreCategoriesOutput
type ListSkillsStoreCategoriesRequest ¶ added in v0.6.0
type ListSkillsStoreCategoriesRequest struct { *aws.Request Input *ListSkillsStoreCategoriesInput Copy func(*ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest }
ListSkillsStoreCategoriesRequest is a API request type for the ListSkillsStoreCategories API operation.
func (*ListSkillsStoreCategoriesRequest) Paginate ¶ added in v0.6.0
func (p *ListSkillsStoreCategoriesRequest) Paginate(opts ...aws.Option) ListSkillsStoreCategoriesPager
Paginate pages iterates over the pages of a ListSkillsStoreCategoriesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSkillsStoreCategories operation. req := client.ListSkillsStoreCategoriesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSkillsStoreCategoriesRequest) Send ¶ added in v0.6.0
func (r ListSkillsStoreCategoriesRequest) Send() (*ListSkillsStoreCategoriesOutput, error)
Send marshals and sends the ListSkillsStoreCategories API request.
type ListSkillsStoreSkillsByCategoryInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategoryRequest
func (ListSkillsStoreSkillsByCategoryInput) GoString ¶ added in v0.6.0
func (s ListSkillsStoreSkillsByCategoryInput) GoString() string
GoString returns the string representation
func (ListSkillsStoreSkillsByCategoryInput) String ¶ added in v0.6.0
func (s ListSkillsStoreSkillsByCategoryInput) String() string
String returns the string representation
func (*ListSkillsStoreSkillsByCategoryInput) Validate ¶ added in v0.6.0
func (s *ListSkillsStoreSkillsByCategoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSkillsStoreSkillsByCategoryOutput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategoryResponse
func (ListSkillsStoreSkillsByCategoryOutput) GoString ¶ added in v0.6.0
func (s ListSkillsStoreSkillsByCategoryOutput) GoString() string
GoString returns the string representation
func (ListSkillsStoreSkillsByCategoryOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ListSkillsStoreSkillsByCategoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSkillsStoreSkillsByCategoryOutput) String ¶ added in v0.6.0
func (s ListSkillsStoreSkillsByCategoryOutput) String() string
String returns the string representation
type ListSkillsStoreSkillsByCategoryPager ¶ added in v0.6.0
ListSkillsStoreSkillsByCategoryPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSkillsStoreSkillsByCategoryPager) CurrentPage ¶ added in v0.6.0
func (p *ListSkillsStoreSkillsByCategoryPager) CurrentPage() *ListSkillsStoreSkillsByCategoryOutput
type ListSkillsStoreSkillsByCategoryRequest ¶ added in v0.6.0
type ListSkillsStoreSkillsByCategoryRequest struct { *aws.Request Input *ListSkillsStoreSkillsByCategoryInput Copy func(*ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest }
ListSkillsStoreSkillsByCategoryRequest is a API request type for the ListSkillsStoreSkillsByCategory API operation.
func (*ListSkillsStoreSkillsByCategoryRequest) Paginate ¶ added in v0.6.0
func (p *ListSkillsStoreSkillsByCategoryRequest) Paginate(opts ...aws.Option) ListSkillsStoreSkillsByCategoryPager
Paginate pages iterates over the pages of a ListSkillsStoreSkillsByCategoryRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSkillsStoreSkillsByCategory operation. req := client.ListSkillsStoreSkillsByCategoryRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSkillsStoreSkillsByCategoryRequest) Send ¶ added in v0.6.0
func (r ListSkillsStoreSkillsByCategoryRequest) Send() (*ListSkillsStoreSkillsByCategoryOutput, error)
Send marshals and sends the ListSkillsStoreSkillsByCategory API request.
type ListSmartHomeAppliancesInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliancesRequest
func (ListSmartHomeAppliancesInput) GoString ¶ added in v0.6.0
func (s ListSmartHomeAppliancesInput) GoString() string
GoString returns the string representation
func (ListSmartHomeAppliancesInput) String ¶ added in v0.6.0
func (s ListSmartHomeAppliancesInput) String() string
String returns the string representation
func (*ListSmartHomeAppliancesInput) Validate ¶ added in v0.6.0
func (s *ListSmartHomeAppliancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSmartHomeAppliancesOutput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliancesResponse
func (ListSmartHomeAppliancesOutput) GoString ¶ added in v0.6.0
func (s ListSmartHomeAppliancesOutput) GoString() string
GoString returns the string representation
func (ListSmartHomeAppliancesOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s ListSmartHomeAppliancesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListSmartHomeAppliancesOutput) String ¶ added in v0.6.0
func (s ListSmartHomeAppliancesOutput) String() string
String returns the string representation
type ListSmartHomeAppliancesPager ¶ added in v0.6.0
ListSmartHomeAppliancesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListSmartHomeAppliancesPager) CurrentPage ¶ added in v0.6.0
func (p *ListSmartHomeAppliancesPager) CurrentPage() *ListSmartHomeAppliancesOutput
type ListSmartHomeAppliancesRequest ¶ added in v0.6.0
type ListSmartHomeAppliancesRequest struct { *aws.Request Input *ListSmartHomeAppliancesInput Copy func(*ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest }
ListSmartHomeAppliancesRequest is a API request type for the ListSmartHomeAppliances API operation.
func (*ListSmartHomeAppliancesRequest) Paginate ¶ added in v0.6.0
func (p *ListSmartHomeAppliancesRequest) Paginate(opts ...aws.Option) ListSmartHomeAppliancesPager
Paginate pages iterates over the pages of a ListSmartHomeAppliancesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListSmartHomeAppliances operation. req := client.ListSmartHomeAppliancesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListSmartHomeAppliancesRequest) Send ¶ added in v0.6.0
func (r ListSmartHomeAppliancesRequest) Send() (*ListSmartHomeAppliancesOutput, error)
Send marshals and sends the ListSmartHomeAppliances API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsRequest
func (ListTagsInput) GoString ¶
func (s ListTagsInput) GoString() string
GoString returns the string representation
func (ListTagsInput) String ¶
func (s ListTagsInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTagsResponse
func (ListTagsOutput) GoString ¶
func (s ListTagsOutput) GoString() string
GoString returns the string representation
func (ListTagsOutput) SDKResponseMetadata ¶
func (s ListTagsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListTagsOutput) String ¶
func (s ListTagsOutput) String() string
String returns the string representation
type ListTagsPager ¶ added in v0.3.0
ListTagsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListTagsPager) CurrentPage ¶ added in v0.3.0
func (p *ListTagsPager) CurrentPage() *ListTagsOutput
type ListTagsRequest ¶
type ListTagsRequest struct { *aws.Request Input *ListTagsInput Copy func(*ListTagsInput) ListTagsRequest }
ListTagsRequest is a API request type for the ListTags API operation.
func (*ListTagsRequest) Paginate ¶ added in v0.3.0
func (p *ListTagsRequest) Paginate(opts ...aws.Option) ListTagsPager
Paginate pages iterates over the pages of a ListTagsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTags operation. req := client.ListTagsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListTagsRequest) Send ¶
func (r ListTagsRequest) Send() (*ListTagsOutput, error)
Send marshals and sends the ListTags API request.
type MeetingSetting ¶ added in v0.6.0
type MeetingSetting struct { // The values that indicate whether the pin is always required. // // RequirePin is a required field RequirePin RequirePin `type:"string" required:"true" enum:"true"` // 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.
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/MeetingSetting
func (MeetingSetting) GoString ¶ added in v0.6.0
func (s MeetingSetting) GoString() string
GoString returns the string representation
func (MeetingSetting) String ¶ added in v0.6.0
func (s MeetingSetting) String() string
String returns the string representation
func (*MeetingSetting) Validate ¶ added in v0.6.0
func (s *MeetingSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PSTNDialIn ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PSTNDialIn
func (PSTNDialIn) GoString ¶ added in v0.6.0
func (s PSTNDialIn) GoString() string
GoString returns the string representation
func (PSTNDialIn) String ¶ added in v0.6.0
func (s PSTNDialIn) String() string
String returns the string representation
func (*PSTNDialIn) Validate ¶ added in v0.6.0
func (s *PSTNDialIn) Validate() error
Validate inspects the fields of the type to determine if they are valid.
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"` // The distance unit of a room profile. DistanceUnit DistanceUnit `type:"string" enum:"true"` // Retrieves if the profile is default or not. IsDefault *bool `type:"boolean"` // The max volume limit of a room profile. MaxVolumeLimit *int64 `type:"integer"` // 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 TemperatureUnit `type:"string" enum:"true"` // The time zone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
A room profile with attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Profile
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 DistanceUnit `type:"string" enum:"true"` // Retrieves if the profile data is default or not. IsDefault *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 temperature unit of a room profile. TemperatureUnit TemperatureUnit `type:"string" enum:"true"` // The timezone of a room profile. Timezone *string `min:"1" type:"string"` // The wake word of a room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
The data of a room profile. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ProfileData
func (ProfileData) GoString ¶
func (s ProfileData) GoString() string
GoString returns the string representation
func (ProfileData) String ¶
func (s ProfileData) String() string
String returns the string representation
type PutConferencePreferenceInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreferenceRequest
func (PutConferencePreferenceInput) GoString ¶ added in v0.6.0
func (s PutConferencePreferenceInput) GoString() string
GoString returns the string representation
func (PutConferencePreferenceInput) String ¶ added in v0.6.0
func (s PutConferencePreferenceInput) String() string
String returns the string representation
func (*PutConferencePreferenceInput) Validate ¶ added in v0.6.0
func (s *PutConferencePreferenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutConferencePreferenceOutput ¶ added in v0.6.0
type PutConferencePreferenceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreferenceResponse
func (PutConferencePreferenceOutput) GoString ¶ added in v0.6.0
func (s PutConferencePreferenceOutput) GoString() string
GoString returns the string representation
func (PutConferencePreferenceOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s PutConferencePreferenceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PutConferencePreferenceOutput) String ¶ added in v0.6.0
func (s PutConferencePreferenceOutput) String() string
String returns the string representation
type PutConferencePreferenceRequest ¶ added in v0.6.0
type PutConferencePreferenceRequest struct { *aws.Request Input *PutConferencePreferenceInput Copy func(*PutConferencePreferenceInput) PutConferencePreferenceRequest }
PutConferencePreferenceRequest is a API request type for the PutConferencePreference API operation.
func (PutConferencePreferenceRequest) Send ¶ added in v0.6.0
func (r PutConferencePreferenceRequest) Send() (*PutConferencePreferenceOutput, error)
Send marshals and sends the PutConferencePreference API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterRequest
func (PutRoomSkillParameterInput) GoString ¶
func (s PutRoomSkillParameterInput) GoString() string
GoString returns the string representation
func (PutRoomSkillParameterInput) String ¶
func (s PutRoomSkillParameterInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameterResponse
func (PutRoomSkillParameterOutput) GoString ¶
func (s PutRoomSkillParameterOutput) GoString() string
GoString returns the string representation
func (PutRoomSkillParameterOutput) SDKResponseMetadata ¶
func (s PutRoomSkillParameterOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PutRoomSkillParameterOutput) String ¶
func (s PutRoomSkillParameterOutput) String() string
String returns the string representation
type PutRoomSkillParameterRequest ¶
type PutRoomSkillParameterRequest struct { *aws.Request Input *PutRoomSkillParameterInput Copy func(*PutRoomSkillParameterInput) PutRoomSkillParameterRequest }
PutRoomSkillParameterRequest is a API request type for the PutRoomSkillParameter API operation.
func (PutRoomSkillParameterRequest) Send ¶
func (r PutRoomSkillParameterRequest) Send() (*PutRoomSkillParameterOutput, error)
Send marshals and sends the PutRoomSkillParameter API request.
type PutSkillAuthorizationInput ¶ added in v0.6.0
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 required field AuthorizationResult map[string]string `type:"map" required:"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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorizationRequest
func (PutSkillAuthorizationInput) GoString ¶ added in v0.6.0
func (s PutSkillAuthorizationInput) GoString() string
GoString returns the string representation
func (PutSkillAuthorizationInput) String ¶ added in v0.6.0
func (s PutSkillAuthorizationInput) String() string
String returns the string representation
func (*PutSkillAuthorizationInput) Validate ¶ added in v0.6.0
func (s *PutSkillAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutSkillAuthorizationOutput ¶ added in v0.6.0
type PutSkillAuthorizationOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorizationResponse
func (PutSkillAuthorizationOutput) GoString ¶ added in v0.6.0
func (s PutSkillAuthorizationOutput) GoString() string
GoString returns the string representation
func (PutSkillAuthorizationOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s PutSkillAuthorizationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PutSkillAuthorizationOutput) String ¶ added in v0.6.0
func (s PutSkillAuthorizationOutput) String() string
String returns the string representation
type PutSkillAuthorizationRequest ¶ added in v0.6.0
type PutSkillAuthorizationRequest struct { *aws.Request Input *PutSkillAuthorizationInput Copy func(*PutSkillAuthorizationInput) PutSkillAuthorizationRequest }
PutSkillAuthorizationRequest is a API request type for the PutSkillAuthorization API operation.
func (PutSkillAuthorizationRequest) Send ¶ added in v0.6.0
func (r PutSkillAuthorizationRequest) Send() (*PutSkillAuthorizationOutput, error)
Send marshals and sends the PutSkillAuthorization API request.
type RegisterAVSDeviceInput ¶ added in v0.6.0
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 is a required field DeviceSerialNumber *string `type:"string" required:"true"` // The product ID used to identify your AVS device during authorization. // // ProductId is a required field ProductId *string `type:"string" required:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDeviceRequest
func (RegisterAVSDeviceInput) GoString ¶ added in v0.6.0
func (s RegisterAVSDeviceInput) GoString() string
GoString returns the string representation
func (RegisterAVSDeviceInput) String ¶ added in v0.6.0
func (s RegisterAVSDeviceInput) String() string
String returns the string representation
func (*RegisterAVSDeviceInput) Validate ¶ added in v0.6.0
func (s *RegisterAVSDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAVSDeviceOutput ¶ added in v0.6.0
type RegisterAVSDeviceOutput struct { // The ARN of the device. DeviceArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDeviceResponse
func (RegisterAVSDeviceOutput) GoString ¶ added in v0.6.0
func (s RegisterAVSDeviceOutput) GoString() string
GoString returns the string representation
func (RegisterAVSDeviceOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s RegisterAVSDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RegisterAVSDeviceOutput) String ¶ added in v0.6.0
func (s RegisterAVSDeviceOutput) String() string
String returns the string representation
type RegisterAVSDeviceRequest ¶ added in v0.6.0
type RegisterAVSDeviceRequest struct { *aws.Request Input *RegisterAVSDeviceInput Copy func(*RegisterAVSDeviceInput) RegisterAVSDeviceRequest }
RegisterAVSDeviceRequest is a API request type for the RegisterAVSDevice API operation.
func (RegisterAVSDeviceRequest) Send ¶ added in v0.6.0
func (r RegisterAVSDeviceRequest) Send() (*RegisterAVSDeviceOutput, error)
Send marshals and sends the RegisterAVSDevice API request.
type RejectSkillInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkillRequest
func (RejectSkillInput) GoString ¶ added in v0.6.0
func (s RejectSkillInput) GoString() string
GoString returns the string representation
func (RejectSkillInput) String ¶ added in v0.6.0
func (s RejectSkillInput) String() string
String returns the string representation
func (*RejectSkillInput) Validate ¶ added in v0.6.0
func (s *RejectSkillInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectSkillOutput ¶ added in v0.6.0
type RejectSkillOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkillResponse
func (RejectSkillOutput) GoString ¶ added in v0.6.0
func (s RejectSkillOutput) GoString() string
GoString returns the string representation
func (RejectSkillOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s RejectSkillOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RejectSkillOutput) String ¶ added in v0.6.0
func (s RejectSkillOutput) String() string
String returns the string representation
type RejectSkillRequest ¶ added in v0.6.0
type RejectSkillRequest struct { *aws.Request Input *RejectSkillInput Copy func(*RejectSkillInput) RejectSkillRequest }
RejectSkillRequest is a API request type for the RejectSkill API operation.
func (RejectSkillRequest) Send ¶ added in v0.6.0
func (r RejectSkillRequest) Send() (*RejectSkillOutput, error)
Send marshals and sends the RejectSkill API request.
type RequirePin ¶ added in v0.6.0
type RequirePin string
const ( RequirePinYes RequirePin = "YES" RequirePinNo RequirePin = "NO" RequirePinOptional RequirePin = "OPTIONAL" )
Enum values for RequirePin
func (RequirePin) MarshalValue ¶ added in v0.6.0
func (enum RequirePin) MarshalValue() (string, error)
func (RequirePin) MarshalValueBuf ¶ added in v0.6.0
func (enum RequirePin) MarshalValueBuf(b []byte) ([]byte, error)
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomRequest
func (ResolveRoomInput) GoString ¶
func (s ResolveRoomInput) GoString() string
GoString returns the string representation
func (ResolveRoomInput) String ¶
func (s ResolveRoomInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoomResponse
func (ResolveRoomOutput) GoString ¶
func (s ResolveRoomOutput) GoString() string
GoString returns the string representation
func (ResolveRoomOutput) SDKResponseMetadata ¶
func (s ResolveRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ResolveRoomOutput) String ¶
func (s ResolveRoomOutput) String() string
String returns the string representation
type ResolveRoomRequest ¶
type ResolveRoomRequest struct { *aws.Request Input *ResolveRoomInput Copy func(*ResolveRoomInput) ResolveRoomRequest }
ResolveRoomRequest is a API request type for the ResolveRoom API operation.
func (ResolveRoomRequest) Send ¶
func (r ResolveRoomRequest) Send() (*ResolveRoomOutput, error)
Send marshals and sends the ResolveRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationRequest
func (RevokeInvitationInput) GoString ¶
func (s RevokeInvitationInput) GoString() string
GoString returns the string representation
func (RevokeInvitationInput) String ¶
func (s RevokeInvitationInput) String() string
String returns the string representation
type RevokeInvitationOutput ¶
type RevokeInvitationOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitationResponse
func (RevokeInvitationOutput) GoString ¶
func (s RevokeInvitationOutput) GoString() string
GoString returns the string representation
func (RevokeInvitationOutput) SDKResponseMetadata ¶
func (s RevokeInvitationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RevokeInvitationOutput) String ¶
func (s RevokeInvitationOutput) String() string
String returns the string representation
type RevokeInvitationRequest ¶
type RevokeInvitationRequest struct { *aws.Request Input *RevokeInvitationInput Copy func(*RevokeInvitationInput) RevokeInvitationRequest }
RevokeInvitationRequest is a API request type for the RevokeInvitation API operation.
func (RevokeInvitationRequest) Send ¶
func (r RevokeInvitationRequest) Send() (*RevokeInvitationOutput, error)
Send marshals and sends the RevokeInvitation API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Room
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomData
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RoomSkillParameter
func (RoomSkillParameter) GoString ¶
func (s RoomSkillParameter) GoString() string
GoString returns the string representation
func (RoomSkillParameter) String ¶
func (s RoomSkillParameter) String() string
String returns the string representation
func (*RoomSkillParameter) Validate ¶
func (s *RoomSkillParameter) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAddressBooksInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooksRequest
func (SearchAddressBooksInput) GoString ¶ added in v0.4.0
func (s SearchAddressBooksInput) GoString() string
GoString returns the string representation
func (SearchAddressBooksInput) String ¶ added in v0.4.0
func (s SearchAddressBooksInput) String() string
String returns the string representation
func (*SearchAddressBooksInput) Validate ¶ added in v0.4.0
func (s *SearchAddressBooksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAddressBooksOutput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooksResponse
func (SearchAddressBooksOutput) GoString ¶ added in v0.4.0
func (s SearchAddressBooksOutput) GoString() string
GoString returns the string representation
func (SearchAddressBooksOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s SearchAddressBooksOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchAddressBooksOutput) String ¶ added in v0.4.0
func (s SearchAddressBooksOutput) String() string
String returns the string representation
type SearchAddressBooksPager ¶ added in v0.4.0
SearchAddressBooksPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchAddressBooksPager) CurrentPage ¶ added in v0.4.0
func (p *SearchAddressBooksPager) CurrentPage() *SearchAddressBooksOutput
type SearchAddressBooksRequest ¶ added in v0.4.0
type SearchAddressBooksRequest struct { *aws.Request Input *SearchAddressBooksInput Copy func(*SearchAddressBooksInput) SearchAddressBooksRequest }
SearchAddressBooksRequest is a API request type for the SearchAddressBooks API operation.
func (*SearchAddressBooksRequest) Paginate ¶ added in v0.4.0
func (p *SearchAddressBooksRequest) Paginate(opts ...aws.Option) SearchAddressBooksPager
Paginate pages iterates over the pages of a SearchAddressBooksRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchAddressBooks operation. req := client.SearchAddressBooksRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchAddressBooksRequest) Send ¶ added in v0.4.0
func (r SearchAddressBooksRequest) Send() (*SearchAddressBooksOutput, error)
Send marshals and sends the SearchAddressBooks API request.
type SearchContactsInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContactsRequest
func (SearchContactsInput) GoString ¶ added in v0.4.0
func (s SearchContactsInput) GoString() string
GoString returns the string representation
func (SearchContactsInput) String ¶ added in v0.4.0
func (s SearchContactsInput) String() string
String returns the string representation
func (*SearchContactsInput) Validate ¶ added in v0.4.0
func (s *SearchContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchContactsOutput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContactsResponse
func (SearchContactsOutput) GoString ¶ added in v0.4.0
func (s SearchContactsOutput) GoString() string
GoString returns the string representation
func (SearchContactsOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s SearchContactsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchContactsOutput) String ¶ added in v0.4.0
func (s SearchContactsOutput) String() string
String returns the string representation
type SearchContactsPager ¶ added in v0.4.0
SearchContactsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchContactsPager) CurrentPage ¶ added in v0.4.0
func (p *SearchContactsPager) CurrentPage() *SearchContactsOutput
type SearchContactsRequest ¶ added in v0.4.0
type SearchContactsRequest struct { *aws.Request Input *SearchContactsInput Copy func(*SearchContactsInput) SearchContactsRequest }
SearchContactsRequest is a API request type for the SearchContacts API operation.
func (*SearchContactsRequest) Paginate ¶ added in v0.4.0
func (p *SearchContactsRequest) Paginate(opts ...aws.Option) SearchContactsPager
Paginate pages iterates over the pages of a SearchContactsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchContacts operation. req := client.SearchContactsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchContactsRequest) Send ¶ added in v0.4.0
func (r SearchContactsRequest) Send() (*SearchContactsOutput, error)
Send marshals and sends the SearchContacts API request.
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, and ConnectionStatus (ONLINE and OFFLINE). 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, // and ConnectionStatus. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesRequest
func (SearchDevicesInput) GoString ¶
func (s SearchDevicesInput) GoString() string
GoString returns the string representation
func (SearchDevicesInput) String ¶
func (s SearchDevicesInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevicesResponse
func (SearchDevicesOutput) GoString ¶
func (s SearchDevicesOutput) GoString() string
GoString returns the string representation
func (SearchDevicesOutput) SDKResponseMetadata ¶
func (s SearchDevicesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchDevicesOutput) String ¶
func (s SearchDevicesOutput) String() string
String returns the string representation
type SearchDevicesPager ¶ added in v0.3.0
SearchDevicesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchDevicesPager) CurrentPage ¶ added in v0.3.0
func (p *SearchDevicesPager) CurrentPage() *SearchDevicesOutput
type SearchDevicesRequest ¶
type SearchDevicesRequest struct { *aws.Request Input *SearchDevicesInput Copy func(*SearchDevicesInput) SearchDevicesRequest }
SearchDevicesRequest is a API request type for the SearchDevices API operation.
func (*SearchDevicesRequest) Paginate ¶ added in v0.3.0
func (p *SearchDevicesRequest) Paginate(opts ...aws.Option) SearchDevicesPager
Paginate pages iterates over the pages of a SearchDevicesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchDevices operation. req := client.SearchDevicesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchDevicesRequest) Send ¶
func (r SearchDevicesRequest) Send() (*SearchDevicesOutput, error)
Send marshals and sends the SearchDevices API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesRequest
func (SearchProfilesInput) GoString ¶
func (s SearchProfilesInput) GoString() string
GoString returns the string representation
func (SearchProfilesInput) String ¶
func (s SearchProfilesInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfilesResponse
func (SearchProfilesOutput) GoString ¶
func (s SearchProfilesOutput) GoString() string
GoString returns the string representation
func (SearchProfilesOutput) SDKResponseMetadata ¶
func (s SearchProfilesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchProfilesOutput) String ¶
func (s SearchProfilesOutput) String() string
String returns the string representation
type SearchProfilesPager ¶ added in v0.3.0
SearchProfilesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchProfilesPager) CurrentPage ¶ added in v0.3.0
func (p *SearchProfilesPager) CurrentPage() *SearchProfilesOutput
type SearchProfilesRequest ¶
type SearchProfilesRequest struct { *aws.Request Input *SearchProfilesInput Copy func(*SearchProfilesInput) SearchProfilesRequest }
SearchProfilesRequest is a API request type for the SearchProfiles API operation.
func (*SearchProfilesRequest) Paginate ¶ added in v0.3.0
func (p *SearchProfilesRequest) Paginate(opts ...aws.Option) SearchProfilesPager
Paginate pages iterates over the pages of a SearchProfilesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchProfiles operation. req := client.SearchProfilesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchProfilesRequest) Send ¶
func (r SearchProfilesRequest) Send() (*SearchProfilesOutput, error)
Send marshals and sends the SearchProfiles API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsRequest
func (SearchRoomsInput) GoString ¶
func (s SearchRoomsInput) GoString() string
GoString returns the string representation
func (SearchRoomsInput) String ¶
func (s SearchRoomsInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRoomsResponse
func (SearchRoomsOutput) GoString ¶
func (s SearchRoomsOutput) GoString() string
GoString returns the string representation
func (SearchRoomsOutput) SDKResponseMetadata ¶
func (s SearchRoomsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchRoomsOutput) String ¶
func (s SearchRoomsOutput) String() string
String returns the string representation
type SearchRoomsPager ¶ added in v0.3.0
SearchRoomsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchRoomsPager) CurrentPage ¶ added in v0.3.0
func (p *SearchRoomsPager) CurrentPage() *SearchRoomsOutput
type SearchRoomsRequest ¶
type SearchRoomsRequest struct { *aws.Request Input *SearchRoomsInput Copy func(*SearchRoomsInput) SearchRoomsRequest }
SearchRoomsRequest is a API request type for the SearchRooms API operation.
func (*SearchRoomsRequest) Paginate ¶ added in v0.3.0
func (p *SearchRoomsRequest) Paginate(opts ...aws.Option) SearchRoomsPager
Paginate pages iterates over the pages of a SearchRoomsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchRooms operation. req := client.SearchRoomsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchRoomsRequest) Send ¶
func (r SearchRoomsRequest) Send() (*SearchRoomsOutput, error)
Send marshals and sends the SearchRooms API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsRequest
func (SearchSkillGroupsInput) GoString ¶
func (s SearchSkillGroupsInput) GoString() string
GoString returns the string representation
func (SearchSkillGroupsInput) String ¶
func (s SearchSkillGroupsInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroupsResponse
func (SearchSkillGroupsOutput) GoString ¶
func (s SearchSkillGroupsOutput) GoString() string
GoString returns the string representation
func (SearchSkillGroupsOutput) SDKResponseMetadata ¶
func (s SearchSkillGroupsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchSkillGroupsOutput) String ¶
func (s SearchSkillGroupsOutput) String() string
String returns the string representation
type SearchSkillGroupsPager ¶ added in v0.3.0
SearchSkillGroupsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchSkillGroupsPager) CurrentPage ¶ added in v0.3.0
func (p *SearchSkillGroupsPager) CurrentPage() *SearchSkillGroupsOutput
type SearchSkillGroupsRequest ¶
type SearchSkillGroupsRequest struct { *aws.Request Input *SearchSkillGroupsInput Copy func(*SearchSkillGroupsInput) SearchSkillGroupsRequest }
SearchSkillGroupsRequest is a API request type for the SearchSkillGroups API operation.
func (*SearchSkillGroupsRequest) Paginate ¶ added in v0.3.0
func (p *SearchSkillGroupsRequest) Paginate(opts ...aws.Option) SearchSkillGroupsPager
Paginate pages iterates over the pages of a SearchSkillGroupsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchSkillGroups operation. req := client.SearchSkillGroupsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchSkillGroupsRequest) Send ¶
func (r SearchSkillGroupsRequest) Send() (*SearchSkillGroupsOutput, error)
Send marshals and sends the SearchSkillGroups API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersRequest
func (SearchUsersInput) GoString ¶
func (s SearchUsersInput) GoString() string
GoString returns the string representation
func (SearchUsersInput) String ¶
func (s SearchUsersInput) String() string
String returns the string representation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsersResponse
func (SearchUsersOutput) GoString ¶
func (s SearchUsersOutput) GoString() string
GoString returns the string representation
func (SearchUsersOutput) SDKResponseMetadata ¶
func (s SearchUsersOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SearchUsersOutput) String ¶
func (s SearchUsersOutput) String() string
String returns the string representation
type SearchUsersPager ¶ added in v0.3.0
SearchUsersPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*SearchUsersPager) CurrentPage ¶ added in v0.3.0
func (p *SearchUsersPager) CurrentPage() *SearchUsersOutput
type SearchUsersRequest ¶
type SearchUsersRequest struct { *aws.Request Input *SearchUsersInput Copy func(*SearchUsersInput) SearchUsersRequest }
SearchUsersRequest is a API request type for the SearchUsers API operation.
func (*SearchUsersRequest) Paginate ¶ added in v0.3.0
func (p *SearchUsersRequest) Paginate(opts ...aws.Option) SearchUsersPager
Paginate pages iterates over the pages of a SearchUsersRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a SearchUsers operation. req := client.SearchUsersRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (SearchUsersRequest) Send ¶
func (r SearchUsersRequest) Send() (*SearchUsersOutput, error)
Send marshals and sends the SearchUsers API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationRequest
func (SendInvitationInput) GoString ¶
func (s SendInvitationInput) GoString() string
GoString returns the string representation
func (SendInvitationInput) String ¶
func (s SendInvitationInput) String() string
String returns the string representation
type SendInvitationOutput ¶
type SendInvitationOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitationResponse
func (SendInvitationOutput) GoString ¶
func (s SendInvitationOutput) GoString() string
GoString returns the string representation
func (SendInvitationOutput) SDKResponseMetadata ¶
func (s SendInvitationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (SendInvitationOutput) String ¶
func (s SendInvitationOutput) String() string
String returns the string representation
type SendInvitationRequest ¶
type SendInvitationRequest struct { *aws.Request Input *SendInvitationInput Copy func(*SendInvitationInput) SendInvitationRequest }
SendInvitationRequest is a API request type for the SendInvitation API operation.
func (SendInvitationRequest) Send ¶
func (r SendInvitationRequest) Send() (*SendInvitationOutput, error)
Send marshals and sends the SendInvitation API request.
type SkillDetails ¶ added in v0.6.0
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"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillDetails
func (SkillDetails) GoString ¶ added in v0.6.0
func (s SkillDetails) GoString() string
GoString returns the string representation
func (SkillDetails) String ¶ added in v0.6.0
func (s SkillDetails) String() string
String returns the string representation
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroup
func (SkillGroup) GoString ¶
func (s SkillGroup) GoString() string
GoString returns the string representation
func (SkillGroup) String ¶
func (s SkillGroup) String() string
String returns the string representation
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillGroupData
func (SkillGroupData) GoString ¶
func (s SkillGroupData) GoString() string
GoString returns the string representation
func (SkillGroupData) String ¶
func (s SkillGroupData) String() string
String returns the string representation
type SkillSummary ¶
type SkillSummary struct { // Whether the skill is enabled under the user's account, or if it requires // linking to be used. EnablementType EnablementType `type:"string" enum:"true"` // 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 SkillType `min:"1" type:"string" enum:"true"` // Linking support for a skill. SupportsLinking *bool `type:"boolean"` // contains filtered or unexported fields }
The summary of skills. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillSummary
func (SkillSummary) GoString ¶
func (s SkillSummary) GoString() string
GoString returns the string representation
func (SkillSummary) String ¶
func (s SkillSummary) String() string
String returns the string representation
type SkillType ¶ added in v0.6.0
type SkillType string
Enum values for SkillType
func (SkillType) MarshalValue ¶ added in v0.6.0
type SkillTypeFilter ¶ added in v0.6.0
type SkillTypeFilter string
const ( SkillTypeFilterPublic SkillTypeFilter = "PUBLIC" SkillTypeFilterPrivate SkillTypeFilter = "PRIVATE" SkillTypeFilterAll SkillTypeFilter = "ALL" )
Enum values for SkillTypeFilter
func (SkillTypeFilter) MarshalValue ¶ added in v0.6.0
func (enum SkillTypeFilter) MarshalValue() (string, error)
func (SkillTypeFilter) MarshalValueBuf ¶ added in v0.6.0
func (enum SkillTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)
type SkillsStoreSkill ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SkillsStoreSkill
func (SkillsStoreSkill) GoString ¶ added in v0.6.0
func (s SkillsStoreSkill) GoString() string
GoString returns the string representation
func (SkillsStoreSkill) String ¶ added in v0.6.0
func (s SkillsStoreSkill) String() string
String returns the string representation
type SmartHomeAppliance ¶ added in v0.6.0
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SmartHomeAppliance
func (SmartHomeAppliance) GoString ¶ added in v0.6.0
func (s SmartHomeAppliance) GoString() string
GoString returns the string representation
func (SmartHomeAppliance) String ¶ added in v0.6.0
func (s SmartHomeAppliance) String() string
String returns the string representation
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 SortValue `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
An object representing a sort criteria. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Sort
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 []Feature `type:"list" required:"true"` // The ARN of the room with which the device to sync is associated. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncRequest
func (StartDeviceSyncInput) GoString ¶
func (s StartDeviceSyncInput) GoString() string
GoString returns the string representation
func (StartDeviceSyncInput) String ¶
func (s StartDeviceSyncInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSyncResponse
func (StartDeviceSyncOutput) GoString ¶
func (s StartDeviceSyncOutput) GoString() string
GoString returns the string representation
func (StartDeviceSyncOutput) SDKResponseMetadata ¶
func (s StartDeviceSyncOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartDeviceSyncOutput) String ¶
func (s StartDeviceSyncOutput) String() string
String returns the string representation
type StartDeviceSyncRequest ¶
type StartDeviceSyncRequest struct { *aws.Request Input *StartDeviceSyncInput Copy func(*StartDeviceSyncInput) StartDeviceSyncRequest }
StartDeviceSyncRequest is a API request type for the StartDeviceSync API operation.
func (StartDeviceSyncRequest) Send ¶
func (r StartDeviceSyncRequest) Send() (*StartDeviceSyncOutput, error)
Send marshals and sends the StartDeviceSync API request.
type StartSmartHomeApplianceDiscoveryInput ¶ added in v0.6.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscoveryRequest
func (StartSmartHomeApplianceDiscoveryInput) GoString ¶ added in v0.6.0
func (s StartSmartHomeApplianceDiscoveryInput) GoString() string
GoString returns the string representation
func (StartSmartHomeApplianceDiscoveryInput) String ¶ added in v0.6.0
func (s StartSmartHomeApplianceDiscoveryInput) String() string
String returns the string representation
func (*StartSmartHomeApplianceDiscoveryInput) Validate ¶ added in v0.6.0
func (s *StartSmartHomeApplianceDiscoveryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSmartHomeApplianceDiscoveryOutput ¶ added in v0.6.0
type StartSmartHomeApplianceDiscoveryOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscoveryResponse
func (StartSmartHomeApplianceDiscoveryOutput) GoString ¶ added in v0.6.0
func (s StartSmartHomeApplianceDiscoveryOutput) GoString() string
GoString returns the string representation
func (StartSmartHomeApplianceDiscoveryOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s StartSmartHomeApplianceDiscoveryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (StartSmartHomeApplianceDiscoveryOutput) String ¶ added in v0.6.0
func (s StartSmartHomeApplianceDiscoveryOutput) String() string
String returns the string representation
type StartSmartHomeApplianceDiscoveryRequest ¶ added in v0.6.0
type StartSmartHomeApplianceDiscoveryRequest struct { *aws.Request Input *StartSmartHomeApplianceDiscoveryInput Copy func(*StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest }
StartSmartHomeApplianceDiscoveryRequest is a API request type for the StartSmartHomeApplianceDiscovery API operation.
func (StartSmartHomeApplianceDiscoveryRequest) Send ¶ added in v0.6.0
func (r StartSmartHomeApplianceDiscoveryRequest) Send() (*StartSmartHomeApplianceDiscoveryOutput, error)
Send marshals and sends the StartSmartHomeApplianceDiscovery API request.
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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/Tag
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceRequest
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResourceResponse
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) SDKResponseMetadata ¶
func (s TagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is a API request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send() (*TagResourceOutput, error)
Send marshals and sends the TagResource API request.
type TemperatureUnit ¶
type TemperatureUnit string
const ( TemperatureUnitFahrenheit TemperatureUnit = "FAHRENHEIT" TemperatureUnitCelsius TemperatureUnit = "CELSIUS" )
Enum values for TemperatureUnit
func (TemperatureUnit) MarshalValue ¶ added in v0.3.0
func (enum TemperatureUnit) MarshalValue() (string, error)
func (TemperatureUnit) MarshalValueBuf ¶ added in v0.3.0
func (enum TemperatureUnit) MarshalValueBuf(b []byte) ([]byte, error)
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceRequest
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResourceResponse
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) SDKResponseMetadata ¶
func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is a API request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send() (*UntagResourceOutput, error)
Send marshals and sends the UntagResource API request.
type UpdateAddressBookInput ¶ added in v0.4.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBookRequest
func (UpdateAddressBookInput) GoString ¶ added in v0.4.0
func (s UpdateAddressBookInput) GoString() string
GoString returns the string representation
func (UpdateAddressBookInput) String ¶ added in v0.4.0
func (s UpdateAddressBookInput) String() string
String returns the string representation
func (*UpdateAddressBookInput) Validate ¶ added in v0.4.0
func (s *UpdateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAddressBookOutput ¶ added in v0.4.0
type UpdateAddressBookOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBookResponse
func (UpdateAddressBookOutput) GoString ¶ added in v0.4.0
func (s UpdateAddressBookOutput) GoString() string
GoString returns the string representation
func (UpdateAddressBookOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s UpdateAddressBookOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateAddressBookOutput) String ¶ added in v0.4.0
func (s UpdateAddressBookOutput) String() string
String returns the string representation
type UpdateAddressBookRequest ¶ added in v0.4.0
type UpdateAddressBookRequest struct { *aws.Request Input *UpdateAddressBookInput Copy func(*UpdateAddressBookInput) UpdateAddressBookRequest }
UpdateAddressBookRequest is a API request type for the UpdateAddressBook API operation.
func (UpdateAddressBookRequest) Send ¶ added in v0.4.0
func (r UpdateAddressBookRequest) Send() (*UpdateAddressBookOutput, error)
Send marshals and sends the UpdateAddressBook API request.
type UpdateConferenceProviderInput ¶ added in v0.6.0
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 ConferenceProviderType `type:"string" required:"true" enum:"true"` // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProviderRequest
func (UpdateConferenceProviderInput) GoString ¶ added in v0.6.0
func (s UpdateConferenceProviderInput) GoString() string
GoString returns the string representation
func (UpdateConferenceProviderInput) String ¶ added in v0.6.0
func (s UpdateConferenceProviderInput) String() string
String returns the string representation
func (*UpdateConferenceProviderInput) Validate ¶ added in v0.6.0
func (s *UpdateConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConferenceProviderOutput ¶ added in v0.6.0
type UpdateConferenceProviderOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProviderResponse
func (UpdateConferenceProviderOutput) GoString ¶ added in v0.6.0
func (s UpdateConferenceProviderOutput) GoString() string
GoString returns the string representation
func (UpdateConferenceProviderOutput) SDKResponseMetadata ¶ added in v0.6.0
func (s UpdateConferenceProviderOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateConferenceProviderOutput) String ¶ added in v0.6.0
func (s UpdateConferenceProviderOutput) String() string
String returns the string representation
type UpdateConferenceProviderRequest ¶ added in v0.6.0
type UpdateConferenceProviderRequest struct { *aws.Request Input *UpdateConferenceProviderInput Copy func(*UpdateConferenceProviderInput) UpdateConferenceProviderRequest }
UpdateConferenceProviderRequest is a API request type for the UpdateConferenceProvider API operation.
func (UpdateConferenceProviderRequest) Send ¶ added in v0.6.0
func (r UpdateConferenceProviderRequest) Send() (*UpdateConferenceProviderOutput, error)
Send marshals and sends the UpdateConferenceProvider API request.
type UpdateContactInput ¶ added in v0.4.0
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. PhoneNumber *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContactRequest
func (UpdateContactInput) GoString ¶ added in v0.4.0
func (s UpdateContactInput) GoString() string
GoString returns the string representation
func (UpdateContactInput) String ¶ added in v0.4.0
func (s UpdateContactInput) String() string
String returns the string representation
func (*UpdateContactInput) Validate ¶ added in v0.4.0
func (s *UpdateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactOutput ¶ added in v0.4.0
type UpdateContactOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContactResponse
func (UpdateContactOutput) GoString ¶ added in v0.4.0
func (s UpdateContactOutput) GoString() string
GoString returns the string representation
func (UpdateContactOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s UpdateContactOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateContactOutput) String ¶ added in v0.4.0
func (s UpdateContactOutput) String() string
String returns the string representation
type UpdateContactRequest ¶ added in v0.4.0
type UpdateContactRequest struct { *aws.Request Input *UpdateContactInput Copy func(*UpdateContactInput) UpdateContactRequest }
UpdateContactRequest is a API request type for the UpdateContact API operation.
func (UpdateContactRequest) Send ¶ added in v0.4.0
func (r UpdateContactRequest) Send() (*UpdateContactOutput, error)
Send marshals and sends the UpdateContact API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceRequest
func (UpdateDeviceInput) GoString ¶
func (s UpdateDeviceInput) GoString() string
GoString returns the string representation
func (UpdateDeviceInput) String ¶
func (s UpdateDeviceInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDeviceResponse
func (UpdateDeviceOutput) GoString ¶
func (s UpdateDeviceOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceOutput) SDKResponseMetadata ¶
func (s UpdateDeviceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDeviceOutput) String ¶
func (s UpdateDeviceOutput) String() string
String returns the string representation
type UpdateDeviceRequest ¶
type UpdateDeviceRequest struct { *aws.Request Input *UpdateDeviceInput Copy func(*UpdateDeviceInput) UpdateDeviceRequest }
UpdateDeviceRequest is a API request type for the UpdateDevice API operation.
func (UpdateDeviceRequest) Send ¶
func (r UpdateDeviceRequest) Send() (*UpdateDeviceOutput, error)
Send marshals and sends the UpdateDevice API request.
type UpdateProfileInput ¶
type UpdateProfileInput struct { // The updated address for the room profile. Address *string `min:"1" type:"string"` // The updated distance unit for the room profile. DistanceUnit DistanceUnit `type:"string" enum:"true"` // 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 maximum volume limit for the room profile. MaxVolumeLimit *int64 `type:"integer"` // 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 TemperatureUnit `type:"string" enum:"true"` // The updated timezone for the room profile. Timezone *string `min:"1" type:"string"` // The updated wake word for the room profile. WakeWord WakeWord `type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileRequest
func (UpdateProfileInput) GoString ¶
func (s UpdateProfileInput) GoString() string
GoString returns the string representation
func (UpdateProfileInput) String ¶
func (s UpdateProfileInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfileResponse
func (UpdateProfileOutput) GoString ¶
func (s UpdateProfileOutput) GoString() string
GoString returns the string representation
func (UpdateProfileOutput) SDKResponseMetadata ¶
func (s UpdateProfileOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateProfileOutput) String ¶
func (s UpdateProfileOutput) String() string
String returns the string representation
type UpdateProfileRequest ¶
type UpdateProfileRequest struct { *aws.Request Input *UpdateProfileInput Copy func(*UpdateProfileInput) UpdateProfileRequest }
UpdateProfileRequest is a API request type for the UpdateProfile API operation.
func (UpdateProfileRequest) Send ¶
func (r UpdateProfileRequest) Send() (*UpdateProfileOutput, error)
Send marshals and sends the UpdateProfile API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomRequest
func (UpdateRoomInput) GoString ¶
func (s UpdateRoomInput) GoString() string
GoString returns the string representation
func (UpdateRoomInput) String ¶
func (s UpdateRoomInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoomResponse
func (UpdateRoomOutput) GoString ¶
func (s UpdateRoomOutput) GoString() string
GoString returns the string representation
func (UpdateRoomOutput) SDKResponseMetadata ¶
func (s UpdateRoomOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateRoomOutput) String ¶
func (s UpdateRoomOutput) String() string
String returns the string representation
type UpdateRoomRequest ¶
type UpdateRoomRequest struct { *aws.Request Input *UpdateRoomInput Copy func(*UpdateRoomInput) UpdateRoomRequest }
UpdateRoomRequest is a API request type for the UpdateRoom API operation.
func (UpdateRoomRequest) Send ¶
func (r UpdateRoomRequest) Send() (*UpdateRoomOutput, error)
Send marshals and sends the UpdateRoom API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupRequest
func (UpdateSkillGroupInput) GoString ¶
func (s UpdateSkillGroupInput) GoString() string
GoString returns the string representation
func (UpdateSkillGroupInput) String ¶
func (s UpdateSkillGroupInput) String() string
String returns the string representation
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroupResponse
func (UpdateSkillGroupOutput) GoString ¶
func (s UpdateSkillGroupOutput) GoString() string
GoString returns the string representation
func (UpdateSkillGroupOutput) SDKResponseMetadata ¶
func (s UpdateSkillGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateSkillGroupOutput) String ¶
func (s UpdateSkillGroupOutput) String() string
String returns the string representation
type UpdateSkillGroupRequest ¶
type UpdateSkillGroupRequest struct { *aws.Request Input *UpdateSkillGroupInput Copy func(*UpdateSkillGroupInput) UpdateSkillGroupRequest }
UpdateSkillGroupRequest is a API request type for the UpdateSkillGroup API operation.
func (UpdateSkillGroupRequest) Send ¶
func (r UpdateSkillGroupRequest) Send() (*UpdateSkillGroupOutput, error)
Send marshals and sends the UpdateSkillGroup API request.
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 EnrollmentStatus `type:"string" enum:"true"` // 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. Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UserData
Directories ¶
Path | Synopsis |
---|---|
Package alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code.
|
Package alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code. |