package alexaforbusiness
import "github.com/aws/aws-sdk-go-v2/service/alexaforbusiness"
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 you with the tools 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. Device makers building with the Alexa Voice Service (AVS) can create fully integrated solutions, register their products with Alexa for Business, and manage them as shared devices in their organization.
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 use 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 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 ApproveSkillInput
- type ApproveSkillOutput
- type ApproveSkillRequest
- type ApproveSkillResponse
- type AssociateContactWithAddressBookInput
- func (s AssociateContactWithAddressBookInput) String() string
- func (s *AssociateContactWithAddressBookInput) Validate() error
- type AssociateContactWithAddressBookOutput
- type AssociateContactWithAddressBookRequest
- type AssociateContactWithAddressBookResponse
- type AssociateDeviceWithNetworkProfileInput
- func (s AssociateDeviceWithNetworkProfileInput) String() string
- func (s *AssociateDeviceWithNetworkProfileInput) Validate() error
- type AssociateDeviceWithNetworkProfileOutput
- type AssociateDeviceWithNetworkProfileRequest
- type AssociateDeviceWithNetworkProfileResponse
- type AssociateDeviceWithRoomInput
- type AssociateDeviceWithRoomOutput
- type AssociateDeviceWithRoomRequest
- type AssociateDeviceWithRoomResponse
- type AssociateSkillGroupWithRoomInput
- type AssociateSkillGroupWithRoomOutput
- type AssociateSkillGroupWithRoomRequest
- type AssociateSkillGroupWithRoomResponse
- type AssociateSkillWithSkillGroupInput
- func (s AssociateSkillWithSkillGroupInput) String() string
- func (s *AssociateSkillWithSkillGroupInput) Validate() error
- type AssociateSkillWithSkillGroupOutput
- type AssociateSkillWithSkillGroupRequest
- type AssociateSkillWithSkillGroupResponse
- type AssociateSkillWithUsersInput
- func (s AssociateSkillWithUsersInput) String() string
- func (s *AssociateSkillWithUsersInput) Validate() error
- type AssociateSkillWithUsersOutput
- type AssociateSkillWithUsersRequest
- type AssociateSkillWithUsersResponse
- type Audio
- type BusinessReport
- type BusinessReportContentRange
- type BusinessReportFailureCode
- func (enum BusinessReportFailureCode) MarshalValue() (string, error)
- func (enum BusinessReportFailureCode) MarshalValueBuf(b []byte) ([]byte, error)
- type BusinessReportFormat
- func (enum BusinessReportFormat) MarshalValue() (string, error)
- func (enum BusinessReportFormat) MarshalValueBuf(b []byte) ([]byte, error)
- type BusinessReportInterval
- func (enum BusinessReportInterval) MarshalValue() (string, error)
- func (enum BusinessReportInterval) MarshalValueBuf(b []byte) ([]byte, error)
- type BusinessReportRecurrence
- type BusinessReportS3Location
- type BusinessReportSchedule
- type BusinessReportStatus
- func (enum BusinessReportStatus) MarshalValue() (string, error)
- func (enum BusinessReportStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type Category
- type Client
- func New(config aws.Config) *Client
- func (c *Client) ApproveSkillRequest(input *ApproveSkillInput) ApproveSkillRequest
- func (c *Client) AssociateContactWithAddressBookRequest(input *AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest
- func (c *Client) AssociateDeviceWithNetworkProfileRequest(input *AssociateDeviceWithNetworkProfileInput) AssociateDeviceWithNetworkProfileRequest
- func (c *Client) AssociateDeviceWithRoomRequest(input *AssociateDeviceWithRoomInput) AssociateDeviceWithRoomRequest
- func (c *Client) AssociateSkillGroupWithRoomRequest(input *AssociateSkillGroupWithRoomInput) AssociateSkillGroupWithRoomRequest
- func (c *Client) AssociateSkillWithSkillGroupRequest(input *AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest
- func (c *Client) AssociateSkillWithUsersRequest(input *AssociateSkillWithUsersInput) AssociateSkillWithUsersRequest
- func (c *Client) CreateAddressBookRequest(input *CreateAddressBookInput) CreateAddressBookRequest
- func (c *Client) CreateBusinessReportScheduleRequest(input *CreateBusinessReportScheduleInput) CreateBusinessReportScheduleRequest
- func (c *Client) CreateConferenceProviderRequest(input *CreateConferenceProviderInput) CreateConferenceProviderRequest
- func (c *Client) CreateContactRequest(input *CreateContactInput) CreateContactRequest
- func (c *Client) CreateGatewayGroupRequest(input *CreateGatewayGroupInput) CreateGatewayGroupRequest
- func (c *Client) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) CreateNetworkProfileRequest
- func (c *Client) CreateProfileRequest(input *CreateProfileInput) CreateProfileRequest
- func (c *Client) CreateRoomRequest(input *CreateRoomInput) CreateRoomRequest
- func (c *Client) CreateSkillGroupRequest(input *CreateSkillGroupInput) CreateSkillGroupRequest
- func (c *Client) CreateUserRequest(input *CreateUserInput) CreateUserRequest
- func (c *Client) DeleteAddressBookRequest(input *DeleteAddressBookInput) DeleteAddressBookRequest
- func (c *Client) DeleteBusinessReportScheduleRequest(input *DeleteBusinessReportScheduleInput) DeleteBusinessReportScheduleRequest
- func (c *Client) DeleteConferenceProviderRequest(input *DeleteConferenceProviderInput) DeleteConferenceProviderRequest
- func (c *Client) DeleteContactRequest(input *DeleteContactInput) DeleteContactRequest
- func (c *Client) DeleteDeviceRequest(input *DeleteDeviceInput) DeleteDeviceRequest
- func (c *Client) DeleteDeviceUsageDataRequest(input *DeleteDeviceUsageDataInput) DeleteDeviceUsageDataRequest
- func (c *Client) DeleteGatewayGroupRequest(input *DeleteGatewayGroupInput) DeleteGatewayGroupRequest
- func (c *Client) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) DeleteNetworkProfileRequest
- func (c *Client) DeleteProfileRequest(input *DeleteProfileInput) DeleteProfileRequest
- func (c *Client) DeleteRoomRequest(input *DeleteRoomInput) DeleteRoomRequest
- func (c *Client) DeleteRoomSkillParameterRequest(input *DeleteRoomSkillParameterInput) DeleteRoomSkillParameterRequest
- func (c *Client) DeleteSkillAuthorizationRequest(input *DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest
- func (c *Client) DeleteSkillGroupRequest(input *DeleteSkillGroupInput) DeleteSkillGroupRequest
- func (c *Client) DeleteUserRequest(input *DeleteUserInput) DeleteUserRequest
- func (c *Client) DisassociateContactFromAddressBookRequest(input *DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest
- func (c *Client) DisassociateDeviceFromRoomRequest(input *DisassociateDeviceFromRoomInput) DisassociateDeviceFromRoomRequest
- func (c *Client) DisassociateSkillFromSkillGroupRequest(input *DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest
- func (c *Client) DisassociateSkillFromUsersRequest(input *DisassociateSkillFromUsersInput) DisassociateSkillFromUsersRequest
- func (c *Client) DisassociateSkillGroupFromRoomRequest(input *DisassociateSkillGroupFromRoomInput) DisassociateSkillGroupFromRoomRequest
- func (c *Client) ForgetSmartHomeAppliancesRequest(input *ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest
- func (c *Client) GetAddressBookRequest(input *GetAddressBookInput) GetAddressBookRequest
- func (c *Client) GetConferencePreferenceRequest(input *GetConferencePreferenceInput) GetConferencePreferenceRequest
- func (c *Client) GetConferenceProviderRequest(input *GetConferenceProviderInput) GetConferenceProviderRequest
- func (c *Client) GetContactRequest(input *GetContactInput) GetContactRequest
- func (c *Client) GetDeviceRequest(input *GetDeviceInput) GetDeviceRequest
- func (c *Client) GetGatewayGroupRequest(input *GetGatewayGroupInput) GetGatewayGroupRequest
- func (c *Client) GetGatewayRequest(input *GetGatewayInput) GetGatewayRequest
- func (c *Client) GetInvitationConfigurationRequest(input *GetInvitationConfigurationInput) GetInvitationConfigurationRequest
- func (c *Client) GetNetworkProfileRequest(input *GetNetworkProfileInput) GetNetworkProfileRequest
- func (c *Client) GetProfileRequest(input *GetProfileInput) GetProfileRequest
- func (c *Client) GetRoomRequest(input *GetRoomInput) GetRoomRequest
- func (c *Client) GetRoomSkillParameterRequest(input *GetRoomSkillParameterInput) GetRoomSkillParameterRequest
- func (c *Client) GetSkillGroupRequest(input *GetSkillGroupInput) GetSkillGroupRequest
- func (c *Client) ListBusinessReportSchedulesRequest(input *ListBusinessReportSchedulesInput) ListBusinessReportSchedulesRequest
- func (c *Client) ListConferenceProvidersRequest(input *ListConferenceProvidersInput) ListConferenceProvidersRequest
- func (c *Client) ListDeviceEventsRequest(input *ListDeviceEventsInput) ListDeviceEventsRequest
- func (c *Client) ListGatewayGroupsRequest(input *ListGatewayGroupsInput) ListGatewayGroupsRequest
- func (c *Client) ListGatewaysRequest(input *ListGatewaysInput) ListGatewaysRequest
- func (c *Client) ListSkillsRequest(input *ListSkillsInput) ListSkillsRequest
- func (c *Client) ListSkillsStoreCategoriesRequest(input *ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest
- func (c *Client) ListSkillsStoreSkillsByCategoryRequest(input *ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest
- func (c *Client) ListSmartHomeAppliancesRequest(input *ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest
- func (c *Client) ListTagsRequest(input *ListTagsInput) ListTagsRequest
- func (c *Client) PutConferencePreferenceRequest(input *PutConferencePreferenceInput) PutConferencePreferenceRequest
- func (c *Client) PutInvitationConfigurationRequest(input *PutInvitationConfigurationInput) PutInvitationConfigurationRequest
- func (c *Client) PutRoomSkillParameterRequest(input *PutRoomSkillParameterInput) PutRoomSkillParameterRequest
- func (c *Client) PutSkillAuthorizationRequest(input *PutSkillAuthorizationInput) PutSkillAuthorizationRequest
- func (c *Client) RegisterAVSDeviceRequest(input *RegisterAVSDeviceInput) RegisterAVSDeviceRequest
- func (c *Client) RejectSkillRequest(input *RejectSkillInput) RejectSkillRequest
- func (c *Client) ResolveRoomRequest(input *ResolveRoomInput) ResolveRoomRequest
- func (c *Client) RevokeInvitationRequest(input *RevokeInvitationInput) RevokeInvitationRequest
- func (c *Client) SearchAddressBooksRequest(input *SearchAddressBooksInput) SearchAddressBooksRequest
- func (c *Client) SearchContactsRequest(input *SearchContactsInput) SearchContactsRequest
- func (c *Client) SearchDevicesRequest(input *SearchDevicesInput) SearchDevicesRequest
- func (c *Client) SearchNetworkProfilesRequest(input *SearchNetworkProfilesInput) SearchNetworkProfilesRequest
- func (c *Client) SearchProfilesRequest(input *SearchProfilesInput) SearchProfilesRequest
- func (c *Client) SearchRoomsRequest(input *SearchRoomsInput) SearchRoomsRequest
- func (c *Client) SearchSkillGroupsRequest(input *SearchSkillGroupsInput) SearchSkillGroupsRequest
- func (c *Client) SearchUsersRequest(input *SearchUsersInput) SearchUsersRequest
- func (c *Client) SendAnnouncementRequest(input *SendAnnouncementInput) SendAnnouncementRequest
- func (c *Client) SendInvitationRequest(input *SendInvitationInput) SendInvitationRequest
- func (c *Client) StartDeviceSyncRequest(input *StartDeviceSyncInput) StartDeviceSyncRequest
- func (c *Client) StartSmartHomeApplianceDiscoveryRequest(input *StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest
- func (c *Client) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *Client) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *Client) UpdateAddressBookRequest(input *UpdateAddressBookInput) UpdateAddressBookRequest
- func (c *Client) UpdateBusinessReportScheduleRequest(input *UpdateBusinessReportScheduleInput) UpdateBusinessReportScheduleRequest
- func (c *Client) UpdateConferenceProviderRequest(input *UpdateConferenceProviderInput) UpdateConferenceProviderRequest
- func (c *Client) UpdateContactRequest(input *UpdateContactInput) UpdateContactRequest
- func (c *Client) UpdateDeviceRequest(input *UpdateDeviceInput) UpdateDeviceRequest
- func (c *Client) UpdateGatewayGroupRequest(input *UpdateGatewayGroupInput) UpdateGatewayGroupRequest
- func (c *Client) UpdateGatewayRequest(input *UpdateGatewayInput) UpdateGatewayRequest
- func (c *Client) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) UpdateNetworkProfileRequest
- func (c *Client) UpdateProfileRequest(input *UpdateProfileInput) UpdateProfileRequest
- func (c *Client) UpdateRoomRequest(input *UpdateRoomInput) UpdateRoomRequest
- func (c *Client) UpdateSkillGroupRequest(input *UpdateSkillGroupInput) UpdateSkillGroupRequest
- type CommsProtocol
- func (enum CommsProtocol) MarshalValue() (string, error)
- func (enum CommsProtocol) MarshalValueBuf(b []byte) ([]byte, error)
- type ConferencePreference
- type ConferenceProvider
- type ConferenceProviderType
- func (enum ConferenceProviderType) MarshalValue() (string, error)
- func (enum ConferenceProviderType) MarshalValueBuf(b []byte) ([]byte, error)
- type ConnectionStatus
- func (enum ConnectionStatus) MarshalValue() (string, error)
- func (enum ConnectionStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type Contact
- type ContactData
- type Content
- type CreateAddressBookInput
- type CreateAddressBookOutput
- type CreateAddressBookRequest
- type CreateAddressBookResponse
- type CreateBusinessReportScheduleInput
- func (s CreateBusinessReportScheduleInput) String() string
- func (s *CreateBusinessReportScheduleInput) Validate() error
- type CreateBusinessReportScheduleOutput
- type CreateBusinessReportScheduleRequest
- type CreateBusinessReportScheduleResponse
- type CreateConferenceProviderInput
- func (s CreateConferenceProviderInput) String() string
- func (s *CreateConferenceProviderInput) Validate() error
- type CreateConferenceProviderOutput
- type CreateConferenceProviderRequest
- type CreateConferenceProviderResponse
- type CreateContactInput
- type CreateContactOutput
- type CreateContactRequest
- type CreateContactResponse
- type CreateGatewayGroupInput
- type CreateGatewayGroupOutput
- type CreateGatewayGroupRequest
- type CreateGatewayGroupResponse
- type CreateNetworkProfileInput
- func (s CreateNetworkProfileInput) String() string
- func (s *CreateNetworkProfileInput) Validate() error
- type CreateNetworkProfileOutput
- type CreateNetworkProfileRequest
- type CreateNetworkProfileResponse
- type CreateProfileInput
- type CreateProfileOutput
- type CreateProfileRequest
- type CreateProfileResponse
- type CreateRoomInput
- type CreateRoomOutput
- type CreateRoomRequest
- type CreateRoomResponse
- type CreateSkillGroupInput
- type CreateSkillGroupOutput
- type CreateSkillGroupRequest
- type CreateSkillGroupResponse
- type CreateUserInput
- type CreateUserOutput
- type CreateUserRequest
- type CreateUserResponse
- type DeleteAddressBookInput
- type DeleteAddressBookOutput
- type DeleteAddressBookRequest
- type DeleteAddressBookResponse
- type DeleteBusinessReportScheduleInput
- func (s DeleteBusinessReportScheduleInput) String() string
- func (s *DeleteBusinessReportScheduleInput) Validate() error
- type DeleteBusinessReportScheduleOutput
- type DeleteBusinessReportScheduleRequest
- type DeleteBusinessReportScheduleResponse
- type DeleteConferenceProviderInput
- func (s DeleteConferenceProviderInput) String() string
- func (s *DeleteConferenceProviderInput) Validate() error
- type DeleteConferenceProviderOutput
- type DeleteConferenceProviderRequest
- type DeleteConferenceProviderResponse
- type DeleteContactInput
- type DeleteContactOutput
- type DeleteContactRequest
- type DeleteContactResponse
- type DeleteDeviceInput
- type DeleteDeviceOutput
- type DeleteDeviceRequest
- type DeleteDeviceResponse
- type DeleteDeviceUsageDataInput
- func (s DeleteDeviceUsageDataInput) String() string
- func (s *DeleteDeviceUsageDataInput) Validate() error
- type DeleteDeviceUsageDataOutput
- type DeleteDeviceUsageDataRequest
- type DeleteDeviceUsageDataResponse
- type DeleteGatewayGroupInput
- type DeleteGatewayGroupOutput
- type DeleteGatewayGroupRequest
- type DeleteGatewayGroupResponse
- type DeleteNetworkProfileInput
- func (s DeleteNetworkProfileInput) String() string
- func (s *DeleteNetworkProfileInput) Validate() error
- type DeleteNetworkProfileOutput
- type DeleteNetworkProfileRequest
- type DeleteNetworkProfileResponse
- type DeleteProfileInput
- type DeleteProfileOutput
- type DeleteProfileRequest
- type DeleteProfileResponse
- type DeleteRoomInput
- type DeleteRoomOutput
- type DeleteRoomRequest
- type DeleteRoomResponse
- type DeleteRoomSkillParameterInput
- func (s DeleteRoomSkillParameterInput) String() string
- func (s *DeleteRoomSkillParameterInput) Validate() error
- type DeleteRoomSkillParameterOutput
- type DeleteRoomSkillParameterRequest
- type DeleteRoomSkillParameterResponse
- type DeleteSkillAuthorizationInput
- func (s DeleteSkillAuthorizationInput) String() string
- func (s *DeleteSkillAuthorizationInput) Validate() error
- type DeleteSkillAuthorizationOutput
- type DeleteSkillAuthorizationRequest
- type DeleteSkillAuthorizationResponse
- type DeleteSkillGroupInput
- type DeleteSkillGroupOutput
- type DeleteSkillGroupRequest
- type DeleteSkillGroupResponse
- type DeleteUserInput
- type DeleteUserOutput
- type DeleteUserRequest
- type DeleteUserResponse
- type DeveloperInfo
- type Device
- type DeviceData
- type DeviceEvent
- type DeviceEventType
- func (enum DeviceEventType) MarshalValue() (string, error)
- func (enum DeviceEventType) MarshalValueBuf(b []byte) ([]byte, error)
- type DeviceNetworkProfileInfo
- type DeviceStatus
- func (enum DeviceStatus) MarshalValue() (string, error)
- func (enum DeviceStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type DeviceStatusDetail
- type DeviceStatusDetailCode
- func (enum DeviceStatusDetailCode) MarshalValue() (string, error)
- func (enum DeviceStatusDetailCode) MarshalValueBuf(b []byte) ([]byte, error)
- type DeviceStatusInfo
- type DeviceUsageType
- func (enum DeviceUsageType) MarshalValue() (string, error)
- func (enum DeviceUsageType) MarshalValueBuf(b []byte) ([]byte, error)
- type DisassociateContactFromAddressBookInput
- func (s DisassociateContactFromAddressBookInput) String() string
- func (s *DisassociateContactFromAddressBookInput) Validate() error
- type DisassociateContactFromAddressBookOutput
- type DisassociateContactFromAddressBookRequest
- type DisassociateContactFromAddressBookResponse
- type DisassociateDeviceFromRoomInput
- type DisassociateDeviceFromRoomOutput
- type DisassociateDeviceFromRoomRequest
- type DisassociateDeviceFromRoomResponse
- type DisassociateSkillFromSkillGroupInput
- func (s DisassociateSkillFromSkillGroupInput) String() string
- func (s *DisassociateSkillFromSkillGroupInput) Validate() error
- type DisassociateSkillFromSkillGroupOutput
- type DisassociateSkillFromSkillGroupRequest
- type DisassociateSkillFromSkillGroupResponse
- type DisassociateSkillFromUsersInput
- func (s DisassociateSkillFromUsersInput) String() string
- func (s *DisassociateSkillFromUsersInput) Validate() error
- type DisassociateSkillFromUsersOutput
- type DisassociateSkillFromUsersRequest
- type DisassociateSkillFromUsersResponse
- type DisassociateSkillGroupFromRoomInput
- type DisassociateSkillGroupFromRoomOutput
- type DisassociateSkillGroupFromRoomRequest
- type DisassociateSkillGroupFromRoomResponse
- type DistanceUnit
- func (enum DistanceUnit) MarshalValue() (string, error)
- func (enum DistanceUnit) MarshalValueBuf(b []byte) ([]byte, error)
- type EnablementType
- func (enum EnablementType) MarshalValue() (string, error)
- func (enum EnablementType) MarshalValueBuf(b []byte) ([]byte, error)
- type EnablementTypeFilter
- func (enum EnablementTypeFilter) MarshalValue() (string, error)
- func (enum EnablementTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)
- type EnrollmentStatus
- func (enum EnrollmentStatus) MarshalValue() (string, error)
- func (enum EnrollmentStatus) MarshalValueBuf(b []byte) ([]byte, error)
- type Feature
- func (enum Feature) MarshalValue() (string, error)
- func (enum Feature) MarshalValueBuf(b []byte) ([]byte, error)
- type Filter
- type ForgetSmartHomeAppliancesInput
- func (s ForgetSmartHomeAppliancesInput) String() string
- func (s *ForgetSmartHomeAppliancesInput) Validate() error
- type ForgetSmartHomeAppliancesOutput
- type ForgetSmartHomeAppliancesRequest
- type ForgetSmartHomeAppliancesResponse
- type Gateway
- type GatewayGroup
- type GatewayGroupSummary
- type GatewaySummary
- type GetAddressBookInput
- type GetAddressBookOutput
- type GetAddressBookRequest
- type GetAddressBookResponse
- type GetConferencePreferenceInput
- type GetConferencePreferenceOutput
- type GetConferencePreferenceRequest
- type GetConferencePreferenceResponse
- type GetConferenceProviderInput
- func (s GetConferenceProviderInput) String() string
- func (s *GetConferenceProviderInput) Validate() error
- type GetConferenceProviderOutput
- type GetConferenceProviderRequest
- type GetConferenceProviderResponse
- type GetContactInput
- type GetContactOutput
- type GetContactRequest
- type GetContactResponse
- type GetDeviceInput
- type GetDeviceOutput
- type GetDeviceRequest
- type GetDeviceResponse
- type GetGatewayGroupInput
- type GetGatewayGroupOutput
- type GetGatewayGroupRequest
- type GetGatewayGroupResponse
- type GetGatewayInput
- type GetGatewayOutput
- type GetGatewayRequest
- type GetGatewayResponse
- type GetInvitationConfigurationInput
- type GetInvitationConfigurationOutput
- type GetInvitationConfigurationRequest
- type GetInvitationConfigurationResponse
- type GetNetworkProfileInput
- type GetNetworkProfileOutput
- type GetNetworkProfileRequest
- type GetNetworkProfileResponse
- type GetProfileInput
- type GetProfileOutput
- type GetProfileRequest
- type GetProfileResponse
- type GetRoomInput
- type GetRoomOutput
- type GetRoomRequest
- type GetRoomResponse
- type GetRoomSkillParameterInput
- func (s GetRoomSkillParameterInput) String() string
- func (s *GetRoomSkillParameterInput) Validate() error
- type GetRoomSkillParameterOutput
- type GetRoomSkillParameterRequest
- type GetRoomSkillParameterResponse
- type GetSkillGroupInput
- type GetSkillGroupOutput
- type GetSkillGroupRequest
- type GetSkillGroupResponse
- type IPDialIn
- type ListBusinessReportSchedulesInput
- func (s ListBusinessReportSchedulesInput) String() string
- func (s *ListBusinessReportSchedulesInput) Validate() error
- type ListBusinessReportSchedulesOutput
- type ListBusinessReportSchedulesPaginator
- func NewListBusinessReportSchedulesPaginator(req ListBusinessReportSchedulesRequest) ListBusinessReportSchedulesPaginator
- func (p *ListBusinessReportSchedulesPaginator) CurrentPage() *ListBusinessReportSchedulesOutput
- type ListBusinessReportSchedulesRequest
- type ListBusinessReportSchedulesResponse
- type ListConferenceProvidersInput
- func (s ListConferenceProvidersInput) String() string
- func (s *ListConferenceProvidersInput) Validate() error
- type ListConferenceProvidersOutput
- type ListConferenceProvidersPaginator
- func NewListConferenceProvidersPaginator(req ListConferenceProvidersRequest) ListConferenceProvidersPaginator
- func (p *ListConferenceProvidersPaginator) CurrentPage() *ListConferenceProvidersOutput
- type ListConferenceProvidersRequest
- type ListConferenceProvidersResponse
- type ListDeviceEventsInput
- type ListDeviceEventsOutput
- type ListDeviceEventsPaginator
- func NewListDeviceEventsPaginator(req ListDeviceEventsRequest) ListDeviceEventsPaginator
- func (p *ListDeviceEventsPaginator) CurrentPage() *ListDeviceEventsOutput
- type ListDeviceEventsRequest
- type ListDeviceEventsResponse
- type ListGatewayGroupsInput
- type ListGatewayGroupsOutput
- type ListGatewayGroupsPaginator
- func NewListGatewayGroupsPaginator(req ListGatewayGroupsRequest) ListGatewayGroupsPaginator
- func (p *ListGatewayGroupsPaginator) CurrentPage() *ListGatewayGroupsOutput
- type ListGatewayGroupsRequest
- type ListGatewayGroupsResponse
- type ListGatewaysInput
- type ListGatewaysOutput
- type ListGatewaysPaginator
- func NewListGatewaysPaginator(req ListGatewaysRequest) ListGatewaysPaginator
- func (p *ListGatewaysPaginator) CurrentPage() *ListGatewaysOutput
- type ListGatewaysRequest
- type ListGatewaysResponse
- type ListSkillsInput
- type ListSkillsOutput
- type ListSkillsPaginator
- func NewListSkillsPaginator(req ListSkillsRequest) ListSkillsPaginator
- func (p *ListSkillsPaginator) CurrentPage() *ListSkillsOutput
- type ListSkillsRequest
- type ListSkillsResponse
- type ListSkillsStoreCategoriesInput
- func (s ListSkillsStoreCategoriesInput) String() string
- func (s *ListSkillsStoreCategoriesInput) Validate() error
- type ListSkillsStoreCategoriesOutput
- type ListSkillsStoreCategoriesPaginator
- func NewListSkillsStoreCategoriesPaginator(req ListSkillsStoreCategoriesRequest) ListSkillsStoreCategoriesPaginator
- func (p *ListSkillsStoreCategoriesPaginator) CurrentPage() *ListSkillsStoreCategoriesOutput
- type ListSkillsStoreCategoriesRequest
- type ListSkillsStoreCategoriesResponse
- type ListSkillsStoreSkillsByCategoryInput
- func (s ListSkillsStoreSkillsByCategoryInput) String() string
- func (s *ListSkillsStoreSkillsByCategoryInput) Validate() error
- type ListSkillsStoreSkillsByCategoryOutput
- type ListSkillsStoreSkillsByCategoryPaginator
- func NewListSkillsStoreSkillsByCategoryPaginator(req ListSkillsStoreSkillsByCategoryRequest) ListSkillsStoreSkillsByCategoryPaginator
- func (p *ListSkillsStoreSkillsByCategoryPaginator) CurrentPage() *ListSkillsStoreSkillsByCategoryOutput
- type ListSkillsStoreSkillsByCategoryRequest
- type ListSkillsStoreSkillsByCategoryResponse
- type ListSmartHomeAppliancesInput
- func (s ListSmartHomeAppliancesInput) String() string
- func (s *ListSmartHomeAppliancesInput) Validate() error
- type ListSmartHomeAppliancesOutput
- type ListSmartHomeAppliancesPaginator
- func NewListSmartHomeAppliancesPaginator(req ListSmartHomeAppliancesRequest) ListSmartHomeAppliancesPaginator
- func (p *ListSmartHomeAppliancesPaginator) CurrentPage() *ListSmartHomeAppliancesOutput
- type ListSmartHomeAppliancesRequest
- type ListSmartHomeAppliancesResponse
- type ListTagsInput
- type ListTagsOutput
- type ListTagsPaginator
- func NewListTagsPaginator(req ListTagsRequest) ListTagsPaginator
- func (p *ListTagsPaginator) CurrentPage() *ListTagsOutput
- type ListTagsRequest
- type ListTagsResponse
- type Locale
- func (enum Locale) MarshalValue() (string, error)
- func (enum Locale) MarshalValueBuf(b []byte) ([]byte, error)
- type MeetingSetting
- type NetworkEapMethod
- func (enum NetworkEapMethod) MarshalValue() (string, error)
- func (enum NetworkEapMethod) MarshalValueBuf(b []byte) ([]byte, error)
- type NetworkProfile
- type NetworkProfileData
- type NetworkSecurityType
- func (enum NetworkSecurityType) MarshalValue() (string, error)
- func (enum NetworkSecurityType) MarshalValueBuf(b []byte) ([]byte, error)
- type PSTNDialIn
- type PhoneNumber
- type PhoneNumberType
- func (enum PhoneNumberType) MarshalValue() (string, error)
- func (enum PhoneNumberType) MarshalValueBuf(b []byte) ([]byte, error)
- type Profile
- type ProfileData
- type PutConferencePreferenceInput
- func (s PutConferencePreferenceInput) String() string
- func (s *PutConferencePreferenceInput) Validate() error
- type PutConferencePreferenceOutput
- type PutConferencePreferenceRequest
- type PutConferencePreferenceResponse
- type PutInvitationConfigurationInput
- func (s PutInvitationConfigurationInput) String() string
- func (s *PutInvitationConfigurationInput) Validate() error
- type PutInvitationConfigurationOutput
- type PutInvitationConfigurationRequest
- type PutInvitationConfigurationResponse
- type PutRoomSkillParameterInput
- func (s PutRoomSkillParameterInput) String() string
- func (s *PutRoomSkillParameterInput) Validate() error
- type PutRoomSkillParameterOutput
- type PutRoomSkillParameterRequest
- type PutRoomSkillParameterResponse
- type PutSkillAuthorizationInput
- func (s PutSkillAuthorizationInput) String() string
- func (s *PutSkillAuthorizationInput) Validate() error
- type PutSkillAuthorizationOutput
- type PutSkillAuthorizationRequest
- type PutSkillAuthorizationResponse
- type RegisterAVSDeviceInput
- type RegisterAVSDeviceOutput
- type RegisterAVSDeviceRequest
- type RegisterAVSDeviceResponse
- type RejectSkillInput
- type RejectSkillOutput
- type RejectSkillRequest
- type RejectSkillResponse
- type RequirePin
- func (enum RequirePin) MarshalValue() (string, error)
- func (enum RequirePin) MarshalValueBuf(b []byte) ([]byte, error)
- type ResolveRoomInput
- type ResolveRoomOutput
- type ResolveRoomRequest
- type ResolveRoomResponse
- type RevokeInvitationInput
- type RevokeInvitationOutput
- type RevokeInvitationRequest
- type RevokeInvitationResponse
- type Room
- type RoomData
- type RoomSkillParameter
- type SearchAddressBooksInput
- type SearchAddressBooksOutput
- type SearchAddressBooksPaginator
- func NewSearchAddressBooksPaginator(req SearchAddressBooksRequest) SearchAddressBooksPaginator
- func (p *SearchAddressBooksPaginator) CurrentPage() *SearchAddressBooksOutput
- type SearchAddressBooksRequest
- type SearchAddressBooksResponse
- type SearchContactsInput
- type SearchContactsOutput
- type SearchContactsPaginator
- func NewSearchContactsPaginator(req SearchContactsRequest) SearchContactsPaginator
- func (p *SearchContactsPaginator) CurrentPage() *SearchContactsOutput
- type SearchContactsRequest
- type SearchContactsResponse
- type SearchDevicesInput
- type SearchDevicesOutput
- type SearchDevicesPaginator
- func NewSearchDevicesPaginator(req SearchDevicesRequest) SearchDevicesPaginator
- func (p *SearchDevicesPaginator) CurrentPage() *SearchDevicesOutput
- type SearchDevicesRequest
- type SearchDevicesResponse
- type SearchNetworkProfilesInput
- func (s SearchNetworkProfilesInput) String() string
- func (s *SearchNetworkProfilesInput) Validate() error
- type SearchNetworkProfilesOutput
- type SearchNetworkProfilesPaginator
- func NewSearchNetworkProfilesPaginator(req SearchNetworkProfilesRequest) SearchNetworkProfilesPaginator
- func (p *SearchNetworkProfilesPaginator) CurrentPage() *SearchNetworkProfilesOutput
- type SearchNetworkProfilesRequest
- type SearchNetworkProfilesResponse
- type SearchProfilesInput
- type SearchProfilesOutput
- type SearchProfilesPaginator
- func NewSearchProfilesPaginator(req SearchProfilesRequest) SearchProfilesPaginator
- func (p *SearchProfilesPaginator) CurrentPage() *SearchProfilesOutput
- type SearchProfilesRequest
- type SearchProfilesResponse
- type SearchRoomsInput
- type SearchRoomsOutput
- type SearchRoomsPaginator
- func NewSearchRoomsPaginator(req SearchRoomsRequest) SearchRoomsPaginator
- func (p *SearchRoomsPaginator) CurrentPage() *SearchRoomsOutput
- type SearchRoomsRequest
- type SearchRoomsResponse
- type SearchSkillGroupsInput
- type SearchSkillGroupsOutput
- type SearchSkillGroupsPaginator
- func NewSearchSkillGroupsPaginator(req SearchSkillGroupsRequest) SearchSkillGroupsPaginator
- func (p *SearchSkillGroupsPaginator) CurrentPage() *SearchSkillGroupsOutput
- type SearchSkillGroupsRequest
- type SearchSkillGroupsResponse
- type SearchUsersInput
- type SearchUsersOutput
- type SearchUsersPaginator
- func NewSearchUsersPaginator(req SearchUsersRequest) SearchUsersPaginator
- func (p *SearchUsersPaginator) CurrentPage() *SearchUsersOutput
- type SearchUsersRequest
- type SearchUsersResponse
- type SendAnnouncementInput
- type SendAnnouncementOutput
- type SendAnnouncementRequest
- type SendAnnouncementResponse
- type SendInvitationInput
- type SendInvitationOutput
- type SendInvitationRequest
- type SendInvitationResponse
- type SipAddress
- type SipType
- func (enum SipType) MarshalValue() (string, error)
- func (enum SipType) MarshalValueBuf(b []byte) ([]byte, error)
- type SkillDetails
- type SkillGroup
- type SkillGroupData
- type SkillSummary
- type SkillType
- func (enum SkillType) MarshalValue() (string, error)
- func (enum SkillType) MarshalValueBuf(b []byte) ([]byte, error)
- type SkillTypeFilter
- func (enum SkillTypeFilter) MarshalValue() (string, error)
- func (enum SkillTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)
- type SkillsStoreSkill
- type SmartHomeAppliance
- type Sort
- type SortValue
- func (enum SortValue) MarshalValue() (string, error)
- func (enum SortValue) MarshalValueBuf(b []byte) ([]byte, error)
- type Ssml
- type StartDeviceSyncInput
- type StartDeviceSyncOutput
- type StartDeviceSyncRequest
- type StartDeviceSyncResponse
- type StartSmartHomeApplianceDiscoveryInput
- func (s StartSmartHomeApplianceDiscoveryInput) String() string
- func (s *StartSmartHomeApplianceDiscoveryInput) Validate() error
- type StartSmartHomeApplianceDiscoveryOutput
- type StartSmartHomeApplianceDiscoveryRequest
- type StartSmartHomeApplianceDiscoveryResponse
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TagResourceResponse
- type TemperatureUnit
- func (enum TemperatureUnit) MarshalValue() (string, error)
- func (enum TemperatureUnit) MarshalValueBuf(b []byte) ([]byte, error)
- type Text
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UntagResourceResponse
- type UpdateAddressBookInput
- type UpdateAddressBookOutput
- type UpdateAddressBookRequest
- type UpdateAddressBookResponse
- type UpdateBusinessReportScheduleInput
- func (s UpdateBusinessReportScheduleInput) String() string
- func (s *UpdateBusinessReportScheduleInput) Validate() error
- type UpdateBusinessReportScheduleOutput
- type UpdateBusinessReportScheduleRequest
- type UpdateBusinessReportScheduleResponse
- type UpdateConferenceProviderInput
- func (s UpdateConferenceProviderInput) String() string
- func (s *UpdateConferenceProviderInput) Validate() error
- type UpdateConferenceProviderOutput
- type UpdateConferenceProviderRequest
- type UpdateConferenceProviderResponse
- type UpdateContactInput
- type UpdateContactOutput
- type UpdateContactRequest
- type UpdateContactResponse
- type UpdateDeviceInput
- type UpdateDeviceOutput
- type UpdateDeviceRequest
- type UpdateDeviceResponse
- type UpdateGatewayGroupInput
- type UpdateGatewayGroupOutput
- type UpdateGatewayGroupRequest
- type UpdateGatewayGroupResponse
- type UpdateGatewayInput
- type UpdateGatewayOutput
- type UpdateGatewayRequest
- type UpdateGatewayResponse
- type UpdateNetworkProfileInput
- func (s UpdateNetworkProfileInput) String() string
- func (s *UpdateNetworkProfileInput) Validate() error
- type UpdateNetworkProfileOutput
- type UpdateNetworkProfileRequest
- type UpdateNetworkProfileResponse
- type UpdateProfileInput
- type UpdateProfileOutput
- type UpdateProfileRequest
- type UpdateProfileResponse
- type UpdateRoomInput
- type UpdateRoomOutput
- type UpdateRoomRequest
- type UpdateRoomResponse
- type UpdateSkillGroupInput
- type UpdateSkillGroupOutput
- type UpdateSkillGroupRequest
- type UpdateSkillGroupResponse
- type UserData
- type WakeWord
Constants ¶
const ( ServiceName = "Alexa For Business" // Service's name ServiceID = "AlexaForBusiness" // Service's identifier EndpointsID = "a4b" // Service's Endpoint identifier )
const ( // ErrCodeAlreadyExistsException for service response error code // "AlreadyExistsException". // // The resource being created already exists. ErrCodeAlreadyExistsException = "AlreadyExistsException" // ErrCodeConcurrentModificationException for service response error code // "ConcurrentModificationException". // // There is a concurrent modification of resources. ErrCodeConcurrentModificationException = "ConcurrentModificationException" // ErrCodeDeviceNotRegisteredException for service response error code // "DeviceNotRegisteredException". // // The request failed because this device is no longer registered and therefore // no longer managed by this account. ErrCodeDeviceNotRegisteredException = "DeviceNotRegisteredException" // ErrCodeInvalidCertificateAuthorityException for service response error code // "InvalidCertificateAuthorityException". // // The Certificate Authority can't issue or revoke a certificate. ErrCodeInvalidCertificateAuthorityException = "InvalidCertificateAuthorityException" // ErrCodeInvalidDeviceException for service response error code // "InvalidDeviceException". // // The device is in an invalid state. ErrCodeInvalidDeviceException = "InvalidDeviceException" // ErrCodeInvalidSecretsManagerResourceException for service response error code // "InvalidSecretsManagerResourceException". // // A password in SecretsManager is in an invalid state. ErrCodeInvalidSecretsManagerResourceException = "InvalidSecretsManagerResourceException" // ErrCodeInvalidServiceLinkedRoleStateException for service response error code // "InvalidServiceLinkedRoleStateException". // // The service linked role is locked for deletion. ErrCodeInvalidServiceLinkedRoleStateException = "InvalidServiceLinkedRoleStateException" // ErrCodeInvalidUserStatusException for service response error code // "InvalidUserStatusException". // // The attempt to update a user is invalid due to the user's current status. ErrCodeInvalidUserStatusException = "InvalidUserStatusException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // You are performing an action that would put you beyond your account's limits. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeNameInUseException for service response error code // "NameInUseException". // // The name sent in the request is already in use. ErrCodeNameInUseException = "NameInUseException" // ErrCodeNotFoundException for service response error code // "NotFoundException". // // The resource is not found. ErrCodeNotFoundException = "NotFoundException" // ErrCodeResourceAssociatedException for service response error code // "ResourceAssociatedException". // // Another resource is associated with the resource in the request. ErrCodeResourceAssociatedException = "ResourceAssociatedException" // ErrCodeResourceInUseException for service response error code // "ResourceInUseException". // // The resource in the request is already in use. ErrCodeResourceInUseException = "ResourceInUseException" // ErrCodeSkillNotLinkedException for service response error code // "SkillNotLinkedException". // // The skill must be linked to a third-party account. ErrCodeSkillNotLinkedException = "SkillNotLinkedException" // ErrCodeUnauthorizedException for service response error code // "UnauthorizedException". // // The caller has no permissions to operate on the resource involved in the // API call. = "UnauthorizedException" )
Types ¶
type AddressBook ¶
type AddressBook struct { // The ARN of the address book. AddressBookArn *string `type:"string"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
An address book with attributes.
func (AddressBook) String ¶
func (s AddressBook) String() string
String returns the string representation
type AddressBookData ¶
type AddressBookData struct { // The ARN of the address book. AddressBookArn *string `type:"string"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Information related to an address book.
func (AddressBookData) String ¶
func (s AddressBookData) String() string
String returns the string representation
type ApproveSkillInput ¶
type ApproveSkillInput struct { // The unique identifier of the skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ApproveSkillInput) String ¶
func (s ApproveSkillInput) String() string
String returns the string representation
func (*ApproveSkillInput) Validate ¶
func (s *ApproveSkillInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApproveSkillOutput ¶
type ApproveSkillOutput struct {
// contains filtered or unexported fields
}
func (ApproveSkillOutput) String ¶
func (s ApproveSkillOutput) String() string
String returns the string representation
type ApproveSkillRequest ¶
type ApproveSkillRequest struct { *aws.Request Input *ApproveSkillInput Copy func(*ApproveSkillInput) ApproveSkillRequest }
ApproveSkillRequest is the request type for the ApproveSkill API operation.
func (ApproveSkillRequest) Send ¶
func (r ApproveSkillRequest) Send(ctx context.Context) (*ApproveSkillResponse, error)
Send marshals and sends the ApproveSkill API request.
type ApproveSkillResponse ¶
type ApproveSkillResponse struct { *ApproveSkillOutput // contains filtered or unexported fields }
ApproveSkillResponse is the response type for the ApproveSkill API operation.
func (*ApproveSkillResponse) SDKResponseMetdata ¶
func (r *ApproveSkillResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ApproveSkill request.
type AssociateContactWithAddressBookInput ¶
type AssociateContactWithAddressBookInput struct { // The ARN of the address book with which to associate the contact. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The ARN of the contact to associate with an address book. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateContactWithAddressBookInput) String ¶
func (s AssociateContactWithAddressBookInput) String() string
String returns the string representation
func (*AssociateContactWithAddressBookInput) Validate ¶
func (s *AssociateContactWithAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateContactWithAddressBookOutput ¶
type AssociateContactWithAddressBookOutput struct {
// contains filtered or unexported fields
}
func (AssociateContactWithAddressBookOutput) String ¶
func (s AssociateContactWithAddressBookOutput) String() string
String returns the string representation
type AssociateContactWithAddressBookRequest ¶
type AssociateContactWithAddressBookRequest struct { *aws.Request Input *AssociateContactWithAddressBookInput Copy func(*AssociateContactWithAddressBookInput) AssociateContactWithAddressBookRequest }
AssociateContactWithAddressBookRequest is the request type for the AssociateContactWithAddressBook API operation.
func (AssociateContactWithAddressBookRequest) Send ¶
func (r AssociateContactWithAddressBookRequest) Send(ctx context.Context) (*AssociateContactWithAddressBookResponse, error)
Send marshals and sends the AssociateContactWithAddressBook API request.
type AssociateContactWithAddressBookResponse ¶
type AssociateContactWithAddressBookResponse struct { *AssociateContactWithAddressBookOutput // contains filtered or unexported fields }
AssociateContactWithAddressBookResponse is the response type for the AssociateContactWithAddressBook API operation.
func (*AssociateContactWithAddressBookResponse) SDKResponseMetdata ¶
func (r *AssociateContactWithAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateContactWithAddressBook request.
type AssociateDeviceWithNetworkProfileInput ¶
type AssociateDeviceWithNetworkProfileInput struct { // The device ARN. // // DeviceArn is a required field DeviceArn *string `type:"string" required:"true"` // The ARN of the network profile to associate with a device. // // NetworkProfileArn is a required field NetworkProfileArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateDeviceWithNetworkProfileInput) String ¶
func (s AssociateDeviceWithNetworkProfileInput) String() string
String returns the string representation
func (*AssociateDeviceWithNetworkProfileInput) Validate ¶
func (s *AssociateDeviceWithNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateDeviceWithNetworkProfileOutput ¶
type AssociateDeviceWithNetworkProfileOutput struct {
// contains filtered or unexported fields
}
func (AssociateDeviceWithNetworkProfileOutput) String ¶
func (s AssociateDeviceWithNetworkProfileOutput) String() string
String returns the string representation
type AssociateDeviceWithNetworkProfileRequest ¶
type AssociateDeviceWithNetworkProfileRequest struct { *aws.Request Input *AssociateDeviceWithNetworkProfileInput Copy func(*AssociateDeviceWithNetworkProfileInput) AssociateDeviceWithNetworkProfileRequest }
AssociateDeviceWithNetworkProfileRequest is the request type for the AssociateDeviceWithNetworkProfile API operation.
func (AssociateDeviceWithNetworkProfileRequest) Send ¶
func (r AssociateDeviceWithNetworkProfileRequest) Send(ctx context.Context) (*AssociateDeviceWithNetworkProfileResponse, error)
Send marshals and sends the AssociateDeviceWithNetworkProfile API request.
type AssociateDeviceWithNetworkProfileResponse ¶
type AssociateDeviceWithNetworkProfileResponse struct { *AssociateDeviceWithNetworkProfileOutput // contains filtered or unexported fields }
AssociateDeviceWithNetworkProfileResponse is the response type for the AssociateDeviceWithNetworkProfile API operation.
func (*AssociateDeviceWithNetworkProfileResponse) SDKResponseMetdata ¶
func (r *AssociateDeviceWithNetworkProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateDeviceWithNetworkProfile 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 }
func (AssociateDeviceWithRoomInput) String ¶
func (s AssociateDeviceWithRoomInput) String() string
String returns the string representation
type AssociateDeviceWithRoomOutput ¶
type AssociateDeviceWithRoomOutput struct {
// contains filtered or unexported fields
}
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 the request type for the AssociateDeviceWithRoom API operation.
func (AssociateDeviceWithRoomRequest) Send ¶
func (r AssociateDeviceWithRoomRequest) Send(ctx context.Context) (*AssociateDeviceWithRoomResponse, error)
Send marshals and sends the AssociateDeviceWithRoom API request.
type AssociateDeviceWithRoomResponse ¶
type AssociateDeviceWithRoomResponse struct { *AssociateDeviceWithRoomOutput // contains filtered or unexported fields }
AssociateDeviceWithRoomResponse is the response type for the AssociateDeviceWithRoom API operation.
func (*AssociateDeviceWithRoomResponse) SDKResponseMetdata ¶
func (r *AssociateDeviceWithRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateDeviceWithRoom 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 }
func (AssociateSkillGroupWithRoomInput) String ¶
func (s AssociateSkillGroupWithRoomInput) String() string
String returns the string representation
type AssociateSkillGroupWithRoomOutput ¶
type AssociateSkillGroupWithRoomOutput struct {
// contains filtered or unexported fields
}
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 the request type for the AssociateSkillGroupWithRoom API operation.
func (AssociateSkillGroupWithRoomRequest) Send ¶
func (r AssociateSkillGroupWithRoomRequest) Send(ctx context.Context) (*AssociateSkillGroupWithRoomResponse, error)
Send marshals and sends the AssociateSkillGroupWithRoom API request.
type AssociateSkillGroupWithRoomResponse ¶
type AssociateSkillGroupWithRoomResponse struct { *AssociateSkillGroupWithRoomOutput // contains filtered or unexported fields }
AssociateSkillGroupWithRoomResponse is the response type for the AssociateSkillGroupWithRoom API operation.
func (*AssociateSkillGroupWithRoomResponse) SDKResponseMetdata ¶
func (r *AssociateSkillGroupWithRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateSkillGroupWithRoom request.
type AssociateSkillWithSkillGroupInput ¶
type AssociateSkillWithSkillGroupInput struct { // The ARN of the skill group to associate the skill to. Required. SkillGroupArn *string `type:"string"` // The unique identifier of the skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateSkillWithSkillGroupInput) String ¶
func (s AssociateSkillWithSkillGroupInput) String() string
String returns the string representation
func (*AssociateSkillWithSkillGroupInput) Validate ¶
func (s *AssociateSkillWithSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSkillWithSkillGroupOutput ¶
type AssociateSkillWithSkillGroupOutput struct {
// contains filtered or unexported fields
}
func (AssociateSkillWithSkillGroupOutput) String ¶
func (s AssociateSkillWithSkillGroupOutput) String() string
String returns the string representation
type AssociateSkillWithSkillGroupRequest ¶
type AssociateSkillWithSkillGroupRequest struct { *aws.Request Input *AssociateSkillWithSkillGroupInput Copy func(*AssociateSkillWithSkillGroupInput) AssociateSkillWithSkillGroupRequest }
AssociateSkillWithSkillGroupRequest is the request type for the AssociateSkillWithSkillGroup API operation.
func (AssociateSkillWithSkillGroupRequest) Send ¶
func (r AssociateSkillWithSkillGroupRequest) Send(ctx context.Context) (*AssociateSkillWithSkillGroupResponse, error)
Send marshals and sends the AssociateSkillWithSkillGroup API request.
type AssociateSkillWithSkillGroupResponse ¶
type AssociateSkillWithSkillGroupResponse struct { *AssociateSkillWithSkillGroupOutput // contains filtered or unexported fields }
AssociateSkillWithSkillGroupResponse is the response type for the AssociateSkillWithSkillGroup API operation.
func (*AssociateSkillWithSkillGroupResponse) SDKResponseMetdata ¶
func (r *AssociateSkillWithSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateSkillWithSkillGroup request.
type AssociateSkillWithUsersInput ¶
type AssociateSkillWithUsersInput struct { // The private skill ID you want to make available to enrolled users. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateSkillWithUsersInput) String ¶
func (s AssociateSkillWithUsersInput) String() string
String returns the string representation
func (*AssociateSkillWithUsersInput) Validate ¶
func (s *AssociateSkillWithUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateSkillWithUsersOutput ¶
type AssociateSkillWithUsersOutput struct {
// contains filtered or unexported fields
}
func (AssociateSkillWithUsersOutput) String ¶
func (s AssociateSkillWithUsersOutput) String() string
String returns the string representation
type AssociateSkillWithUsersRequest ¶
type AssociateSkillWithUsersRequest struct { *aws.Request Input *AssociateSkillWithUsersInput Copy func(*AssociateSkillWithUsersInput) AssociateSkillWithUsersRequest }
AssociateSkillWithUsersRequest is the request type for the AssociateSkillWithUsers API operation.
func (AssociateSkillWithUsersRequest) Send ¶
func (r AssociateSkillWithUsersRequest) Send(ctx context.Context) (*AssociateSkillWithUsersResponse, error)
Send marshals and sends the AssociateSkillWithUsers API request.
type AssociateSkillWithUsersResponse ¶
type AssociateSkillWithUsersResponse struct { *AssociateSkillWithUsersOutput // contains filtered or unexported fields }
AssociateSkillWithUsersResponse is the response type for the AssociateSkillWithUsers API operation.
func (*AssociateSkillWithUsersResponse) SDKResponseMetdata ¶
func (r *AssociateSkillWithUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateSkillWithUsers request.
type Audio ¶
type Audio struct { // The locale of the audio message. Currently, en-US is supported. // // Locale is a required field Locale Locale `type:"string" required:"true" enum:"true"` // The location of the audio file. Currently, S3 URLs are supported. Only S3 // locations comprised of safe characters are valid. For more information, see // Safe Characters (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html#Safe%20Characters). // // Location is a required field Location *string `type:"string" required:"true"` // contains filtered or unexported fields }
The audio message. There is a 1 MB limit on the audio file input and the only supported format is MP3. To convert your MP3 audio files to an Alexa-friendly,
required codec version (MPEG version 2) and bit rate (48 kbps), you might use converter software. One option for this is a command-line tool, FFmpeg. For more information, see FFmpeg (https://www.ffmpeg.org/). The following command converts the provided <input-file> to an MP3 file that is played in the announcement:
ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 <output-file.mp3>
func (Audio) String ¶
String returns the string representation
func (*Audio) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type BusinessReport ¶
type BusinessReport struct { // The time of report delivery. DeliveryTime *time.Time `type:"timestamp"` // The download link where a user can download the report. DownloadUrl *string `type:"string"` // The failure code. FailureCode BusinessReportFailureCode `type:"string" enum:"true"` // The S3 location of the output reports. S3Location *BusinessReportS3Location `type:"structure"` // The status of the report generation execution (RUNNING, SUCCEEDED, or FAILED). Status BusinessReportStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
Usage report with specified parameters.
func (BusinessReport) String ¶
func (s BusinessReport) String() string
String returns the string representation
type BusinessReportContentRange ¶
type BusinessReportContentRange struct { // The interval of the content range. Interval BusinessReportInterval `type:"string" enum:"true"` // contains filtered or unexported fields }
The content range of the report.
func (BusinessReportContentRange) String ¶
func (s BusinessReportContentRange) String() string
String returns the string representation
type BusinessReportFailureCode ¶
type BusinessReportFailureCode string
const ( BusinessReportFailureCodeAccessDenied BusinessReportFailureCode = "ACCESS_DENIED" BusinessReportFailureCodeNoSuchBucket BusinessReportFailureCode = "NO_SUCH_BUCKET" BusinessReportFailureCodeInternalFailure BusinessReportFailureCode = "INTERNAL_FAILURE" )
Enum values for BusinessReportFailureCode
func (BusinessReportFailureCode) MarshalValue ¶
func (enum BusinessReportFailureCode) MarshalValue() (string, error)
func (BusinessReportFailureCode) MarshalValueBuf ¶
func (enum BusinessReportFailureCode) MarshalValueBuf(b []byte) ([]byte, error)
type BusinessReportFormat ¶
type BusinessReportFormat string
const ( BusinessReportFormatCsv BusinessReportFormat = "CSV" BusinessReportFormatCsvZip BusinessReportFormat = "CSV_ZIP" )
Enum values for BusinessReportFormat
func (BusinessReportFormat) MarshalValue ¶
func (enum BusinessReportFormat) MarshalValue() (string, error)
func (BusinessReportFormat) MarshalValueBuf ¶
func (enum BusinessReportFormat) MarshalValueBuf(b []byte) ([]byte, error)
type BusinessReportInterval ¶
type BusinessReportInterval string
const ( BusinessReportIntervalOneDay BusinessReportInterval = "ONE_DAY" BusinessReportIntervalOneWeek BusinessReportInterval = "ONE_WEEK" )
Enum values for BusinessReportInterval
func (BusinessReportInterval) MarshalValue ¶
func (enum BusinessReportInterval) MarshalValue() (string, error)
func (BusinessReportInterval) MarshalValueBuf ¶
func (enum BusinessReportInterval) MarshalValueBuf(b []byte) ([]byte, error)
type BusinessReportRecurrence ¶
type BusinessReportRecurrence struct { // The start date. StartDate *string `type:"string"` // contains filtered or unexported fields }
The recurrence of the reports.
func (BusinessReportRecurrence) String ¶
func (s BusinessReportRecurrence) String() string
String returns the string representation
type BusinessReportS3Location ¶
type BusinessReportS3Location struct { // The S3 bucket name of the output reports. BucketName *string `type:"string"` // The path of the business report. Path *string `type:"string"` // contains filtered or unexported fields }
The S3 location of the output reports.
func (BusinessReportS3Location) String ¶
func (s BusinessReportS3Location) String() string
String returns the string representation
type BusinessReportSchedule ¶
type BusinessReportSchedule struct { // The content range of the reports. ContentRange *BusinessReportContentRange `type:"structure"` // The format of the generated report (individual CSV files or zipped files // of individual files). Format BusinessReportFormat `type:"string" enum:"true"` // The details of the last business report delivery for a specified time interval. LastBusinessReport *BusinessReport `type:"structure"` // The recurrence of the reports. Recurrence *BusinessReportRecurrence `type:"structure"` // The S3 bucket name of the output reports. S3BucketName *string `type:"string"` // The S3 key where the report is delivered. S3KeyPrefix *string `type:"string"` // The ARN of the business report schedule. ScheduleArn *string `type:"string"` // The name identifier of the schedule. ScheduleName *string `type:"string"` // contains filtered or unexported fields }
The schedule of the usage report.
func (BusinessReportSchedule) String ¶
func (s BusinessReportSchedule) String() string
String returns the string representation
type BusinessReportStatus ¶
type BusinessReportStatus string
const ( BusinessReportStatusRunning BusinessReportStatus = "RUNNING" BusinessReportStatusSucceeded BusinessReportStatus = "SUCCEEDED" BusinessReportStatusFailed BusinessReportStatus = "FAILED" )
Enum values for BusinessReportStatus
func (BusinessReportStatus) MarshalValue ¶
func (enum BusinessReportStatus) MarshalValue() (string, error)
func (BusinessReportStatus) MarshalValueBuf ¶
func (enum BusinessReportStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Category ¶
type Category struct { // The ID of the skill store category. CategoryId *int64 `min:"1" type:"long"` // The name of the skill store category. CategoryName *string `type:"string"` // contains filtered or unexported fields }
The skill store category that is shown. Alexa skills are assigned a specific skill category during creation, such as News, Social, and Sports.
func (Category) String ¶
String returns the string representation
type Client ¶
Client provides the API operation methods for making requests to Alexa For Business. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := alexaforbusiness.New(myConfig)
func (*Client) ApproveSkillRequest ¶
func (c *Client) 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 ApproveSkillRequest. req := client.ApproveSkillRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ApproveSkill
func (*Client) AssociateContactWithAddressBookRequest ¶
func (c *Client) 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 AssociateContactWithAddressBookRequest. req := client.AssociateContactWithAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateContactWithAddressBook
func (*Client) AssociateDeviceWithNetworkProfileRequest ¶
func (c *Client) AssociateDeviceWithNetworkProfileRequest(input *AssociateDeviceWithNetworkProfileInput) AssociateDeviceWithNetworkProfileRequest
AssociateDeviceWithNetworkProfileRequest returns a request value for making API operation for Alexa For Business.
Associates a device with the specified network profile.
// Example sending a request using AssociateDeviceWithNetworkProfileRequest. req := client.AssociateDeviceWithNetworkProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithNetworkProfile
func (*Client) AssociateDeviceWithRoomRequest ¶
func (c *Client) 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 AssociateDeviceWithRoomRequest. req := client.AssociateDeviceWithRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateDeviceWithRoom
func (*Client) AssociateSkillGroupWithRoomRequest ¶
func (c *Client) 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 AssociateSkillGroupWithRoomRequest. req := client.AssociateSkillGroupWithRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillGroupWithRoom
func (*Client) AssociateSkillWithSkillGroupRequest ¶
func (c *Client) 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 AssociateSkillWithSkillGroupRequest. req := client.AssociateSkillWithSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithSkillGroup
func (*Client) AssociateSkillWithUsersRequest ¶
func (c *Client) AssociateSkillWithUsersRequest(input *AssociateSkillWithUsersInput) AssociateSkillWithUsersRequest
AssociateSkillWithUsersRequest returns a request value for making API operation for Alexa For Business.
Makes a private skill available for enrolled users to enable on their devices.
// Example sending a request using AssociateSkillWithUsersRequest. req := client.AssociateSkillWithUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/AssociateSkillWithUsers
func (*Client) CreateAddressBookRequest ¶
func (c *Client) 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 CreateAddressBookRequest. req := client.CreateAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateAddressBook
func (*Client) CreateBusinessReportScheduleRequest ¶
func (c *Client) CreateBusinessReportScheduleRequest(input *CreateBusinessReportScheduleInput) CreateBusinessReportScheduleRequest
CreateBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.
Creates a recurring schedule for usage reports to deliver to the specified S3 location with a specified daily or weekly interval.
// Example sending a request using CreateBusinessReportScheduleRequest. req := client.CreateBusinessReportScheduleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateBusinessReportSchedule
func (*Client) CreateConferenceProviderRequest ¶
func (c *Client) 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 CreateConferenceProviderRequest. req := client.CreateConferenceProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateConferenceProvider
func (*Client) CreateContactRequest ¶
func (c *Client) 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 CreateContactRequest. req := client.CreateContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateContact
func (*Client) CreateGatewayGroupRequest ¶
func (c *Client) CreateGatewayGroupRequest(input *CreateGatewayGroupInput) CreateGatewayGroupRequest
CreateGatewayGroupRequest returns a request value for making API operation for Alexa For Business.
Creates a gateway group with the specified details.
// Example sending a request using CreateGatewayGroupRequest. req := client.CreateGatewayGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateGatewayGroup
func (*Client) CreateNetworkProfileRequest ¶
func (c *Client) CreateNetworkProfileRequest(input *CreateNetworkProfileInput) CreateNetworkProfileRequest
CreateNetworkProfileRequest returns a request value for making API operation for Alexa For Business.
Creates a network profile with the specified details.
// Example sending a request using CreateNetworkProfileRequest. req := client.CreateNetworkProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateNetworkProfile
func (*Client) CreateProfileRequest ¶
func (c *Client) 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 CreateProfileRequest. req := client.CreateProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateProfile
func (*Client) CreateRoomRequest ¶
func (c *Client) 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 CreateRoomRequest. req := client.CreateRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateRoom
func (*Client) CreateSkillGroupRequest ¶
func (c *Client) 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 CreateSkillGroupRequest. req := client.CreateSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateSkillGroup
func (*Client) CreateUserRequest ¶
func (c *Client) 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 CreateUserRequest. req := client.CreateUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateUser
func (*Client) DeleteAddressBookRequest ¶
func (c *Client) 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 DeleteAddressBookRequest. req := client.DeleteAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteAddressBook
func (*Client) DeleteBusinessReportScheduleRequest ¶
func (c *Client) DeleteBusinessReportScheduleRequest(input *DeleteBusinessReportScheduleInput) DeleteBusinessReportScheduleRequest
DeleteBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.
Deletes the recurring report delivery schedule with the specified schedule ARN.
// Example sending a request using DeleteBusinessReportScheduleRequest. req := client.DeleteBusinessReportScheduleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteBusinessReportSchedule
func (*Client) DeleteConferenceProviderRequest ¶
func (c *Client) 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 DeleteConferenceProviderRequest. req := client.DeleteConferenceProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteConferenceProvider
func (*Client) DeleteContactRequest ¶
func (c *Client) 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 DeleteContactRequest. req := client.DeleteContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteContact
func (*Client) DeleteDeviceRequest ¶
func (c *Client) 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 DeleteDeviceRequest. req := client.DeleteDeviceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDevice
func (*Client) DeleteDeviceUsageDataRequest ¶
func (c *Client) DeleteDeviceUsageDataRequest(input *DeleteDeviceUsageDataInput) DeleteDeviceUsageDataRequest
DeleteDeviceUsageDataRequest returns a request value for making API operation for Alexa For Business.
When this action is called for a specified shared device, it allows authorized users to delete the device's entire previous history of voice input data and associated response data. This action can be called once every 24 hours for a specific shared device.
// Example sending a request using DeleteDeviceUsageDataRequest. req := client.DeleteDeviceUsageDataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteDeviceUsageData
func (*Client) DeleteGatewayGroupRequest ¶
func (c *Client) DeleteGatewayGroupRequest(input *DeleteGatewayGroupInput) DeleteGatewayGroupRequest
DeleteGatewayGroupRequest returns a request value for making API operation for Alexa For Business.
Deletes a gateway group.
// Example sending a request using DeleteGatewayGroupRequest. req := client.DeleteGatewayGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteGatewayGroup
func (*Client) DeleteNetworkProfileRequest ¶
func (c *Client) DeleteNetworkProfileRequest(input *DeleteNetworkProfileInput) DeleteNetworkProfileRequest
DeleteNetworkProfileRequest returns a request value for making API operation for Alexa For Business.
Deletes a network profile by the network profile ARN.
// Example sending a request using DeleteNetworkProfileRequest. req := client.DeleteNetworkProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteNetworkProfile
func (*Client) DeleteProfileRequest ¶
func (c *Client) 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 DeleteProfileRequest. req := client.DeleteProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteProfile
func (*Client) DeleteRoomRequest ¶
func (c *Client) 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 DeleteRoomRequest. req := client.DeleteRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoom
func (*Client) DeleteRoomSkillParameterRequest ¶
func (c *Client) 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 DeleteRoomSkillParameterRequest. req := client.DeleteRoomSkillParameterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteRoomSkillParameter
func (*Client) DeleteSkillAuthorizationRequest ¶
func (c *Client) 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 DeleteSkillAuthorizationRequest. req := client.DeleteSkillAuthorizationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillAuthorization
func (*Client) DeleteSkillGroupRequest ¶
func (c *Client) 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 DeleteSkillGroupRequest. req := client.DeleteSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteSkillGroup
func (*Client) DeleteUserRequest ¶
func (c *Client) 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 DeleteUserRequest. req := client.DeleteUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DeleteUser
func (*Client) DisassociateContactFromAddressBookRequest ¶
func (c *Client) 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 DisassociateContactFromAddressBookRequest. req := client.DisassociateContactFromAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateContactFromAddressBook
func (*Client) DisassociateDeviceFromRoomRequest ¶
func (c *Client) 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 DisassociateDeviceFromRoomRequest. req := client.DisassociateDeviceFromRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateDeviceFromRoom
func (*Client) DisassociateSkillFromSkillGroupRequest ¶
func (c *Client) 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 DisassociateSkillFromSkillGroupRequest. req := client.DisassociateSkillFromSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromSkillGroup
func (*Client) DisassociateSkillFromUsersRequest ¶
func (c *Client) DisassociateSkillFromUsersRequest(input *DisassociateSkillFromUsersInput) DisassociateSkillFromUsersRequest
DisassociateSkillFromUsersRequest returns a request value for making API operation for Alexa For Business.
Makes a private skill unavailable for enrolled users and prevents them from enabling it on their devices.
// Example sending a request using DisassociateSkillFromUsersRequest. req := client.DisassociateSkillFromUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillFromUsers
func (*Client) DisassociateSkillGroupFromRoomRequest ¶
func (c *Client) 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 DisassociateSkillGroupFromRoomRequest. req := client.DisassociateSkillGroupFromRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/DisassociateSkillGroupFromRoom
func (*Client) ForgetSmartHomeAppliancesRequest ¶
func (c *Client) 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 ForgetSmartHomeAppliancesRequest. req := client.ForgetSmartHomeAppliancesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ForgetSmartHomeAppliances
func (*Client) GetAddressBookRequest ¶
func (c *Client) 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 GetAddressBookRequest. req := client.GetAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetAddressBook
func (*Client) GetConferencePreferenceRequest ¶
func (c *Client) 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 GetConferencePreferenceRequest. req := client.GetConferencePreferenceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferencePreference
func (*Client) GetConferenceProviderRequest ¶
func (c *Client) 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 GetConferenceProviderRequest. req := client.GetConferenceProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetConferenceProvider
func (*Client) GetContactRequest ¶
func (c *Client) 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 GetContactRequest. req := client.GetContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetContact
func (*Client) GetDeviceRequest ¶
func (c *Client) 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 GetDeviceRequest. req := client.GetDeviceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetDevice
func (*Client) GetGatewayGroupRequest ¶
func (c *Client) GetGatewayGroupRequest(input *GetGatewayGroupInput) GetGatewayGroupRequest
GetGatewayGroupRequest returns a request value for making API operation for Alexa For Business.
Retrieves the details of a gateway group.
// Example sending a request using GetGatewayGroupRequest. req := client.GetGatewayGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGatewayGroup
func (*Client) GetGatewayRequest ¶
func (c *Client) GetGatewayRequest(input *GetGatewayInput) GetGatewayRequest
GetGatewayRequest returns a request value for making API operation for Alexa For Business.
Retrieves the details of a gateway.
// Example sending a request using GetGatewayRequest. req := client.GetGatewayRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetGateway
func (*Client) GetInvitationConfigurationRequest ¶
func (c *Client) GetInvitationConfigurationRequest(input *GetInvitationConfigurationInput) GetInvitationConfigurationRequest
GetInvitationConfigurationRequest returns a request value for making API operation for Alexa For Business.
Retrieves the configured values for the user enrollment invitation email template.
// Example sending a request using GetInvitationConfigurationRequest. req := client.GetInvitationConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetInvitationConfiguration
func (*Client) GetNetworkProfileRequest ¶
func (c *Client) GetNetworkProfileRequest(input *GetNetworkProfileInput) GetNetworkProfileRequest
GetNetworkProfileRequest returns a request value for making API operation for Alexa For Business.
Gets the network profile details by the network profile ARN.
// Example sending a request using GetNetworkProfileRequest. req := client.GetNetworkProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetNetworkProfile
func (*Client) GetProfileRequest ¶
func (c *Client) 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 GetProfileRequest. req := client.GetProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetProfile
func (*Client) GetRoomRequest ¶
func (c *Client) 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 GetRoomRequest. req := client.GetRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoom
func (*Client) GetRoomSkillParameterRequest ¶
func (c *Client) 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 GetRoomSkillParameterRequest. req := client.GetRoomSkillParameterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetRoomSkillParameter
func (*Client) GetSkillGroupRequest ¶
func (c *Client) 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 GetSkillGroupRequest. req := client.GetSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/GetSkillGroup
func (*Client) ListBusinessReportSchedulesRequest ¶
func (c *Client) ListBusinessReportSchedulesRequest(input *ListBusinessReportSchedulesInput) ListBusinessReportSchedulesRequest
ListBusinessReportSchedulesRequest returns a request value for making API operation for Alexa For Business.
Lists the details of the schedules that a user configured.
// Example sending a request using ListBusinessReportSchedulesRequest. req := client.ListBusinessReportSchedulesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListBusinessReportSchedules
func (*Client) ListConferenceProvidersRequest ¶
func (c *Client) 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 ListConferenceProvidersRequest. req := client.ListConferenceProvidersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListConferenceProviders
func (*Client) ListDeviceEventsRequest ¶
func (c *Client) 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 ListDeviceEventsRequest. req := client.ListDeviceEventsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListDeviceEvents
func (*Client) ListGatewayGroupsRequest ¶
func (c *Client) ListGatewayGroupsRequest(input *ListGatewayGroupsInput) ListGatewayGroupsRequest
ListGatewayGroupsRequest returns a request value for making API operation for Alexa For Business.
Retrieves a list of gateway group summaries. Use GetGatewayGroup to retrieve details of a specific gateway group.
// Example sending a request using ListGatewayGroupsRequest. req := client.ListGatewayGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGatewayGroups
func (*Client) ListGatewaysRequest ¶
func (c *Client) ListGatewaysRequest(input *ListGatewaysInput) ListGatewaysRequest
ListGatewaysRequest returns a request value for making API operation for Alexa For Business.
Retrieves a list of gateway summaries. Use GetGateway to retrieve details of a specific gateway. An optional gateway group ARN can be provided to only retrieve gateway summaries of gateways that are associated with that gateway group ARN.
// Example sending a request using ListGatewaysRequest. req := client.ListGatewaysRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListGateways
func (*Client) ListSkillsRequest ¶
func (c *Client) 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 ListSkillsRequest. req := client.ListSkillsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkills
func (*Client) ListSkillsStoreCategoriesRequest ¶
func (c *Client) 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 ListSkillsStoreCategoriesRequest. req := client.ListSkillsStoreCategoriesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreCategories
func (*Client) ListSkillsStoreSkillsByCategoryRequest ¶
func (c *Client) 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 ListSkillsStoreSkillsByCategoryRequest. req := client.ListSkillsStoreSkillsByCategoryRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSkillsStoreSkillsByCategory
func (*Client) ListSmartHomeAppliancesRequest ¶
func (c *Client) 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 ListSmartHomeAppliancesRequest. req := client.ListSmartHomeAppliancesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListSmartHomeAppliances
func (*Client) ListTagsRequest ¶
func (c *Client) 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 ListTagsRequest. req := client.ListTagsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ListTags
func (*Client) PutConferencePreferenceRequest ¶
func (c *Client) 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 PutConferencePreferenceRequest. req := client.PutConferencePreferenceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutConferencePreference
func (*Client) PutInvitationConfigurationRequest ¶
func (c *Client) PutInvitationConfigurationRequest(input *PutInvitationConfigurationInput) PutInvitationConfigurationRequest
PutInvitationConfigurationRequest returns a request value for making API operation for Alexa For Business.
Configures the email template for the user enrollment invitation with the specified attributes.
// Example sending a request using PutInvitationConfigurationRequest. req := client.PutInvitationConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutInvitationConfiguration
func (*Client) PutRoomSkillParameterRequest ¶
func (c *Client) 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 PutRoomSkillParameterRequest. req := client.PutRoomSkillParameterRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutRoomSkillParameter
func (*Client) PutSkillAuthorizationRequest ¶
func (c *Client) 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 PutSkillAuthorizationRequest. req := client.PutSkillAuthorizationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/PutSkillAuthorization
func (*Client) RegisterAVSDeviceRequest ¶
func (c *Client) 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 RegisterAVSDeviceRequest. req := client.RegisterAVSDeviceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RegisterAVSDevice
func (*Client) RejectSkillRequest ¶
func (c *Client) 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 RejectSkillRequest. req := client.RejectSkillRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RejectSkill
func (*Client) ResolveRoomRequest ¶
func (c *Client) 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 ResolveRoomRequest. req := client.ResolveRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/ResolveRoom
func (*Client) RevokeInvitationRequest ¶
func (c *Client) 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 RevokeInvitationRequest. req := client.RevokeInvitationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/RevokeInvitation
func (*Client) SearchAddressBooksRequest ¶
func (c *Client) 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 SearchAddressBooksRequest. req := client.SearchAddressBooksRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchAddressBooks
func (*Client) SearchContactsRequest ¶
func (c *Client) 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 SearchContactsRequest. req := client.SearchContactsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchContacts
func (*Client) SearchDevicesRequest ¶
func (c *Client) 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 SearchDevicesRequest. req := client.SearchDevicesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchDevices
func (*Client) SearchNetworkProfilesRequest ¶
func (c *Client) SearchNetworkProfilesRequest(input *SearchNetworkProfilesInput) SearchNetworkProfilesRequest
SearchNetworkProfilesRequest returns a request value for making API operation for Alexa For Business.
Searches network profiles and lists the ones that meet a set of filter and sort criteria.
// Example sending a request using SearchNetworkProfilesRequest. req := client.SearchNetworkProfilesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchNetworkProfiles
func (*Client) SearchProfilesRequest ¶
func (c *Client) 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 SearchProfilesRequest. req := client.SearchProfilesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchProfiles
func (*Client) SearchRoomsRequest ¶
func (c *Client) 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 SearchRoomsRequest. req := client.SearchRoomsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchRooms
func (*Client) SearchSkillGroupsRequest ¶
func (c *Client) 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 SearchSkillGroupsRequest. req := client.SearchSkillGroupsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchSkillGroups
func (*Client) SearchUsersRequest ¶
func (c *Client) 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 SearchUsersRequest. req := client.SearchUsersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SearchUsers
func (*Client) SendAnnouncementRequest ¶
func (c *Client) SendAnnouncementRequest(input *SendAnnouncementInput) SendAnnouncementRequest
SendAnnouncementRequest returns a request value for making API operation for Alexa For Business.
Triggers an asynchronous flow to send text, SSML, or audio announcements to rooms that are identified by a search or filter.
// Example sending a request using SendAnnouncementRequest. req := client.SendAnnouncementRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendAnnouncement
func (*Client) SendInvitationRequest ¶
func (c *Client) 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 30 days or until you call this operation again, whichever comes first.
// Example sending a request using SendInvitationRequest. req := client.SendInvitationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/SendInvitation
func (*Client) StartDeviceSyncRequest ¶
func (c *Client) 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. This clears all information and settings set by previous users in the following ways:
Bluetooth - This unpairs all bluetooth devices paired with your echo device.
Volume - This resets the echo device's volume to the default value.
Notifications - This clears all notifications from your echo device.
Lists - This clears all to-do items from your echo device.
Settings - This internally syncs the room's profile (if the device is assigned to a room), contacts, address books, delegation access for account linking, and communications (if enabled on the room profile).
// Example sending a request using StartDeviceSyncRequest. req := client.StartDeviceSyncRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartDeviceSync
func (*Client) StartSmartHomeApplianceDiscoveryRequest ¶
func (c *Client) 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 StartSmartHomeApplianceDiscoveryRequest. req := client.StartSmartHomeApplianceDiscoveryRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/StartSmartHomeApplianceDiscovery
func (*Client) TagResourceRequest ¶
func (c *Client) 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 TagResourceRequest. req := client.TagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/TagResource
func (*Client) UntagResourceRequest ¶
func (c *Client) 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 UntagResourceRequest. req := client.UntagResourceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UntagResource
func (*Client) UpdateAddressBookRequest ¶
func (c *Client) 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 UpdateAddressBookRequest. req := client.UpdateAddressBookRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateAddressBook
func (*Client) UpdateBusinessReportScheduleRequest ¶
func (c *Client) UpdateBusinessReportScheduleRequest(input *UpdateBusinessReportScheduleInput) UpdateBusinessReportScheduleRequest
UpdateBusinessReportScheduleRequest returns a request value for making API operation for Alexa For Business.
Updates the configuration of the report delivery schedule with the specified schedule ARN.
// Example sending a request using UpdateBusinessReportScheduleRequest. req := client.UpdateBusinessReportScheduleRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateBusinessReportSchedule
func (*Client) UpdateConferenceProviderRequest ¶
func (c *Client) 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 UpdateConferenceProviderRequest. req := client.UpdateConferenceProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateConferenceProvider
func (*Client) UpdateContactRequest ¶
func (c *Client) 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 UpdateContactRequest. req := client.UpdateContactRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateContact
func (*Client) UpdateDeviceRequest ¶
func (c *Client) 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 UpdateDeviceRequest. req := client.UpdateDeviceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateDevice
func (*Client) UpdateGatewayGroupRequest ¶
func (c *Client) UpdateGatewayGroupRequest(input *UpdateGatewayGroupInput) UpdateGatewayGroupRequest
UpdateGatewayGroupRequest returns a request value for making API operation for Alexa For Business.
Updates the details of a gateway group. If any optional field is not provided, the existing corresponding value is left unmodified.
// Example sending a request using UpdateGatewayGroupRequest. req := client.UpdateGatewayGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGatewayGroup
func (*Client) UpdateGatewayRequest ¶
func (c *Client) UpdateGatewayRequest(input *UpdateGatewayInput) UpdateGatewayRequest
UpdateGatewayRequest returns a request value for making API operation for Alexa For Business.
Updates the details of a gateway. If any optional field is not provided, the existing corresponding value is left unmodified.
// Example sending a request using UpdateGatewayRequest. req := client.UpdateGatewayRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateGateway
func (*Client) UpdateNetworkProfileRequest ¶
func (c *Client) UpdateNetworkProfileRequest(input *UpdateNetworkProfileInput) UpdateNetworkProfileRequest
UpdateNetworkProfileRequest returns a request value for making API operation for Alexa For Business.
Updates a network profile by the network profile ARN.
// Example sending a request using UpdateNetworkProfileRequest. req := client.UpdateNetworkProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateNetworkProfile
func (*Client) UpdateProfileRequest ¶
func (c *Client) 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 UpdateProfileRequest. req := client.UpdateProfileRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateProfile
func (*Client) UpdateRoomRequest ¶
func (c *Client) 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 UpdateRoomRequest. req := client.UpdateRoomRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateRoom
func (*Client) UpdateSkillGroupRequest ¶
func (c *Client) 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 UpdateSkillGroupRequest. req := client.UpdateSkillGroupRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/UpdateSkillGroup
type CommsProtocol ¶
type CommsProtocol string
const ( CommsProtocolSip CommsProtocol = "SIP" CommsProtocolSips CommsProtocol = "SIPS" CommsProtocolH323 CommsProtocol = "H323" )
Enum values for CommsProtocol
func (CommsProtocol) MarshalValue ¶
func (enum CommsProtocol) MarshalValue() (string, error)
func (CommsProtocol) MarshalValueBuf ¶
func (enum CommsProtocol) MarshalValueBuf(b []byte) ([]byte, error)
type ConferencePreference ¶
type ConferencePreference struct { // The ARN of the default conference provider. DefaultConferenceProviderArn *string `type:"string"` // contains filtered or unexported fields }
The default conference provider that is used if no other scheduled meetings are detected.
func (ConferencePreference) String ¶
func (s ConferencePreference) String() string
String returns the string representation
type ConferenceProvider ¶
type ConferenceProvider struct { // The ARN of the newly created conference provider. Arn *string `type:"string"` // The IP endpoint and protocol for calling. IPDialIn *IPDialIn `type:"structure"` // The meeting settings for the conference provider. MeetingSetting *MeetingSetting `type:"structure"` // The name of the conference provider. Name *string `min:"1" type:"string"` // The information for PSTN conferencing. PSTNDialIn *PSTNDialIn `type:"structure"` // The type of conference providers. Type 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.
func (ConferenceProvider) String ¶
func (s ConferenceProvider) String() string
String returns the string representation
type ConferenceProviderType ¶
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 ¶
func (enum ConferenceProviderType) MarshalValue() (string, error)
func (ConferenceProviderType) MarshalValueBuf ¶
func (enum ConferenceProviderType) MarshalValueBuf(b []byte) ([]byte, error)
type ConnectionStatus ¶
type ConnectionStatus string
const ( ConnectionStatusOnline ConnectionStatus = "ONLINE" ConnectionStatusOffline ConnectionStatus = "OFFLINE" )
Enum values for ConnectionStatus
func (ConnectionStatus) MarshalValue ¶
func (enum ConnectionStatus) MarshalValue() (string, error)
func (ConnectionStatus) MarshalValueBuf ¶
func (enum ConnectionStatus) MarshalValueBuf(b []byte) ([]byte, error)
type Contact ¶
type Contact struct { // The ARN of the contact. ContactArn *string `type:"string"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact, used to call the contact on the device. FirstName *string `min:"1" type:"string"` // The last name of the contact, used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact. The phone number type defaults to WORK. // You can either specify PhoneNumber or PhoneNumbers. We recommend that you // use PhoneNumbers, which lets you specify the phone number type and multiple // numbers. PhoneNumber *string `type:"string" sensitive:"true"` // The list of phone numbers for the contact. PhoneNumbers []PhoneNumber `type:"list"` // The list of SIP addresses for the contact. SipAddresses []SipAddress `type:"list"` // contains filtered or unexported fields }
A contact with attributes.
func (Contact) String ¶
String returns the string representation
type ContactData ¶
type ContactData struct { // The ARN of the contact. ContactArn *string `type:"string"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact, used to call the contact on the device. FirstName *string `min:"1" type:"string"` // The last name of the contact, used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact. The phone number type defaults to WORK. // You can specify PhoneNumber or PhoneNumbers. We recommend that you use PhoneNumbers, // which lets you specify the phone number type and multiple numbers. PhoneNumber *string `type:"string" sensitive:"true"` // The list of phone numbers for the contact. PhoneNumbers []PhoneNumber `type:"list"` // The list of SIP addresses for the contact. SipAddresses []SipAddress `type:"list"` // contains filtered or unexported fields }
Information related to a contact.
func (ContactData) String ¶
func (s ContactData) String() string
String returns the string representation
type Content ¶
type Content struct { // The list of audio messages. AudioList []Audio `type:"list"` // The list of SSML messages. SsmlList []Ssml `type:"list"` // The list of text messages. TextList []Text `type:"list"` // contains filtered or unexported fields }
The content definition. This can contain only one text, SSML, or audio list object.
func (Content) String ¶
String returns the string representation
func (*Content) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type CreateAddressBookInput ¶
type CreateAddressBookInput struct { // A unique, user-specified identifier for the request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The description of the address book. Description *string `min:"1" type:"string"` // The name of the address book. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateAddressBookInput) String ¶
func (s CreateAddressBookInput) String() string
String returns the string representation
func (*CreateAddressBookInput) Validate ¶
func (s *CreateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateAddressBookOutput ¶
type CreateAddressBookOutput struct { // The ARN of the newly created address book. AddressBookArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateAddressBookOutput) String ¶
func (s CreateAddressBookOutput) String() string
String returns the string representation
type CreateAddressBookRequest ¶
type CreateAddressBookRequest struct { *aws.Request Input *CreateAddressBookInput Copy func(*CreateAddressBookInput) CreateAddressBookRequest }
CreateAddressBookRequest is the request type for the CreateAddressBook API operation.
func (CreateAddressBookRequest) Send ¶
func (r CreateAddressBookRequest) Send(ctx context.Context) (*CreateAddressBookResponse, error)
Send marshals and sends the CreateAddressBook API request.
type CreateAddressBookResponse ¶
type CreateAddressBookResponse struct { *CreateAddressBookOutput // contains filtered or unexported fields }
CreateAddressBookResponse is the response type for the CreateAddressBook API operation.
func (*CreateAddressBookResponse) SDKResponseMetdata ¶
func (r *CreateAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateAddressBook request.
type CreateBusinessReportScheduleInput ¶
type CreateBusinessReportScheduleInput struct { // The client request token. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The content range of the reports. // // ContentRange is a required field ContentRange *BusinessReportContentRange `type:"structure" required:"true"` // The format of the generated report (individual CSV files or zipped files // of individual files). // // Format is a required field Format BusinessReportFormat `type:"string" required:"true" enum:"true"` // The recurrence of the reports. If this isn't specified, the report will only // be delivered one time when the API is called. Recurrence *BusinessReportRecurrence `type:"structure"` // The S3 bucket name of the output reports. If this isn't specified, the report // can be retrieved from a download link by calling ListBusinessReportSchedule. S3BucketName *string `type:"string"` // The S3 key where the report is delivered. S3KeyPrefix *string `type:"string"` // The name identifier of the schedule. ScheduleName *string `type:"string"` // contains filtered or unexported fields }
func (CreateBusinessReportScheduleInput) String ¶
func (s CreateBusinessReportScheduleInput) String() string
String returns the string representation
func (*CreateBusinessReportScheduleInput) Validate ¶
func (s *CreateBusinessReportScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBusinessReportScheduleOutput ¶
type CreateBusinessReportScheduleOutput struct { // The ARN of the business report schedule. ScheduleArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateBusinessReportScheduleOutput) String ¶
func (s CreateBusinessReportScheduleOutput) String() string
String returns the string representation
type CreateBusinessReportScheduleRequest ¶
type CreateBusinessReportScheduleRequest struct { *aws.Request Input *CreateBusinessReportScheduleInput Copy func(*CreateBusinessReportScheduleInput) CreateBusinessReportScheduleRequest }
CreateBusinessReportScheduleRequest is the request type for the CreateBusinessReportSchedule API operation.
func (CreateBusinessReportScheduleRequest) Send ¶
func (r CreateBusinessReportScheduleRequest) Send(ctx context.Context) (*CreateBusinessReportScheduleResponse, error)
Send marshals and sends the CreateBusinessReportSchedule API request.
type CreateBusinessReportScheduleResponse ¶
type CreateBusinessReportScheduleResponse struct { *CreateBusinessReportScheduleOutput // contains filtered or unexported fields }
CreateBusinessReportScheduleResponse is the response type for the CreateBusinessReportSchedule API operation.
func (*CreateBusinessReportScheduleResponse) SDKResponseMetdata ¶
func (r *CreateBusinessReportScheduleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateBusinessReportSchedule request.
type CreateConferenceProviderInput ¶
type CreateConferenceProviderInput struct { // The request token of the client. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The name of the conference provider. // // ConferenceProviderName is a required field ConferenceProviderName *string `min:"1" type:"string" required:"true"` // Represents a type within a list of predefined types. // // ConferenceProviderType is a required field ConferenceProviderType 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 }
func (CreateConferenceProviderInput) String ¶
func (s CreateConferenceProviderInput) String() string
String returns the string representation
func (*CreateConferenceProviderInput) Validate ¶
func (s *CreateConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConferenceProviderOutput ¶
type CreateConferenceProviderOutput struct { // The ARN of the newly-created conference provider. ConferenceProviderArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateConferenceProviderOutput) String ¶
func (s CreateConferenceProviderOutput) String() string
String returns the string representation
type CreateConferenceProviderRequest ¶
type CreateConferenceProviderRequest struct { *aws.Request Input *CreateConferenceProviderInput Copy func(*CreateConferenceProviderInput) CreateConferenceProviderRequest }
CreateConferenceProviderRequest is the request type for the CreateConferenceProvider API operation.
func (CreateConferenceProviderRequest) Send ¶
func (r CreateConferenceProviderRequest) Send(ctx context.Context) (*CreateConferenceProviderResponse, error)
Send marshals and sends the CreateConferenceProvider API request.
type CreateConferenceProviderResponse ¶
type CreateConferenceProviderResponse struct { *CreateConferenceProviderOutput // contains filtered or unexported fields }
CreateConferenceProviderResponse is the response type for the CreateConferenceProvider API operation.
func (*CreateConferenceProviderResponse) SDKResponseMetdata ¶
func (r *CreateConferenceProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateConferenceProvider request.
type CreateContactInput ¶
type CreateContactInput struct { // A unique, user-specified identifier for this request that ensures idempotency. ClientRequestToken *string `min:"10" type:"string" idempotencyToken:"true"` // The name of the contact to display on the console. DisplayName *string `min:"1" type:"string"` // The first name of the contact that is used to call the contact on the device. // // FirstName is a required field FirstName *string `min:"1" type:"string" required:"true"` // The last name of the contact that is used to call the contact on the device. LastName *string `min:"1" type:"string"` // The phone number of the contact in E.164 format. The phone number type defaults // to WORK. You can specify PhoneNumber or PhoneNumbers. We recommend that you // use PhoneNumbers, which lets you specify the phone number type and multiple // numbers. PhoneNumber *string `type:"string" sensitive:"true"` // The list of phone numbers for the contact. PhoneNumbers []PhoneNumber `type:"list"` // The list of SIP addresses for the contact. SipAddresses []SipAddress `type:"list"` // contains filtered or unexported fields }
func (CreateContactInput) String ¶
func (s CreateContactInput) String() string
String returns the string representation
func (*CreateContactInput) Validate ¶
func (s *CreateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateContactOutput ¶
type CreateContactOutput struct { // The ARN of the newly created address book. ContactArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateContactOutput) String ¶
func (s CreateContactOutput) String() string
String returns the string representation
type CreateContactRequest ¶
type CreateContactRequest struct { *aws.Request Input *CreateContactInput Copy func(*CreateContactInput) CreateContactRequest }
CreateContactRequest is the request type for the CreateContact API operation.
func (CreateContactRequest) Send ¶
func (r CreateContactRequest) Send(ctx context.Context) (*CreateContactResponse, error)
Send marshals and sends the CreateContact API request.
type CreateContactResponse ¶
type CreateContactResponse struct { *CreateContactOutput // contains filtered or unexported fields }
CreateContactResponse is the response type for the CreateContact API operation.
func (*CreateContactResponse) SDKResponseMetdata ¶
func (r *CreateContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateContact request.
type CreateGatewayGroupInput ¶
type CreateGatewayGroupInput struct { // A unique, user-specified identifier for the request that ensures idempotency. // // ClientRequestToken is a required field ClientRequestToken *string `min:"10" type:"string" required:"true" idempotencyToken:"true"` // The description of the gateway group. Description *string `type:"string"` // The name of the gateway group. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGatewayGroupInput) String ¶
func (s CreateGatewayGroupInput) String() string
String returns the string representation
func (*CreateGatewayGroupInput) Validate ¶
func (s *CreateGatewayGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGatewayGroupOutput ¶
type CreateGatewayGroupOutput struct { // The ARN of the created gateway group. GatewayGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateGatewayGroupOutput) String ¶
func (s CreateGatewayGroupOutput) String() string
String returns the string representation
type CreateGatewayGroupRequest ¶
type CreateGatewayGroupRequest struct { *aws.Request Input *CreateGatewayGroupInput Copy func(*CreateGatewayGroupInput) CreateGatewayGroupRequest }
CreateGatewayGroupRequest is the request type for the CreateGatewayGroup API operation.
func (CreateGatewayGroupRequest) Send ¶
func (r CreateGatewayGroupRequest) Send(ctx context.Context) (*CreateGatewayGroupResponse, error)
Send marshals and sends the CreateGatewayGroup API request.
type CreateGatewayGroupResponse ¶
type CreateGatewayGroupResponse struct { *CreateGatewayGroupOutput // contains filtered or unexported fields }
CreateGatewayGroupResponse is the response type for the CreateGatewayGroup API operation.
func (*CreateGatewayGroupResponse) SDKResponseMetdata ¶
func (r *CreateGatewayGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateGatewayGroup request.
type CreateNetworkProfileInput ¶
type CreateNetworkProfileInput struct { // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate // Manager (ACM). This is used to issue certificates to the devices. CertificateAuthorityArn *string `type:"string"` // A unique, user-specified identifier for the request that ensures idempotency. // // ClientRequestToken is a required field ClientRequestToken *string `min:"10" type:"string" required:"true" idempotencyToken:"true"` // The current password of the Wi-Fi network. CurrentPassword *string `min:"5" type:"string" sensitive:"true"` // Detailed information about a device's network profile. Description *string `type:"string"` // The authentication standard that is used in the EAP framework. Currently, // EAP_TLS is supported. EapMethod NetworkEapMethod `type:"string" enum:"true"` // The name of the network profile associated with a device. // // NetworkProfileName is a required field NetworkProfileName *string `min:"1" type:"string" required:"true"` // The next, or subsequent, password of the Wi-Fi network. This password is // asynchronously transmitted to the device and is used when the password of // the network changes to NextPassword. NextPassword *string `type:"string" sensitive:"true"` // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, // WPA_PSK, WEP, or OPEN. // // SecurityType is a required field SecurityType NetworkSecurityType `type:"string" required:"true" enum:"true"` // The SSID of the Wi-Fi network. // // Ssid is a required field Ssid *string `min:"1" type:"string" required:"true"` // The root certificates of your authentication server that is installed on // your devices and used to trust your authentication server during EAP negotiation. TrustAnchors []string `min:"1" type:"list"` // contains filtered or unexported fields }
func (CreateNetworkProfileInput) String ¶
func (s CreateNetworkProfileInput) String() string
String returns the string representation
func (*CreateNetworkProfileInput) Validate ¶
func (s *CreateNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNetworkProfileOutput ¶
type CreateNetworkProfileOutput struct { // The ARN of the network profile associated with a device. NetworkProfileArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateNetworkProfileOutput) String ¶
func (s CreateNetworkProfileOutput) String() string
String returns the string representation
type CreateNetworkProfileRequest ¶
type CreateNetworkProfileRequest struct { *aws.Request Input *CreateNetworkProfileInput Copy func(*CreateNetworkProfileInput) CreateNetworkProfileRequest }
CreateNetworkProfileRequest is the request type for the CreateNetworkProfile API operation.
func (CreateNetworkProfileRequest) Send ¶
func (r CreateNetworkProfileRequest) Send(ctx context.Context) (*CreateNetworkProfileResponse, error)
Send marshals and sends the CreateNetworkProfile API request.
type CreateNetworkProfileResponse ¶
type CreateNetworkProfileResponse struct { *CreateNetworkProfileOutput // contains filtered or unexported fields }
CreateNetworkProfileResponse is the response type for the CreateNetworkProfile API operation.
func (*CreateNetworkProfileResponse) SDKResponseMetdata ¶
func (r *CreateNetworkProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateNetworkProfile 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 locale of the room profile. Locale *string `min:"1" type:"string"` // 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 }
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 }
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 the request type for the CreateProfile API operation.
func (CreateProfileRequest) Send ¶
func (r CreateProfileRequest) Send(ctx context.Context) (*CreateProfileResponse, error)
Send marshals and sends the CreateProfile API request.
type CreateProfileResponse ¶
type CreateProfileResponse struct { *CreateProfileOutput // contains filtered or unexported fields }
CreateProfileResponse is the response type for the CreateProfile API operation.
func (*CreateProfileResponse) SDKResponseMetdata ¶
func (r *CreateProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateProfile 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 }
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 }
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 the request type for the CreateRoom API operation.
func (CreateRoomRequest) Send ¶
func (r CreateRoomRequest) Send(ctx context.Context) (*CreateRoomResponse, error)
Send marshals and sends the CreateRoom API request.
type CreateRoomResponse ¶
type CreateRoomResponse struct { *CreateRoomOutput // contains filtered or unexported fields }
CreateRoomResponse is the response type for the CreateRoom API operation.
func (*CreateRoomResponse) SDKResponseMetdata ¶
func (r *CreateRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateRoom 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 }
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 }
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 the request type for the CreateSkillGroup API operation.
func (CreateSkillGroupRequest) Send ¶
func (r CreateSkillGroupRequest) Send(ctx context.Context) (*CreateSkillGroupResponse, error)
Send marshals and sends the CreateSkillGroup API request.
type CreateSkillGroupResponse ¶
type CreateSkillGroupResponse struct { *CreateSkillGroupOutput // contains filtered or unexported fields }
CreateSkillGroupResponse is the response type for the CreateSkillGroup API operation.
func (*CreateSkillGroupResponse) SDKResponseMetdata ¶
func (r *CreateSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateSkillGroup 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 }
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 }
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 the request type for the CreateUser API operation.
func (CreateUserRequest) Send ¶
func (r CreateUserRequest) Send(ctx context.Context) (*CreateUserResponse, error)
Send marshals and sends the CreateUser API request.
type CreateUserResponse ¶
type CreateUserResponse struct { *CreateUserOutput // contains filtered or unexported fields }
CreateUserResponse is the response type for the CreateUser API operation.
func (*CreateUserResponse) SDKResponseMetdata ¶
func (r *CreateUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateUser request.
type DeleteAddressBookInput ¶
type DeleteAddressBookInput struct { // The ARN of the address book to delete. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteAddressBookInput) String ¶
func (s DeleteAddressBookInput) String() string
String returns the string representation
func (*DeleteAddressBookInput) Validate ¶
func (s *DeleteAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteAddressBookOutput ¶
type DeleteAddressBookOutput struct {
// contains filtered or unexported fields
}
func (DeleteAddressBookOutput) String ¶
func (s DeleteAddressBookOutput) String() string
String returns the string representation
type DeleteAddressBookRequest ¶
type DeleteAddressBookRequest struct { *aws.Request Input *DeleteAddressBookInput Copy func(*DeleteAddressBookInput) DeleteAddressBookRequest }
DeleteAddressBookRequest is the request type for the DeleteAddressBook API operation.
func (DeleteAddressBookRequest) Send ¶
func (r DeleteAddressBookRequest) Send(ctx context.Context) (*DeleteAddressBookResponse, error)
Send marshals and sends the DeleteAddressBook API request.
type DeleteAddressBookResponse ¶
type DeleteAddressBookResponse struct { *DeleteAddressBookOutput // contains filtered or unexported fields }
DeleteAddressBookResponse is the response type for the DeleteAddressBook API operation.
func (*DeleteAddressBookResponse) SDKResponseMetdata ¶
func (r *DeleteAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteAddressBook request.
type DeleteBusinessReportScheduleInput ¶
type DeleteBusinessReportScheduleInput struct { // The ARN of the business report schedule. // // ScheduleArn is a required field ScheduleArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteBusinessReportScheduleInput) String ¶
func (s DeleteBusinessReportScheduleInput) String() string
String returns the string representation
func (*DeleteBusinessReportScheduleInput) Validate ¶
func (s *DeleteBusinessReportScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteBusinessReportScheduleOutput ¶
type DeleteBusinessReportScheduleOutput struct {
// contains filtered or unexported fields
}
func (DeleteBusinessReportScheduleOutput) String ¶
func (s DeleteBusinessReportScheduleOutput) String() string
String returns the string representation
type DeleteBusinessReportScheduleRequest ¶
type DeleteBusinessReportScheduleRequest struct { *aws.Request Input *DeleteBusinessReportScheduleInput Copy func(*DeleteBusinessReportScheduleInput) DeleteBusinessReportScheduleRequest }
DeleteBusinessReportScheduleRequest is the request type for the DeleteBusinessReportSchedule API operation.
func (DeleteBusinessReportScheduleRequest) Send ¶
func (r DeleteBusinessReportScheduleRequest) Send(ctx context.Context) (*DeleteBusinessReportScheduleResponse, error)
Send marshals and sends the DeleteBusinessReportSchedule API request.
type DeleteBusinessReportScheduleResponse ¶
type DeleteBusinessReportScheduleResponse struct { *DeleteBusinessReportScheduleOutput // contains filtered or unexported fields }
DeleteBusinessReportScheduleResponse is the response type for the DeleteBusinessReportSchedule API operation.
func (*DeleteBusinessReportScheduleResponse) SDKResponseMetdata ¶
func (r *DeleteBusinessReportScheduleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteBusinessReportSchedule request.
type DeleteConferenceProviderInput ¶
type DeleteConferenceProviderInput struct { // The ARN of the conference provider. // // ConferenceProviderArn is a required field ConferenceProviderArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConferenceProviderInput) String ¶
func (s DeleteConferenceProviderInput) String() string
String returns the string representation
func (*DeleteConferenceProviderInput) Validate ¶
func (s *DeleteConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConferenceProviderOutput ¶
type DeleteConferenceProviderOutput struct {
// contains filtered or unexported fields
}
func (DeleteConferenceProviderOutput) String ¶
func (s DeleteConferenceProviderOutput) String() string
String returns the string representation
type DeleteConferenceProviderRequest ¶
type DeleteConferenceProviderRequest struct { *aws.Request Input *DeleteConferenceProviderInput Copy func(*DeleteConferenceProviderInput) DeleteConferenceProviderRequest }
DeleteConferenceProviderRequest is the request type for the DeleteConferenceProvider API operation.
func (DeleteConferenceProviderRequest) Send ¶
func (r DeleteConferenceProviderRequest) Send(ctx context.Context) (*DeleteConferenceProviderResponse, error)
Send marshals and sends the DeleteConferenceProvider API request.
type DeleteConferenceProviderResponse ¶
type DeleteConferenceProviderResponse struct { *DeleteConferenceProviderOutput // contains filtered or unexported fields }
DeleteConferenceProviderResponse is the response type for the DeleteConferenceProvider API operation.
func (*DeleteConferenceProviderResponse) SDKResponseMetdata ¶
func (r *DeleteConferenceProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteConferenceProvider request.
type DeleteContactInput ¶
type DeleteContactInput struct { // The ARN of the contact to delete. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteContactInput) String ¶
func (s DeleteContactInput) String() string
String returns the string representation
func (*DeleteContactInput) Validate ¶
func (s *DeleteContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteContactOutput ¶
type DeleteContactOutput struct {
// contains filtered or unexported fields
}
func (DeleteContactOutput) String ¶
func (s DeleteContactOutput) String() string
String returns the string representation
type DeleteContactRequest ¶
type DeleteContactRequest struct { *aws.Request Input *DeleteContactInput Copy func(*DeleteContactInput) DeleteContactRequest }
DeleteContactRequest is the request type for the DeleteContact API operation.
func (DeleteContactRequest) Send ¶
func (r DeleteContactRequest) Send(ctx context.Context) (*DeleteContactResponse, error)
Send marshals and sends the DeleteContact API request.
type DeleteContactResponse ¶
type DeleteContactResponse struct { *DeleteContactOutput // contains filtered or unexported fields }
DeleteContactResponse is the response type for the DeleteContact API operation.
func (*DeleteContactResponse) SDKResponseMetdata ¶
func (r *DeleteContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteContact request.
type DeleteDeviceInput ¶
type DeleteDeviceInput struct { // The ARN of the device for which to request details. // // DeviceArn is a required field DeviceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceInput) String ¶
func (s DeleteDeviceInput) String() string
String returns the string representation
func (*DeleteDeviceInput) Validate ¶
func (s *DeleteDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceOutput ¶
type DeleteDeviceOutput struct {
// contains filtered or unexported fields
}
func (DeleteDeviceOutput) String ¶
func (s DeleteDeviceOutput) String() string
String returns the string representation
type DeleteDeviceRequest ¶
type DeleteDeviceRequest struct { *aws.Request Input *DeleteDeviceInput Copy func(*DeleteDeviceInput) DeleteDeviceRequest }
DeleteDeviceRequest is the request type for the DeleteDevice API operation.
func (DeleteDeviceRequest) Send ¶
func (r DeleteDeviceRequest) Send(ctx context.Context) (*DeleteDeviceResponse, error)
Send marshals and sends the DeleteDevice API request.
type DeleteDeviceResponse ¶
type DeleteDeviceResponse struct { *DeleteDeviceOutput // contains filtered or unexported fields }
DeleteDeviceResponse is the response type for the DeleteDevice API operation.
func (*DeleteDeviceResponse) SDKResponseMetdata ¶
func (r *DeleteDeviceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDevice request.
type DeleteDeviceUsageDataInput ¶
type DeleteDeviceUsageDataInput struct { // The ARN of the device. // // DeviceArn is a required field DeviceArn *string `type:"string" required:"true"` // The type of usage data to delete. // // DeviceUsageType is a required field DeviceUsageType DeviceUsageType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (DeleteDeviceUsageDataInput) String ¶
func (s DeleteDeviceUsageDataInput) String() string
String returns the string representation
func (*DeleteDeviceUsageDataInput) Validate ¶
func (s *DeleteDeviceUsageDataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceUsageDataOutput ¶
type DeleteDeviceUsageDataOutput struct {
// contains filtered or unexported fields
}
func (DeleteDeviceUsageDataOutput) String ¶
func (s DeleteDeviceUsageDataOutput) String() string
String returns the string representation
type DeleteDeviceUsageDataRequest ¶
type DeleteDeviceUsageDataRequest struct { *aws.Request Input *DeleteDeviceUsageDataInput Copy func(*DeleteDeviceUsageDataInput) DeleteDeviceUsageDataRequest }
DeleteDeviceUsageDataRequest is the request type for the DeleteDeviceUsageData API operation.
func (DeleteDeviceUsageDataRequest) Send ¶
func (r DeleteDeviceUsageDataRequest) Send(ctx context.Context) (*DeleteDeviceUsageDataResponse, error)
Send marshals and sends the DeleteDeviceUsageData API request.
type DeleteDeviceUsageDataResponse ¶
type DeleteDeviceUsageDataResponse struct { *DeleteDeviceUsageDataOutput // contains filtered or unexported fields }
DeleteDeviceUsageDataResponse is the response type for the DeleteDeviceUsageData API operation.
func (*DeleteDeviceUsageDataResponse) SDKResponseMetdata ¶
func (r *DeleteDeviceUsageDataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteDeviceUsageData request.
type DeleteGatewayGroupInput ¶
type DeleteGatewayGroupInput struct { // The ARN of the gateway group to delete. // // GatewayGroupArn is a required field GatewayGroupArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGatewayGroupInput) String ¶
func (s DeleteGatewayGroupInput) String() string
String returns the string representation
func (*DeleteGatewayGroupInput) Validate ¶
func (s *DeleteGatewayGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGatewayGroupOutput ¶
type DeleteGatewayGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteGatewayGroupOutput) String ¶
func (s DeleteGatewayGroupOutput) String() string
String returns the string representation
type DeleteGatewayGroupRequest ¶
type DeleteGatewayGroupRequest struct { *aws.Request Input *DeleteGatewayGroupInput Copy func(*DeleteGatewayGroupInput) DeleteGatewayGroupRequest }
DeleteGatewayGroupRequest is the request type for the DeleteGatewayGroup API operation.
func (DeleteGatewayGroupRequest) Send ¶
func (r DeleteGatewayGroupRequest) Send(ctx context.Context) (*DeleteGatewayGroupResponse, error)
Send marshals and sends the DeleteGatewayGroup API request.
type DeleteGatewayGroupResponse ¶
type DeleteGatewayGroupResponse struct { *DeleteGatewayGroupOutput // contains filtered or unexported fields }
DeleteGatewayGroupResponse is the response type for the DeleteGatewayGroup API operation.
func (*DeleteGatewayGroupResponse) SDKResponseMetdata ¶
func (r *DeleteGatewayGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteGatewayGroup request.
type DeleteNetworkProfileInput ¶
type DeleteNetworkProfileInput struct { // The ARN of the network profile associated with a device. // // NetworkProfileArn is a required field NetworkProfileArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteNetworkProfileInput) String ¶
func (s DeleteNetworkProfileInput) String() string
String returns the string representation
func (*DeleteNetworkProfileInput) Validate ¶
func (s *DeleteNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNetworkProfileOutput ¶
type DeleteNetworkProfileOutput struct {
// contains filtered or unexported fields
}
func (DeleteNetworkProfileOutput) String ¶
func (s DeleteNetworkProfileOutput) String() string
String returns the string representation
type DeleteNetworkProfileRequest ¶
type DeleteNetworkProfileRequest struct { *aws.Request Input *DeleteNetworkProfileInput Copy func(*DeleteNetworkProfileInput) DeleteNetworkProfileRequest }
DeleteNetworkProfileRequest is the request type for the DeleteNetworkProfile API operation.
func (DeleteNetworkProfileRequest) Send ¶
func (r DeleteNetworkProfileRequest) Send(ctx context.Context) (*DeleteNetworkProfileResponse, error)
Send marshals and sends the DeleteNetworkProfile API request.
type DeleteNetworkProfileResponse ¶
type DeleteNetworkProfileResponse struct { *DeleteNetworkProfileOutput // contains filtered or unexported fields }
DeleteNetworkProfileResponse is the response type for the DeleteNetworkProfile API operation.
func (*DeleteNetworkProfileResponse) SDKResponseMetdata ¶
func (r *DeleteNetworkProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteNetworkProfile request.
type DeleteProfileInput ¶
type DeleteProfileInput struct { // The ARN of the room profile to delete. Required. ProfileArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteProfileInput) String ¶
func (s DeleteProfileInput) String() string
String returns the string representation
type DeleteProfileOutput ¶
type DeleteProfileOutput struct {
// contains filtered or unexported fields
}
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 the request type for the DeleteProfile API operation.
func (DeleteProfileRequest) Send ¶
func (r DeleteProfileRequest) Send(ctx context.Context) (*DeleteProfileResponse, error)
Send marshals and sends the DeleteProfile API request.
type DeleteProfileResponse ¶
type DeleteProfileResponse struct { *DeleteProfileOutput // contains filtered or unexported fields }
DeleteProfileResponse is the response type for the DeleteProfile API operation.
func (*DeleteProfileResponse) SDKResponseMetdata ¶
func (r *DeleteProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteProfile request.
type DeleteRoomInput ¶
type DeleteRoomInput struct { // The ARN of the room to delete. Required. RoomArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteRoomInput) String ¶
func (s DeleteRoomInput) String() string
String returns the string representation
type DeleteRoomOutput ¶
type DeleteRoomOutput struct {
// contains filtered or unexported fields
}
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 the request type for the DeleteRoom API operation.
func (DeleteRoomRequest) Send ¶
func (r DeleteRoomRequest) Send(ctx context.Context) (*DeleteRoomResponse, error)
Send marshals and sends the DeleteRoom API request.
type DeleteRoomResponse ¶
type DeleteRoomResponse struct { *DeleteRoomOutput // contains filtered or unexported fields }
DeleteRoomResponse is the response type for the DeleteRoom API operation.
func (*DeleteRoomResponse) SDKResponseMetdata ¶
func (r *DeleteRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteRoom 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 }
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
}
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 the request type for the DeleteRoomSkillParameter API operation.
func (DeleteRoomSkillParameterRequest) Send ¶
func (r DeleteRoomSkillParameterRequest) Send(ctx context.Context) (*DeleteRoomSkillParameterResponse, error)
Send marshals and sends the DeleteRoomSkillParameter API request.
type DeleteRoomSkillParameterResponse ¶
type DeleteRoomSkillParameterResponse struct { *DeleteRoomSkillParameterOutput // contains filtered or unexported fields }
DeleteRoomSkillParameterResponse is the response type for the DeleteRoomSkillParameter API operation.
func (*DeleteRoomSkillParameterResponse) SDKResponseMetdata ¶
func (r *DeleteRoomSkillParameterResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteRoomSkillParameter request.
type DeleteSkillAuthorizationInput ¶
type DeleteSkillAuthorizationInput struct { // The room that the skill is authorized for. RoomArn *string `type:"string"` // The unique identifier of a skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSkillAuthorizationInput) String ¶
func (s DeleteSkillAuthorizationInput) String() string
String returns the string representation
func (*DeleteSkillAuthorizationInput) Validate ¶
func (s *DeleteSkillAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSkillAuthorizationOutput ¶
type DeleteSkillAuthorizationOutput struct {
// contains filtered or unexported fields
}
func (DeleteSkillAuthorizationOutput) String ¶
func (s DeleteSkillAuthorizationOutput) String() string
String returns the string representation
type DeleteSkillAuthorizationRequest ¶
type DeleteSkillAuthorizationRequest struct { *aws.Request Input *DeleteSkillAuthorizationInput Copy func(*DeleteSkillAuthorizationInput) DeleteSkillAuthorizationRequest }
DeleteSkillAuthorizationRequest is the request type for the DeleteSkillAuthorization API operation.
func (DeleteSkillAuthorizationRequest) Send ¶
func (r DeleteSkillAuthorizationRequest) Send(ctx context.Context) (*DeleteSkillAuthorizationResponse, error)
Send marshals and sends the DeleteSkillAuthorization API request.
type DeleteSkillAuthorizationResponse ¶
type DeleteSkillAuthorizationResponse struct { *DeleteSkillAuthorizationOutput // contains filtered or unexported fields }
DeleteSkillAuthorizationResponse is the response type for the DeleteSkillAuthorization API operation.
func (*DeleteSkillAuthorizationResponse) SDKResponseMetdata ¶
func (r *DeleteSkillAuthorizationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteSkillAuthorization request.
type DeleteSkillGroupInput ¶
type DeleteSkillGroupInput struct { // The ARN of the skill group to delete. Required. SkillGroupArn *string `type:"string"` // contains filtered or unexported fields }
func (DeleteSkillGroupInput) String ¶
func (s DeleteSkillGroupInput) String() string
String returns the string representation
type DeleteSkillGroupOutput ¶
type DeleteSkillGroupOutput struct {
// contains filtered or unexported fields
}
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 the request type for the DeleteSkillGroup API operation.
func (DeleteSkillGroupRequest) Send ¶
func (r DeleteSkillGroupRequest) Send(ctx context.Context) (*DeleteSkillGroupResponse, error)
Send marshals and sends the DeleteSkillGroup API request.
type DeleteSkillGroupResponse ¶
type DeleteSkillGroupResponse struct { *DeleteSkillGroupOutput // contains filtered or unexported fields }
DeleteSkillGroupResponse is the response type for the DeleteSkillGroup API operation.
func (*DeleteSkillGroupResponse) SDKResponseMetdata ¶
func (r *DeleteSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteSkillGroup 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 }
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
}
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 the request type for the DeleteUser API operation.
func (DeleteUserRequest) Send ¶
func (r DeleteUserRequest) Send(ctx context.Context) (*DeleteUserResponse, error)
Send marshals and sends the DeleteUser API request.
type DeleteUserResponse ¶
type DeleteUserResponse struct { *DeleteUserOutput // contains filtered or unexported fields }
DeleteUserResponse is the response type for the DeleteUser API operation.
func (*DeleteUserResponse) SDKResponseMetdata ¶
func (r *DeleteUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteUser request.
type DeveloperInfo ¶
type DeveloperInfo struct { // The name of the developer. DeveloperName *string `type:"string"` // The email of the developer. Email *string `min:"1" type:"string"` // The URL of the privacy policy. PrivacyPolicy *string `type:"string"` // The website of the developer. Url *string `type:"string"` // contains filtered or unexported fields }
The details about the developer that published the skill.
func (DeveloperInfo) String ¶
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"` // Detailed information about a device's network profile. NetworkProfileInfo *DeviceNetworkProfileInfo `type:"structure"` // The room ARN of a device. RoomArn *string `type:"string"` // The software version of a device. SoftwareVersion *string `type:"string"` // contains filtered or unexported fields }
A device with attributes.
func (Device) String ¶
String returns the string representation
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 ARN of the network profile associated with a device. NetworkProfileArn *string `type:"string"` // The name of the network profile associated with a device. NetworkProfileName *string `min:"1" type:"string"` // The room ARN associated with a device. RoomArn *string `type:"string"` // The name of the room associated with a device. RoomName *string `min:"1" type:"string"` // The software version of a device. SoftwareVersion *string `type:"string"` // contains filtered or unexported fields }
Device attributes.
func (DeviceData) String ¶
func (s DeviceData) String() string
String returns the string representation
type DeviceEvent ¶
type DeviceEvent struct { // The time (in epoch) when the event occurred. Timestamp *time.Time `type:"timestamp"` // 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.
func (DeviceEvent) String ¶
func (s DeviceEvent) String() string
String returns the string representation
type DeviceEventType ¶
type DeviceEventType string
const ( DeviceEventTypeConnectionStatus DeviceEventType = "CONNECTION_STATUS" DeviceEventTypeDeviceStatus DeviceEventType = "DEVICE_STATUS" )
Enum values for DeviceEventType
func (DeviceEventType) MarshalValue ¶
func (enum DeviceEventType) MarshalValue() (string, error)
func (DeviceEventType) MarshalValueBuf ¶
func (enum DeviceEventType) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceNetworkProfileInfo ¶
type DeviceNetworkProfileInfo struct { // The ARN of the certificate associated with a device. CertificateArn *string `type:"string"` // The time (in epoch) when the certificate expires. CertificateExpirationTime *time.Time `type:"timestamp"` // The ARN of the network profile associated with a device. NetworkProfileArn *string `type:"string"` // contains filtered or unexported fields }
Detailed information about a device's network profile.
func (DeviceNetworkProfileInfo) String ¶
func (s DeviceNetworkProfileInfo) String() string
String returns the string representation
type DeviceStatus ¶
type DeviceStatus string
const ( DeviceStatusReady DeviceStatus = "READY" DeviceStatusPending DeviceStatus = "PENDING" DeviceStatusWasOffline DeviceStatus = "WAS_OFFLINE" DeviceStatusDeregistered DeviceStatus = "DEREGISTERED" DeviceStatusFailed DeviceStatus = "FAILED" )
Enum values for DeviceStatus
func (DeviceStatus) MarshalValue ¶
func (enum DeviceStatus) MarshalValue() (string, error)
func (DeviceStatus) MarshalValueBuf ¶
func (enum DeviceStatus) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceStatusDetail ¶
type DeviceStatusDetail struct { // The device status detail code. Code DeviceStatusDetailCode `type:"string" enum:"true"` // The list of available features on the device. Feature Feature `type:"string" enum:"true"` // contains filtered or unexported fields }
Details of a device’s status.
func (DeviceStatusDetail) String ¶
func (s DeviceStatusDetail) String() string
String returns the string representation
type DeviceStatusDetailCode ¶
type DeviceStatusDetailCode string
const ( DeviceStatusDetailCodeDeviceSoftwareUpdateNeeded DeviceStatusDetailCode = "DEVICE_SOFTWARE_UPDATE_NEEDED" DeviceStatusDetailCodeDeviceWasOffline DeviceStatusDetailCode = "DEVICE_WAS_OFFLINE" DeviceStatusDetailCodeCredentialsAccessFailure DeviceStatusDetailCode = "CREDENTIALS_ACCESS_FAILURE" DeviceStatusDetailCodeTlsVersionMismatch DeviceStatusDetailCode = "TLS_VERSION_MISMATCH" DeviceStatusDetailCodeAssociationRejection DeviceStatusDetailCode = "ASSOCIATION_REJECTION" DeviceStatusDetailCodeAuthenticationFailure DeviceStatusDetailCode = "AUTHENTICATION_FAILURE" DeviceStatusDetailCodeDhcpFailure DeviceStatusDetailCode = "DHCP_FAILURE" DeviceStatusDetailCode = "INTERNET_UNAVAILABLE" DeviceStatusDetailCodeDnsFailure DeviceStatusDetailCode = "DNS_FAILURE" DeviceStatusDetailCodeUnknownFailure DeviceStatusDetailCode = "UNKNOWN_FAILURE" DeviceStatusDetailCodeCertificateIssuingLimitExceeded DeviceStatusDetailCode = "CERTIFICATE_ISSUING_LIMIT_EXCEEDED" DeviceStatusDetailCodeInvalidCertificateAuthority DeviceStatusDetailCode = "INVALID_CERTIFICATE_AUTHORITY" DeviceStatusDetailCodeNetworkProfileNotFound DeviceStatusDetailCode = "NETWORK_PROFILE_NOT_FOUND" DeviceStatusDetailCodeInvalidPasswordState DeviceStatusDetailCode = "INVALID_PASSWORD_STATE" DeviceStatusDetailCodePasswordNotFound DeviceStatusDetailCode = "PASSWORD_NOT_FOUND" )
Enum values for DeviceStatusDetailCode
func (DeviceStatusDetailCode) MarshalValue ¶
func (enum DeviceStatusDetailCode) MarshalValue() (string, error)
func (DeviceStatusDetailCode) MarshalValueBuf ¶
func (enum DeviceStatusDetailCode) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceStatusInfo ¶
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.
func (DeviceStatusInfo) String ¶
func (s DeviceStatusInfo) String() string
String returns the string representation
type DeviceUsageType ¶
type DeviceUsageType string
const ( DeviceUsageTypeVoice DeviceUsageType = "VOICE" )
Enum values for DeviceUsageType
func (DeviceUsageType) MarshalValue ¶
func (enum DeviceUsageType) MarshalValue() (string, error)
func (DeviceUsageType) MarshalValueBuf ¶
func (enum DeviceUsageType) MarshalValueBuf(b []byte) ([]byte, error)
type DisassociateContactFromAddressBookInput ¶
type DisassociateContactFromAddressBookInput struct { // The ARN of the address from which to disassociate the contact. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The ARN of the contact to disassociate from an address book. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateContactFromAddressBookInput) String ¶
func (s DisassociateContactFromAddressBookInput) String() string
String returns the string representation
func (*DisassociateContactFromAddressBookInput) Validate ¶
func (s *DisassociateContactFromAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateContactFromAddressBookOutput ¶
type DisassociateContactFromAddressBookOutput struct {
// contains filtered or unexported fields
}
func (DisassociateContactFromAddressBookOutput) String ¶
func (s DisassociateContactFromAddressBookOutput) String() string
String returns the string representation
type DisassociateContactFromAddressBookRequest ¶
type DisassociateContactFromAddressBookRequest struct { *aws.Request Input *DisassociateContactFromAddressBookInput Copy func(*DisassociateContactFromAddressBookInput) DisassociateContactFromAddressBookRequest }
DisassociateContactFromAddressBookRequest is the request type for the DisassociateContactFromAddressBook API operation.
func (DisassociateContactFromAddressBookRequest) Send ¶
func (r DisassociateContactFromAddressBookRequest) Send(ctx context.Context) (*DisassociateContactFromAddressBookResponse, error)
Send marshals and sends the DisassociateContactFromAddressBook API request.
type DisassociateContactFromAddressBookResponse ¶
type DisassociateContactFromAddressBookResponse struct { *DisassociateContactFromAddressBookOutput // contains filtered or unexported fields }
DisassociateContactFromAddressBookResponse is the response type for the DisassociateContactFromAddressBook API operation.
func (*DisassociateContactFromAddressBookResponse) SDKResponseMetdata ¶
func (r *DisassociateContactFromAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateContactFromAddressBook 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 }
func (DisassociateDeviceFromRoomInput) String ¶
func (s DisassociateDeviceFromRoomInput) String() string
String returns the string representation
type DisassociateDeviceFromRoomOutput ¶
type DisassociateDeviceFromRoomOutput struct {
// contains filtered or unexported fields
}
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 the request type for the DisassociateDeviceFromRoom API operation.
func (DisassociateDeviceFromRoomRequest) Send ¶
func (r DisassociateDeviceFromRoomRequest) Send(ctx context.Context) (*DisassociateDeviceFromRoomResponse, error)
Send marshals and sends the DisassociateDeviceFromRoom API request.
type DisassociateDeviceFromRoomResponse ¶
type DisassociateDeviceFromRoomResponse struct { *DisassociateDeviceFromRoomOutput // contains filtered or unexported fields }
DisassociateDeviceFromRoomResponse is the response type for the DisassociateDeviceFromRoom API operation.
func (*DisassociateDeviceFromRoomResponse) SDKResponseMetdata ¶
func (r *DisassociateDeviceFromRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateDeviceFromRoom request.
type DisassociateSkillFromSkillGroupInput ¶
type DisassociateSkillFromSkillGroupInput struct { // The unique identifier of a skill. Required. SkillGroupArn *string `type:"string"` // The ARN of a skill group to associate to a skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateSkillFromSkillGroupInput) String ¶
func (s DisassociateSkillFromSkillGroupInput) String() string
String returns the string representation
func (*DisassociateSkillFromSkillGroupInput) Validate ¶
func (s *DisassociateSkillFromSkillGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSkillFromSkillGroupOutput ¶
type DisassociateSkillFromSkillGroupOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSkillFromSkillGroupOutput) String ¶
func (s DisassociateSkillFromSkillGroupOutput) String() string
String returns the string representation
type DisassociateSkillFromSkillGroupRequest ¶
type DisassociateSkillFromSkillGroupRequest struct { *aws.Request Input *DisassociateSkillFromSkillGroupInput Copy func(*DisassociateSkillFromSkillGroupInput) DisassociateSkillFromSkillGroupRequest }
DisassociateSkillFromSkillGroupRequest is the request type for the DisassociateSkillFromSkillGroup API operation.
func (DisassociateSkillFromSkillGroupRequest) Send ¶
func (r DisassociateSkillFromSkillGroupRequest) Send(ctx context.Context) (*DisassociateSkillFromSkillGroupResponse, error)
Send marshals and sends the DisassociateSkillFromSkillGroup API request.
type DisassociateSkillFromSkillGroupResponse ¶
type DisassociateSkillFromSkillGroupResponse struct { *DisassociateSkillFromSkillGroupOutput // contains filtered or unexported fields }
DisassociateSkillFromSkillGroupResponse is the response type for the DisassociateSkillFromSkillGroup API operation.
func (*DisassociateSkillFromSkillGroupResponse) SDKResponseMetdata ¶
func (r *DisassociateSkillFromSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateSkillFromSkillGroup request.
type DisassociateSkillFromUsersInput ¶
type DisassociateSkillFromUsersInput struct { // The private skill ID you want to make unavailable for enrolled users. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateSkillFromUsersInput) String ¶
func (s DisassociateSkillFromUsersInput) String() string
String returns the string representation
func (*DisassociateSkillFromUsersInput) Validate ¶
func (s *DisassociateSkillFromUsersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateSkillFromUsersOutput ¶
type DisassociateSkillFromUsersOutput struct {
// contains filtered or unexported fields
}
func (DisassociateSkillFromUsersOutput) String ¶
func (s DisassociateSkillFromUsersOutput) String() string
String returns the string representation
type DisassociateSkillFromUsersRequest ¶
type DisassociateSkillFromUsersRequest struct { *aws.Request Input *DisassociateSkillFromUsersInput Copy func(*DisassociateSkillFromUsersInput) DisassociateSkillFromUsersRequest }
DisassociateSkillFromUsersRequest is the request type for the DisassociateSkillFromUsers API operation.
func (DisassociateSkillFromUsersRequest) Send ¶
func (r DisassociateSkillFromUsersRequest) Send(ctx context.Context) (*DisassociateSkillFromUsersResponse, error)
Send marshals and sends the DisassociateSkillFromUsers API request.
type DisassociateSkillFromUsersResponse ¶
type DisassociateSkillFromUsersResponse struct { *DisassociateSkillFromUsersOutput // contains filtered or unexported fields }
DisassociateSkillFromUsersResponse is the response type for the DisassociateSkillFromUsers API operation.
func (*DisassociateSkillFromUsersResponse) SDKResponseMetdata ¶
func (r *DisassociateSkillFromUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateSkillFromUsers 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 }
func (DisassociateSkillGroupFromRoomInput) String ¶
func (s DisassociateSkillGroupFromRoomInput) String() string
String returns the string representation
type DisassociateSkillGroupFromRoomOutput ¶
type DisassociateSkillGroupFromRoomOutput struct {
// contains filtered or unexported fields
}
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 the request type for the DisassociateSkillGroupFromRoom API operation.
func (DisassociateSkillGroupFromRoomRequest) Send ¶
func (r DisassociateSkillGroupFromRoomRequest) Send(ctx context.Context) (*DisassociateSkillGroupFromRoomResponse, error)
Send marshals and sends the DisassociateSkillGroupFromRoom API request.
type DisassociateSkillGroupFromRoomResponse ¶
type DisassociateSkillGroupFromRoomResponse struct { *DisassociateSkillGroupFromRoomOutput // contains filtered or unexported fields }
DisassociateSkillGroupFromRoomResponse is the response type for the DisassociateSkillGroupFromRoom API operation.
func (*DisassociateSkillGroupFromRoomResponse) SDKResponseMetdata ¶
func (r *DisassociateSkillGroupFromRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateSkillGroupFromRoom request.
type DistanceUnit ¶
type DistanceUnit string
const ( DistanceUnitMetric DistanceUnit = "METRIC" DistanceUnitImperial DistanceUnit = "IMPERIAL" )
Enum values for DistanceUnit
func (DistanceUnit) MarshalValue ¶
func (enum DistanceUnit) MarshalValue() (string, error)
func (DistanceUnit) MarshalValueBuf ¶
func (enum DistanceUnit) MarshalValueBuf(b []byte) ([]byte, error)
type EnablementType ¶
type EnablementType string
const ( EnablementTypeEnabled EnablementType = "ENABLED" EnablementTypePending EnablementType = "PENDING" )
Enum values for EnablementType
func (EnablementType) MarshalValue ¶
func (enum EnablementType) MarshalValue() (string, error)
func (EnablementType) MarshalValueBuf ¶
func (enum EnablementType) MarshalValueBuf(b []byte) ([]byte, error)
type EnablementTypeFilter ¶
type EnablementTypeFilter string
const ( EnablementTypeFilterEnabled EnablementTypeFilter = "ENABLED" EnablementTypeFilterPending EnablementTypeFilter = "PENDING" )
Enum values for EnablementTypeFilter
func (EnablementTypeFilter) MarshalValue ¶
func (enum EnablementTypeFilter) MarshalValue() (string, error)
func (EnablementTypeFilter) MarshalValueBuf ¶
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 ¶
func (enum EnrollmentStatus) MarshalValue() (string, error)
func (EnrollmentStatus) MarshalValueBuf ¶
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" FeatureNetworkProfile Feature = "NETWORK_PROFILE" FeatureSettings Feature = "SETTINGS" FeatureAll Feature = "ALL" )
Enum values for Feature
func (Feature) MarshalValue ¶
func (Feature) MarshalValueBuf ¶
type Filter ¶
type Filter struct { // The key of a filter. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The values of a filter. // // Values is a required field Values []string `type:"list" required:"true"` // contains filtered or unexported fields }
A filter name and value pair that is used to return a more specific list of results. Filters can be used to match a set of resources by various criteria.
func (Filter) String ¶
String returns the string representation
func (*Filter) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type ForgetSmartHomeAppliancesInput ¶
type ForgetSmartHomeAppliancesInput struct { // The room that the appliances are associated with. // // RoomArn is a required field RoomArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ForgetSmartHomeAppliancesInput) String ¶
func (s ForgetSmartHomeAppliancesInput) String() string
String returns the string representation
func (*ForgetSmartHomeAppliancesInput) Validate ¶
func (s *ForgetSmartHomeAppliancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ForgetSmartHomeAppliancesOutput ¶
type ForgetSmartHomeAppliancesOutput struct {
// contains filtered or unexported fields
}
func (ForgetSmartHomeAppliancesOutput) String ¶
func (s ForgetSmartHomeAppliancesOutput) String() string
String returns the string representation
type ForgetSmartHomeAppliancesRequest ¶
type ForgetSmartHomeAppliancesRequest struct { *aws.Request Input *ForgetSmartHomeAppliancesInput Copy func(*ForgetSmartHomeAppliancesInput) ForgetSmartHomeAppliancesRequest }
ForgetSmartHomeAppliancesRequest is the request type for the ForgetSmartHomeAppliances API operation.
func (ForgetSmartHomeAppliancesRequest) Send ¶
func (r ForgetSmartHomeAppliancesRequest) Send(ctx context.Context) (*ForgetSmartHomeAppliancesResponse, error)
Send marshals and sends the ForgetSmartHomeAppliances API request.
type ForgetSmartHomeAppliancesResponse ¶
type ForgetSmartHomeAppliancesResponse struct { *ForgetSmartHomeAppliancesOutput // contains filtered or unexported fields }
ForgetSmartHomeAppliancesResponse is the response type for the ForgetSmartHomeAppliances API operation.
func (*ForgetSmartHomeAppliancesResponse) SDKResponseMetdata ¶
func (r *ForgetSmartHomeAppliancesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ForgetSmartHomeAppliances request.
type Gateway ¶
type Gateway struct { // The ARN of the gateway. Arn *string `type:"string"` // The description of the gateway. Description *string `type:"string"` // The ARN of the gateway group that the gateway is associated to. GatewayGroupArn *string `type:"string"` // The name of the gateway. Name *string `min:"1" type:"string"` // The software version of the gateway. The gateway automatically updates its // software version during normal operation. SoftwareVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
The details of the gateway.
func (Gateway) String ¶
String returns the string representation
type GatewayGroup ¶
type GatewayGroup struct { // The ARN of the gateway group. Arn *string `type:"string"` // The description of the gateway group. Description *string `type:"string"` // The name of the gateway group. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
The details of the gateway group.
func (GatewayGroup) String ¶
func (s GatewayGroup) String() string
String returns the string representation
type GatewayGroupSummary ¶
type GatewayGroupSummary struct { // The ARN of the gateway group. Arn *string `type:"string"` // The description of the gateway group. Description *string `type:"string"` // The name of the gateway group. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
The summary of a gateway group.
func (GatewayGroupSummary) String ¶
func (s GatewayGroupSummary) String() string
String returns the string representation
type GatewaySummary ¶
type GatewaySummary struct { // The ARN of the gateway. Arn *string `type:"string"` // The description of the gateway. Description *string `type:"string"` // The ARN of the gateway group that the gateway is associated to. GatewayGroupArn *string `type:"string"` // The name of the gateway. Name *string `min:"1" type:"string"` // The software version of the gateway. The gateway automatically updates its // software version during normal operation. SoftwareVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
The summary of a gateway.
func (GatewaySummary) String ¶
func (s GatewaySummary) String() string
String returns the string representation
type GetAddressBookInput ¶
type GetAddressBookInput struct { // The ARN of the address book for which to request details. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAddressBookInput) String ¶
func (s GetAddressBookInput) String() string
String returns the string representation
func (*GetAddressBookInput) Validate ¶
func (s *GetAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAddressBookOutput ¶
type GetAddressBookOutput struct { // The details of the requested address book. AddressBook *AddressBook `type:"structure"` // contains filtered or unexported fields }
func (GetAddressBookOutput) String ¶
func (s GetAddressBookOutput) String() string
String returns the string representation
type GetAddressBookRequest ¶
type GetAddressBookRequest struct { *aws.Request Input *GetAddressBookInput Copy func(*GetAddressBookInput) GetAddressBookRequest }
GetAddressBookRequest is the request type for the GetAddressBook API operation.
func (GetAddressBookRequest) Send ¶
func (r GetAddressBookRequest) Send(ctx context.Context) (*GetAddressBookResponse, error)
Send marshals and sends the GetAddressBook API request.
type GetAddressBookResponse ¶
type GetAddressBookResponse struct { *GetAddressBookOutput // contains filtered or unexported fields }
GetAddressBookResponse is the response type for the GetAddressBook API operation.
func (*GetAddressBookResponse) SDKResponseMetdata ¶
func (r *GetAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetAddressBook request.
type GetConferencePreferenceInput ¶
type GetConferencePreferenceInput struct {
// contains filtered or unexported fields
}
func (GetConferencePreferenceInput) String ¶
func (s GetConferencePreferenceInput) String() string
String returns the string representation
type GetConferencePreferenceOutput ¶
type GetConferencePreferenceOutput struct { // The conference preference. Preference *ConferencePreference `type:"structure"` // contains filtered or unexported fields }
func (GetConferencePreferenceOutput) String ¶
func (s GetConferencePreferenceOutput) String() string
String returns the string representation
type GetConferencePreferenceRequest ¶
type GetConferencePreferenceRequest struct { *aws.Request Input *GetConferencePreferenceInput Copy func(*GetConferencePreferenceInput) GetConferencePreferenceRequest }
GetConferencePreferenceRequest is the request type for the GetConferencePreference API operation.
func (GetConferencePreferenceRequest) Send ¶
func (r GetConferencePreferenceRequest) Send(ctx context.Context) (*GetConferencePreferenceResponse, error)
Send marshals and sends the GetConferencePreference API request.
type GetConferencePreferenceResponse ¶
type GetConferencePreferenceResponse struct { *GetConferencePreferenceOutput // contains filtered or unexported fields }
GetConferencePreferenceResponse is the response type for the GetConferencePreference API operation.
func (*GetConferencePreferenceResponse) SDKResponseMetdata ¶
func (r *GetConferencePreferenceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConferencePreference request.
type GetConferenceProviderInput ¶
type GetConferenceProviderInput struct { // The ARN of the newly created conference provider. // // ConferenceProviderArn is a required field ConferenceProviderArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConferenceProviderInput) String ¶
func (s GetConferenceProviderInput) String() string
String returns the string representation
func (*GetConferenceProviderInput) Validate ¶
func (s *GetConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConferenceProviderOutput ¶
type GetConferenceProviderOutput struct { // The conference provider. ConferenceProvider *ConferenceProvider `type:"structure"` // contains filtered or unexported fields }
func (GetConferenceProviderOutput) String ¶
func (s GetConferenceProviderOutput) String() string
String returns the string representation
type GetConferenceProviderRequest ¶
type GetConferenceProviderRequest struct { *aws.Request Input *GetConferenceProviderInput Copy func(*GetConferenceProviderInput) GetConferenceProviderRequest }
GetConferenceProviderRequest is the request type for the GetConferenceProvider API operation.
func (GetConferenceProviderRequest) Send ¶
func (r GetConferenceProviderRequest) Send(ctx context.Context) (*GetConferenceProviderResponse, error)
Send marshals and sends the GetConferenceProvider API request.
type GetConferenceProviderResponse ¶
type GetConferenceProviderResponse struct { *GetConferenceProviderOutput // contains filtered or unexported fields }
GetConferenceProviderResponse is the response type for the GetConferenceProvider API operation.
func (*GetConferenceProviderResponse) SDKResponseMetdata ¶
func (r *GetConferenceProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetConferenceProvider request.
type GetContactInput ¶
type GetContactInput struct { // The ARN of the contact for which to request details. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetContactInput) String ¶
func (s GetContactInput) String() string
String returns the string representation
func (*GetContactInput) Validate ¶
func (s *GetContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetContactOutput ¶
type GetContactOutput struct { // The details of the requested contact. Contact *Contact `type:"structure"` // contains filtered or unexported fields }
func (GetContactOutput) String ¶
func (s GetContactOutput) String() string
String returns the string representation
type GetContactRequest ¶
type GetContactRequest struct { *aws.Request Input *GetContactInput Copy func(*GetContactInput) GetContactRequest }
GetContactRequest is the request type for the GetContact API operation.
func (GetContactRequest) Send ¶
func (r GetContactRequest) Send(ctx context.Context) (*GetContactResponse, error)
Send marshals and sends the GetContact API request.
type GetContactResponse ¶
type GetContactResponse struct { *GetContactOutput // contains filtered or unexported fields }
GetContactResponse is the response type for the GetContact API operation.
func (*GetContactResponse) SDKResponseMetdata ¶
func (r *GetContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetContact 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 }
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 }
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 the request type for the GetDevice API operation.
func (GetDeviceRequest) Send ¶
func (r GetDeviceRequest) Send(ctx context.Context) (*GetDeviceResponse, error)
Send marshals and sends the GetDevice API request.
type GetDeviceResponse ¶
type GetDeviceResponse struct { *GetDeviceOutput // contains filtered or unexported fields }
GetDeviceResponse is the response type for the GetDevice API operation.
func (*GetDeviceResponse) SDKResponseMetdata ¶
func (r *GetDeviceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetDevice request.
type GetGatewayGroupInput ¶
type GetGatewayGroupInput struct { // The ARN of the gateway group to get. // // GatewayGroupArn is a required field GatewayGroupArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGatewayGroupInput) String ¶
func (s GetGatewayGroupInput) String() string
String returns the string representation
func (*GetGatewayGroupInput) Validate ¶
func (s *GetGatewayGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGatewayGroupOutput ¶
type GetGatewayGroupOutput struct { // The details of the gateway group. GatewayGroup *GatewayGroup `type:"structure"` // contains filtered or unexported fields }
func (GetGatewayGroupOutput) String ¶
func (s GetGatewayGroupOutput) String() string
String returns the string representation
type GetGatewayGroupRequest ¶
type GetGatewayGroupRequest struct { *aws.Request Input *GetGatewayGroupInput Copy func(*GetGatewayGroupInput) GetGatewayGroupRequest }
GetGatewayGroupRequest is the request type for the GetGatewayGroup API operation.
func (GetGatewayGroupRequest) Send ¶
func (r GetGatewayGroupRequest) Send(ctx context.Context) (*GetGatewayGroupResponse, error)
Send marshals and sends the GetGatewayGroup API request.
type GetGatewayGroupResponse ¶
type GetGatewayGroupResponse struct { *GetGatewayGroupOutput // contains filtered or unexported fields }
GetGatewayGroupResponse is the response type for the GetGatewayGroup API operation.
func (*GetGatewayGroupResponse) SDKResponseMetdata ¶
func (r *GetGatewayGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGatewayGroup request.
type GetGatewayInput ¶
type GetGatewayInput struct { // The ARN of the gateway to get. // // GatewayArn is a required field GatewayArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGatewayInput) String ¶
func (s GetGatewayInput) String() string
String returns the string representation
func (*GetGatewayInput) Validate ¶
func (s *GetGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGatewayOutput ¶
type GetGatewayOutput struct { // The details of the gateway. Gateway *Gateway `type:"structure"` // contains filtered or unexported fields }
func (GetGatewayOutput) String ¶
func (s GetGatewayOutput) String() string
String returns the string representation
type GetGatewayRequest ¶
type GetGatewayRequest struct { *aws.Request Input *GetGatewayInput Copy func(*GetGatewayInput) GetGatewayRequest }
GetGatewayRequest is the request type for the GetGateway API operation.
func (GetGatewayRequest) Send ¶
func (r GetGatewayRequest) Send(ctx context.Context) (*GetGatewayResponse, error)
Send marshals and sends the GetGateway API request.
type GetGatewayResponse ¶
type GetGatewayResponse struct { *GetGatewayOutput // contains filtered or unexported fields }
GetGatewayResponse is the response type for the GetGateway API operation.
func (*GetGatewayResponse) SDKResponseMetdata ¶
func (r *GetGatewayResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetGateway request.
type GetInvitationConfigurationInput ¶
type GetInvitationConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetInvitationConfigurationInput) String ¶
func (s GetInvitationConfigurationInput) String() string
String returns the string representation
type GetInvitationConfigurationOutput ¶
type GetInvitationConfigurationOutput struct { // The email ID of the organization or individual contact that the enrolled // user can use. ContactEmail *string `min:"1" type:"string"` // The name of the organization sending the enrollment invite to a user. OrganizationName *string `min:"1" type:"string"` // The list of private skill IDs that you want to recommend to the user to enable // in the invitation. PrivateSkillIds []string `type:"list"` // contains filtered or unexported fields }
func (GetInvitationConfigurationOutput) String ¶
func (s GetInvitationConfigurationOutput) String() string
String returns the string representation
type GetInvitationConfigurationRequest ¶
type GetInvitationConfigurationRequest struct { *aws.Request Input *GetInvitationConfigurationInput Copy func(*GetInvitationConfigurationInput) GetInvitationConfigurationRequest }
GetInvitationConfigurationRequest is the request type for the GetInvitationConfiguration API operation.
func (GetInvitationConfigurationRequest) Send ¶
func (r GetInvitationConfigurationRequest) Send(ctx context.Context) (*GetInvitationConfigurationResponse, error)
Send marshals and sends the GetInvitationConfiguration API request.
type GetInvitationConfigurationResponse ¶
type GetInvitationConfigurationResponse struct { *GetInvitationConfigurationOutput // contains filtered or unexported fields }
GetInvitationConfigurationResponse is the response type for the GetInvitationConfiguration API operation.
func (*GetInvitationConfigurationResponse) SDKResponseMetdata ¶
func (r *GetInvitationConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetInvitationConfiguration request.
type GetNetworkProfileInput ¶
type GetNetworkProfileInput struct { // The ARN of the network profile associated with a device. // // NetworkProfileArn is a required field NetworkProfileArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (GetNetworkProfileInput) String ¶
func (s GetNetworkProfileInput) String() string
String returns the string representation
func (*GetNetworkProfileInput) Validate ¶
func (s *GetNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkProfileOutput ¶
type GetNetworkProfileOutput struct { // The network profile associated with a device. NetworkProfile *NetworkProfile `type:"structure"` // contains filtered or unexported fields }
func (GetNetworkProfileOutput) String ¶
func (s GetNetworkProfileOutput) String() string
String returns the string representation
type GetNetworkProfileRequest ¶
type GetNetworkProfileRequest struct { *aws.Request Input *GetNetworkProfileInput Copy func(*GetNetworkProfileInput) GetNetworkProfileRequest }
GetNetworkProfileRequest is the request type for the GetNetworkProfile API operation.
func (GetNetworkProfileRequest) Send ¶
func (r GetNetworkProfileRequest) Send(ctx context.Context) (*GetNetworkProfileResponse, error)
Send marshals and sends the GetNetworkProfile API request.
type GetNetworkProfileResponse ¶
type GetNetworkProfileResponse struct { *GetNetworkProfileOutput // contains filtered or unexported fields }
GetNetworkProfileResponse is the response type for the GetNetworkProfile API operation.
func (*GetNetworkProfileResponse) SDKResponseMetdata ¶
func (r *GetNetworkProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetNetworkProfile 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 }
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 }
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 the request type for the GetProfile API operation.
func (GetProfileRequest) Send ¶
func (r GetProfileRequest) Send(ctx context.Context) (*GetProfileResponse, error)
Send marshals and sends the GetProfile API request.
type GetProfileResponse ¶
type GetProfileResponse struct { *GetProfileOutput // contains filtered or unexported fields }
GetProfileResponse is the response type for the GetProfile API operation.
func (*GetProfileResponse) SDKResponseMetdata ¶
func (r *GetProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetProfile 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 }
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 }
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 the request type for the GetRoom API operation.
func (GetRoomRequest) Send ¶
func (r GetRoomRequest) Send(ctx context.Context) (*GetRoomResponse, error)
Send marshals and sends the GetRoom API request.
type GetRoomResponse ¶
type GetRoomResponse struct { *GetRoomOutput // contains filtered or unexported fields }
GetRoomResponse is the response type for the GetRoom API operation.
func (*GetRoomResponse) SDKResponseMetdata ¶
func (r *GetRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetRoom 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 }
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 }
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 the request type for the GetRoomSkillParameter API operation.
func (GetRoomSkillParameterRequest) Send ¶
func (r GetRoomSkillParameterRequest) Send(ctx context.Context) (*GetRoomSkillParameterResponse, error)
Send marshals and sends the GetRoomSkillParameter API request.
type GetRoomSkillParameterResponse ¶
type GetRoomSkillParameterResponse struct { *GetRoomSkillParameterOutput // contains filtered or unexported fields }
GetRoomSkillParameterResponse is the response type for the GetRoomSkillParameter API operation.
func (*GetRoomSkillParameterResponse) SDKResponseMetdata ¶
func (r *GetRoomSkillParameterResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetRoomSkillParameter 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 }
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 }
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 the request type for the GetSkillGroup API operation.
func (GetSkillGroupRequest) Send ¶
func (r GetSkillGroupRequest) Send(ctx context.Context) (*GetSkillGroupResponse, error)
Send marshals and sends the GetSkillGroup API request.
type GetSkillGroupResponse ¶
type GetSkillGroupResponse struct { *GetSkillGroupOutput // contains filtered or unexported fields }
GetSkillGroupResponse is the response type for the GetSkillGroup API operation.
func (*GetSkillGroupResponse) SDKResponseMetdata ¶
func (r *GetSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the GetSkillGroup request.
type IPDialIn ¶
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.
func (IPDialIn) String ¶
String returns the string representation
func (*IPDialIn) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type ListBusinessReportSchedulesInput ¶
type ListBusinessReportSchedulesInput struct { // The maximum number of schedules listed in the call. MaxResults *int64 `min:"1" type:"integer"` // The token used to list the remaining schedules from the previous API call. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListBusinessReportSchedulesInput) String ¶
func (s ListBusinessReportSchedulesInput) String() string
String returns the string representation
func (*ListBusinessReportSchedulesInput) Validate ¶
func (s *ListBusinessReportSchedulesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBusinessReportSchedulesOutput ¶
type ListBusinessReportSchedulesOutput struct { // The schedule of the reports. BusinessReportSchedules []BusinessReportSchedule `type:"list"` // The token used to list the remaining schedules from the previous API call. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListBusinessReportSchedulesOutput) String ¶
func (s ListBusinessReportSchedulesOutput) String() string
String returns the string representation
type ListBusinessReportSchedulesPaginator ¶
ListBusinessReportSchedulesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListBusinessReportSchedulesPaginator ¶
func NewListBusinessReportSchedulesPaginator(req ListBusinessReportSchedulesRequest) ListBusinessReportSchedulesPaginator
NewListBusinessReportSchedulesRequestPaginator returns a paginator for ListBusinessReportSchedules. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListBusinessReportSchedulesRequest(input) p := alexaforbusiness.NewListBusinessReportSchedulesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListBusinessReportSchedulesPaginator) CurrentPage ¶
func (p *ListBusinessReportSchedulesPaginator) CurrentPage() *ListBusinessReportSchedulesOutput
type ListBusinessReportSchedulesRequest ¶
type ListBusinessReportSchedulesRequest struct { *aws.Request Input *ListBusinessReportSchedulesInput Copy func(*ListBusinessReportSchedulesInput) ListBusinessReportSchedulesRequest }
ListBusinessReportSchedulesRequest is the request type for the ListBusinessReportSchedules API operation.
func (ListBusinessReportSchedulesRequest) Send ¶
func (r ListBusinessReportSchedulesRequest) Send(ctx context.Context) (*ListBusinessReportSchedulesResponse, error)
Send marshals and sends the ListBusinessReportSchedules API request.
type ListBusinessReportSchedulesResponse ¶
type ListBusinessReportSchedulesResponse struct { *ListBusinessReportSchedulesOutput // contains filtered or unexported fields }
ListBusinessReportSchedulesResponse is the response type for the ListBusinessReportSchedules API operation.
func (*ListBusinessReportSchedulesResponse) SDKResponseMetdata ¶
func (r *ListBusinessReportSchedulesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListBusinessReportSchedules request.
type ListConferenceProvidersInput ¶
type ListConferenceProvidersInput struct { // The maximum number of conference providers to be returned, per paginated // calls. MaxResults *int64 `min:"1" type:"integer"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConferenceProvidersInput) String ¶
func (s ListConferenceProvidersInput) String() string
String returns the string representation
func (*ListConferenceProvidersInput) Validate ¶
func (s *ListConferenceProvidersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConferenceProvidersOutput ¶
type ListConferenceProvidersOutput struct { // The conference providers. ConferenceProviders []ConferenceProvider `type:"list"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConferenceProvidersOutput) String ¶
func (s ListConferenceProvidersOutput) String() string
String returns the string representation
type ListConferenceProvidersPaginator ¶
ListConferenceProvidersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListConferenceProvidersPaginator ¶
func NewListConferenceProvidersPaginator(req ListConferenceProvidersRequest) ListConferenceProvidersPaginator
NewListConferenceProvidersRequestPaginator returns a paginator for ListConferenceProviders. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListConferenceProvidersRequest(input) p := alexaforbusiness.NewListConferenceProvidersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListConferenceProvidersPaginator) CurrentPage ¶
func (p *ListConferenceProvidersPaginator) CurrentPage() *ListConferenceProvidersOutput
type ListConferenceProvidersRequest ¶
type ListConferenceProvidersRequest struct { *aws.Request Input *ListConferenceProvidersInput Copy func(*ListConferenceProvidersInput) ListConferenceProvidersRequest }
ListConferenceProvidersRequest is the request type for the ListConferenceProviders API operation.
func (ListConferenceProvidersRequest) Send ¶
func (r ListConferenceProvidersRequest) Send(ctx context.Context) (*ListConferenceProvidersResponse, error)
Send marshals and sends the ListConferenceProviders API request.
type ListConferenceProvidersResponse ¶
type ListConferenceProvidersResponse struct { *ListConferenceProvidersOutput // contains filtered or unexported fields }
ListConferenceProvidersResponse is the response type for the ListConferenceProviders API operation.
func (*ListConferenceProvidersResponse) SDKResponseMetdata ¶
func (r *ListConferenceProvidersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListConferenceProviders request.
type ListDeviceEventsInput ¶
type ListDeviceEventsInput struct { // The ARN of a device. // // DeviceArn is a required field DeviceArn *string `type:"string" required:"true"` // The event type to filter device events. If EventType isn't specified, this // returns a list of all device events in reverse chronological order. If EventType // is specified, this returns a list of device events for that EventType in // reverse chronological order. EventType 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 }
func (ListDeviceEventsInput) String ¶
func (s ListDeviceEventsInput) String() string
String returns the string representation
func (*ListDeviceEventsInput) Validate ¶
func (s *ListDeviceEventsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceEventsOutput ¶
type ListDeviceEventsOutput struct { // The device events requested for the device ARN. DeviceEvents []DeviceEvent `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDeviceEventsOutput) String ¶
func (s ListDeviceEventsOutput) String() string
String returns the string representation
type ListDeviceEventsPaginator ¶
ListDeviceEventsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDeviceEventsPaginator ¶
func NewListDeviceEventsPaginator(req ListDeviceEventsRequest) ListDeviceEventsPaginator
NewListDeviceEventsRequestPaginator returns a paginator for ListDeviceEvents. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDeviceEventsRequest(input) p := alexaforbusiness.NewListDeviceEventsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDeviceEventsPaginator) CurrentPage ¶
func (p *ListDeviceEventsPaginator) CurrentPage() *ListDeviceEventsOutput
type ListDeviceEventsRequest ¶
type ListDeviceEventsRequest struct { *aws.Request Input *ListDeviceEventsInput Copy func(*ListDeviceEventsInput) ListDeviceEventsRequest }
ListDeviceEventsRequest is the request type for the ListDeviceEvents API operation.
func (ListDeviceEventsRequest) Send ¶
func (r ListDeviceEventsRequest) Send(ctx context.Context) (*ListDeviceEventsResponse, error)
Send marshals and sends the ListDeviceEvents API request.
type ListDeviceEventsResponse ¶
type ListDeviceEventsResponse struct { *ListDeviceEventsOutput // contains filtered or unexported fields }
ListDeviceEventsResponse is the response type for the ListDeviceEvents API operation.
func (*ListDeviceEventsResponse) SDKResponseMetdata ¶
func (r *ListDeviceEventsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDeviceEvents request.
type ListGatewayGroupsInput ¶
type ListGatewayGroupsInput struct { // The maximum number of gateway group summaries to return. The default is 50. MaxResults *int64 `min:"1" type:"integer"` // The token used to paginate though multiple pages of gateway group summaries. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGatewayGroupsInput) String ¶
func (s ListGatewayGroupsInput) String() string
String returns the string representation
func (*ListGatewayGroupsInput) Validate ¶
func (s *ListGatewayGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGatewayGroupsOutput ¶
type ListGatewayGroupsOutput struct { // The gateway groups in the list. GatewayGroups []GatewayGroupSummary `type:"list"` // The token used to paginate though multiple pages of gateway group summaries. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGatewayGroupsOutput) String ¶
func (s ListGatewayGroupsOutput) String() string
String returns the string representation
type ListGatewayGroupsPaginator ¶
ListGatewayGroupsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListGatewayGroupsPaginator ¶
func NewListGatewayGroupsPaginator(req ListGatewayGroupsRequest) ListGatewayGroupsPaginator
NewListGatewayGroupsRequestPaginator returns a paginator for ListGatewayGroups. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListGatewayGroupsRequest(input) p := alexaforbusiness.NewListGatewayGroupsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListGatewayGroupsPaginator) CurrentPage ¶
func (p *ListGatewayGroupsPaginator) CurrentPage() *ListGatewayGroupsOutput
type ListGatewayGroupsRequest ¶
type ListGatewayGroupsRequest struct { *aws.Request Input *ListGatewayGroupsInput Copy func(*ListGatewayGroupsInput) ListGatewayGroupsRequest }
ListGatewayGroupsRequest is the request type for the ListGatewayGroups API operation.
func (ListGatewayGroupsRequest) Send ¶
func (r ListGatewayGroupsRequest) Send(ctx context.Context) (*ListGatewayGroupsResponse, error)
Send marshals and sends the ListGatewayGroups API request.
type ListGatewayGroupsResponse ¶
type ListGatewayGroupsResponse struct { *ListGatewayGroupsOutput // contains filtered or unexported fields }
ListGatewayGroupsResponse is the response type for the ListGatewayGroups API operation.
func (*ListGatewayGroupsResponse) SDKResponseMetdata ¶
func (r *ListGatewayGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGatewayGroups request.
type ListGatewaysInput ¶
type ListGatewaysInput struct { // The gateway group ARN for which to list gateways. GatewayGroupArn *string `type:"string"` // The maximum number of gateway summaries to return. The default is 50. MaxResults *int64 `min:"1" type:"integer"` // The token used to paginate though multiple pages of gateway summaries. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGatewaysInput) String ¶
func (s ListGatewaysInput) String() string
String returns the string representation
func (*ListGatewaysInput) Validate ¶
func (s *ListGatewaysInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGatewaysOutput ¶
type ListGatewaysOutput struct { // The gateways in the list. Gateways []GatewaySummary `type:"list"` // The token used to paginate though multiple pages of gateway summaries. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListGatewaysOutput) String ¶
func (s ListGatewaysOutput) String() string
String returns the string representation
type ListGatewaysPaginator ¶
ListGatewaysPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListGatewaysPaginator ¶
func NewListGatewaysPaginator(req ListGatewaysRequest) ListGatewaysPaginator
NewListGatewaysRequestPaginator returns a paginator for ListGateways. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListGatewaysRequest(input) p := alexaforbusiness.NewListGatewaysRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListGatewaysPaginator) CurrentPage ¶
func (p *ListGatewaysPaginator) CurrentPage() *ListGatewaysOutput
type ListGatewaysRequest ¶
type ListGatewaysRequest struct { *aws.Request Input *ListGatewaysInput Copy func(*ListGatewaysInput) ListGatewaysRequest }
ListGatewaysRequest is the request type for the ListGateways API operation.
func (ListGatewaysRequest) Send ¶
func (r ListGatewaysRequest) Send(ctx context.Context) (*ListGatewaysResponse, error)
Send marshals and sends the ListGateways API request.
type ListGatewaysResponse ¶
type ListGatewaysResponse struct { *ListGatewaysOutput // contains filtered or unexported fields }
ListGatewaysResponse is the response type for the ListGateways API operation.
func (*ListGatewaysResponse) SDKResponseMetdata ¶
func (r *ListGatewaysResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListGateways 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 }
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 }
func (ListSkillsOutput) String ¶
func (s ListSkillsOutput) String() string
String returns the string representation
type ListSkillsPaginator ¶
ListSkillsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListSkillsPaginator ¶
func NewListSkillsPaginator(req ListSkillsRequest) ListSkillsPaginator
NewListSkillsRequestPaginator returns a paginator for ListSkills. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListSkillsRequest(input) p := alexaforbusiness.NewListSkillsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListSkillsPaginator) CurrentPage ¶
func (p *ListSkillsPaginator) CurrentPage() *ListSkillsOutput
type ListSkillsRequest ¶
type ListSkillsRequest struct { *aws.Request Input *ListSkillsInput Copy func(*ListSkillsInput) ListSkillsRequest }
ListSkillsRequest is the request type for the ListSkills API operation.
func (ListSkillsRequest) Send ¶
func (r ListSkillsRequest) Send(ctx context.Context) (*ListSkillsResponse, error)
Send marshals and sends the ListSkills API request.
type ListSkillsResponse ¶
type ListSkillsResponse struct { *ListSkillsOutput // contains filtered or unexported fields }
ListSkillsResponse is the response type for the ListSkills API operation.
func (*ListSkillsResponse) SDKResponseMetdata ¶
func (r *ListSkillsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSkills request.
type ListSkillsStoreCategoriesInput ¶
type ListSkillsStoreCategoriesInput struct { // The maximum number of categories returned, per paginated calls. MaxResults *int64 `min:"1" type:"integer"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSkillsStoreCategoriesInput) String ¶
func (s ListSkillsStoreCategoriesInput) String() string
String returns the string representation
func (*ListSkillsStoreCategoriesInput) Validate ¶
func (s *ListSkillsStoreCategoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSkillsStoreCategoriesOutput ¶
type ListSkillsStoreCategoriesOutput struct { // The list of categories. CategoryList []Category `type:"list"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSkillsStoreCategoriesOutput) String ¶
func (s ListSkillsStoreCategoriesOutput) String() string
String returns the string representation
type ListSkillsStoreCategoriesPaginator ¶
ListSkillsStoreCategoriesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListSkillsStoreCategoriesPaginator ¶
func NewListSkillsStoreCategoriesPaginator(req ListSkillsStoreCategoriesRequest) ListSkillsStoreCategoriesPaginator
NewListSkillsStoreCategoriesRequestPaginator returns a paginator for ListSkillsStoreCategories. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListSkillsStoreCategoriesRequest(input) p := alexaforbusiness.NewListSkillsStoreCategoriesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListSkillsStoreCategoriesPaginator) CurrentPage ¶
func (p *ListSkillsStoreCategoriesPaginator) CurrentPage() *ListSkillsStoreCategoriesOutput
type ListSkillsStoreCategoriesRequest ¶
type ListSkillsStoreCategoriesRequest struct { *aws.Request Input *ListSkillsStoreCategoriesInput Copy func(*ListSkillsStoreCategoriesInput) ListSkillsStoreCategoriesRequest }
ListSkillsStoreCategoriesRequest is the request type for the ListSkillsStoreCategories API operation.
func (ListSkillsStoreCategoriesRequest) Send ¶
func (r ListSkillsStoreCategoriesRequest) Send(ctx context.Context) (*ListSkillsStoreCategoriesResponse, error)
Send marshals and sends the ListSkillsStoreCategories API request.
type ListSkillsStoreCategoriesResponse ¶
type ListSkillsStoreCategoriesResponse struct { *ListSkillsStoreCategoriesOutput // contains filtered or unexported fields }
ListSkillsStoreCategoriesResponse is the response type for the ListSkillsStoreCategories API operation.
func (*ListSkillsStoreCategoriesResponse) SDKResponseMetdata ¶
func (r *ListSkillsStoreCategoriesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSkillsStoreCategories request.
type ListSkillsStoreSkillsByCategoryInput ¶
type ListSkillsStoreSkillsByCategoryInput struct { // The category ID for which the skills are being retrieved from the skill store. // // CategoryId is a required field CategoryId *int64 `min:"1" type:"long" required:"true"` // The maximum number of skills returned per paginated calls. MaxResults *int64 `min:"1" type:"integer"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSkillsStoreSkillsByCategoryInput) String ¶
func (s ListSkillsStoreSkillsByCategoryInput) String() string
String returns the string representation
func (*ListSkillsStoreSkillsByCategoryInput) Validate ¶
func (s *ListSkillsStoreSkillsByCategoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSkillsStoreSkillsByCategoryOutput ¶
type ListSkillsStoreSkillsByCategoryOutput struct { // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // The skill store skills. SkillsStoreSkills []SkillsStoreSkill `type:"list"` // contains filtered or unexported fields }
func (ListSkillsStoreSkillsByCategoryOutput) String ¶
func (s ListSkillsStoreSkillsByCategoryOutput) String() string
String returns the string representation
type ListSkillsStoreSkillsByCategoryPaginator ¶
ListSkillsStoreSkillsByCategoryPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListSkillsStoreSkillsByCategoryPaginator ¶
func NewListSkillsStoreSkillsByCategoryPaginator(req ListSkillsStoreSkillsByCategoryRequest) ListSkillsStoreSkillsByCategoryPaginator
NewListSkillsStoreSkillsByCategoryRequestPaginator returns a paginator for ListSkillsStoreSkillsByCategory. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListSkillsStoreSkillsByCategoryRequest(input) p := alexaforbusiness.NewListSkillsStoreSkillsByCategoryRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListSkillsStoreSkillsByCategoryPaginator) CurrentPage ¶
func (p *ListSkillsStoreSkillsByCategoryPaginator) CurrentPage() *ListSkillsStoreSkillsByCategoryOutput
type ListSkillsStoreSkillsByCategoryRequest ¶
type ListSkillsStoreSkillsByCategoryRequest struct { *aws.Request Input *ListSkillsStoreSkillsByCategoryInput Copy func(*ListSkillsStoreSkillsByCategoryInput) ListSkillsStoreSkillsByCategoryRequest }
ListSkillsStoreSkillsByCategoryRequest is the request type for the ListSkillsStoreSkillsByCategory API operation.
func (ListSkillsStoreSkillsByCategoryRequest) Send ¶
func (r ListSkillsStoreSkillsByCategoryRequest) Send(ctx context.Context) (*ListSkillsStoreSkillsByCategoryResponse, error)
Send marshals and sends the ListSkillsStoreSkillsByCategory API request.
type ListSkillsStoreSkillsByCategoryResponse ¶
type ListSkillsStoreSkillsByCategoryResponse struct { *ListSkillsStoreSkillsByCategoryOutput // contains filtered or unexported fields }
ListSkillsStoreSkillsByCategoryResponse is the response type for the ListSkillsStoreSkillsByCategory API operation.
func (*ListSkillsStoreSkillsByCategoryResponse) SDKResponseMetdata ¶
func (r *ListSkillsStoreSkillsByCategoryResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSkillsStoreSkillsByCategory request.
type ListSmartHomeAppliancesInput ¶
type ListSmartHomeAppliancesInput struct { // The maximum number of appliances to be returned, per paginated calls. MaxResults *int64 `min:"1" type:"integer"` // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // The room that the appliances are associated with. // // RoomArn is a required field RoomArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSmartHomeAppliancesInput) String ¶
func (s ListSmartHomeAppliancesInput) String() string
String returns the string representation
func (*ListSmartHomeAppliancesInput) Validate ¶
func (s *ListSmartHomeAppliancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSmartHomeAppliancesOutput ¶
type ListSmartHomeAppliancesOutput struct { // The tokens used for pagination. NextToken *string `min:"1" type:"string"` // The smart home appliances. SmartHomeAppliances []SmartHomeAppliance `type:"list"` // contains filtered or unexported fields }
func (ListSmartHomeAppliancesOutput) String ¶
func (s ListSmartHomeAppliancesOutput) String() string
String returns the string representation
type ListSmartHomeAppliancesPaginator ¶
ListSmartHomeAppliancesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListSmartHomeAppliancesPaginator ¶
func NewListSmartHomeAppliancesPaginator(req ListSmartHomeAppliancesRequest) ListSmartHomeAppliancesPaginator
NewListSmartHomeAppliancesRequestPaginator returns a paginator for ListSmartHomeAppliances. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListSmartHomeAppliancesRequest(input) p := alexaforbusiness.NewListSmartHomeAppliancesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListSmartHomeAppliancesPaginator) CurrentPage ¶
func (p *ListSmartHomeAppliancesPaginator) CurrentPage() *ListSmartHomeAppliancesOutput
type ListSmartHomeAppliancesRequest ¶
type ListSmartHomeAppliancesRequest struct { *aws.Request Input *ListSmartHomeAppliancesInput Copy func(*ListSmartHomeAppliancesInput) ListSmartHomeAppliancesRequest }
ListSmartHomeAppliancesRequest is the request type for the ListSmartHomeAppliances API operation.
func (ListSmartHomeAppliancesRequest) Send ¶
func (r ListSmartHomeAppliancesRequest) Send(ctx context.Context) (*ListSmartHomeAppliancesResponse, error)
Send marshals and sends the ListSmartHomeAppliances API request.
type ListSmartHomeAppliancesResponse ¶
type ListSmartHomeAppliancesResponse struct { *ListSmartHomeAppliancesOutput // contains filtered or unexported fields }
ListSmartHomeAppliancesResponse is the response type for the ListSmartHomeAppliances API operation.
func (*ListSmartHomeAppliancesResponse) SDKResponseMetdata ¶
func (r *ListSmartHomeAppliancesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListSmartHomeAppliances 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 }
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 }
func (ListTagsOutput) String ¶
func (s ListTagsOutput) String() string
String returns the string representation
type ListTagsPaginator ¶
ListTagsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListTagsPaginator ¶
func NewListTagsPaginator(req ListTagsRequest) ListTagsPaginator
NewListTagsRequestPaginator returns a paginator for ListTags. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListTagsRequest(input) p := alexaforbusiness.NewListTagsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListTagsPaginator) CurrentPage ¶
func (p *ListTagsPaginator) CurrentPage() *ListTagsOutput
type ListTagsRequest ¶
type ListTagsRequest struct { *aws.Request Input *ListTagsInput Copy func(*ListTagsInput) ListTagsRequest }
ListTagsRequest is the request type for the ListTags API operation.
func (ListTagsRequest) Send ¶
func (r ListTagsRequest) Send(ctx context.Context) (*ListTagsResponse, error)
Send marshals and sends the ListTags API request.
type ListTagsResponse ¶
type ListTagsResponse struct { *ListTagsOutput // contains filtered or unexported fields }
ListTagsResponse is the response type for the ListTags API operation.
func (*ListTagsResponse) SDKResponseMetdata ¶
func (r *ListTagsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListTags request.
type Locale ¶
type Locale string
const ( LocaleEnUs Locale = "en-US" )
Enum values for Locale
func (Locale) MarshalValue ¶
func (Locale) MarshalValueBuf ¶
type MeetingSetting ¶
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.
func (MeetingSetting) String ¶
func (s MeetingSetting) String() string
String returns the string representation
func (*MeetingSetting) Validate ¶
func (s *MeetingSetting) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NetworkEapMethod ¶
type NetworkEapMethod string
const ( NetworkEapMethodEapTls NetworkEapMethod = "EAP_TLS" )
Enum values for NetworkEapMethod
func (NetworkEapMethod) MarshalValue ¶
func (enum NetworkEapMethod) MarshalValue() (string, error)
func (NetworkEapMethod) MarshalValueBuf ¶
func (enum NetworkEapMethod) MarshalValueBuf(b []byte) ([]byte, error)
type NetworkProfile ¶
type NetworkProfile struct { // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate // Manager (ACM). This is used to issue certificates to the devices. CertificateAuthorityArn *string `type:"string"` // The current password of the Wi-Fi network. CurrentPassword *string `min:"5" type:"string" sensitive:"true"` // Detailed information about a device's network profile. Description *string `type:"string"` // The authentication standard that is used in the EAP framework. Currently, // EAP_TLS is supported. EapMethod NetworkEapMethod `type:"string" enum:"true"` // The ARN of the network profile associated with a device. NetworkProfileArn *string `type:"string"` // The name of the network profile associated with a device. NetworkProfileName *string `min:"1" type:"string"` // The next, or subsequent, password of the Wi-Fi network. This password is // asynchronously transmitted to the device and is used when the password of // the network changes to NextPassword. NextPassword *string `type:"string" sensitive:"true"` // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, // WPA_PSK, WEP, or OPEN. SecurityType NetworkSecurityType `type:"string" enum:"true"` // The SSID of the Wi-Fi network. Ssid *string `min:"1" type:"string"` // The root certificates of your authentication server, which is installed on // your devices and used to trust your authentication server during EAP negotiation. TrustAnchors []string `min:"1" type:"list"` // contains filtered or unexported fields }
The network profile associated with a device.
func (NetworkProfile) String ¶
func (s NetworkProfile) String() string
String returns the string representation
type NetworkProfileData ¶
type NetworkProfileData struct { // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate // Manager (ACM). This is used to issue certificates to the devices. CertificateAuthorityArn *string `type:"string"` // Detailed information about a device's network profile. Description *string `type:"string"` // The authentication standard that is used in the EAP framework. Currently, // EAP_TLS is supported. EapMethod NetworkEapMethod `type:"string" enum:"true"` // The ARN of the network profile associated with a device. NetworkProfileArn *string `type:"string"` // The name of the network profile associated with a device. NetworkProfileName *string `min:"1" type:"string"` // The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, // WPA_PSK, WEP, or OPEN. SecurityType NetworkSecurityType `type:"string" enum:"true"` // The SSID of the Wi-Fi network. Ssid *string `min:"1" type:"string"` // contains filtered or unexported fields }
The data associated with a network profile.
func (NetworkProfileData) String ¶
func (s NetworkProfileData) String() string
String returns the string representation
type NetworkSecurityType ¶
type NetworkSecurityType string
const ( NetworkSecurityTypeOpen NetworkSecurityType = "OPEN" NetworkSecurityTypeWep NetworkSecurityType = "WEP" NetworkSecurityTypeWpaPsk NetworkSecurityType = "WPA_PSK" NetworkSecurityTypeWpa2Psk NetworkSecurityType = "WPA2_PSK" NetworkSecurityTypeWpa2Enterprise NetworkSecurityType = "WPA2_ENTERPRISE" )
Enum values for NetworkSecurityType
func (NetworkSecurityType) MarshalValue ¶
func (enum NetworkSecurityType) MarshalValue() (string, error)
func (NetworkSecurityType) MarshalValueBuf ¶
func (enum NetworkSecurityType) MarshalValueBuf(b []byte) ([]byte, error)
type PSTNDialIn ¶
type PSTNDialIn struct { // The zip code. // // CountryCode is a required field CountryCode *string `type:"string" required:"true"` // The delay duration before Alexa enters the conference ID with dual-tone multi-frequency // (DTMF). Each number on the dial pad corresponds to a DTMF tone, which is // how we send data over the telephone network. // // OneClickIdDelay is a required field OneClickIdDelay *string `min:"1" type:"string" required:"true"` // The delay duration before Alexa enters the conference pin with dual-tone // multi-frequency (DTMF). Each number on the dial pad corresponds to a DTMF // tone, which is how we send data over the telephone network. // // OneClickPinDelay is a required field OneClickPinDelay *string `min:"1" type:"string" required:"true"` // The phone number to call to join the conference. // // PhoneNumber is a required field PhoneNumber *string `type:"string" required:"true"` // contains filtered or unexported fields }
The information for public switched telephone network (PSTN) conferencing.
func (PSTNDialIn) String ¶
func (s PSTNDialIn) String() string
String returns the string representation
func (*PSTNDialIn) Validate ¶
func (s *PSTNDialIn) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumber ¶
type PhoneNumber struct { // The raw value of the phone number. // // Number is a required field Number *string `type:"string" required:"true" sensitive:"true"` // The type of the phone number. // // Type is a required field Type PhoneNumberType `type:"string" required:"true" enum:"true" sensitive:"true"` // contains filtered or unexported fields }
The phone number for the contact containing the raw number and phone number type.
func (PhoneNumber) String ¶
func (s PhoneNumber) String() string
String returns the string representation
func (*PhoneNumber) Validate ¶
func (s *PhoneNumber) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PhoneNumberType ¶
type PhoneNumberType string
const ( PhoneNumberTypeMobile PhoneNumberType = "MOBILE" PhoneNumberTypeWork PhoneNumberType = "WORK" PhoneNumberTypeHome PhoneNumberType = "HOME" )
Enum values for PhoneNumberType
func (PhoneNumberType) MarshalValue ¶
func (enum PhoneNumberType) MarshalValue() (string, error)
func (PhoneNumberType) MarshalValueBuf ¶
func (enum PhoneNumberType) MarshalValueBuf(b []byte) ([]byte, error)
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 locale of a room profile. Locale *string `min:"1" type:"string"` // 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.
func (Profile) String ¶
String returns the string representation
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 locale of a room profile. Locale *string `min:"1" type:"string"` // The ARN of a room profile. ProfileArn *string `type:"string"` // The name of a room profile. ProfileName *string `min:"1" type:"string"` // The temperature unit of a room profile. TemperatureUnit 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.
func (ProfileData) String ¶
func (s ProfileData) String() string
String returns the string representation
type PutConferencePreferenceInput ¶
type PutConferencePreferenceInput struct { // The conference preference of a specific conference provider. // // ConferencePreference is a required field ConferencePreference *ConferencePreference `type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutConferencePreferenceInput) String ¶
func (s PutConferencePreferenceInput) String() string
String returns the string representation
func (*PutConferencePreferenceInput) Validate ¶
func (s *PutConferencePreferenceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutConferencePreferenceOutput ¶
type PutConferencePreferenceOutput struct {
// contains filtered or unexported fields
}
func (PutConferencePreferenceOutput) String ¶
func (s PutConferencePreferenceOutput) String() string
String returns the string representation
type PutConferencePreferenceRequest ¶
type PutConferencePreferenceRequest struct { *aws.Request Input *PutConferencePreferenceInput Copy func(*PutConferencePreferenceInput) PutConferencePreferenceRequest }
PutConferencePreferenceRequest is the request type for the PutConferencePreference API operation.
func (PutConferencePreferenceRequest) Send ¶
func (r PutConferencePreferenceRequest) Send(ctx context.Context) (*PutConferencePreferenceResponse, error)
Send marshals and sends the PutConferencePreference API request.
type PutConferencePreferenceResponse ¶
type PutConferencePreferenceResponse struct { *PutConferencePreferenceOutput // contains filtered or unexported fields }
PutConferencePreferenceResponse is the response type for the PutConferencePreference API operation.
func (*PutConferencePreferenceResponse) SDKResponseMetdata ¶
func (r *PutConferencePreferenceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutConferencePreference request.
type PutInvitationConfigurationInput ¶
type PutInvitationConfigurationInput struct { // The email ID of the organization or individual contact that the enrolled // user can use. ContactEmail *string `min:"1" type:"string"` // The name of the organization sending the enrollment invite to a user. // // OrganizationName is a required field OrganizationName *string `min:"1" type:"string" required:"true"` // The list of private skill IDs that you want to recommend to the user to enable // in the invitation. PrivateSkillIds []string `type:"list"` // contains filtered or unexported fields }
func (PutInvitationConfigurationInput) String ¶
func (s PutInvitationConfigurationInput) String() string
String returns the string representation
func (*PutInvitationConfigurationInput) Validate ¶
func (s *PutInvitationConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutInvitationConfigurationOutput ¶
type PutInvitationConfigurationOutput struct {
// contains filtered or unexported fields
}
func (PutInvitationConfigurationOutput) String ¶
func (s PutInvitationConfigurationOutput) String() string
String returns the string representation
type PutInvitationConfigurationRequest ¶
type PutInvitationConfigurationRequest struct { *aws.Request Input *PutInvitationConfigurationInput Copy func(*PutInvitationConfigurationInput) PutInvitationConfigurationRequest }
PutInvitationConfigurationRequest is the request type for the PutInvitationConfiguration API operation.
func (PutInvitationConfigurationRequest) Send ¶
func (r PutInvitationConfigurationRequest) Send(ctx context.Context) (*PutInvitationConfigurationResponse, error)
Send marshals and sends the PutInvitationConfiguration API request.
type PutInvitationConfigurationResponse ¶
type PutInvitationConfigurationResponse struct { *PutInvitationConfigurationOutput // contains filtered or unexported fields }
PutInvitationConfigurationResponse is the response type for the PutInvitationConfiguration API operation.
func (*PutInvitationConfigurationResponse) SDKResponseMetdata ¶
func (r *PutInvitationConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutInvitationConfiguration 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 }
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
}
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 the request type for the PutRoomSkillParameter API operation.
func (PutRoomSkillParameterRequest) Send ¶
func (r PutRoomSkillParameterRequest) Send(ctx context.Context) (*PutRoomSkillParameterResponse, error)
Send marshals and sends the PutRoomSkillParameter API request.
type PutRoomSkillParameterResponse ¶
type PutRoomSkillParameterResponse struct { *PutRoomSkillParameterOutput // contains filtered or unexported fields }
PutRoomSkillParameterResponse is the response type for the PutRoomSkillParameter API operation.
func (*PutRoomSkillParameterResponse) SDKResponseMetdata ¶
func (r *PutRoomSkillParameterResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutRoomSkillParameter request.
type PutSkillAuthorizationInput ¶
type PutSkillAuthorizationInput struct { // The authorization result specific to OAUTH code grant output. "Code” must // be populated in the AuthorizationResult map to establish the authorization. // // AuthorizationResult is a required field AuthorizationResult map[string]string `type:"map" required:"true" sensitive:"true"` // The room that the skill is authorized for. RoomArn *string `type:"string"` // The unique identifier of a skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (PutSkillAuthorizationInput) String ¶
func (s PutSkillAuthorizationInput) String() string
String returns the string representation
func (*PutSkillAuthorizationInput) Validate ¶
func (s *PutSkillAuthorizationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutSkillAuthorizationOutput ¶
type PutSkillAuthorizationOutput struct {
// contains filtered or unexported fields
}
func (PutSkillAuthorizationOutput) String ¶
func (s PutSkillAuthorizationOutput) String() string
String returns the string representation
type PutSkillAuthorizationRequest ¶
type PutSkillAuthorizationRequest struct { *aws.Request Input *PutSkillAuthorizationInput Copy func(*PutSkillAuthorizationInput) PutSkillAuthorizationRequest }
PutSkillAuthorizationRequest is the request type for the PutSkillAuthorization API operation.
func (PutSkillAuthorizationRequest) Send ¶
func (r PutSkillAuthorizationRequest) Send(ctx context.Context) (*PutSkillAuthorizationResponse, error)
Send marshals and sends the PutSkillAuthorization API request.
type PutSkillAuthorizationResponse ¶
type PutSkillAuthorizationResponse struct { *PutSkillAuthorizationOutput // contains filtered or unexported fields }
PutSkillAuthorizationResponse is the response type for the PutSkillAuthorization API operation.
func (*PutSkillAuthorizationResponse) SDKResponseMetdata ¶
func (r *PutSkillAuthorizationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the PutSkillAuthorization request.
type RegisterAVSDeviceInput ¶
type RegisterAVSDeviceInput struct { // The device type ID for your AVS device generated by Amazon when the OEM creates // a new product on Amazon's Developer Console. // // AmazonId is a required field AmazonId *string `type:"string" required:"true"` // The client ID of the OEM used for code-based linking authorization on an // AVS device. // // ClientId is a required field ClientId *string `type:"string" required:"true"` // The key generated by the OEM that uniquely identifies a specified instance // of your AVS device. // // DeviceSerialNumber 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 }
func (RegisterAVSDeviceInput) String ¶
func (s RegisterAVSDeviceInput) String() string
String returns the string representation
func (*RegisterAVSDeviceInput) Validate ¶
func (s *RegisterAVSDeviceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAVSDeviceOutput ¶
type RegisterAVSDeviceOutput struct { // The ARN of the device. DeviceArn *string `type:"string"` // contains filtered or unexported fields }
func (RegisterAVSDeviceOutput) String ¶
func (s RegisterAVSDeviceOutput) String() string
String returns the string representation
type RegisterAVSDeviceRequest ¶
type RegisterAVSDeviceRequest struct { *aws.Request Input *RegisterAVSDeviceInput Copy func(*RegisterAVSDeviceInput) RegisterAVSDeviceRequest }
RegisterAVSDeviceRequest is the request type for the RegisterAVSDevice API operation.
func (RegisterAVSDeviceRequest) Send ¶
func (r RegisterAVSDeviceRequest) Send(ctx context.Context) (*RegisterAVSDeviceResponse, error)
Send marshals and sends the RegisterAVSDevice API request.
type RegisterAVSDeviceResponse ¶
type RegisterAVSDeviceResponse struct { *RegisterAVSDeviceOutput // contains filtered or unexported fields }
RegisterAVSDeviceResponse is the response type for the RegisterAVSDevice API operation.
func (*RegisterAVSDeviceResponse) SDKResponseMetdata ¶
func (r *RegisterAVSDeviceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RegisterAVSDevice request.
type RejectSkillInput ¶
type RejectSkillInput struct { // The unique identifier of the skill. // // SkillId is a required field SkillId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (RejectSkillInput) String ¶
func (s RejectSkillInput) String() string
String returns the string representation
func (*RejectSkillInput) Validate ¶
func (s *RejectSkillInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RejectSkillOutput ¶
type RejectSkillOutput struct {
// contains filtered or unexported fields
}
func (RejectSkillOutput) String ¶
func (s RejectSkillOutput) String() string
String returns the string representation
type RejectSkillRequest ¶
type RejectSkillRequest struct { *aws.Request Input *RejectSkillInput Copy func(*RejectSkillInput) RejectSkillRequest }
RejectSkillRequest is the request type for the RejectSkill API operation.
func (RejectSkillRequest) Send ¶
func (r RejectSkillRequest) Send(ctx context.Context) (*RejectSkillResponse, error)
Send marshals and sends the RejectSkill API request.
type RejectSkillResponse ¶
type RejectSkillResponse struct { *RejectSkillOutput // contains filtered or unexported fields }
RejectSkillResponse is the response type for the RejectSkill API operation.
func (*RejectSkillResponse) SDKResponseMetdata ¶
func (r *RejectSkillResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RejectSkill request.
type RequirePin ¶
type RequirePin string
const ( RequirePinYes RequirePin = "YES" RequirePinNo RequirePin = "NO" RequirePinOptional RequirePin = "OPTIONAL" )
Enum values for RequirePin
func (RequirePin) MarshalValue ¶
func (enum RequirePin) MarshalValue() (string, error)
func (RequirePin) MarshalValueBuf ¶
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 }
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 }
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 the request type for the ResolveRoom API operation.
func (ResolveRoomRequest) Send ¶
func (r ResolveRoomRequest) Send(ctx context.Context) (*ResolveRoomResponse, error)
Send marshals and sends the ResolveRoom API request.
type ResolveRoomResponse ¶
type ResolveRoomResponse struct { *ResolveRoomOutput // contains filtered or unexported fields }
ResolveRoomResponse is the response type for the ResolveRoom API operation.
func (*ResolveRoomResponse) SDKResponseMetdata ¶
func (r *ResolveRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ResolveRoom 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 }
func (RevokeInvitationInput) String ¶
func (s RevokeInvitationInput) String() string
String returns the string representation
type RevokeInvitationOutput ¶
type RevokeInvitationOutput struct {
// contains filtered or unexported fields
}
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 the request type for the RevokeInvitation API operation.
func (RevokeInvitationRequest) Send ¶
func (r RevokeInvitationRequest) Send(ctx context.Context) (*RevokeInvitationResponse, error)
Send marshals and sends the RevokeInvitation API request.
type RevokeInvitationResponse ¶
type RevokeInvitationResponse struct { *RevokeInvitationOutput // contains filtered or unexported fields }
RevokeInvitationResponse is the response type for the RevokeInvitation API operation.
func (*RevokeInvitationResponse) SDKResponseMetdata ¶
func (r *RevokeInvitationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RevokeInvitation 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.
func (Room) String ¶
String returns the string representation
type RoomData ¶
type RoomData struct { // The description of a room. Description *string `min:"1" type:"string"` // The profile ARN of a room. ProfileArn *string `type:"string"` // The profile name of a room. ProfileName *string `min:"1" type:"string"` // The provider calendar ARN of a room. ProviderCalendarId *string `type:"string"` // The ARN of a room. RoomArn *string `type:"string"` // The name of a room. RoomName *string `min:"1" type:"string"` // contains filtered or unexported fields }
The data of a room.
func (RoomData) String ¶
String returns the string representation
type RoomSkillParameter ¶
type RoomSkillParameter struct { // The parameter key of a room skill parameter. ParameterKey is an enumerated // type that only takes “DEFAULT” or “SCOPE” as valid values. // // ParameterKey is a required field ParameterKey *string `min:"1" type:"string" required:"true"` // The parameter value of a room skill parameter. // // ParameterValue is a required field ParameterValue *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
A skill parameter associated with a room.
func (RoomSkillParameter) 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 ¶
type SearchAddressBooksInput struct { // The filters to use to list a specified set of address books. The supported // filter key is AddressBookName. Filters []Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // only includes results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of address books. The // supported sort key is AddressBookName. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
func (SearchAddressBooksInput) String ¶
func (s SearchAddressBooksInput) String() string
String returns the string representation
func (*SearchAddressBooksInput) Validate ¶
func (s *SearchAddressBooksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchAddressBooksOutput ¶
type SearchAddressBooksOutput struct { // The address books that meet the specified set of filter criteria, in sort // order. AddressBooks []AddressBookData `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of address books returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchAddressBooksOutput) String ¶
func (s SearchAddressBooksOutput) String() string
String returns the string representation
type SearchAddressBooksPaginator ¶
SearchAddressBooksPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchAddressBooksPaginator ¶
func NewSearchAddressBooksPaginator(req SearchAddressBooksRequest) SearchAddressBooksPaginator
NewSearchAddressBooksRequestPaginator returns a paginator for SearchAddressBooks. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchAddressBooksRequest(input) p := alexaforbusiness.NewSearchAddressBooksRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchAddressBooksPaginator) CurrentPage ¶
func (p *SearchAddressBooksPaginator) CurrentPage() *SearchAddressBooksOutput
type SearchAddressBooksRequest ¶
type SearchAddressBooksRequest struct { *aws.Request Input *SearchAddressBooksInput Copy func(*SearchAddressBooksInput) SearchAddressBooksRequest }
SearchAddressBooksRequest is the request type for the SearchAddressBooks API operation.
func (SearchAddressBooksRequest) Send ¶
func (r SearchAddressBooksRequest) Send(ctx context.Context) (*SearchAddressBooksResponse, error)
Send marshals and sends the SearchAddressBooks API request.
type SearchAddressBooksResponse ¶
type SearchAddressBooksResponse struct { *SearchAddressBooksOutput // contains filtered or unexported fields }
SearchAddressBooksResponse is the response type for the SearchAddressBooks API operation.
func (*SearchAddressBooksResponse) SDKResponseMetdata ¶
func (r *SearchAddressBooksResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchAddressBooks request.
type SearchContactsInput ¶
type SearchContactsInput struct { // The filters to use to list a specified set of address books. The supported // filter keys are DisplayName, FirstName, LastName, and AddressBookArns. Filters []Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // only includes results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of contacts. The supported // sort keys are DisplayName, FirstName, and LastName. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
func (SearchContactsInput) String ¶
func (s SearchContactsInput) String() string
String returns the string representation
func (*SearchContactsInput) Validate ¶
func (s *SearchContactsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchContactsOutput ¶
type SearchContactsOutput struct { // The contacts that meet the specified set of filter criteria, in sort order. Contacts []ContactData `type:"list"` // The token returned to indicate that there is more data available. NextToken *string `min:"1" type:"string"` // The total number of contacts returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchContactsOutput) String ¶
func (s SearchContactsOutput) String() string
String returns the string representation
type SearchContactsPaginator ¶
SearchContactsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchContactsPaginator ¶
func NewSearchContactsPaginator(req SearchContactsRequest) SearchContactsPaginator
NewSearchContactsRequestPaginator returns a paginator for SearchContacts. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchContactsRequest(input) p := alexaforbusiness.NewSearchContactsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchContactsPaginator) CurrentPage ¶
func (p *SearchContactsPaginator) CurrentPage() *SearchContactsOutput
type SearchContactsRequest ¶
type SearchContactsRequest struct { *aws.Request Input *SearchContactsInput Copy func(*SearchContactsInput) SearchContactsRequest }
SearchContactsRequest is the request type for the SearchContacts API operation.
func (SearchContactsRequest) Send ¶
func (r SearchContactsRequest) Send(ctx context.Context) (*SearchContactsResponse, error)
Send marshals and sends the SearchContacts API request.
type SearchContactsResponse ¶
type SearchContactsResponse struct { *SearchContactsOutput // contains filtered or unexported fields }
SearchContactsResponse is the response type for the SearchContacts API operation.
func (*SearchContactsResponse) SDKResponseMetdata ¶
func (r *SearchContactsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchContacts 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, ConnectionStatus (ONLINE and OFFLINE), // NetworkProfileName, NetworkProfileArn, Feature, and FailureCode. Filters []Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use in listing the specified set of devices. Supported // sort keys are DeviceName, DeviceStatus, RoomName, DeviceType, DeviceSerialNumber, // ConnectionStatus, NetworkProfileName, NetworkProfileArn, Feature, and FailureCode. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
func (SearchDevicesInput) 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 }
func (SearchDevicesOutput) String ¶
func (s SearchDevicesOutput) String() string
String returns the string representation
type SearchDevicesPaginator ¶
SearchDevicesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchDevicesPaginator ¶
func NewSearchDevicesPaginator(req SearchDevicesRequest) SearchDevicesPaginator
NewSearchDevicesRequestPaginator returns a paginator for SearchDevices. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchDevicesRequest(input) p := alexaforbusiness.NewSearchDevicesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchDevicesPaginator) CurrentPage ¶
func (p *SearchDevicesPaginator) CurrentPage() *SearchDevicesOutput
type SearchDevicesRequest ¶
type SearchDevicesRequest struct { *aws.Request Input *SearchDevicesInput Copy func(*SearchDevicesInput) SearchDevicesRequest }
SearchDevicesRequest is the request type for the SearchDevices API operation.
func (SearchDevicesRequest) Send ¶
func (r SearchDevicesRequest) Send(ctx context.Context) (*SearchDevicesResponse, error)
Send marshals and sends the SearchDevices API request.
type SearchDevicesResponse ¶
type SearchDevicesResponse struct { *SearchDevicesOutput // contains filtered or unexported fields }
SearchDevicesResponse is the response type for the SearchDevices API operation.
func (*SearchDevicesResponse) SDKResponseMetdata ¶
func (r *SearchDevicesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchDevices request.
type SearchNetworkProfilesInput ¶
type SearchNetworkProfilesInput struct { // The filters to use to list a specified set of network profiles. Valid filters // are NetworkProfileName, Ssid, and SecurityType. Filters []Filter `type:"list"` // The maximum number of results to include in the response. If more results // exist than the specified MaxResults value, a token is included in the response // so that the remaining results can be retrieved. MaxResults *int64 `min:"1" type:"integer"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The sort order to use to list the specified set of network profiles. Valid // sort criteria includes NetworkProfileName, Ssid, and SecurityType. SortCriteria []Sort `type:"list"` // contains filtered or unexported fields }
func (SearchNetworkProfilesInput) String ¶
func (s SearchNetworkProfilesInput) String() string
String returns the string representation
func (*SearchNetworkProfilesInput) Validate ¶
func (s *SearchNetworkProfilesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SearchNetworkProfilesOutput ¶
type SearchNetworkProfilesOutput struct { // The network profiles that meet the specified set of filter criteria, in sort // order. It is a list of NetworkProfileData objects. NetworkProfiles []NetworkProfileData `type:"list"` // An optional token returned from a prior request. Use this token for pagination // of results from this action. If this parameter is specified, the response // includes only results beyond the token, up to the value specified by MaxResults. NextToken *string `min:"1" type:"string"` // The total number of network profiles returned. TotalCount *int64 `type:"integer"` // contains filtered or unexported fields }
func (SearchNetworkProfilesOutput) String ¶
func (s SearchNetworkProfilesOutput) String() string
String returns the string representation
type SearchNetworkProfilesPaginator ¶
SearchNetworkProfilesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchNetworkProfilesPaginator ¶
func NewSearchNetworkProfilesPaginator(req SearchNetworkProfilesRequest) SearchNetworkProfilesPaginator
NewSearchNetworkProfilesRequestPaginator returns a paginator for SearchNetworkProfiles. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchNetworkProfilesRequest(input) p := alexaforbusiness.NewSearchNetworkProfilesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchNetworkProfilesPaginator) CurrentPage ¶
func (p *SearchNetworkProfilesPaginator) CurrentPage() *SearchNetworkProfilesOutput
type SearchNetworkProfilesRequest ¶
type SearchNetworkProfilesRequest struct { *aws.Request Input *SearchNetworkProfilesInput Copy func(*SearchNetworkProfilesInput) SearchNetworkProfilesRequest }
SearchNetworkProfilesRequest is the request type for the SearchNetworkProfiles API operation.
func (SearchNetworkProfilesRequest) Send ¶
func (r SearchNetworkProfilesRequest) Send(ctx context.Context) (*SearchNetworkProfilesResponse, error)
Send marshals and sends the SearchNetworkProfiles API request.
type SearchNetworkProfilesResponse ¶
type SearchNetworkProfilesResponse struct { *SearchNetworkProfilesOutput // contains filtered or unexported fields }
SearchNetworkProfilesResponse is the response type for the SearchNetworkProfiles API operation.
func (*SearchNetworkProfilesResponse) SDKResponseMetdata ¶
func (r *SearchNetworkProfilesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchNetworkProfiles 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 }
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 }
func (SearchProfilesOutput) String ¶
func (s SearchProfilesOutput) String() string
String returns the string representation
type SearchProfilesPaginator ¶
SearchProfilesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchProfilesPaginator ¶
func NewSearchProfilesPaginator(req SearchProfilesRequest) SearchProfilesPaginator
NewSearchProfilesRequestPaginator returns a paginator for SearchProfiles. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchProfilesRequest(input) p := alexaforbusiness.NewSearchProfilesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchProfilesPaginator) CurrentPage ¶
func (p *SearchProfilesPaginator) CurrentPage() *SearchProfilesOutput
type SearchProfilesRequest ¶
type SearchProfilesRequest struct { *aws.Request Input *SearchProfilesInput Copy func(*SearchProfilesInput) SearchProfilesRequest }
SearchProfilesRequest is the request type for the SearchProfiles API operation.
func (SearchProfilesRequest) Send ¶
func (r SearchProfilesRequest) Send(ctx context.Context) (*SearchProfilesResponse, error)
Send marshals and sends the SearchProfiles API request.
type SearchProfilesResponse ¶
type SearchProfilesResponse struct { *SearchProfilesOutput // contains filtered or unexported fields }
SearchProfilesResponse is the response type for the SearchProfiles API operation.
func (*SearchProfilesResponse) SDKResponseMetdata ¶
func (r *SearchProfilesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchProfiles 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 }
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 }
func (SearchRoomsOutput) String ¶
func (s SearchRoomsOutput) String() string
String returns the string representation
type SearchRoomsPaginator ¶
SearchRoomsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchRoomsPaginator ¶
func NewSearchRoomsPaginator(req SearchRoomsRequest) SearchRoomsPaginator
NewSearchRoomsRequestPaginator returns a paginator for SearchRooms. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchRoomsRequest(input) p := alexaforbusiness.NewSearchRoomsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchRoomsPaginator) CurrentPage ¶
func (p *SearchRoomsPaginator) CurrentPage() *SearchRoomsOutput
type SearchRoomsRequest ¶
type SearchRoomsRequest struct { *aws.Request Input *SearchRoomsInput Copy func(*SearchRoomsInput) SearchRoomsRequest }
SearchRoomsRequest is the request type for the SearchRooms API operation.
func (SearchRoomsRequest) Send ¶
func (r SearchRoomsRequest) Send(ctx context.Context) (*SearchRoomsResponse, error)
Send marshals and sends the SearchRooms API request.
type SearchRoomsResponse ¶
type SearchRoomsResponse struct { *SearchRoomsOutput // contains filtered or unexported fields }
SearchRoomsResponse is the response type for the SearchRooms API operation.
func (*SearchRoomsResponse) SDKResponseMetdata ¶
func (r *SearchRoomsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchRooms 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 }
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 }
func (SearchSkillGroupsOutput) String ¶
func (s SearchSkillGroupsOutput) String() string
String returns the string representation
type SearchSkillGroupsPaginator ¶
SearchSkillGroupsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchSkillGroupsPaginator ¶
func NewSearchSkillGroupsPaginator(req SearchSkillGroupsRequest) SearchSkillGroupsPaginator
NewSearchSkillGroupsRequestPaginator returns a paginator for SearchSkillGroups. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchSkillGroupsRequest(input) p := alexaforbusiness.NewSearchSkillGroupsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchSkillGroupsPaginator) CurrentPage ¶
func (p *SearchSkillGroupsPaginator) CurrentPage() *SearchSkillGroupsOutput
type SearchSkillGroupsRequest ¶
type SearchSkillGroupsRequest struct { *aws.Request Input *SearchSkillGroupsInput Copy func(*SearchSkillGroupsInput) SearchSkillGroupsRequest }
SearchSkillGroupsRequest is the request type for the SearchSkillGroups API operation.
func (SearchSkillGroupsRequest) Send ¶
func (r SearchSkillGroupsRequest) Send(ctx context.Context) (*SearchSkillGroupsResponse, error)
Send marshals and sends the SearchSkillGroups API request.
type SearchSkillGroupsResponse ¶
type SearchSkillGroupsResponse struct { *SearchSkillGroupsOutput // contains filtered or unexported fields }
SearchSkillGroupsResponse is the response type for the SearchSkillGroups API operation.
func (*SearchSkillGroupsResponse) SDKResponseMetdata ¶
func (r *SearchSkillGroupsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchSkillGroups 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 }
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 }
func (SearchUsersOutput) String ¶
func (s SearchUsersOutput) String() string
String returns the string representation
type SearchUsersPaginator ¶
SearchUsersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewSearchUsersPaginator ¶
func NewSearchUsersPaginator(req SearchUsersRequest) SearchUsersPaginator
NewSearchUsersRequestPaginator returns a paginator for SearchUsers. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.SearchUsersRequest(input) p := alexaforbusiness.NewSearchUsersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*SearchUsersPaginator) CurrentPage ¶
func (p *SearchUsersPaginator) CurrentPage() *SearchUsersOutput
type SearchUsersRequest ¶
type SearchUsersRequest struct { *aws.Request Input *SearchUsersInput Copy func(*SearchUsersInput) SearchUsersRequest }
SearchUsersRequest is the request type for the SearchUsers API operation.
func (SearchUsersRequest) Send ¶
func (r SearchUsersRequest) Send(ctx context.Context) (*SearchUsersResponse, error)
Send marshals and sends the SearchUsers API request.
type SearchUsersResponse ¶
type SearchUsersResponse struct { *SearchUsersOutput // contains filtered or unexported fields }
SearchUsersResponse is the response type for the SearchUsers API operation.
func (*SearchUsersResponse) SDKResponseMetdata ¶
func (r *SearchUsersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SearchUsers request.
type SendAnnouncementInput ¶
type SendAnnouncementInput struct { // The unique, user-specified identifier for the request that ensures idempotency. // // ClientRequestToken is a required field ClientRequestToken *string `min:"10" type:"string" required:"true" idempotencyToken:"true"` // The announcement content. This can contain only one of the three possible // announcement types (text, SSML or audio). // // Content is a required field Content *Content `type:"structure" required:"true"` // The filters to use to send an announcement to a specified list of rooms. // The supported filter keys are RoomName, ProfileName, RoomArn, and ProfileArn. // To send to all rooms, specify an empty RoomFilters list. // // RoomFilters is a required field RoomFilters []Filter `type:"list" required:"true"` // The time to live for an announcement. Default is 300. If delivery doesn't // occur within this time, the announcement is not delivered. TimeToLiveInSeconds *int64 `min:"1" type:"integer"` // contains filtered or unexported fields }
func (SendAnnouncementInput) String ¶
func (s SendAnnouncementInput) String() string
String returns the string representation
func (*SendAnnouncementInput) Validate ¶
func (s *SendAnnouncementInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SendAnnouncementOutput ¶
type SendAnnouncementOutput struct { // The identifier of the announcement. AnnouncementArn *string `type:"string"` // contains filtered or unexported fields }
func (SendAnnouncementOutput) String ¶
func (s SendAnnouncementOutput) String() string
String returns the string representation
type SendAnnouncementRequest ¶
type SendAnnouncementRequest struct { *aws.Request Input *SendAnnouncementInput Copy func(*SendAnnouncementInput) SendAnnouncementRequest }
SendAnnouncementRequest is the request type for the SendAnnouncement API operation.
func (SendAnnouncementRequest) Send ¶
func (r SendAnnouncementRequest) Send(ctx context.Context) (*SendAnnouncementResponse, error)
Send marshals and sends the SendAnnouncement API request.
type SendAnnouncementResponse ¶
type SendAnnouncementResponse struct { *SendAnnouncementOutput // contains filtered or unexported fields }
SendAnnouncementResponse is the response type for the SendAnnouncement API operation.
func (*SendAnnouncementResponse) SDKResponseMetdata ¶
func (r *SendAnnouncementResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SendAnnouncement 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 }
func (SendInvitationInput) String ¶
func (s SendInvitationInput) String() string
String returns the string representation
type SendInvitationOutput ¶
type SendInvitationOutput struct {
// contains filtered or unexported fields
}
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 the request type for the SendInvitation API operation.
func (SendInvitationRequest) Send ¶
func (r SendInvitationRequest) Send(ctx context.Context) (*SendInvitationResponse, error)
Send marshals and sends the SendInvitation API request.
type SendInvitationResponse ¶
type SendInvitationResponse struct { *SendInvitationOutput // contains filtered or unexported fields }
SendInvitationResponse is the response type for the SendInvitation API operation.
func (*SendInvitationResponse) SDKResponseMetdata ¶
func (r *SendInvitationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SendInvitation request.
type SipAddress ¶
type SipAddress struct { // The type of the SIP address. // // Type is a required field Type SipType `type:"string" required:"true" enum:"true" sensitive:"true"` // The URI for the SIP address. // // Uri is a required field Uri *string `min:"1" type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The SIP address for the contact containing the URI and SIP address type.
func (SipAddress) String ¶
func (s SipAddress) String() string
String returns the string representation
func (*SipAddress) Validate ¶
func (s *SipAddress) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SipType ¶
type SipType string
const ( SipTypeWork SipType = "WORK" )
Enum values for SipType
func (SipType) MarshalValue ¶
func (SipType) MarshalValueBuf ¶
type SkillDetails ¶
type SkillDetails struct { // The details about what the skill supports organized as bullet points. BulletPoints []string `type:"list"` // The details about the developer that published the skill. DeveloperInfo *DeveloperInfo `type:"structure"` // The URL of the end user license agreement. EndUserLicenseAgreement *string `type:"string"` // The generic keywords associated with the skill that can be used to find a // skill. GenericKeywords []string `type:"list"` // The phrase used to trigger the skill. InvocationPhrase *string `type:"string"` // The updates added in bullet points. NewInThisVersionBulletPoints []string `type:"list"` // The description of the product. ProductDescription *string `type:"string"` // The date when the skill was released. ReleaseDate *string `type:"string"` // The list of reviews for the skill, including Key and Value pair. Reviews map[string]string `type:"map"` // The types of skills. SkillTypes []string `type:"list"` // contains filtered or unexported fields }
Granular information about the skill.
func (SkillDetails) String ¶
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.
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.
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.
func (SkillSummary) String ¶
func (s SkillSummary) String() string
String returns the string representation
type SkillType ¶
type SkillType string
Enum values for SkillType
func (SkillType) MarshalValue ¶
func (SkillType) MarshalValueBuf ¶
type SkillTypeFilter ¶
type SkillTypeFilter string
const ( SkillTypeFilterPublic SkillTypeFilter = "PUBLIC" SkillTypeFilterPrivate SkillTypeFilter = "PRIVATE" SkillTypeFilterAll SkillTypeFilter = "ALL" )
Enum values for SkillTypeFilter
func (SkillTypeFilter) MarshalValue ¶
func (enum SkillTypeFilter) MarshalValue() (string, error)
func (SkillTypeFilter) MarshalValueBuf ¶
func (enum SkillTypeFilter) MarshalValueBuf(b []byte) ([]byte, error)
type SkillsStoreSkill ¶
type SkillsStoreSkill struct { // The URL where the skill icon resides. IconUrl *string `type:"string"` // Sample utterances that interact with the skill. SampleUtterances []string `type:"list"` // Short description about the skill. ShortDescription *string `type:"string"` // Information about the skill. SkillDetails *SkillDetails `type:"structure"` // The ARN of the skill. SkillId *string `type:"string"` // The name of the skill. SkillName *string `min:"1" type:"string"` // Linking support for a skill. SupportsLinking *bool `type:"boolean"` // contains filtered or unexported fields }
The detailed information about an Alexa skill.
func (SkillsStoreSkill) String ¶
func (s SkillsStoreSkill) String() string
String returns the string representation
type SmartHomeAppliance ¶
type SmartHomeAppliance struct { // The description of the smart home appliance. Description *string `type:"string"` // The friendly name of the smart home appliance. FriendlyName *string `type:"string"` // The name of the manufacturer of the smart home appliance. ManufacturerName *string `type:"string"` // contains filtered or unexported fields }
A smart home appliance that can connect to a central system. Any domestic device can be a smart appliance.
func (SmartHomeAppliance) String ¶
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.
func (Sort) String ¶
String returns the string representation
func (*Sort) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type SortValue ¶
type SortValue string
Enum values for SortValue
func (SortValue) MarshalValue ¶
func (SortValue) MarshalValueBuf ¶
type Ssml ¶
type Ssml struct { // The locale of the SSML message. Currently, en-US is supported. // // Locale is a required field Locale Locale `type:"string" required:"true" enum:"true"` // The value of the SSML message in the correct SSML format. The audio tag is // not supported. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
The SSML message. For more information, see SSML Reference (https://developer.amazon.com/docs/custom-skills/speech-synthesis-markup-language-ssml-reference.html).
func (Ssml) String ¶
String returns the string representation
func (*Ssml) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type StartDeviceSyncInput ¶
type StartDeviceSyncInput struct { // The ARN of the device to sync. Required. DeviceArn *string `type:"string"` // Request structure to start the device sync. Required. // // Features is a required field Features []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 }
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
}
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 the request type for the StartDeviceSync API operation.
func (StartDeviceSyncRequest) Send ¶
func (r StartDeviceSyncRequest) Send(ctx context.Context) (*StartDeviceSyncResponse, error)
Send marshals and sends the StartDeviceSync API request.
type StartDeviceSyncResponse ¶
type StartDeviceSyncResponse struct { *StartDeviceSyncOutput // contains filtered or unexported fields }
StartDeviceSyncResponse is the response type for the StartDeviceSync API operation.
func (*StartDeviceSyncResponse) SDKResponseMetdata ¶
func (r *StartDeviceSyncResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the StartDeviceSync request.
type StartSmartHomeApplianceDiscoveryInput ¶
type StartSmartHomeApplianceDiscoveryInput struct { // The room where smart home appliance discovery was initiated. // // RoomArn is a required field RoomArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (StartSmartHomeApplianceDiscoveryInput) String ¶
func (s StartSmartHomeApplianceDiscoveryInput) String() string
String returns the string representation
func (*StartSmartHomeApplianceDiscoveryInput) Validate ¶
func (s *StartSmartHomeApplianceDiscoveryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StartSmartHomeApplianceDiscoveryOutput ¶
type StartSmartHomeApplianceDiscoveryOutput struct {
// contains filtered or unexported fields
}
func (StartSmartHomeApplianceDiscoveryOutput) String ¶
func (s StartSmartHomeApplianceDiscoveryOutput) String() string
String returns the string representation
type StartSmartHomeApplianceDiscoveryRequest ¶
type StartSmartHomeApplianceDiscoveryRequest struct { *aws.Request Input *StartSmartHomeApplianceDiscoveryInput Copy func(*StartSmartHomeApplianceDiscoveryInput) StartSmartHomeApplianceDiscoveryRequest }
StartSmartHomeApplianceDiscoveryRequest is the request type for the StartSmartHomeApplianceDiscovery API operation.
func (StartSmartHomeApplianceDiscoveryRequest) Send ¶
func (r StartSmartHomeApplianceDiscoveryRequest) Send(ctx context.Context) (*StartSmartHomeApplianceDiscoveryResponse, error)
Send marshals and sends the StartSmartHomeApplianceDiscovery API request.
type StartSmartHomeApplianceDiscoveryResponse ¶
type StartSmartHomeApplianceDiscoveryResponse struct { *StartSmartHomeApplianceDiscoveryOutput // contains filtered or unexported fields }
StartSmartHomeApplianceDiscoveryResponse is the response type for the StartSmartHomeApplianceDiscovery API operation.
func (*StartSmartHomeApplianceDiscoveryResponse) SDKResponseMetdata ¶
func (r *StartSmartHomeApplianceDiscoveryResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the StartSmartHomeApplianceDiscovery 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.
func (Tag) String ¶
String returns the string representation
func (*Tag) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource to which to add metadata tags. Required. // // Arn is a required field Arn *string `type:"string" required:"true"` // The tags to be added to the specified resource. Do not provide system tags. // Required. // // Tags is a required field Tags []Tag `type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) 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
}
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 the request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send(ctx context.Context) (*TagResourceResponse, error)
Send marshals and sends the TagResource API request.
type TagResourceResponse ¶
type TagResourceResponse struct { *TagResourceOutput // contains filtered or unexported fields }
TagResourceResponse is the response type for the TagResource API operation.
func (*TagResourceResponse) SDKResponseMetdata ¶
func (r *TagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the TagResource request.
type TemperatureUnit ¶
type TemperatureUnit string
const ( TemperatureUnitFahrenheit TemperatureUnit = "FAHRENHEIT" TemperatureUnitCelsius TemperatureUnit = "CELSIUS" )
Enum values for TemperatureUnit
func (TemperatureUnit) MarshalValue ¶
func (enum TemperatureUnit) MarshalValue() (string, error)
func (TemperatureUnit) MarshalValueBuf ¶
func (enum TemperatureUnit) MarshalValueBuf(b []byte) ([]byte, error)
type Text ¶
type Text struct { // The locale of the text message. Currently, en-US is supported. // // Locale is a required field Locale Locale `type:"string" required:"true" enum:"true"` // The value of the text message. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
The text message.
func (Text) String ¶
String returns the string representation
func (*Text) Validate ¶
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource from which to remove metadata tags. Required. // // Arn is a required field Arn *string `type:"string" required:"true"` // The tags to be removed from the specified resource. Do not provide system // tags. Required. // // TagKeys is a required field TagKeys []string `type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) 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
}
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 the request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send(ctx context.Context) (*UntagResourceResponse, error)
Send marshals and sends the UntagResource API request.
type UntagResourceResponse ¶
type UntagResourceResponse struct { *UntagResourceOutput // contains filtered or unexported fields }
UntagResourceResponse is the response type for the UntagResource API operation.
func (*UntagResourceResponse) SDKResponseMetdata ¶
func (r *UntagResourceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UntagResource request.
type UpdateAddressBookInput ¶
type UpdateAddressBookInput struct { // The ARN of the room to update. // // AddressBookArn is a required field AddressBookArn *string `type:"string" required:"true"` // The updated description of the room. Description *string `min:"1" type:"string"` // The updated name of the room. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateAddressBookInput) String ¶
func (s UpdateAddressBookInput) String() string
String returns the string representation
func (*UpdateAddressBookInput) Validate ¶
func (s *UpdateAddressBookInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateAddressBookOutput ¶
type UpdateAddressBookOutput struct {
// contains filtered or unexported fields
}
func (UpdateAddressBookOutput) String ¶
func (s UpdateAddressBookOutput) String() string
String returns the string representation
type UpdateAddressBookRequest ¶
type UpdateAddressBookRequest struct { *aws.Request Input *UpdateAddressBookInput Copy func(*UpdateAddressBookInput) UpdateAddressBookRequest }
UpdateAddressBookRequest is the request type for the UpdateAddressBook API operation.
func (UpdateAddressBookRequest) Send ¶
func (r UpdateAddressBookRequest) Send(ctx context.Context) (*UpdateAddressBookResponse, error)
Send marshals and sends the UpdateAddressBook API request.
type UpdateAddressBookResponse ¶
type UpdateAddressBookResponse struct { *UpdateAddressBookOutput // contains filtered or unexported fields }
UpdateAddressBookResponse is the response type for the UpdateAddressBook API operation.
func (*UpdateAddressBookResponse) SDKResponseMetdata ¶
func (r *UpdateAddressBookResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateAddressBook request.
type UpdateBusinessReportScheduleInput ¶
type UpdateBusinessReportScheduleInput struct { // The format of the generated report (individual CSV files or zipped files // of individual files). Format BusinessReportFormat `type:"string" enum:"true"` // The recurrence of the reports. Recurrence *BusinessReportRecurrence `type:"structure"` // The S3 location of the output reports. S3BucketName *string `type:"string"` // The S3 key where the report is delivered. S3KeyPrefix *string `type:"string"` // The ARN of the business report schedule. // // ScheduleArn is a required field ScheduleArn *string `type:"string" required:"true"` // The name identifier of the schedule. ScheduleName *string `type:"string"` // contains filtered or unexported fields }
func (UpdateBusinessReportScheduleInput) String ¶
func (s UpdateBusinessReportScheduleInput) String() string
String returns the string representation
func (*UpdateBusinessReportScheduleInput) Validate ¶
func (s *UpdateBusinessReportScheduleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBusinessReportScheduleOutput ¶
type UpdateBusinessReportScheduleOutput struct {
// contains filtered or unexported fields
}
func (UpdateBusinessReportScheduleOutput) String ¶
func (s UpdateBusinessReportScheduleOutput) String() string
String returns the string representation
type UpdateBusinessReportScheduleRequest ¶
type UpdateBusinessReportScheduleRequest struct { *aws.Request Input *UpdateBusinessReportScheduleInput Copy func(*UpdateBusinessReportScheduleInput) UpdateBusinessReportScheduleRequest }
UpdateBusinessReportScheduleRequest is the request type for the UpdateBusinessReportSchedule API operation.
func (UpdateBusinessReportScheduleRequest) Send ¶
func (r UpdateBusinessReportScheduleRequest) Send(ctx context.Context) (*UpdateBusinessReportScheduleResponse, error)
Send marshals and sends the UpdateBusinessReportSchedule API request.
type UpdateBusinessReportScheduleResponse ¶
type UpdateBusinessReportScheduleResponse struct { *UpdateBusinessReportScheduleOutput // contains filtered or unexported fields }
UpdateBusinessReportScheduleResponse is the response type for the UpdateBusinessReportSchedule API operation.
func (*UpdateBusinessReportScheduleResponse) SDKResponseMetdata ¶
func (r *UpdateBusinessReportScheduleResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateBusinessReportSchedule request.
type UpdateConferenceProviderInput ¶
type UpdateConferenceProviderInput struct { // The ARN of the conference provider. // // ConferenceProviderArn is a required field ConferenceProviderArn *string `type:"string" required:"true"` // The type of the conference provider. // // ConferenceProviderType is a required field ConferenceProviderType 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 }
func (UpdateConferenceProviderInput) String ¶
func (s UpdateConferenceProviderInput) String() string
String returns the string representation
func (*UpdateConferenceProviderInput) Validate ¶
func (s *UpdateConferenceProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateConferenceProviderOutput ¶
type UpdateConferenceProviderOutput struct {
// contains filtered or unexported fields
}
func (UpdateConferenceProviderOutput) String ¶
func (s UpdateConferenceProviderOutput) String() string
String returns the string representation
type UpdateConferenceProviderRequest ¶
type UpdateConferenceProviderRequest struct { *aws.Request Input *UpdateConferenceProviderInput Copy func(*UpdateConferenceProviderInput) UpdateConferenceProviderRequest }
UpdateConferenceProviderRequest is the request type for the UpdateConferenceProvider API operation.
func (UpdateConferenceProviderRequest) Send ¶
func (r UpdateConferenceProviderRequest) Send(ctx context.Context) (*UpdateConferenceProviderResponse, error)
Send marshals and sends the UpdateConferenceProvider API request.
type UpdateConferenceProviderResponse ¶
type UpdateConferenceProviderResponse struct { *UpdateConferenceProviderOutput // contains filtered or unexported fields }
UpdateConferenceProviderResponse is the response type for the UpdateConferenceProvider API operation.
func (*UpdateConferenceProviderResponse) SDKResponseMetdata ¶
func (r *UpdateConferenceProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateConferenceProvider request.
type UpdateContactInput ¶
type UpdateContactInput struct { // The ARN of the contact to update. // // ContactArn is a required field ContactArn *string `type:"string" required:"true"` // The updated display name of the contact. DisplayName *string `min:"1" type:"string"` // The updated first name of the contact. FirstName *string `min:"1" type:"string"` // The updated last name of the contact. LastName *string `min:"1" type:"string"` // The updated phone number of the contact. The phone number type defaults to // WORK. You can either specify PhoneNumber or PhoneNumbers. We recommend that // you use PhoneNumbers, which lets you specify the phone number type and multiple // numbers. PhoneNumber *string `type:"string" sensitive:"true"` // The list of phone numbers for the contact. PhoneNumbers []PhoneNumber `type:"list"` // The list of SIP addresses for the contact. SipAddresses []SipAddress `type:"list"` // contains filtered or unexported fields }
func (UpdateContactInput) String ¶
func (s UpdateContactInput) String() string
String returns the string representation
func (*UpdateContactInput) Validate ¶
func (s *UpdateContactInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateContactOutput ¶
type UpdateContactOutput struct {
// contains filtered or unexported fields
}
func (UpdateContactOutput) String ¶
func (s UpdateContactOutput) String() string
String returns the string representation
type UpdateContactRequest ¶
type UpdateContactRequest struct { *aws.Request Input *UpdateContactInput Copy func(*UpdateContactInput) UpdateContactRequest }
UpdateContactRequest is the request type for the UpdateContact API operation.
func (UpdateContactRequest) Send ¶
func (r UpdateContactRequest) Send(ctx context.Context) (*UpdateContactResponse, error)
Send marshals and sends the UpdateContact API request.
type UpdateContactResponse ¶
type UpdateContactResponse struct { *UpdateContactOutput // contains filtered or unexported fields }
UpdateContactResponse is the response type for the UpdateContact API operation.
func (*UpdateContactResponse) SDKResponseMetdata ¶
func (r *UpdateContactResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateContact 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 }
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
}
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 the request type for the UpdateDevice API operation.
func (UpdateDeviceRequest) Send ¶
func (r UpdateDeviceRequest) Send(ctx context.Context) (*UpdateDeviceResponse, error)
Send marshals and sends the UpdateDevice API request.
type UpdateDeviceResponse ¶
type UpdateDeviceResponse struct { *UpdateDeviceOutput // contains filtered or unexported fields }
UpdateDeviceResponse is the response type for the UpdateDevice API operation.
func (*UpdateDeviceResponse) SDKResponseMetdata ¶
func (r *UpdateDeviceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDevice request.
type UpdateGatewayGroupInput ¶
type UpdateGatewayGroupInput struct { // The updated description of the gateway group. Description *string `type:"string"` // The ARN of the gateway group to update. // // GatewayGroupArn is a required field GatewayGroupArn *string `type:"string" required:"true"` // The updated name of the gateway group. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateGatewayGroupInput) String ¶
func (s UpdateGatewayGroupInput) String() string
String returns the string representation
func (*UpdateGatewayGroupInput) Validate ¶
func (s *UpdateGatewayGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGatewayGroupOutput ¶
type UpdateGatewayGroupOutput struct {
// contains filtered or unexported fields
}
func (UpdateGatewayGroupOutput) String ¶
func (s UpdateGatewayGroupOutput) String() string
String returns the string representation
type UpdateGatewayGroupRequest ¶
type UpdateGatewayGroupRequest struct { *aws.Request Input *UpdateGatewayGroupInput Copy func(*UpdateGatewayGroupInput) UpdateGatewayGroupRequest }
UpdateGatewayGroupRequest is the request type for the UpdateGatewayGroup API operation.
func (UpdateGatewayGroupRequest) Send ¶
func (r UpdateGatewayGroupRequest) Send(ctx context.Context) (*UpdateGatewayGroupResponse, error)
Send marshals and sends the UpdateGatewayGroup API request.
type UpdateGatewayGroupResponse ¶
type UpdateGatewayGroupResponse struct { *UpdateGatewayGroupOutput // contains filtered or unexported fields }
UpdateGatewayGroupResponse is the response type for the UpdateGatewayGroup API operation.
func (*UpdateGatewayGroupResponse) SDKResponseMetdata ¶
func (r *UpdateGatewayGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGatewayGroup request.
type UpdateGatewayInput ¶
type UpdateGatewayInput struct { // The updated description of the gateway. Description *string `type:"string"` // The ARN of the gateway to update. // // GatewayArn is a required field GatewayArn *string `type:"string" required:"true"` // The updated name of the gateway. Name *string `min:"1" type:"string"` // The updated software version of the gateway. The gateway automatically updates // its software version during normal operation. SoftwareVersion *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateGatewayInput) String ¶
func (s UpdateGatewayInput) String() string
String returns the string representation
func (*UpdateGatewayInput) Validate ¶
func (s *UpdateGatewayInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGatewayOutput ¶
type UpdateGatewayOutput struct {
// contains filtered or unexported fields
}
func (UpdateGatewayOutput) String ¶
func (s UpdateGatewayOutput) String() string
String returns the string representation
type UpdateGatewayRequest ¶
type UpdateGatewayRequest struct { *aws.Request Input *UpdateGatewayInput Copy func(*UpdateGatewayInput) UpdateGatewayRequest }
UpdateGatewayRequest is the request type for the UpdateGateway API operation.
func (UpdateGatewayRequest) Send ¶
func (r UpdateGatewayRequest) Send(ctx context.Context) (*UpdateGatewayResponse, error)
Send marshals and sends the UpdateGateway API request.
type UpdateGatewayResponse ¶
type UpdateGatewayResponse struct { *UpdateGatewayOutput // contains filtered or unexported fields }
UpdateGatewayResponse is the response type for the UpdateGateway API operation.
func (*UpdateGatewayResponse) SDKResponseMetdata ¶
func (r *UpdateGatewayResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateGateway request.
type UpdateNetworkProfileInput ¶
type UpdateNetworkProfileInput struct { // The ARN of the Private Certificate Authority (PCA) created in AWS Certificate // Manager (ACM). This is used to issue certificates to the devices. CertificateAuthorityArn *string `type:"string"` // The current password of the Wi-Fi network. CurrentPassword *string `min:"5" type:"string" sensitive:"true"` // Detailed information about a device's network profile. Description *string `type:"string"` // The ARN of the network profile associated with a device. // // NetworkProfileArn is a required field NetworkProfileArn *string `type:"string" required:"true"` // The name of the network profile associated with a device. NetworkProfileName *string `min:"1" type:"string"` // The next, or subsequent, password of the Wi-Fi network. This password is // asynchronously transmitted to the device and is used when the password of // the network changes to NextPassword. NextPassword *string `type:"string" sensitive:"true"` // The root certificate(s) of your authentication server that will be installed // on your devices and used to trust your authentication server during EAP negotiation. TrustAnchors []string `min:"1" type:"list"` // contains filtered or unexported fields }
func (UpdateNetworkProfileInput) String ¶
func (s UpdateNetworkProfileInput) String() string
String returns the string representation
func (*UpdateNetworkProfileInput) Validate ¶
func (s *UpdateNetworkProfileInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateNetworkProfileOutput ¶
type UpdateNetworkProfileOutput struct {
// contains filtered or unexported fields
}
func (UpdateNetworkProfileOutput) String ¶
func (s UpdateNetworkProfileOutput) String() string
String returns the string representation
type UpdateNetworkProfileRequest ¶
type UpdateNetworkProfileRequest struct { *aws.Request Input *UpdateNetworkProfileInput Copy func(*UpdateNetworkProfileInput) UpdateNetworkProfileRequest }
UpdateNetworkProfileRequest is the request type for the UpdateNetworkProfile API operation.
func (UpdateNetworkProfileRequest) Send ¶
func (r UpdateNetworkProfileRequest) Send(ctx context.Context) (*UpdateNetworkProfileResponse, error)
Send marshals and sends the UpdateNetworkProfile API request.
type UpdateNetworkProfileResponse ¶
type UpdateNetworkProfileResponse struct { *UpdateNetworkProfileOutput // contains filtered or unexported fields }
UpdateNetworkProfileResponse is the response type for the UpdateNetworkProfile API operation.
func (*UpdateNetworkProfileResponse) SDKResponseMetdata ¶
func (r *UpdateNetworkProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateNetworkProfile 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 locale for the room profile. Locale *string `min:"1" type:"string"` // 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 }
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
}
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 the request type for the UpdateProfile API operation.
func (UpdateProfileRequest) Send ¶
func (r UpdateProfileRequest) Send(ctx context.Context) (*UpdateProfileResponse, error)
Send marshals and sends the UpdateProfile API request.
type UpdateProfileResponse ¶
type UpdateProfileResponse struct { *UpdateProfileOutput // contains filtered or unexported fields }
UpdateProfileResponse is the response type for the UpdateProfile API operation.
func (*UpdateProfileResponse) SDKResponseMetdata ¶
func (r *UpdateProfileResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateProfile 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 }
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
}
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 the request type for the UpdateRoom API operation.
func (UpdateRoomRequest) Send ¶
func (r UpdateRoomRequest) Send(ctx context.Context) (*UpdateRoomResponse, error)
Send marshals and sends the UpdateRoom API request.
type UpdateRoomResponse ¶
type UpdateRoomResponse struct { *UpdateRoomOutput // contains filtered or unexported fields }
UpdateRoomResponse is the response type for the UpdateRoom API operation.
func (*UpdateRoomResponse) SDKResponseMetdata ¶
func (r *UpdateRoomResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateRoom 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 }
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
}
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 the request type for the UpdateSkillGroup API operation.
func (UpdateSkillGroupRequest) Send ¶
func (r UpdateSkillGroupRequest) Send(ctx context.Context) (*UpdateSkillGroupResponse, error)
Send marshals and sends the UpdateSkillGroup API request.
type UpdateSkillGroupResponse ¶
type UpdateSkillGroupResponse struct { *UpdateSkillGroupOutput // contains filtered or unexported fields }
UpdateSkillGroupResponse is the response type for the UpdateSkillGroup API operation.
func (*UpdateSkillGroupResponse) SDKResponseMetdata ¶
func (r *UpdateSkillGroupResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateSkillGroup 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.
func (UserData) String ¶
String returns the string representation
type WakeWord ¶
type WakeWord string
const ( WakeWordAlexa WakeWord = "ALEXA" WakeWordAmazon WakeWord = "AMAZON" WakeWordEcho WakeWord = "ECHO" WakeWordComputer WakeWord = "COMPUTER" )
Enum values for WakeWord
func (WakeWord) MarshalValue ¶
func (WakeWord) MarshalValueBuf ¶
Source Files ¶
api_client.go api_doc.go api_enums.go api_errors.go api_op_ApproveSkill.go api_op_AssociateContactWithAddressBook.go api_op_AssociateDeviceWithNetworkProfile.go api_op_AssociateDeviceWithRoom.go api_op_AssociateSkillGroupWithRoom.go api_op_AssociateSkillWithSkillGroup.go api_op_AssociateSkillWithUsers.go api_op_CreateAddressBook.go api_op_CreateBusinessReportSchedule.go api_op_CreateConferenceProvider.go api_op_CreateContact.go api_op_CreateGatewayGroup.go api_op_CreateNetworkProfile.go api_op_CreateProfile.go api_op_CreateRoom.go api_op_CreateSkillGroup.go api_op_CreateUser.go api_op_DeleteAddressBook.go api_op_DeleteBusinessReportSchedule.go api_op_DeleteConferenceProvider.go api_op_DeleteContact.go api_op_DeleteDevice.go api_op_DeleteDeviceUsageData.go api_op_DeleteGatewayGroup.go api_op_DeleteNetworkProfile.go api_op_DeleteProfile.go api_op_DeleteRoom.go api_op_DeleteRoomSkillParameter.go api_op_DeleteSkillAuthorization.go api_op_DeleteSkillGroup.go api_op_DeleteUser.go api_op_DisassociateContactFromAddressBook.go api_op_DisassociateDeviceFromRoom.go api_op_DisassociateSkillFromSkillGroup.go api_op_DisassociateSkillFromUsers.go api_op_DisassociateSkillGroupFromRoom.go api_op_ForgetSmartHomeAppliances.go api_op_GetAddressBook.go api_op_GetConferencePreference.go api_op_GetConferenceProvider.go api_op_GetContact.go api_op_GetDevice.go api_op_GetGateway.go api_op_GetGatewayGroup.go api_op_GetInvitationConfiguration.go api_op_GetNetworkProfile.go api_op_GetProfile.go api_op_GetRoom.go api_op_GetRoomSkillParameter.go api_op_GetSkillGroup.go api_op_ListBusinessReportSchedules.go api_op_ListConferenceProviders.go api_op_ListDeviceEvents.go api_op_ListGatewayGroups.go api_op_ListGateways.go api_op_ListSkills.go api_op_ListSkillsStoreCategories.go api_op_ListSkillsStoreSkillsByCategory.go api_op_ListSmartHomeAppliances.go api_op_ListTags.go api_op_PutConferencePreference.go api_op_PutInvitationConfiguration.go api_op_PutRoomSkillParameter.go api_op_PutSkillAuthorization.go api_op_RegisterAVSDevice.go api_op_RejectSkill.go api_op_ResolveRoom.go api_op_RevokeInvitation.go api_op_SearchAddressBooks.go api_op_SearchContacts.go api_op_SearchDevices.go api_op_SearchNetworkProfiles.go api_op_SearchProfiles.go api_op_SearchRooms.go api_op_SearchSkillGroups.go api_op_SearchUsers.go api_op_SendAnnouncement.go api_op_SendInvitation.go api_op_StartDeviceSync.go api_op_StartSmartHomeApplianceDiscovery.go api_op_TagResource.go api_op_UntagResource.go api_op_UpdateAddressBook.go api_op_UpdateBusinessReportSchedule.go api_op_UpdateConferenceProvider.go api_op_UpdateContact.go api_op_UpdateDevice.go api_op_UpdateGateway.go api_op_UpdateGatewayGroup.go api_op_UpdateNetworkProfile.go api_op_UpdateProfile.go api_op_UpdateRoom.go api_op_UpdateSkillGroup.go api_types.go
Directories ¶
Path | Synopsis |
---|---|
service/alexaforbusiness/alexaforbusinessiface | Package alexaforbusinessiface provides an interface to enable mocking the Alexa For Business service client for testing your code. |
- Version
- v0.17.0
- Published
- Nov 21, 2019
- Platform
- js/wasm
- Imports
- 7 packages
- Last checked
- 50 seconds ago –
Tools for package owners.