Documentation ¶
Overview ¶
Package workspacesweb provides the client and types for making API requests to Amazon WorkSpaces Web.
WorkSpaces Web is a low cost, fully managed WorkSpace built specifically to facilitate secure, web-based workloads. WorkSpaces Web makes it easy for customers to safely provide their employees with access to internal websites and SaaS web applications without the administrative burden of appliances or specialized client software. WorkSpaces Web provides simple policy tools tailored for user interactions, while offloading common tasks like capacity management, scaling, and maintaining browser images.
See https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08 for more information on this service.
See workspacesweb package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/workspacesweb/
Using the Client ¶
To contact Amazon WorkSpaces Web with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon WorkSpaces Web client WorkSpacesWeb for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/workspacesweb/#New
Index ¶
- Constants
- func BrowserType_Values() []string
- func EnabledType_Values() []string
- func IdentityProviderType_Values() []string
- func PortalStatus_Values() []string
- func RendererType_Values() []string
- func ValidationExceptionReason_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AssociateBrowserSettingsInput
- func (s AssociateBrowserSettingsInput) GoString() string
- func (s *AssociateBrowserSettingsInput) SetBrowserSettingsArn(v string) *AssociateBrowserSettingsInput
- func (s *AssociateBrowserSettingsInput) SetPortalArn(v string) *AssociateBrowserSettingsInput
- func (s AssociateBrowserSettingsInput) String() string
- func (s *AssociateBrowserSettingsInput) Validate() error
- type AssociateBrowserSettingsOutput
- func (s AssociateBrowserSettingsOutput) GoString() string
- func (s *AssociateBrowserSettingsOutput) SetBrowserSettingsArn(v string) *AssociateBrowserSettingsOutput
- func (s *AssociateBrowserSettingsOutput) SetPortalArn(v string) *AssociateBrowserSettingsOutput
- func (s AssociateBrowserSettingsOutput) String() string
- type AssociateNetworkSettingsInput
- func (s AssociateNetworkSettingsInput) GoString() string
- func (s *AssociateNetworkSettingsInput) SetNetworkSettingsArn(v string) *AssociateNetworkSettingsInput
- func (s *AssociateNetworkSettingsInput) SetPortalArn(v string) *AssociateNetworkSettingsInput
- func (s AssociateNetworkSettingsInput) String() string
- func (s *AssociateNetworkSettingsInput) Validate() error
- type AssociateNetworkSettingsOutput
- func (s AssociateNetworkSettingsOutput) GoString() string
- func (s *AssociateNetworkSettingsOutput) SetNetworkSettingsArn(v string) *AssociateNetworkSettingsOutput
- func (s *AssociateNetworkSettingsOutput) SetPortalArn(v string) *AssociateNetworkSettingsOutput
- func (s AssociateNetworkSettingsOutput) String() string
- type AssociateTrustStoreInput
- func (s AssociateTrustStoreInput) GoString() string
- func (s *AssociateTrustStoreInput) SetPortalArn(v string) *AssociateTrustStoreInput
- func (s *AssociateTrustStoreInput) SetTrustStoreArn(v string) *AssociateTrustStoreInput
- func (s AssociateTrustStoreInput) String() string
- func (s *AssociateTrustStoreInput) Validate() error
- type AssociateTrustStoreOutput
- type AssociateUserSettingsInput
- func (s AssociateUserSettingsInput) GoString() string
- func (s *AssociateUserSettingsInput) SetPortalArn(v string) *AssociateUserSettingsInput
- func (s *AssociateUserSettingsInput) SetUserSettingsArn(v string) *AssociateUserSettingsInput
- func (s AssociateUserSettingsInput) String() string
- func (s *AssociateUserSettingsInput) Validate() error
- type AssociateUserSettingsOutput
- type BrowserSettings
- func (s BrowserSettings) GoString() string
- func (s *BrowserSettings) SetAssociatedPortalArns(v []*string) *BrowserSettings
- func (s *BrowserSettings) SetBrowserPolicy(v string) *BrowserSettings
- func (s *BrowserSettings) SetBrowserSettingsArn(v string) *BrowserSettings
- func (s BrowserSettings) String() string
- type BrowserSettingsSummary
- type Certificate
- func (s Certificate) GoString() string
- func (s *Certificate) SetBody(v []byte) *Certificate
- func (s *Certificate) SetIssuer(v string) *Certificate
- func (s *Certificate) SetNotValidAfter(v time.Time) *Certificate
- func (s *Certificate) SetNotValidBefore(v time.Time) *Certificate
- func (s *Certificate) SetSubject(v string) *Certificate
- func (s *Certificate) SetThumbprint(v string) *Certificate
- func (s Certificate) String() string
- type CertificateSummary
- func (s CertificateSummary) GoString() string
- func (s *CertificateSummary) SetIssuer(v string) *CertificateSummary
- func (s *CertificateSummary) SetNotValidAfter(v time.Time) *CertificateSummary
- func (s *CertificateSummary) SetNotValidBefore(v time.Time) *CertificateSummary
- func (s *CertificateSummary) SetSubject(v string) *CertificateSummary
- func (s *CertificateSummary) SetThumbprint(v string) *CertificateSummary
- func (s CertificateSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateBrowserSettingsInput
- func (s CreateBrowserSettingsInput) GoString() string
- func (s *CreateBrowserSettingsInput) SetAdditionalEncryptionContext(v map[string]*string) *CreateBrowserSettingsInput
- func (s *CreateBrowserSettingsInput) SetBrowserPolicy(v string) *CreateBrowserSettingsInput
- func (s *CreateBrowserSettingsInput) SetClientToken(v string) *CreateBrowserSettingsInput
- func (s *CreateBrowserSettingsInput) SetCustomerManagedKey(v string) *CreateBrowserSettingsInput
- func (s *CreateBrowserSettingsInput) SetTags(v []*Tag) *CreateBrowserSettingsInput
- func (s CreateBrowserSettingsInput) String() string
- func (s *CreateBrowserSettingsInput) Validate() error
- type CreateBrowserSettingsOutput
- type CreateIdentityProviderInput
- func (s CreateIdentityProviderInput) GoString() string
- func (s *CreateIdentityProviderInput) SetClientToken(v string) *CreateIdentityProviderInput
- func (s *CreateIdentityProviderInput) SetIdentityProviderDetails(v map[string]*string) *CreateIdentityProviderInput
- func (s *CreateIdentityProviderInput) SetIdentityProviderName(v string) *CreateIdentityProviderInput
- func (s *CreateIdentityProviderInput) SetIdentityProviderType(v string) *CreateIdentityProviderInput
- func (s *CreateIdentityProviderInput) SetPortalArn(v string) *CreateIdentityProviderInput
- func (s CreateIdentityProviderInput) String() string
- func (s *CreateIdentityProviderInput) Validate() error
- type CreateIdentityProviderOutput
- type CreateNetworkSettingsInput
- func (s CreateNetworkSettingsInput) GoString() string
- func (s *CreateNetworkSettingsInput) SetClientToken(v string) *CreateNetworkSettingsInput
- func (s *CreateNetworkSettingsInput) SetSecurityGroupIds(v []*string) *CreateNetworkSettingsInput
- func (s *CreateNetworkSettingsInput) SetSubnetIds(v []*string) *CreateNetworkSettingsInput
- func (s *CreateNetworkSettingsInput) SetTags(v []*Tag) *CreateNetworkSettingsInput
- func (s *CreateNetworkSettingsInput) SetVpcId(v string) *CreateNetworkSettingsInput
- func (s CreateNetworkSettingsInput) String() string
- func (s *CreateNetworkSettingsInput) Validate() error
- type CreateNetworkSettingsOutput
- type CreatePortalInput
- func (s CreatePortalInput) GoString() string
- func (s *CreatePortalInput) SetAdditionalEncryptionContext(v map[string]*string) *CreatePortalInput
- func (s *CreatePortalInput) SetClientToken(v string) *CreatePortalInput
- func (s *CreatePortalInput) SetCustomerManagedKey(v string) *CreatePortalInput
- func (s *CreatePortalInput) SetDisplayName(v string) *CreatePortalInput
- func (s *CreatePortalInput) SetTags(v []*Tag) *CreatePortalInput
- func (s CreatePortalInput) String() string
- func (s *CreatePortalInput) Validate() error
- type CreatePortalOutput
- type CreateTrustStoreInput
- func (s CreateTrustStoreInput) GoString() string
- func (s *CreateTrustStoreInput) SetCertificateList(v [][]byte) *CreateTrustStoreInput
- func (s *CreateTrustStoreInput) SetClientToken(v string) *CreateTrustStoreInput
- func (s *CreateTrustStoreInput) SetTags(v []*Tag) *CreateTrustStoreInput
- func (s CreateTrustStoreInput) String() string
- func (s *CreateTrustStoreInput) Validate() error
- type CreateTrustStoreOutput
- type CreateUserSettingsInput
- func (s CreateUserSettingsInput) GoString() string
- func (s *CreateUserSettingsInput) SetClientToken(v string) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetCopyAllowed(v string) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetDisconnectTimeoutInMinutes(v int64) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetDownloadAllowed(v string) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes(v int64) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetPasteAllowed(v string) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetPrintAllowed(v string) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetTags(v []*Tag) *CreateUserSettingsInput
- func (s *CreateUserSettingsInput) SetUploadAllowed(v string) *CreateUserSettingsInput
- func (s CreateUserSettingsInput) String() string
- func (s *CreateUserSettingsInput) Validate() error
- type CreateUserSettingsOutput
- type DeleteBrowserSettingsInput
- type DeleteBrowserSettingsOutput
- type DeleteIdentityProviderInput
- type DeleteIdentityProviderOutput
- type DeleteNetworkSettingsInput
- type DeleteNetworkSettingsOutput
- type DeletePortalInput
- type DeletePortalOutput
- type DeleteTrustStoreInput
- type DeleteTrustStoreOutput
- type DeleteUserSettingsInput
- type DeleteUserSettingsOutput
- type DisassociateBrowserSettingsInput
- type DisassociateBrowserSettingsOutput
- type DisassociateNetworkSettingsInput
- type DisassociateNetworkSettingsOutput
- type DisassociateTrustStoreInput
- type DisassociateTrustStoreOutput
- type DisassociateUserSettingsInput
- type DisassociateUserSettingsOutput
- type GetBrowserSettingsInput
- type GetBrowserSettingsOutput
- type GetIdentityProviderInput
- type GetIdentityProviderOutput
- type GetNetworkSettingsInput
- type GetNetworkSettingsOutput
- type GetPortalInput
- type GetPortalOutput
- type GetPortalServiceProviderMetadataInput
- func (s GetPortalServiceProviderMetadataInput) GoString() string
- func (s *GetPortalServiceProviderMetadataInput) SetPortalArn(v string) *GetPortalServiceProviderMetadataInput
- func (s GetPortalServiceProviderMetadataInput) String() string
- func (s *GetPortalServiceProviderMetadataInput) Validate() error
- type GetPortalServiceProviderMetadataOutput
- func (s GetPortalServiceProviderMetadataOutput) GoString() string
- func (s *GetPortalServiceProviderMetadataOutput) SetPortalArn(v string) *GetPortalServiceProviderMetadataOutput
- func (s *GetPortalServiceProviderMetadataOutput) SetServiceProviderSamlMetadata(v string) *GetPortalServiceProviderMetadataOutput
- func (s GetPortalServiceProviderMetadataOutput) String() string
- type GetTrustStoreCertificateInput
- func (s GetTrustStoreCertificateInput) GoString() string
- func (s *GetTrustStoreCertificateInput) SetThumbprint(v string) *GetTrustStoreCertificateInput
- func (s *GetTrustStoreCertificateInput) SetTrustStoreArn(v string) *GetTrustStoreCertificateInput
- func (s GetTrustStoreCertificateInput) String() string
- func (s *GetTrustStoreCertificateInput) Validate() error
- type GetTrustStoreCertificateOutput
- func (s GetTrustStoreCertificateOutput) GoString() string
- func (s *GetTrustStoreCertificateOutput) SetCertificate(v *Certificate) *GetTrustStoreCertificateOutput
- func (s *GetTrustStoreCertificateOutput) SetTrustStoreArn(v string) *GetTrustStoreCertificateOutput
- func (s GetTrustStoreCertificateOutput) String() string
- type GetTrustStoreInput
- type GetTrustStoreOutput
- type GetUserSettingsInput
- type GetUserSettingsOutput
- type IdentityProvider
- func (s IdentityProvider) GoString() string
- func (s *IdentityProvider) SetIdentityProviderArn(v string) *IdentityProvider
- func (s *IdentityProvider) SetIdentityProviderDetails(v map[string]*string) *IdentityProvider
- func (s *IdentityProvider) SetIdentityProviderName(v string) *IdentityProvider
- func (s *IdentityProvider) SetIdentityProviderType(v string) *IdentityProvider
- func (s IdentityProvider) String() string
- type IdentityProviderSummary
- func (s IdentityProviderSummary) GoString() string
- func (s *IdentityProviderSummary) SetIdentityProviderArn(v string) *IdentityProviderSummary
- func (s *IdentityProviderSummary) SetIdentityProviderName(v string) *IdentityProviderSummary
- func (s *IdentityProviderSummary) SetIdentityProviderType(v string) *IdentityProviderSummary
- func (s IdentityProviderSummary) String() string
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type ListBrowserSettingsInput
- func (s ListBrowserSettingsInput) GoString() string
- func (s *ListBrowserSettingsInput) SetMaxResults(v int64) *ListBrowserSettingsInput
- func (s *ListBrowserSettingsInput) SetNextToken(v string) *ListBrowserSettingsInput
- func (s ListBrowserSettingsInput) String() string
- func (s *ListBrowserSettingsInput) Validate() error
- type ListBrowserSettingsOutput
- func (s ListBrowserSettingsOutput) GoString() string
- func (s *ListBrowserSettingsOutput) SetBrowserSettings(v []*BrowserSettingsSummary) *ListBrowserSettingsOutput
- func (s *ListBrowserSettingsOutput) SetNextToken(v string) *ListBrowserSettingsOutput
- func (s ListBrowserSettingsOutput) String() string
- type ListIdentityProvidersInput
- func (s ListIdentityProvidersInput) GoString() string
- func (s *ListIdentityProvidersInput) SetMaxResults(v int64) *ListIdentityProvidersInput
- func (s *ListIdentityProvidersInput) SetNextToken(v string) *ListIdentityProvidersInput
- func (s *ListIdentityProvidersInput) SetPortalArn(v string) *ListIdentityProvidersInput
- func (s ListIdentityProvidersInput) String() string
- func (s *ListIdentityProvidersInput) Validate() error
- type ListIdentityProvidersOutput
- func (s ListIdentityProvidersOutput) GoString() string
- func (s *ListIdentityProvidersOutput) SetIdentityProviders(v []*IdentityProviderSummary) *ListIdentityProvidersOutput
- func (s *ListIdentityProvidersOutput) SetNextToken(v string) *ListIdentityProvidersOutput
- func (s ListIdentityProvidersOutput) String() string
- type ListNetworkSettingsInput
- func (s ListNetworkSettingsInput) GoString() string
- func (s *ListNetworkSettingsInput) SetMaxResults(v int64) *ListNetworkSettingsInput
- func (s *ListNetworkSettingsInput) SetNextToken(v string) *ListNetworkSettingsInput
- func (s ListNetworkSettingsInput) String() string
- func (s *ListNetworkSettingsInput) Validate() error
- type ListNetworkSettingsOutput
- func (s ListNetworkSettingsOutput) GoString() string
- func (s *ListNetworkSettingsOutput) SetNetworkSettings(v []*NetworkSettingsSummary) *ListNetworkSettingsOutput
- func (s *ListNetworkSettingsOutput) SetNextToken(v string) *ListNetworkSettingsOutput
- func (s ListNetworkSettingsOutput) String() string
- type ListPortalsInput
- type ListPortalsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTrustStoreCertificatesInput
- func (s ListTrustStoreCertificatesInput) GoString() string
- func (s *ListTrustStoreCertificatesInput) SetMaxResults(v int64) *ListTrustStoreCertificatesInput
- func (s *ListTrustStoreCertificatesInput) SetNextToken(v string) *ListTrustStoreCertificatesInput
- func (s *ListTrustStoreCertificatesInput) SetTrustStoreArn(v string) *ListTrustStoreCertificatesInput
- func (s ListTrustStoreCertificatesInput) String() string
- func (s *ListTrustStoreCertificatesInput) Validate() error
- type ListTrustStoreCertificatesOutput
- func (s ListTrustStoreCertificatesOutput) GoString() string
- func (s *ListTrustStoreCertificatesOutput) SetCertificateList(v []*CertificateSummary) *ListTrustStoreCertificatesOutput
- func (s *ListTrustStoreCertificatesOutput) SetNextToken(v string) *ListTrustStoreCertificatesOutput
- func (s *ListTrustStoreCertificatesOutput) SetTrustStoreArn(v string) *ListTrustStoreCertificatesOutput
- func (s ListTrustStoreCertificatesOutput) String() string
- type ListTrustStoresInput
- type ListTrustStoresOutput
- type ListUserSettingsInput
- func (s ListUserSettingsInput) GoString() string
- func (s *ListUserSettingsInput) SetMaxResults(v int64) *ListUserSettingsInput
- func (s *ListUserSettingsInput) SetNextToken(v string) *ListUserSettingsInput
- func (s ListUserSettingsInput) String() string
- func (s *ListUserSettingsInput) Validate() error
- type ListUserSettingsOutput
- type NetworkSettings
- func (s NetworkSettings) GoString() string
- func (s *NetworkSettings) SetAssociatedPortalArns(v []*string) *NetworkSettings
- func (s *NetworkSettings) SetNetworkSettingsArn(v string) *NetworkSettings
- func (s *NetworkSettings) SetSecurityGroupIds(v []*string) *NetworkSettings
- func (s *NetworkSettings) SetSubnetIds(v []*string) *NetworkSettings
- func (s *NetworkSettings) SetVpcId(v string) *NetworkSettings
- func (s NetworkSettings) String() string
- type NetworkSettingsSummary
- type Portal
- func (s Portal) GoString() string
- func (s *Portal) SetBrowserSettingsArn(v string) *Portal
- func (s *Portal) SetBrowserType(v string) *Portal
- func (s *Portal) SetCreationDate(v time.Time) *Portal
- func (s *Portal) SetDisplayName(v string) *Portal
- func (s *Portal) SetNetworkSettingsArn(v string) *Portal
- func (s *Portal) SetPortalArn(v string) *Portal
- func (s *Portal) SetPortalEndpoint(v string) *Portal
- func (s *Portal) SetPortalStatus(v string) *Portal
- func (s *Portal) SetRendererType(v string) *Portal
- func (s *Portal) SetStatusReason(v string) *Portal
- func (s *Portal) SetTrustStoreArn(v string) *Portal
- func (s *Portal) SetUserSettingsArn(v string) *Portal
- func (s Portal) String() string
- type PortalSummary
- func (s PortalSummary) GoString() string
- func (s *PortalSummary) SetBrowserSettingsArn(v string) *PortalSummary
- func (s *PortalSummary) SetBrowserType(v string) *PortalSummary
- func (s *PortalSummary) SetCreationDate(v time.Time) *PortalSummary
- func (s *PortalSummary) SetDisplayName(v string) *PortalSummary
- func (s *PortalSummary) SetNetworkSettingsArn(v string) *PortalSummary
- func (s *PortalSummary) SetPortalArn(v string) *PortalSummary
- func (s *PortalSummary) SetPortalEndpoint(v string) *PortalSummary
- func (s *PortalSummary) SetPortalStatus(v string) *PortalSummary
- func (s *PortalSummary) SetRendererType(v string) *PortalSummary
- func (s *PortalSummary) SetTrustStoreArn(v string) *PortalSummary
- func (s *PortalSummary) SetUserSettingsArn(v string) *PortalSummary
- func (s PortalSummary) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type Tag
- type TagResourceInput
- func (s TagResourceInput) GoString() string
- func (s *TagResourceInput) SetClientToken(v string) *TagResourceInput
- func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
- func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
- func (s TagResourceInput) String() string
- func (s *TagResourceInput) Validate() error
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TooManyTagsException
- func (s *TooManyTagsException) Code() string
- func (s *TooManyTagsException) Error() string
- func (s TooManyTagsException) GoString() string
- func (s *TooManyTagsException) Message() string
- func (s *TooManyTagsException) OrigErr() error
- func (s *TooManyTagsException) RequestID() string
- func (s *TooManyTagsException) StatusCode() int
- func (s TooManyTagsException) String() string
- type TrustStore
- type TrustStoreSummary
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateBrowserSettingsInput
- func (s UpdateBrowserSettingsInput) GoString() string
- func (s *UpdateBrowserSettingsInput) SetBrowserPolicy(v string) *UpdateBrowserSettingsInput
- func (s *UpdateBrowserSettingsInput) SetBrowserSettingsArn(v string) *UpdateBrowserSettingsInput
- func (s *UpdateBrowserSettingsInput) SetClientToken(v string) *UpdateBrowserSettingsInput
- func (s UpdateBrowserSettingsInput) String() string
- func (s *UpdateBrowserSettingsInput) Validate() error
- type UpdateBrowserSettingsOutput
- type UpdateIdentityProviderInput
- func (s UpdateIdentityProviderInput) GoString() string
- func (s *UpdateIdentityProviderInput) SetClientToken(v string) *UpdateIdentityProviderInput
- func (s *UpdateIdentityProviderInput) SetIdentityProviderArn(v string) *UpdateIdentityProviderInput
- func (s *UpdateIdentityProviderInput) SetIdentityProviderDetails(v map[string]*string) *UpdateIdentityProviderInput
- func (s *UpdateIdentityProviderInput) SetIdentityProviderName(v string) *UpdateIdentityProviderInput
- func (s *UpdateIdentityProviderInput) SetIdentityProviderType(v string) *UpdateIdentityProviderInput
- func (s UpdateIdentityProviderInput) String() string
- func (s *UpdateIdentityProviderInput) Validate() error
- type UpdateIdentityProviderOutput
- type UpdateNetworkSettingsInput
- func (s UpdateNetworkSettingsInput) GoString() string
- func (s *UpdateNetworkSettingsInput) SetClientToken(v string) *UpdateNetworkSettingsInput
- func (s *UpdateNetworkSettingsInput) SetNetworkSettingsArn(v string) *UpdateNetworkSettingsInput
- func (s *UpdateNetworkSettingsInput) SetSecurityGroupIds(v []*string) *UpdateNetworkSettingsInput
- func (s *UpdateNetworkSettingsInput) SetSubnetIds(v []*string) *UpdateNetworkSettingsInput
- func (s *UpdateNetworkSettingsInput) SetVpcId(v string) *UpdateNetworkSettingsInput
- func (s UpdateNetworkSettingsInput) String() string
- func (s *UpdateNetworkSettingsInput) Validate() error
- type UpdateNetworkSettingsOutput
- type UpdatePortalInput
- type UpdatePortalOutput
- type UpdateTrustStoreInput
- func (s UpdateTrustStoreInput) GoString() string
- func (s *UpdateTrustStoreInput) SetCertificatesToAdd(v [][]byte) *UpdateTrustStoreInput
- func (s *UpdateTrustStoreInput) SetCertificatesToDelete(v []*string) *UpdateTrustStoreInput
- func (s *UpdateTrustStoreInput) SetClientToken(v string) *UpdateTrustStoreInput
- func (s *UpdateTrustStoreInput) SetTrustStoreArn(v string) *UpdateTrustStoreInput
- func (s UpdateTrustStoreInput) String() string
- func (s *UpdateTrustStoreInput) Validate() error
- type UpdateTrustStoreOutput
- type UpdateUserSettingsInput
- func (s UpdateUserSettingsInput) GoString() string
- func (s *UpdateUserSettingsInput) SetClientToken(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetCopyAllowed(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetDisconnectTimeoutInMinutes(v int64) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetDownloadAllowed(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes(v int64) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetPasteAllowed(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetPrintAllowed(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetUploadAllowed(v string) *UpdateUserSettingsInput
- func (s *UpdateUserSettingsInput) SetUserSettingsArn(v string) *UpdateUserSettingsInput
- func (s UpdateUserSettingsInput) String() string
- func (s *UpdateUserSettingsInput) Validate() error
- type UpdateUserSettingsOutput
- type UserSettings
- func (s UserSettings) GoString() string
- func (s *UserSettings) SetAssociatedPortalArns(v []*string) *UserSettings
- func (s *UserSettings) SetCopyAllowed(v string) *UserSettings
- func (s *UserSettings) SetDisconnectTimeoutInMinutes(v int64) *UserSettings
- func (s *UserSettings) SetDownloadAllowed(v string) *UserSettings
- func (s *UserSettings) SetIdleDisconnectTimeoutInMinutes(v int64) *UserSettings
- func (s *UserSettings) SetPasteAllowed(v string) *UserSettings
- func (s *UserSettings) SetPrintAllowed(v string) *UserSettings
- func (s *UserSettings) SetUploadAllowed(v string) *UserSettings
- func (s *UserSettings) SetUserSettingsArn(v string) *UserSettings
- func (s UserSettings) String() string
- type UserSettingsSummary
- func (s UserSettingsSummary) GoString() string
- func (s *UserSettingsSummary) SetCopyAllowed(v string) *UserSettingsSummary
- func (s *UserSettingsSummary) SetDisconnectTimeoutInMinutes(v int64) *UserSettingsSummary
- func (s *UserSettingsSummary) SetDownloadAllowed(v string) *UserSettingsSummary
- func (s *UserSettingsSummary) SetIdleDisconnectTimeoutInMinutes(v int64) *UserSettingsSummary
- func (s *UserSettingsSummary) SetPasteAllowed(v string) *UserSettingsSummary
- func (s *UserSettingsSummary) SetPrintAllowed(v string) *UserSettingsSummary
- func (s *UserSettingsSummary) SetUploadAllowed(v string) *UserSettingsSummary
- func (s *UserSettingsSummary) SetUserSettingsArn(v string) *UserSettingsSummary
- func (s UserSettingsSummary) String() string
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
- type WorkSpacesWeb
- func (c *WorkSpacesWeb) AssociateBrowserSettings(input *AssociateBrowserSettingsInput) (*AssociateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) AssociateBrowserSettingsRequest(input *AssociateBrowserSettingsInput) (req *request.Request, output *AssociateBrowserSettingsOutput)
- func (c *WorkSpacesWeb) AssociateBrowserSettingsWithContext(ctx aws.Context, input *AssociateBrowserSettingsInput, opts ...request.Option) (*AssociateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) AssociateNetworkSettings(input *AssociateNetworkSettingsInput) (*AssociateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) AssociateNetworkSettingsRequest(input *AssociateNetworkSettingsInput) (req *request.Request, output *AssociateNetworkSettingsOutput)
- func (c *WorkSpacesWeb) AssociateNetworkSettingsWithContext(ctx aws.Context, input *AssociateNetworkSettingsInput, opts ...request.Option) (*AssociateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) AssociateTrustStore(input *AssociateTrustStoreInput) (*AssociateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) AssociateTrustStoreRequest(input *AssociateTrustStoreInput) (req *request.Request, output *AssociateTrustStoreOutput)
- func (c *WorkSpacesWeb) AssociateTrustStoreWithContext(ctx aws.Context, input *AssociateTrustStoreInput, opts ...request.Option) (*AssociateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) AssociateUserSettings(input *AssociateUserSettingsInput) (*AssociateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) AssociateUserSettingsRequest(input *AssociateUserSettingsInput) (req *request.Request, output *AssociateUserSettingsOutput)
- func (c *WorkSpacesWeb) AssociateUserSettingsWithContext(ctx aws.Context, input *AssociateUserSettingsInput, opts ...request.Option) (*AssociateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) CreateBrowserSettings(input *CreateBrowserSettingsInput) (*CreateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) CreateBrowserSettingsRequest(input *CreateBrowserSettingsInput) (req *request.Request, output *CreateBrowserSettingsOutput)
- func (c *WorkSpacesWeb) CreateBrowserSettingsWithContext(ctx aws.Context, input *CreateBrowserSettingsInput, opts ...request.Option) (*CreateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) CreateIdentityProvider(input *CreateIdentityProviderInput) (*CreateIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) CreateIdentityProviderRequest(input *CreateIdentityProviderInput) (req *request.Request, output *CreateIdentityProviderOutput)
- func (c *WorkSpacesWeb) CreateIdentityProviderWithContext(ctx aws.Context, input *CreateIdentityProviderInput, opts ...request.Option) (*CreateIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) CreateNetworkSettings(input *CreateNetworkSettingsInput) (*CreateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) CreateNetworkSettingsRequest(input *CreateNetworkSettingsInput) (req *request.Request, output *CreateNetworkSettingsOutput)
- func (c *WorkSpacesWeb) CreateNetworkSettingsWithContext(ctx aws.Context, input *CreateNetworkSettingsInput, opts ...request.Option) (*CreateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) CreatePortal(input *CreatePortalInput) (*CreatePortalOutput, error)
- func (c *WorkSpacesWeb) CreatePortalRequest(input *CreatePortalInput) (req *request.Request, output *CreatePortalOutput)
- func (c *WorkSpacesWeb) CreatePortalWithContext(ctx aws.Context, input *CreatePortalInput, opts ...request.Option) (*CreatePortalOutput, error)
- func (c *WorkSpacesWeb) CreateTrustStore(input *CreateTrustStoreInput) (*CreateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) CreateTrustStoreRequest(input *CreateTrustStoreInput) (req *request.Request, output *CreateTrustStoreOutput)
- func (c *WorkSpacesWeb) CreateTrustStoreWithContext(ctx aws.Context, input *CreateTrustStoreInput, opts ...request.Option) (*CreateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) CreateUserSettings(input *CreateUserSettingsInput) (*CreateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) CreateUserSettingsRequest(input *CreateUserSettingsInput) (req *request.Request, output *CreateUserSettingsOutput)
- func (c *WorkSpacesWeb) CreateUserSettingsWithContext(ctx aws.Context, input *CreateUserSettingsInput, opts ...request.Option) (*CreateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) DeleteBrowserSettings(input *DeleteBrowserSettingsInput) (*DeleteBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) DeleteBrowserSettingsRequest(input *DeleteBrowserSettingsInput) (req *request.Request, output *DeleteBrowserSettingsOutput)
- func (c *WorkSpacesWeb) DeleteBrowserSettingsWithContext(ctx aws.Context, input *DeleteBrowserSettingsInput, opts ...request.Option) (*DeleteBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) DeleteIdentityProvider(input *DeleteIdentityProviderInput) (*DeleteIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) DeleteIdentityProviderRequest(input *DeleteIdentityProviderInput) (req *request.Request, output *DeleteIdentityProviderOutput)
- func (c *WorkSpacesWeb) DeleteIdentityProviderWithContext(ctx aws.Context, input *DeleteIdentityProviderInput, opts ...request.Option) (*DeleteIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) DeleteNetworkSettings(input *DeleteNetworkSettingsInput) (*DeleteNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) DeleteNetworkSettingsRequest(input *DeleteNetworkSettingsInput) (req *request.Request, output *DeleteNetworkSettingsOutput)
- func (c *WorkSpacesWeb) DeleteNetworkSettingsWithContext(ctx aws.Context, input *DeleteNetworkSettingsInput, opts ...request.Option) (*DeleteNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) DeletePortal(input *DeletePortalInput) (*DeletePortalOutput, error)
- func (c *WorkSpacesWeb) DeletePortalRequest(input *DeletePortalInput) (req *request.Request, output *DeletePortalOutput)
- func (c *WorkSpacesWeb) DeletePortalWithContext(ctx aws.Context, input *DeletePortalInput, opts ...request.Option) (*DeletePortalOutput, error)
- func (c *WorkSpacesWeb) DeleteTrustStore(input *DeleteTrustStoreInput) (*DeleteTrustStoreOutput, error)
- func (c *WorkSpacesWeb) DeleteTrustStoreRequest(input *DeleteTrustStoreInput) (req *request.Request, output *DeleteTrustStoreOutput)
- func (c *WorkSpacesWeb) DeleteTrustStoreWithContext(ctx aws.Context, input *DeleteTrustStoreInput, opts ...request.Option) (*DeleteTrustStoreOutput, error)
- func (c *WorkSpacesWeb) DeleteUserSettings(input *DeleteUserSettingsInput) (*DeleteUserSettingsOutput, error)
- func (c *WorkSpacesWeb) DeleteUserSettingsRequest(input *DeleteUserSettingsInput) (req *request.Request, output *DeleteUserSettingsOutput)
- func (c *WorkSpacesWeb) DeleteUserSettingsWithContext(ctx aws.Context, input *DeleteUserSettingsInput, opts ...request.Option) (*DeleteUserSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateBrowserSettings(input *DisassociateBrowserSettingsInput) (*DisassociateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateBrowserSettingsRequest(input *DisassociateBrowserSettingsInput) (req *request.Request, output *DisassociateBrowserSettingsOutput)
- func (c *WorkSpacesWeb) DisassociateBrowserSettingsWithContext(ctx aws.Context, input *DisassociateBrowserSettingsInput, ...) (*DisassociateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateNetworkSettings(input *DisassociateNetworkSettingsInput) (*DisassociateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateNetworkSettingsRequest(input *DisassociateNetworkSettingsInput) (req *request.Request, output *DisassociateNetworkSettingsOutput)
- func (c *WorkSpacesWeb) DisassociateNetworkSettingsWithContext(ctx aws.Context, input *DisassociateNetworkSettingsInput, ...) (*DisassociateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateTrustStore(input *DisassociateTrustStoreInput) (*DisassociateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) DisassociateTrustStoreRequest(input *DisassociateTrustStoreInput) (req *request.Request, output *DisassociateTrustStoreOutput)
- func (c *WorkSpacesWeb) DisassociateTrustStoreWithContext(ctx aws.Context, input *DisassociateTrustStoreInput, opts ...request.Option) (*DisassociateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) DisassociateUserSettings(input *DisassociateUserSettingsInput) (*DisassociateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) DisassociateUserSettingsRequest(input *DisassociateUserSettingsInput) (req *request.Request, output *DisassociateUserSettingsOutput)
- func (c *WorkSpacesWeb) DisassociateUserSettingsWithContext(ctx aws.Context, input *DisassociateUserSettingsInput, opts ...request.Option) (*DisassociateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) GetBrowserSettings(input *GetBrowserSettingsInput) (*GetBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) GetBrowserSettingsRequest(input *GetBrowserSettingsInput) (req *request.Request, output *GetBrowserSettingsOutput)
- func (c *WorkSpacesWeb) GetBrowserSettingsWithContext(ctx aws.Context, input *GetBrowserSettingsInput, opts ...request.Option) (*GetBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) GetIdentityProvider(input *GetIdentityProviderInput) (*GetIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) GetIdentityProviderRequest(input *GetIdentityProviderInput) (req *request.Request, output *GetIdentityProviderOutput)
- func (c *WorkSpacesWeb) GetIdentityProviderWithContext(ctx aws.Context, input *GetIdentityProviderInput, opts ...request.Option) (*GetIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) GetNetworkSettings(input *GetNetworkSettingsInput) (*GetNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) GetNetworkSettingsRequest(input *GetNetworkSettingsInput) (req *request.Request, output *GetNetworkSettingsOutput)
- func (c *WorkSpacesWeb) GetNetworkSettingsWithContext(ctx aws.Context, input *GetNetworkSettingsInput, opts ...request.Option) (*GetNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) GetPortal(input *GetPortalInput) (*GetPortalOutput, error)
- func (c *WorkSpacesWeb) GetPortalRequest(input *GetPortalInput) (req *request.Request, output *GetPortalOutput)
- func (c *WorkSpacesWeb) GetPortalServiceProviderMetadata(input *GetPortalServiceProviderMetadataInput) (*GetPortalServiceProviderMetadataOutput, error)
- func (c *WorkSpacesWeb) GetPortalServiceProviderMetadataRequest(input *GetPortalServiceProviderMetadataInput) (req *request.Request, output *GetPortalServiceProviderMetadataOutput)
- func (c *WorkSpacesWeb) GetPortalServiceProviderMetadataWithContext(ctx aws.Context, input *GetPortalServiceProviderMetadataInput, ...) (*GetPortalServiceProviderMetadataOutput, error)
- func (c *WorkSpacesWeb) GetPortalWithContext(ctx aws.Context, input *GetPortalInput, opts ...request.Option) (*GetPortalOutput, error)
- func (c *WorkSpacesWeb) GetTrustStore(input *GetTrustStoreInput) (*GetTrustStoreOutput, error)
- func (c *WorkSpacesWeb) GetTrustStoreCertificate(input *GetTrustStoreCertificateInput) (*GetTrustStoreCertificateOutput, error)
- func (c *WorkSpacesWeb) GetTrustStoreCertificateRequest(input *GetTrustStoreCertificateInput) (req *request.Request, output *GetTrustStoreCertificateOutput)
- func (c *WorkSpacesWeb) GetTrustStoreCertificateWithContext(ctx aws.Context, input *GetTrustStoreCertificateInput, opts ...request.Option) (*GetTrustStoreCertificateOutput, error)
- func (c *WorkSpacesWeb) GetTrustStoreRequest(input *GetTrustStoreInput) (req *request.Request, output *GetTrustStoreOutput)
- func (c *WorkSpacesWeb) GetTrustStoreWithContext(ctx aws.Context, input *GetTrustStoreInput, opts ...request.Option) (*GetTrustStoreOutput, error)
- func (c *WorkSpacesWeb) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)
- func (c *WorkSpacesWeb) GetUserSettingsRequest(input *GetUserSettingsInput) (req *request.Request, output *GetUserSettingsOutput)
- func (c *WorkSpacesWeb) GetUserSettingsWithContext(ctx aws.Context, input *GetUserSettingsInput, opts ...request.Option) (*GetUserSettingsOutput, error)
- func (c *WorkSpacesWeb) ListBrowserSettings(input *ListBrowserSettingsInput) (*ListBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) ListBrowserSettingsPages(input *ListBrowserSettingsInput, ...) error
- func (c *WorkSpacesWeb) ListBrowserSettingsPagesWithContext(ctx aws.Context, input *ListBrowserSettingsInput, ...) error
- func (c *WorkSpacesWeb) ListBrowserSettingsRequest(input *ListBrowserSettingsInput) (req *request.Request, output *ListBrowserSettingsOutput)
- func (c *WorkSpacesWeb) ListBrowserSettingsWithContext(ctx aws.Context, input *ListBrowserSettingsInput, opts ...request.Option) (*ListBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) ListIdentityProviders(input *ListIdentityProvidersInput) (*ListIdentityProvidersOutput, error)
- func (c *WorkSpacesWeb) ListIdentityProvidersPages(input *ListIdentityProvidersInput, ...) error
- func (c *WorkSpacesWeb) ListIdentityProvidersPagesWithContext(ctx aws.Context, input *ListIdentityProvidersInput, ...) error
- func (c *WorkSpacesWeb) ListIdentityProvidersRequest(input *ListIdentityProvidersInput) (req *request.Request, output *ListIdentityProvidersOutput)
- func (c *WorkSpacesWeb) ListIdentityProvidersWithContext(ctx aws.Context, input *ListIdentityProvidersInput, opts ...request.Option) (*ListIdentityProvidersOutput, error)
- func (c *WorkSpacesWeb) ListNetworkSettings(input *ListNetworkSettingsInput) (*ListNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) ListNetworkSettingsPages(input *ListNetworkSettingsInput, ...) error
- func (c *WorkSpacesWeb) ListNetworkSettingsPagesWithContext(ctx aws.Context, input *ListNetworkSettingsInput, ...) error
- func (c *WorkSpacesWeb) ListNetworkSettingsRequest(input *ListNetworkSettingsInput) (req *request.Request, output *ListNetworkSettingsOutput)
- func (c *WorkSpacesWeb) ListNetworkSettingsWithContext(ctx aws.Context, input *ListNetworkSettingsInput, opts ...request.Option) (*ListNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) ListPortals(input *ListPortalsInput) (*ListPortalsOutput, error)
- func (c *WorkSpacesWeb) ListPortalsPages(input *ListPortalsInput, fn func(*ListPortalsOutput, bool) bool) error
- func (c *WorkSpacesWeb) ListPortalsPagesWithContext(ctx aws.Context, input *ListPortalsInput, ...) error
- func (c *WorkSpacesWeb) ListPortalsRequest(input *ListPortalsInput) (req *request.Request, output *ListPortalsOutput)
- func (c *WorkSpacesWeb) ListPortalsWithContext(ctx aws.Context, input *ListPortalsInput, opts ...request.Option) (*ListPortalsOutput, error)
- func (c *WorkSpacesWeb) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *WorkSpacesWeb) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *WorkSpacesWeb) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *WorkSpacesWeb) ListTrustStoreCertificates(input *ListTrustStoreCertificatesInput) (*ListTrustStoreCertificatesOutput, error)
- func (c *WorkSpacesWeb) ListTrustStoreCertificatesPages(input *ListTrustStoreCertificatesInput, ...) error
- func (c *WorkSpacesWeb) ListTrustStoreCertificatesPagesWithContext(ctx aws.Context, input *ListTrustStoreCertificatesInput, ...) error
- func (c *WorkSpacesWeb) ListTrustStoreCertificatesRequest(input *ListTrustStoreCertificatesInput) (req *request.Request, output *ListTrustStoreCertificatesOutput)
- func (c *WorkSpacesWeb) ListTrustStoreCertificatesWithContext(ctx aws.Context, input *ListTrustStoreCertificatesInput, ...) (*ListTrustStoreCertificatesOutput, error)
- func (c *WorkSpacesWeb) ListTrustStores(input *ListTrustStoresInput) (*ListTrustStoresOutput, error)
- func (c *WorkSpacesWeb) ListTrustStoresPages(input *ListTrustStoresInput, fn func(*ListTrustStoresOutput, bool) bool) error
- func (c *WorkSpacesWeb) ListTrustStoresPagesWithContext(ctx aws.Context, input *ListTrustStoresInput, ...) error
- func (c *WorkSpacesWeb) ListTrustStoresRequest(input *ListTrustStoresInput) (req *request.Request, output *ListTrustStoresOutput)
- func (c *WorkSpacesWeb) ListTrustStoresWithContext(ctx aws.Context, input *ListTrustStoresInput, opts ...request.Option) (*ListTrustStoresOutput, error)
- func (c *WorkSpacesWeb) ListUserSettings(input *ListUserSettingsInput) (*ListUserSettingsOutput, error)
- func (c *WorkSpacesWeb) ListUserSettingsPages(input *ListUserSettingsInput, fn func(*ListUserSettingsOutput, bool) bool) error
- func (c *WorkSpacesWeb) ListUserSettingsPagesWithContext(ctx aws.Context, input *ListUserSettingsInput, ...) error
- func (c *WorkSpacesWeb) ListUserSettingsRequest(input *ListUserSettingsInput) (req *request.Request, output *ListUserSettingsOutput)
- func (c *WorkSpacesWeb) ListUserSettingsWithContext(ctx aws.Context, input *ListUserSettingsInput, opts ...request.Option) (*ListUserSettingsOutput, error)
- func (c *WorkSpacesWeb) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *WorkSpacesWeb) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *WorkSpacesWeb) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *WorkSpacesWeb) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *WorkSpacesWeb) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *WorkSpacesWeb) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *WorkSpacesWeb) UpdateBrowserSettings(input *UpdateBrowserSettingsInput) (*UpdateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) UpdateBrowserSettingsRequest(input *UpdateBrowserSettingsInput) (req *request.Request, output *UpdateBrowserSettingsOutput)
- func (c *WorkSpacesWeb) UpdateBrowserSettingsWithContext(ctx aws.Context, input *UpdateBrowserSettingsInput, opts ...request.Option) (*UpdateBrowserSettingsOutput, error)
- func (c *WorkSpacesWeb) UpdateIdentityProvider(input *UpdateIdentityProviderInput) (*UpdateIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) UpdateIdentityProviderRequest(input *UpdateIdentityProviderInput) (req *request.Request, output *UpdateIdentityProviderOutput)
- func (c *WorkSpacesWeb) UpdateIdentityProviderWithContext(ctx aws.Context, input *UpdateIdentityProviderInput, opts ...request.Option) (*UpdateIdentityProviderOutput, error)
- func (c *WorkSpacesWeb) UpdateNetworkSettings(input *UpdateNetworkSettingsInput) (*UpdateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) UpdateNetworkSettingsRequest(input *UpdateNetworkSettingsInput) (req *request.Request, output *UpdateNetworkSettingsOutput)
- func (c *WorkSpacesWeb) UpdateNetworkSettingsWithContext(ctx aws.Context, input *UpdateNetworkSettingsInput, opts ...request.Option) (*UpdateNetworkSettingsOutput, error)
- func (c *WorkSpacesWeb) UpdatePortal(input *UpdatePortalInput) (*UpdatePortalOutput, error)
- func (c *WorkSpacesWeb) UpdatePortalRequest(input *UpdatePortalInput) (req *request.Request, output *UpdatePortalOutput)
- func (c *WorkSpacesWeb) UpdatePortalWithContext(ctx aws.Context, input *UpdatePortalInput, opts ...request.Option) (*UpdatePortalOutput, error)
- func (c *WorkSpacesWeb) UpdateTrustStore(input *UpdateTrustStoreInput) (*UpdateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) UpdateTrustStoreRequest(input *UpdateTrustStoreInput) (req *request.Request, output *UpdateTrustStoreOutput)
- func (c *WorkSpacesWeb) UpdateTrustStoreWithContext(ctx aws.Context, input *UpdateTrustStoreInput, opts ...request.Option) (*UpdateTrustStoreOutput, error)
- func (c *WorkSpacesWeb) UpdateUserSettings(input *UpdateUserSettingsInput) (*UpdateUserSettingsOutput, error)
- func (c *WorkSpacesWeb) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) (req *request.Request, output *UpdateUserSettingsOutput)
- func (c *WorkSpacesWeb) UpdateUserSettingsWithContext(ctx aws.Context, input *UpdateUserSettingsInput, opts ...request.Option) (*UpdateUserSettingsOutput, error)
Constants ¶
const ( // EnabledTypeDisabled is a EnabledType enum value EnabledTypeDisabled = "Disabled" // EnabledTypeEnabled is a EnabledType enum value EnabledTypeEnabled = "Enabled" )
const ( // IdentityProviderTypeSaml is a IdentityProviderType enum value IdentityProviderTypeSaml = "SAML" // IdentityProviderTypeFacebook is a IdentityProviderType enum value IdentityProviderTypeFacebook = "Facebook" // IdentityProviderTypeGoogle is a IdentityProviderType enum value IdentityProviderTypeGoogle = "Google" // IdentityProviderTypeLoginWithAmazon is a IdentityProviderType enum value IdentityProviderTypeLoginWithAmazon = "LoginWithAmazon" // IdentityProviderTypeSignInWithApple is a IdentityProviderType enum value IdentityProviderTypeSignInWithApple = "SignInWithApple" // IdentityProviderTypeOidc is a IdentityProviderType enum value IdentityProviderTypeOidc = "OIDC" )
const ( // PortalStatusIncomplete is a PortalStatus enum value PortalStatusIncomplete = "Incomplete" // PortalStatusPending is a PortalStatus enum value PortalStatusPending = "Pending" // PortalStatusActive is a PortalStatus enum value PortalStatusActive = "Active" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "unknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "cannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "other" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access is denied. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // There is a conflict. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // There is an internal server error. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource cannot be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The service quota has been exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // There is a throttling error. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeTooManyTagsException for service response error code // "TooManyTagsException". // // There are too many tags. ErrCodeTooManyTagsException = "TooManyTagsException" // ErrCodeValidationException for service response error code // "ValidationException". // // There is a validation error. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "WorkSpaces Web" // Name of service. EndpointsID = "workspaces-web" // ID to lookup a service endpoint with. ServiceID = "WorkSpaces Web" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// BrowserTypeChrome is a BrowserType enum value
BrowserTypeChrome = "Chrome"
)
const (
// RendererTypeAppStream is a RendererType enum value
RendererTypeAppStream = "AppStream"
)
Variables ¶
This section is empty.
Functions ¶
func BrowserType_Values ¶
func BrowserType_Values() []string
BrowserType_Values returns all elements of the BrowserType enum
func EnabledType_Values ¶
func EnabledType_Values() []string
EnabledType_Values returns all elements of the EnabledType enum
func IdentityProviderType_Values ¶
func IdentityProviderType_Values() []string
IdentityProviderType_Values returns all elements of the IdentityProviderType enum
func PortalStatus_Values ¶
func PortalStatus_Values() []string
PortalStatus_Values returns all elements of the PortalStatus enum
func RendererType_Values ¶
func RendererType_Values() []string
RendererType_Values returns all elements of the RendererType enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
Access is denied.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateBrowserSettingsInput ¶
type AssociateBrowserSettingsInput struct { // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `location:"querystring" locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateBrowserSettingsInput) GoString ¶
func (s AssociateBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateBrowserSettingsInput) SetBrowserSettingsArn ¶
func (s *AssociateBrowserSettingsInput) SetBrowserSettingsArn(v string) *AssociateBrowserSettingsInput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (*AssociateBrowserSettingsInput) SetPortalArn ¶
func (s *AssociateBrowserSettingsInput) SetPortalArn(v string) *AssociateBrowserSettingsInput
SetPortalArn sets the PortalArn field's value.
func (AssociateBrowserSettingsInput) String ¶
func (s AssociateBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateBrowserSettingsInput) Validate ¶
func (s *AssociateBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateBrowserSettingsOutput ¶
type AssociateBrowserSettingsOutput struct { // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateBrowserSettingsOutput) GoString ¶
func (s AssociateBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateBrowserSettingsOutput) SetBrowserSettingsArn ¶
func (s *AssociateBrowserSettingsOutput) SetBrowserSettingsArn(v string) *AssociateBrowserSettingsOutput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (*AssociateBrowserSettingsOutput) SetPortalArn ¶
func (s *AssociateBrowserSettingsOutput) SetPortalArn(v string) *AssociateBrowserSettingsOutput
SetPortalArn sets the PortalArn field's value.
func (AssociateBrowserSettingsOutput) String ¶
func (s AssociateBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateNetworkSettingsInput ¶
type AssociateNetworkSettingsInput struct { // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `location:"querystring" locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateNetworkSettingsInput) GoString ¶
func (s AssociateNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateNetworkSettingsInput) SetNetworkSettingsArn ¶
func (s *AssociateNetworkSettingsInput) SetNetworkSettingsArn(v string) *AssociateNetworkSettingsInput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*AssociateNetworkSettingsInput) SetPortalArn ¶
func (s *AssociateNetworkSettingsInput) SetPortalArn(v string) *AssociateNetworkSettingsInput
SetPortalArn sets the PortalArn field's value.
func (AssociateNetworkSettingsInput) String ¶
func (s AssociateNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateNetworkSettingsInput) Validate ¶
func (s *AssociateNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateNetworkSettingsOutput ¶
type AssociateNetworkSettingsOutput struct { // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateNetworkSettingsOutput) GoString ¶
func (s AssociateNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateNetworkSettingsOutput) SetNetworkSettingsArn ¶
func (s *AssociateNetworkSettingsOutput) SetNetworkSettingsArn(v string) *AssociateNetworkSettingsOutput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*AssociateNetworkSettingsOutput) SetPortalArn ¶
func (s *AssociateNetworkSettingsOutput) SetPortalArn(v string) *AssociateNetworkSettingsOutput
SetPortalArn sets the PortalArn field's value.
func (AssociateNetworkSettingsOutput) String ¶
func (s AssociateNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateTrustStoreInput ¶
type AssociateTrustStoreInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `location:"querystring" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateTrustStoreInput) GoString ¶
func (s AssociateTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTrustStoreInput) SetPortalArn ¶
func (s *AssociateTrustStoreInput) SetPortalArn(v string) *AssociateTrustStoreInput
SetPortalArn sets the PortalArn field's value.
func (*AssociateTrustStoreInput) SetTrustStoreArn ¶
func (s *AssociateTrustStoreInput) SetTrustStoreArn(v string) *AssociateTrustStoreInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (AssociateTrustStoreInput) String ¶
func (s AssociateTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTrustStoreInput) Validate ¶
func (s *AssociateTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateTrustStoreOutput ¶
type AssociateTrustStoreOutput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateTrustStoreOutput) GoString ¶
func (s AssociateTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateTrustStoreOutput) SetPortalArn ¶
func (s *AssociateTrustStoreOutput) SetPortalArn(v string) *AssociateTrustStoreOutput
SetPortalArn sets the PortalArn field's value.
func (*AssociateTrustStoreOutput) SetTrustStoreArn ¶
func (s *AssociateTrustStoreOutput) SetTrustStoreArn(v string) *AssociateTrustStoreOutput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (AssociateTrustStoreOutput) String ¶
func (s AssociateTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AssociateUserSettingsInput ¶
type AssociateUserSettingsInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `location:"querystring" locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateUserSettingsInput) GoString ¶
func (s AssociateUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateUserSettingsInput) SetPortalArn ¶
func (s *AssociateUserSettingsInput) SetPortalArn(v string) *AssociateUserSettingsInput
SetPortalArn sets the PortalArn field's value.
func (*AssociateUserSettingsInput) SetUserSettingsArn ¶
func (s *AssociateUserSettingsInput) SetUserSettingsArn(v string) *AssociateUserSettingsInput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (AssociateUserSettingsInput) String ¶
func (s AssociateUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateUserSettingsInput) Validate ¶
func (s *AssociateUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateUserSettingsOutput ¶
type AssociateUserSettingsOutput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateUserSettingsOutput) GoString ¶
func (s AssociateUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AssociateUserSettingsOutput) SetPortalArn ¶
func (s *AssociateUserSettingsOutput) SetPortalArn(v string) *AssociateUserSettingsOutput
SetPortalArn sets the PortalArn field's value.
func (*AssociateUserSettingsOutput) SetUserSettingsArn ¶
func (s *AssociateUserSettingsOutput) SetUserSettingsArn(v string) *AssociateUserSettingsOutput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (AssociateUserSettingsOutput) String ¶
func (s AssociateUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BrowserSettings ¶
type BrowserSettings struct { // A list of web portal ARNs that this browser settings is associated with. AssociatedPortalArns []*string `locationName:"associatedPortalArns" type:"list"` // A JSON string containing Chrome Enterprise policies that will be applied // to all streaming sessions. // // BrowserPolicy is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by BrowserSettings's // String and GoString methods. BrowserPolicy *string `locationName:"browserPolicy" min:"2" type:"string" sensitive:"true"` // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.
func (BrowserSettings) GoString ¶
func (s BrowserSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BrowserSettings) SetAssociatedPortalArns ¶
func (s *BrowserSettings) SetAssociatedPortalArns(v []*string) *BrowserSettings
SetAssociatedPortalArns sets the AssociatedPortalArns field's value.
func (*BrowserSettings) SetBrowserPolicy ¶
func (s *BrowserSettings) SetBrowserPolicy(v string) *BrowserSettings
SetBrowserPolicy sets the BrowserPolicy field's value.
func (*BrowserSettings) SetBrowserSettingsArn ¶
func (s *BrowserSettings) SetBrowserSettingsArn(v string) *BrowserSettings
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (BrowserSettings) String ¶
func (s BrowserSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BrowserSettingsSummary ¶
type BrowserSettingsSummary struct { // The ARN of the browser settings. BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string"` // contains filtered or unexported fields }
The summary for browser settings.
func (BrowserSettingsSummary) GoString ¶
func (s BrowserSettingsSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BrowserSettingsSummary) SetBrowserSettingsArn ¶
func (s *BrowserSettingsSummary) SetBrowserSettingsArn(v string) *BrowserSettingsSummary
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (BrowserSettingsSummary) String ¶
func (s BrowserSettingsSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Certificate ¶
type Certificate struct { // The body of the certificate. // Body is automatically base64 encoded/decoded by the SDK. Body []byte `locationName:"body" type:"blob"` // The entity that issued the certificate. Issuer *string `locationName:"issuer" min:"1" type:"string"` // The certificate is not valid after this date. NotValidAfter *time.Time `locationName:"notValidAfter" type:"timestamp"` // The certificate is not valid before this date. NotValidBefore *time.Time `locationName:"notValidBefore" type:"timestamp"` // The entity the certificate belongs to. Subject *string `locationName:"subject" min:"1" type:"string"` // A hexadecimal identifier for the certificate. Thumbprint *string `locationName:"thumbprint" min:"64" type:"string"` // contains filtered or unexported fields }
The certificate.
func (Certificate) GoString ¶
func (s Certificate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Certificate) SetBody ¶
func (s *Certificate) SetBody(v []byte) *Certificate
SetBody sets the Body field's value.
func (*Certificate) SetIssuer ¶
func (s *Certificate) SetIssuer(v string) *Certificate
SetIssuer sets the Issuer field's value.
func (*Certificate) SetNotValidAfter ¶
func (s *Certificate) SetNotValidAfter(v time.Time) *Certificate
SetNotValidAfter sets the NotValidAfter field's value.
func (*Certificate) SetNotValidBefore ¶
func (s *Certificate) SetNotValidBefore(v time.Time) *Certificate
SetNotValidBefore sets the NotValidBefore field's value.
func (*Certificate) SetSubject ¶
func (s *Certificate) SetSubject(v string) *Certificate
SetSubject sets the Subject field's value.
func (*Certificate) SetThumbprint ¶
func (s *Certificate) SetThumbprint(v string) *Certificate
SetThumbprint sets the Thumbprint field's value.
func (Certificate) String ¶
func (s Certificate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CertificateSummary ¶
type CertificateSummary struct { // The entity that issued the certificate. Issuer *string `locationName:"issuer" min:"1" type:"string"` // The certificate is not valid after this date. NotValidAfter *time.Time `locationName:"notValidAfter" type:"timestamp"` // The certificate is not valid before this date. NotValidBefore *time.Time `locationName:"notValidBefore" type:"timestamp"` // The entity the certificate belongs to. Subject *string `locationName:"subject" min:"1" type:"string"` // A hexadecimal identifier for the certificate. Thumbprint *string `locationName:"thumbprint" min:"64" type:"string"` // contains filtered or unexported fields }
The summary of the certificate.
func (CertificateSummary) GoString ¶
func (s CertificateSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CertificateSummary) SetIssuer ¶
func (s *CertificateSummary) SetIssuer(v string) *CertificateSummary
SetIssuer sets the Issuer field's value.
func (*CertificateSummary) SetNotValidAfter ¶
func (s *CertificateSummary) SetNotValidAfter(v time.Time) *CertificateSummary
SetNotValidAfter sets the NotValidAfter field's value.
func (*CertificateSummary) SetNotValidBefore ¶
func (s *CertificateSummary) SetNotValidBefore(v time.Time) *CertificateSummary
SetNotValidBefore sets the NotValidBefore field's value.
func (*CertificateSummary) SetSubject ¶
func (s *CertificateSummary) SetSubject(v string) *CertificateSummary
SetSubject sets the Subject field's value.
func (*CertificateSummary) SetThumbprint ¶
func (s *CertificateSummary) SetThumbprint(v string) *CertificateSummary
SetThumbprint sets the Thumbprint field's value.
func (CertificateSummary) String ¶
func (s CertificateSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Identifier of the resource affected. ResourceId *string `locationName:"resourceId" type:"string"` // Type of the resource affected. ResourceType *string `locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
There is a conflict.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateBrowserSettingsInput ¶
type CreateBrowserSettingsInput struct { // Additional encryption context of the browser settings. AdditionalEncryptionContext map[string]*string `locationName:"additionalEncryptionContext" type:"map"` // A JSON string containing Chrome Enterprise policies that will be applied // to all streaming sessions. // // BrowserPolicy is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateBrowserSettingsInput's // String and GoString methods. // // BrowserPolicy is a required field BrowserPolicy *string `locationName:"browserPolicy" min:"2" type:"string" required:"true" sensitive:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The custom managed key of the browser settings. CustomerManagedKey *string `locationName:"customerManagedKey" min:"20" type:"string"` // The tags to add to the browser settings resource. A tag is a key-value pair. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateBrowserSettingsInput) GoString ¶
func (s CreateBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBrowserSettingsInput) SetAdditionalEncryptionContext ¶
func (s *CreateBrowserSettingsInput) SetAdditionalEncryptionContext(v map[string]*string) *CreateBrowserSettingsInput
SetAdditionalEncryptionContext sets the AdditionalEncryptionContext field's value.
func (*CreateBrowserSettingsInput) SetBrowserPolicy ¶
func (s *CreateBrowserSettingsInput) SetBrowserPolicy(v string) *CreateBrowserSettingsInput
SetBrowserPolicy sets the BrowserPolicy field's value.
func (*CreateBrowserSettingsInput) SetClientToken ¶
func (s *CreateBrowserSettingsInput) SetClientToken(v string) *CreateBrowserSettingsInput
SetClientToken sets the ClientToken field's value.
func (*CreateBrowserSettingsInput) SetCustomerManagedKey ¶
func (s *CreateBrowserSettingsInput) SetCustomerManagedKey(v string) *CreateBrowserSettingsInput
SetCustomerManagedKey sets the CustomerManagedKey field's value.
func (*CreateBrowserSettingsInput) SetTags ¶
func (s *CreateBrowserSettingsInput) SetTags(v []*Tag) *CreateBrowserSettingsInput
SetTags sets the Tags field's value.
func (CreateBrowserSettingsInput) String ¶
func (s CreateBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBrowserSettingsInput) Validate ¶
func (s *CreateBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateBrowserSettingsOutput ¶
type CreateBrowserSettingsOutput struct { // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateBrowserSettingsOutput) GoString ¶
func (s CreateBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateBrowserSettingsOutput) SetBrowserSettingsArn ¶
func (s *CreateBrowserSettingsOutput) SetBrowserSettingsArn(v string) *CreateBrowserSettingsOutput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (CreateBrowserSettingsOutput) String ¶
func (s CreateBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateIdentityProviderInput ¶
type CreateIdentityProviderInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The identity provider details. The following list describes the provider // detail keys for each identity provider type. // // * For Google and Login with Amazon: client_id client_secret authorize_scopes // // * For Facebook: client_id client_secret authorize_scopes api_version // // * For Sign in with Apple: client_id team_id key_id private_key authorize_scopes // // * For OIDC providers: client_id client_secret attributes_request_method // oidc_issuer authorize_scopes authorize_url if not available from discovery // URL specified by oidc_issuer key token_url if not available from discovery // URL specified by oidc_issuer key attributes_url if not available from // discovery URL specified by oidc_issuer key jwks_uri if not available from // discovery URL specified by oidc_issuer key // // * For SAML providers: MetadataFile OR MetadataURL IDPSignout (boolean) // optional // // IdentityProviderDetails is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateIdentityProviderInput's // String and GoString methods. // // IdentityProviderDetails is a required field IdentityProviderDetails map[string]*string `locationName:"identityProviderDetails" type:"map" required:"true" sensitive:"true"` // The identity provider name. // // IdentityProviderName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreateIdentityProviderInput's // String and GoString methods. // // IdentityProviderName is a required field IdentityProviderName *string `locationName:"identityProviderName" min:"1" type:"string" required:"true" sensitive:"true"` // The identity provider type. // // IdentityProviderType is a required field IdentityProviderType *string `locationName:"identityProviderType" type:"string" required:"true" enum:"IdentityProviderType"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIdentityProviderInput) GoString ¶
func (s CreateIdentityProviderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIdentityProviderInput) SetClientToken ¶
func (s *CreateIdentityProviderInput) SetClientToken(v string) *CreateIdentityProviderInput
SetClientToken sets the ClientToken field's value.
func (*CreateIdentityProviderInput) SetIdentityProviderDetails ¶
func (s *CreateIdentityProviderInput) SetIdentityProviderDetails(v map[string]*string) *CreateIdentityProviderInput
SetIdentityProviderDetails sets the IdentityProviderDetails field's value.
func (*CreateIdentityProviderInput) SetIdentityProviderName ¶
func (s *CreateIdentityProviderInput) SetIdentityProviderName(v string) *CreateIdentityProviderInput
SetIdentityProviderName sets the IdentityProviderName field's value.
func (*CreateIdentityProviderInput) SetIdentityProviderType ¶
func (s *CreateIdentityProviderInput) SetIdentityProviderType(v string) *CreateIdentityProviderInput
SetIdentityProviderType sets the IdentityProviderType field's value.
func (*CreateIdentityProviderInput) SetPortalArn ¶
func (s *CreateIdentityProviderInput) SetPortalArn(v string) *CreateIdentityProviderInput
SetPortalArn sets the PortalArn field's value.
func (CreateIdentityProviderInput) String ¶
func (s CreateIdentityProviderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIdentityProviderInput) Validate ¶
func (s *CreateIdentityProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIdentityProviderOutput ¶
type CreateIdentityProviderOutput struct { // The ARN of the identity provider. // // IdentityProviderArn is a required field IdentityProviderArn *string `locationName:"identityProviderArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateIdentityProviderOutput) GoString ¶
func (s CreateIdentityProviderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIdentityProviderOutput) SetIdentityProviderArn ¶
func (s *CreateIdentityProviderOutput) SetIdentityProviderArn(v string) *CreateIdentityProviderOutput
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (CreateIdentityProviderOutput) String ¶
func (s CreateIdentityProviderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateNetworkSettingsInput ¶
type CreateNetworkSettingsInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // One or more security groups used to control access from streaming instances // to your VPC. // // SecurityGroupIds is a required field SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list" required:"true"` // The subnets in which network interfaces are created to connect streaming // instances to your VPC. At least two of these subnets must be in different // availability zones. // // SubnetIds is a required field SubnetIds []*string `locationName:"subnetIds" min:"2" type:"list" required:"true"` // The tags to add to the network settings resource. A tag is a key-value pair. Tags []*Tag `locationName:"tags" type:"list"` // The VPC that streaming instances will connect to. // // VpcId is a required field VpcId *string `locationName:"vpcId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateNetworkSettingsInput) GoString ¶
func (s CreateNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkSettingsInput) SetClientToken ¶
func (s *CreateNetworkSettingsInput) SetClientToken(v string) *CreateNetworkSettingsInput
SetClientToken sets the ClientToken field's value.
func (*CreateNetworkSettingsInput) SetSecurityGroupIds ¶
func (s *CreateNetworkSettingsInput) SetSecurityGroupIds(v []*string) *CreateNetworkSettingsInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*CreateNetworkSettingsInput) SetSubnetIds ¶
func (s *CreateNetworkSettingsInput) SetSubnetIds(v []*string) *CreateNetworkSettingsInput
SetSubnetIds sets the SubnetIds field's value.
func (*CreateNetworkSettingsInput) SetTags ¶
func (s *CreateNetworkSettingsInput) SetTags(v []*Tag) *CreateNetworkSettingsInput
SetTags sets the Tags field's value.
func (*CreateNetworkSettingsInput) SetVpcId ¶
func (s *CreateNetworkSettingsInput) SetVpcId(v string) *CreateNetworkSettingsInput
SetVpcId sets the VpcId field's value.
func (CreateNetworkSettingsInput) String ¶
func (s CreateNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkSettingsInput) Validate ¶
func (s *CreateNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateNetworkSettingsOutput ¶
type CreateNetworkSettingsOutput struct { // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateNetworkSettingsOutput) GoString ¶
func (s CreateNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateNetworkSettingsOutput) SetNetworkSettingsArn ¶
func (s *CreateNetworkSettingsOutput) SetNetworkSettingsArn(v string) *CreateNetworkSettingsOutput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (CreateNetworkSettingsOutput) String ¶
func (s CreateNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreatePortalInput ¶
type CreatePortalInput struct { // The additional encryption context of the portal. AdditionalEncryptionContext map[string]*string `locationName:"additionalEncryptionContext" type:"map"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The customer managed key of the web portal. CustomerManagedKey *string `locationName:"customerManagedKey" min:"20" type:"string"` // The name of the web portal. This is not visible to users who log into the // web portal. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by CreatePortalInput's // String and GoString methods. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The tags to add to the web portal. A tag is a key-value pair. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreatePortalInput) GoString ¶
func (s CreatePortalInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePortalInput) SetAdditionalEncryptionContext ¶
func (s *CreatePortalInput) SetAdditionalEncryptionContext(v map[string]*string) *CreatePortalInput
SetAdditionalEncryptionContext sets the AdditionalEncryptionContext field's value.
func (*CreatePortalInput) SetClientToken ¶
func (s *CreatePortalInput) SetClientToken(v string) *CreatePortalInput
SetClientToken sets the ClientToken field's value.
func (*CreatePortalInput) SetCustomerManagedKey ¶
func (s *CreatePortalInput) SetCustomerManagedKey(v string) *CreatePortalInput
SetCustomerManagedKey sets the CustomerManagedKey field's value.
func (*CreatePortalInput) SetDisplayName ¶
func (s *CreatePortalInput) SetDisplayName(v string) *CreatePortalInput
SetDisplayName sets the DisplayName field's value.
func (*CreatePortalInput) SetTags ¶
func (s *CreatePortalInput) SetTags(v []*Tag) *CreatePortalInput
SetTags sets the Tags field's value.
func (CreatePortalInput) String ¶
func (s CreatePortalInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePortalInput) Validate ¶
func (s *CreatePortalInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreatePortalOutput ¶
type CreatePortalOutput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // The endpoint URL of the web portal that users access in order to start streaming // sessions. // // PortalEndpoint is a required field PortalEndpoint *string `locationName:"portalEndpoint" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreatePortalOutput) GoString ¶
func (s CreatePortalOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreatePortalOutput) SetPortalArn ¶
func (s *CreatePortalOutput) SetPortalArn(v string) *CreatePortalOutput
SetPortalArn sets the PortalArn field's value.
func (*CreatePortalOutput) SetPortalEndpoint ¶
func (s *CreatePortalOutput) SetPortalEndpoint(v string) *CreatePortalOutput
SetPortalEndpoint sets the PortalEndpoint field's value.
func (CreatePortalOutput) String ¶
func (s CreatePortalOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateTrustStoreInput ¶
type CreateTrustStoreInput struct { // A list of CA certificates to be added to the trust store. // // CertificateList is a required field CertificateList [][]byte `locationName:"certificateList" type:"list" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The tags to add to the trust store. A tag is a key-value pair. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateTrustStoreInput) GoString ¶
func (s CreateTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrustStoreInput) SetCertificateList ¶
func (s *CreateTrustStoreInput) SetCertificateList(v [][]byte) *CreateTrustStoreInput
SetCertificateList sets the CertificateList field's value.
func (*CreateTrustStoreInput) SetClientToken ¶
func (s *CreateTrustStoreInput) SetClientToken(v string) *CreateTrustStoreInput
SetClientToken sets the ClientToken field's value.
func (*CreateTrustStoreInput) SetTags ¶
func (s *CreateTrustStoreInput) SetTags(v []*Tag) *CreateTrustStoreInput
SetTags sets the Tags field's value.
func (CreateTrustStoreInput) String ¶
func (s CreateTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrustStoreInput) Validate ¶
func (s *CreateTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTrustStoreOutput ¶
type CreateTrustStoreOutput struct { // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateTrustStoreOutput) GoString ¶
func (s CreateTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTrustStoreOutput) SetTrustStoreArn ¶
func (s *CreateTrustStoreOutput) SetTrustStoreArn(v string) *CreateTrustStoreOutput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (CreateTrustStoreOutput) String ¶
func (s CreateTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateUserSettingsInput ¶
type CreateUserSettingsInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Specifies whether the user can copy text from the streaming session to the // local device. // // CopyAllowed is a required field CopyAllowed *string `locationName:"copyAllowed" type:"string" required:"true" enum:"EnabledType"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes *int64 `locationName:"disconnectTimeoutInMinutes" min:"1" type:"integer"` // Specifies whether the user can download files from the streaming session // to the local device. // // DownloadAllowed is a required field DownloadAllowed *string `locationName:"downloadAllowed" type:"string" required:"true" enum:"EnabledType"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes *int64 `locationName:"idleDisconnectTimeoutInMinutes" type:"integer"` // Specifies whether the user can paste text from the local device to the streaming // session. // // PasteAllowed is a required field PasteAllowed *string `locationName:"pasteAllowed" type:"string" required:"true" enum:"EnabledType"` // Specifies whether the user can print to the local device. // // PrintAllowed is a required field PrintAllowed *string `locationName:"printAllowed" type:"string" required:"true" enum:"EnabledType"` // The tags to add to the user settings resource. A tag is a key-value pair. Tags []*Tag `locationName:"tags" type:"list"` // Specifies whether the user can upload files from the local device to the // streaming session. // // UploadAllowed is a required field UploadAllowed *string `locationName:"uploadAllowed" type:"string" required:"true" enum:"EnabledType"` // contains filtered or unexported fields }
func (CreateUserSettingsInput) GoString ¶
func (s CreateUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserSettingsInput) SetClientToken ¶
func (s *CreateUserSettingsInput) SetClientToken(v string) *CreateUserSettingsInput
SetClientToken sets the ClientToken field's value.
func (*CreateUserSettingsInput) SetCopyAllowed ¶
func (s *CreateUserSettingsInput) SetCopyAllowed(v string) *CreateUserSettingsInput
SetCopyAllowed sets the CopyAllowed field's value.
func (*CreateUserSettingsInput) SetDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *CreateUserSettingsInput) SetDisconnectTimeoutInMinutes(v int64) *CreateUserSettingsInput
SetDisconnectTimeoutInMinutes sets the DisconnectTimeoutInMinutes field's value.
func (*CreateUserSettingsInput) SetDownloadAllowed ¶
func (s *CreateUserSettingsInput) SetDownloadAllowed(v string) *CreateUserSettingsInput
SetDownloadAllowed sets the DownloadAllowed field's value.
func (*CreateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *CreateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes(v int64) *CreateUserSettingsInput
SetIdleDisconnectTimeoutInMinutes sets the IdleDisconnectTimeoutInMinutes field's value.
func (*CreateUserSettingsInput) SetPasteAllowed ¶
func (s *CreateUserSettingsInput) SetPasteAllowed(v string) *CreateUserSettingsInput
SetPasteAllowed sets the PasteAllowed field's value.
func (*CreateUserSettingsInput) SetPrintAllowed ¶
func (s *CreateUserSettingsInput) SetPrintAllowed(v string) *CreateUserSettingsInput
SetPrintAllowed sets the PrintAllowed field's value.
func (*CreateUserSettingsInput) SetTags ¶
func (s *CreateUserSettingsInput) SetTags(v []*Tag) *CreateUserSettingsInput
SetTags sets the Tags field's value.
func (*CreateUserSettingsInput) SetUploadAllowed ¶
func (s *CreateUserSettingsInput) SetUploadAllowed(v string) *CreateUserSettingsInput
SetUploadAllowed sets the UploadAllowed field's value.
func (CreateUserSettingsInput) String ¶
func (s CreateUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserSettingsInput) Validate ¶
func (s *CreateUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateUserSettingsOutput ¶
type CreateUserSettingsOutput struct { // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateUserSettingsOutput) GoString ¶
func (s CreateUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateUserSettingsOutput) SetUserSettingsArn ¶
func (s *CreateUserSettingsOutput) SetUserSettingsArn(v string) *CreateUserSettingsOutput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (CreateUserSettingsOutput) String ¶
func (s CreateUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteBrowserSettingsInput ¶
type DeleteBrowserSettingsInput struct { // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `location:"uri" locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteBrowserSettingsInput) GoString ¶
func (s DeleteBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteBrowserSettingsInput) SetBrowserSettingsArn ¶
func (s *DeleteBrowserSettingsInput) SetBrowserSettingsArn(v string) *DeleteBrowserSettingsInput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (DeleteBrowserSettingsInput) String ¶
func (s DeleteBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteBrowserSettingsInput) Validate ¶
func (s *DeleteBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteBrowserSettingsOutput ¶
type DeleteBrowserSettingsOutput struct {
// contains filtered or unexported fields
}
func (DeleteBrowserSettingsOutput) GoString ¶
func (s DeleteBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteBrowserSettingsOutput) String ¶
func (s DeleteBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteIdentityProviderInput ¶
type DeleteIdentityProviderInput struct { // The ARN of the identity provider. // // IdentityProviderArn is a required field IdentityProviderArn *string `location:"uri" locationName:"identityProviderArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteIdentityProviderInput) GoString ¶
func (s DeleteIdentityProviderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityProviderInput) SetIdentityProviderArn ¶
func (s *DeleteIdentityProviderInput) SetIdentityProviderArn(v string) *DeleteIdentityProviderInput
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (DeleteIdentityProviderInput) String ¶
func (s DeleteIdentityProviderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteIdentityProviderInput) Validate ¶
func (s *DeleteIdentityProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteIdentityProviderOutput ¶
type DeleteIdentityProviderOutput struct {
// contains filtered or unexported fields
}
func (DeleteIdentityProviderOutput) GoString ¶
func (s DeleteIdentityProviderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteIdentityProviderOutput) String ¶
func (s DeleteIdentityProviderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteNetworkSettingsInput ¶
type DeleteNetworkSettingsInput struct { // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `location:"uri" locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteNetworkSettingsInput) GoString ¶
func (s DeleteNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteNetworkSettingsInput) SetNetworkSettingsArn ¶
func (s *DeleteNetworkSettingsInput) SetNetworkSettingsArn(v string) *DeleteNetworkSettingsInput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (DeleteNetworkSettingsInput) String ¶
func (s DeleteNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteNetworkSettingsInput) Validate ¶
func (s *DeleteNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteNetworkSettingsOutput ¶
type DeleteNetworkSettingsOutput struct {
// contains filtered or unexported fields
}
func (DeleteNetworkSettingsOutput) GoString ¶
func (s DeleteNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteNetworkSettingsOutput) String ¶
func (s DeleteNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeletePortalInput ¶
type DeletePortalInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeletePortalInput) GoString ¶
func (s DeletePortalInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePortalInput) SetPortalArn ¶
func (s *DeletePortalInput) SetPortalArn(v string) *DeletePortalInput
SetPortalArn sets the PortalArn field's value.
func (DeletePortalInput) String ¶
func (s DeletePortalInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeletePortalInput) Validate ¶
func (s *DeletePortalInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeletePortalOutput ¶
type DeletePortalOutput struct {
// contains filtered or unexported fields
}
func (DeletePortalOutput) GoString ¶
func (s DeletePortalOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeletePortalOutput) String ¶
func (s DeletePortalOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteTrustStoreInput ¶
type DeleteTrustStoreInput struct { // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `location:"uri" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteTrustStoreInput) GoString ¶
func (s DeleteTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTrustStoreInput) SetTrustStoreArn ¶
func (s *DeleteTrustStoreInput) SetTrustStoreArn(v string) *DeleteTrustStoreInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (DeleteTrustStoreInput) String ¶
func (s DeleteTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTrustStoreInput) Validate ¶
func (s *DeleteTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTrustStoreOutput ¶
type DeleteTrustStoreOutput struct {
// contains filtered or unexported fields
}
func (DeleteTrustStoreOutput) GoString ¶
func (s DeleteTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTrustStoreOutput) String ¶
func (s DeleteTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteUserSettingsInput ¶
type DeleteUserSettingsInput struct { // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `location:"uri" locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteUserSettingsInput) GoString ¶
func (s DeleteUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserSettingsInput) SetUserSettingsArn ¶
func (s *DeleteUserSettingsInput) SetUserSettingsArn(v string) *DeleteUserSettingsInput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (DeleteUserSettingsInput) String ¶
func (s DeleteUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteUserSettingsInput) Validate ¶
func (s *DeleteUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteUserSettingsOutput ¶
type DeleteUserSettingsOutput struct {
// contains filtered or unexported fields
}
func (DeleteUserSettingsOutput) GoString ¶
func (s DeleteUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteUserSettingsOutput) String ¶
func (s DeleteUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateBrowserSettingsInput ¶
type DisassociateBrowserSettingsInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateBrowserSettingsInput) GoString ¶
func (s DisassociateBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateBrowserSettingsInput) SetPortalArn ¶
func (s *DisassociateBrowserSettingsInput) SetPortalArn(v string) *DisassociateBrowserSettingsInput
SetPortalArn sets the PortalArn field's value.
func (DisassociateBrowserSettingsInput) String ¶
func (s DisassociateBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateBrowserSettingsInput) Validate ¶
func (s *DisassociateBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateBrowserSettingsOutput ¶
type DisassociateBrowserSettingsOutput struct {
// contains filtered or unexported fields
}
func (DisassociateBrowserSettingsOutput) GoString ¶
func (s DisassociateBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateBrowserSettingsOutput) String ¶
func (s DisassociateBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateNetworkSettingsInput ¶
type DisassociateNetworkSettingsInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateNetworkSettingsInput) GoString ¶
func (s DisassociateNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateNetworkSettingsInput) SetPortalArn ¶
func (s *DisassociateNetworkSettingsInput) SetPortalArn(v string) *DisassociateNetworkSettingsInput
SetPortalArn sets the PortalArn field's value.
func (DisassociateNetworkSettingsInput) String ¶
func (s DisassociateNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateNetworkSettingsInput) Validate ¶
func (s *DisassociateNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateNetworkSettingsOutput ¶
type DisassociateNetworkSettingsOutput struct {
// contains filtered or unexported fields
}
func (DisassociateNetworkSettingsOutput) GoString ¶
func (s DisassociateNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateNetworkSettingsOutput) String ¶
func (s DisassociateNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateTrustStoreInput ¶
type DisassociateTrustStoreInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateTrustStoreInput) GoString ¶
func (s DisassociateTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateTrustStoreInput) SetPortalArn ¶
func (s *DisassociateTrustStoreInput) SetPortalArn(v string) *DisassociateTrustStoreInput
SetPortalArn sets the PortalArn field's value.
func (DisassociateTrustStoreInput) String ¶
func (s DisassociateTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateTrustStoreInput) Validate ¶
func (s *DisassociateTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateTrustStoreOutput ¶
type DisassociateTrustStoreOutput struct {
// contains filtered or unexported fields
}
func (DisassociateTrustStoreOutput) GoString ¶
func (s DisassociateTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateTrustStoreOutput) String ¶
func (s DisassociateTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DisassociateUserSettingsInput ¶
type DisassociateUserSettingsInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateUserSettingsInput) GoString ¶
func (s DisassociateUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateUserSettingsInput) SetPortalArn ¶
func (s *DisassociateUserSettingsInput) SetPortalArn(v string) *DisassociateUserSettingsInput
SetPortalArn sets the PortalArn field's value.
func (DisassociateUserSettingsInput) String ¶
func (s DisassociateUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisassociateUserSettingsInput) Validate ¶
func (s *DisassociateUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateUserSettingsOutput ¶
type DisassociateUserSettingsOutput struct {
// contains filtered or unexported fields
}
func (DisassociateUserSettingsOutput) GoString ¶
func (s DisassociateUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DisassociateUserSettingsOutput) String ¶
func (s DisassociateUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetBrowserSettingsInput ¶
type GetBrowserSettingsInput struct { // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `location:"uri" locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetBrowserSettingsInput) GoString ¶
func (s GetBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetBrowserSettingsInput) SetBrowserSettingsArn ¶
func (s *GetBrowserSettingsInput) SetBrowserSettingsArn(v string) *GetBrowserSettingsInput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (GetBrowserSettingsInput) String ¶
func (s GetBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetBrowserSettingsInput) Validate ¶
func (s *GetBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetBrowserSettingsOutput ¶
type GetBrowserSettingsOutput struct { // The browser settings. BrowserSettings *BrowserSettings `locationName:"browserSettings" type:"structure"` // contains filtered or unexported fields }
func (GetBrowserSettingsOutput) GoString ¶
func (s GetBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetBrowserSettingsOutput) SetBrowserSettings ¶
func (s *GetBrowserSettingsOutput) SetBrowserSettings(v *BrowserSettings) *GetBrowserSettingsOutput
SetBrowserSettings sets the BrowserSettings field's value.
func (GetBrowserSettingsOutput) String ¶
func (s GetBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetIdentityProviderInput ¶
type GetIdentityProviderInput struct { // The ARN of the identity provider. // // IdentityProviderArn is a required field IdentityProviderArn *string `location:"uri" locationName:"identityProviderArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetIdentityProviderInput) GoString ¶
func (s GetIdentityProviderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetIdentityProviderInput) SetIdentityProviderArn ¶
func (s *GetIdentityProviderInput) SetIdentityProviderArn(v string) *GetIdentityProviderInput
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (GetIdentityProviderInput) String ¶
func (s GetIdentityProviderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetIdentityProviderInput) Validate ¶
func (s *GetIdentityProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetIdentityProviderOutput ¶
type GetIdentityProviderOutput struct { // The identity provider. IdentityProvider *IdentityProvider `locationName:"identityProvider" type:"structure"` // contains filtered or unexported fields }
func (GetIdentityProviderOutput) GoString ¶
func (s GetIdentityProviderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetIdentityProviderOutput) SetIdentityProvider ¶
func (s *GetIdentityProviderOutput) SetIdentityProvider(v *IdentityProvider) *GetIdentityProviderOutput
SetIdentityProvider sets the IdentityProvider field's value.
func (GetIdentityProviderOutput) String ¶
func (s GetIdentityProviderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetNetworkSettingsInput ¶
type GetNetworkSettingsInput struct { // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `location:"uri" locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetNetworkSettingsInput) GoString ¶
func (s GetNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkSettingsInput) SetNetworkSettingsArn ¶
func (s *GetNetworkSettingsInput) SetNetworkSettingsArn(v string) *GetNetworkSettingsInput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (GetNetworkSettingsInput) String ¶
func (s GetNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkSettingsInput) Validate ¶
func (s *GetNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetNetworkSettingsOutput ¶
type GetNetworkSettingsOutput struct { // The network settings. NetworkSettings *NetworkSettings `locationName:"networkSettings" type:"structure"` // contains filtered or unexported fields }
func (GetNetworkSettingsOutput) GoString ¶
func (s GetNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetNetworkSettingsOutput) SetNetworkSettings ¶
func (s *GetNetworkSettingsOutput) SetNetworkSettings(v *NetworkSettings) *GetNetworkSettingsOutput
SetNetworkSettings sets the NetworkSettings field's value.
func (GetNetworkSettingsOutput) String ¶
func (s GetNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPortalInput ¶
type GetPortalInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPortalInput) GoString ¶
func (s GetPortalInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalInput) SetPortalArn ¶
func (s *GetPortalInput) SetPortalArn(v string) *GetPortalInput
SetPortalArn sets the PortalArn field's value.
func (GetPortalInput) String ¶
func (s GetPortalInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalInput) Validate ¶
func (s *GetPortalInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPortalOutput ¶
type GetPortalOutput struct { // The web portal. Portal *Portal `locationName:"portal" type:"structure"` // contains filtered or unexported fields }
func (GetPortalOutput) GoString ¶
func (s GetPortalOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalOutput) SetPortal ¶
func (s *GetPortalOutput) SetPortal(v *Portal) *GetPortalOutput
SetPortal sets the Portal field's value.
func (GetPortalOutput) String ¶
func (s GetPortalOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetPortalServiceProviderMetadataInput ¶
type GetPortalServiceProviderMetadataInput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetPortalServiceProviderMetadataInput) GoString ¶
func (s GetPortalServiceProviderMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalServiceProviderMetadataInput) SetPortalArn ¶
func (s *GetPortalServiceProviderMetadataInput) SetPortalArn(v string) *GetPortalServiceProviderMetadataInput
SetPortalArn sets the PortalArn field's value.
func (GetPortalServiceProviderMetadataInput) String ¶
func (s GetPortalServiceProviderMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalServiceProviderMetadataInput) Validate ¶
func (s *GetPortalServiceProviderMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetPortalServiceProviderMetadataOutput ¶
type GetPortalServiceProviderMetadataOutput struct { // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `locationName:"portalArn" min:"20" type:"string" required:"true"` // The service provider SAML metadata. ServiceProviderSamlMetadata *string `locationName:"serviceProviderSamlMetadata" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetPortalServiceProviderMetadataOutput) GoString ¶
func (s GetPortalServiceProviderMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetPortalServiceProviderMetadataOutput) SetPortalArn ¶
func (s *GetPortalServiceProviderMetadataOutput) SetPortalArn(v string) *GetPortalServiceProviderMetadataOutput
SetPortalArn sets the PortalArn field's value.
func (*GetPortalServiceProviderMetadataOutput) SetServiceProviderSamlMetadata ¶
func (s *GetPortalServiceProviderMetadataOutput) SetServiceProviderSamlMetadata(v string) *GetPortalServiceProviderMetadataOutput
SetServiceProviderSamlMetadata sets the ServiceProviderSamlMetadata field's value.
func (GetPortalServiceProviderMetadataOutput) String ¶
func (s GetPortalServiceProviderMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTrustStoreCertificateInput ¶
type GetTrustStoreCertificateInput struct { // The thumbprint of the trust store certificate. // // Thumbprint is a required field Thumbprint *string `location:"querystring" locationName:"thumbprint" min:"64" type:"string" required:"true"` // The ARN of the trust store certificate. // // TrustStoreArn is a required field TrustStoreArn *string `location:"uri" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTrustStoreCertificateInput) GoString ¶
func (s GetTrustStoreCertificateInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreCertificateInput) SetThumbprint ¶
func (s *GetTrustStoreCertificateInput) SetThumbprint(v string) *GetTrustStoreCertificateInput
SetThumbprint sets the Thumbprint field's value.
func (*GetTrustStoreCertificateInput) SetTrustStoreArn ¶
func (s *GetTrustStoreCertificateInput) SetTrustStoreArn(v string) *GetTrustStoreCertificateInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (GetTrustStoreCertificateInput) String ¶
func (s GetTrustStoreCertificateInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreCertificateInput) Validate ¶
func (s *GetTrustStoreCertificateInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTrustStoreCertificateOutput ¶
type GetTrustStoreCertificateOutput struct { // The certificate of the trust store certificate. Certificate *Certificate `locationName:"certificate" type:"structure"` // The ARN of the trust store certificate. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // contains filtered or unexported fields }
func (GetTrustStoreCertificateOutput) GoString ¶
func (s GetTrustStoreCertificateOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreCertificateOutput) SetCertificate ¶
func (s *GetTrustStoreCertificateOutput) SetCertificate(v *Certificate) *GetTrustStoreCertificateOutput
SetCertificate sets the Certificate field's value.
func (*GetTrustStoreCertificateOutput) SetTrustStoreArn ¶
func (s *GetTrustStoreCertificateOutput) SetTrustStoreArn(v string) *GetTrustStoreCertificateOutput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (GetTrustStoreCertificateOutput) String ¶
func (s GetTrustStoreCertificateOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetTrustStoreInput ¶
type GetTrustStoreInput struct { // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `location:"uri" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetTrustStoreInput) GoString ¶
func (s GetTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreInput) SetTrustStoreArn ¶
func (s *GetTrustStoreInput) SetTrustStoreArn(v string) *GetTrustStoreInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (GetTrustStoreInput) String ¶
func (s GetTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreInput) Validate ¶
func (s *GetTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTrustStoreOutput ¶
type GetTrustStoreOutput struct { // The trust store. TrustStore *TrustStore `locationName:"trustStore" type:"structure"` // contains filtered or unexported fields }
func (GetTrustStoreOutput) GoString ¶
func (s GetTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTrustStoreOutput) SetTrustStore ¶
func (s *GetTrustStoreOutput) SetTrustStore(v *TrustStore) *GetTrustStoreOutput
SetTrustStore sets the TrustStore field's value.
func (GetTrustStoreOutput) String ¶
func (s GetTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetUserSettingsInput ¶
type GetUserSettingsInput struct { // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `location:"uri" locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetUserSettingsInput) GoString ¶
func (s GetUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUserSettingsInput) SetUserSettingsArn ¶
func (s *GetUserSettingsInput) SetUserSettingsArn(v string) *GetUserSettingsInput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (GetUserSettingsInput) String ¶
func (s GetUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUserSettingsInput) Validate ¶
func (s *GetUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetUserSettingsOutput ¶
type GetUserSettingsOutput struct { // The user settings. UserSettings *UserSettings `locationName:"userSettings" type:"structure"` // contains filtered or unexported fields }
func (GetUserSettingsOutput) GoString ¶
func (s GetUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetUserSettingsOutput) SetUserSettings ¶
func (s *GetUserSettingsOutput) SetUserSettings(v *UserSettings) *GetUserSettingsOutput
SetUserSettings sets the UserSettings field's value.
func (GetUserSettingsOutput) String ¶
func (s GetUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IdentityProvider ¶
type IdentityProvider struct { // The ARN of the identity provider. // // IdentityProviderArn is a required field IdentityProviderArn *string `locationName:"identityProviderArn" min:"20" type:"string" required:"true"` // The identity provider details. The following list describes the provider // detail keys for each identity provider type. // // * For Google and Login with Amazon: client_id client_secret authorize_scopes // // * For Facebook: client_id client_secret authorize_scopes api_version // // * For Sign in with Apple: client_id team_id key_id private_key authorize_scopes // // * For OIDC providers: client_id client_secret attributes_request_method // oidc_issuer authorize_scopes authorize_url if not available from discovery // URL specified by oidc_issuer key token_url if not available from discovery // URL specified by oidc_issuer key attributes_url if not available from // discovery URL specified by oidc_issuer key jwks_uri if not available from // discovery URL specified by oidc_issuer key // // * For SAML providers: MetadataFile OR MetadataURL IDPSignout optional // // IdentityProviderDetails is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by IdentityProvider's // String and GoString methods. IdentityProviderDetails map[string]*string `locationName:"identityProviderDetails" type:"map" sensitive:"true"` // The identity provider name. // // IdentityProviderName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by IdentityProvider's // String and GoString methods. IdentityProviderName *string `locationName:"identityProviderName" min:"1" type:"string" sensitive:"true"` // The identity provider type. IdentityProviderType *string `locationName:"identityProviderType" type:"string" enum:"IdentityProviderType"` // contains filtered or unexported fields }
The identity provider.
func (IdentityProvider) GoString ¶
func (s IdentityProvider) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdentityProvider) SetIdentityProviderArn ¶
func (s *IdentityProvider) SetIdentityProviderArn(v string) *IdentityProvider
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (*IdentityProvider) SetIdentityProviderDetails ¶
func (s *IdentityProvider) SetIdentityProviderDetails(v map[string]*string) *IdentityProvider
SetIdentityProviderDetails sets the IdentityProviderDetails field's value.
func (*IdentityProvider) SetIdentityProviderName ¶
func (s *IdentityProvider) SetIdentityProviderName(v string) *IdentityProvider
SetIdentityProviderName sets the IdentityProviderName field's value.
func (*IdentityProvider) SetIdentityProviderType ¶
func (s *IdentityProvider) SetIdentityProviderType(v string) *IdentityProvider
SetIdentityProviderType sets the IdentityProviderType field's value.
func (IdentityProvider) String ¶
func (s IdentityProvider) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IdentityProviderSummary ¶
type IdentityProviderSummary struct { // The ARN of the identity provider. IdentityProviderArn *string `locationName:"identityProviderArn" min:"20" type:"string"` // The identity provider name. // // IdentityProviderName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by IdentityProviderSummary's // String and GoString methods. IdentityProviderName *string `locationName:"identityProviderName" min:"1" type:"string" sensitive:"true"` // The identity provider type. IdentityProviderType *string `locationName:"identityProviderType" type:"string" enum:"IdentityProviderType"` // contains filtered or unexported fields }
The summary of the identity provider.
func (IdentityProviderSummary) GoString ¶
func (s IdentityProviderSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IdentityProviderSummary) SetIdentityProviderArn ¶
func (s *IdentityProviderSummary) SetIdentityProviderArn(v string) *IdentityProviderSummary
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (*IdentityProviderSummary) SetIdentityProviderName ¶
func (s *IdentityProviderSummary) SetIdentityProviderName(v string) *IdentityProviderSummary
SetIdentityProviderName sets the IdentityProviderName field's value.
func (*IdentityProviderSummary) SetIdentityProviderType ¶
func (s *IdentityProviderSummary) SetIdentityProviderType(v string) *IdentityProviderSummary
SetIdentityProviderType sets the IdentityProviderType field's value.
func (IdentityProviderSummary) String ¶
func (s IdentityProviderSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Advice to clients on when the call can be safely retried. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // contains filtered or unexported fields }
There is an internal server error.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListBrowserSettingsInput ¶
type ListBrowserSettingsInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListBrowserSettingsInput) GoString ¶
func (s ListBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBrowserSettingsInput) SetMaxResults ¶
func (s *ListBrowserSettingsInput) SetMaxResults(v int64) *ListBrowserSettingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListBrowserSettingsInput) SetNextToken ¶
func (s *ListBrowserSettingsInput) SetNextToken(v string) *ListBrowserSettingsInput
SetNextToken sets the NextToken field's value.
func (ListBrowserSettingsInput) String ¶
func (s ListBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBrowserSettingsInput) Validate ¶
func (s *ListBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListBrowserSettingsOutput ¶
type ListBrowserSettingsOutput struct { // The browser settings. BrowserSettings []*BrowserSettingsSummary `locationName:"browserSettings" type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListBrowserSettingsOutput) GoString ¶
func (s ListBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListBrowserSettingsOutput) SetBrowserSettings ¶
func (s *ListBrowserSettingsOutput) SetBrowserSettings(v []*BrowserSettingsSummary) *ListBrowserSettingsOutput
SetBrowserSettings sets the BrowserSettings field's value.
func (*ListBrowserSettingsOutput) SetNextToken ¶
func (s *ListBrowserSettingsOutput) SetNextToken(v string) *ListBrowserSettingsOutput
SetNextToken sets the NextToken field's value.
func (ListBrowserSettingsOutput) String ¶
func (s ListBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListIdentityProvidersInput ¶
type ListIdentityProvidersInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListIdentityProvidersInput) GoString ¶
func (s ListIdentityProvidersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIdentityProvidersInput) SetMaxResults ¶
func (s *ListIdentityProvidersInput) SetMaxResults(v int64) *ListIdentityProvidersInput
SetMaxResults sets the MaxResults field's value.
func (*ListIdentityProvidersInput) SetNextToken ¶
func (s *ListIdentityProvidersInput) SetNextToken(v string) *ListIdentityProvidersInput
SetNextToken sets the NextToken field's value.
func (*ListIdentityProvidersInput) SetPortalArn ¶
func (s *ListIdentityProvidersInput) SetPortalArn(v string) *ListIdentityProvidersInput
SetPortalArn sets the PortalArn field's value.
func (ListIdentityProvidersInput) String ¶
func (s ListIdentityProvidersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIdentityProvidersInput) Validate ¶
func (s *ListIdentityProvidersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIdentityProvidersOutput ¶
type ListIdentityProvidersOutput struct { // The identity providers. IdentityProviders []*IdentityProviderSummary `locationName:"identityProviders" type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListIdentityProvidersOutput) GoString ¶
func (s ListIdentityProvidersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIdentityProvidersOutput) SetIdentityProviders ¶
func (s *ListIdentityProvidersOutput) SetIdentityProviders(v []*IdentityProviderSummary) *ListIdentityProvidersOutput
SetIdentityProviders sets the IdentityProviders field's value.
func (*ListIdentityProvidersOutput) SetNextToken ¶
func (s *ListIdentityProvidersOutput) SetNextToken(v string) *ListIdentityProvidersOutput
SetNextToken sets the NextToken field's value.
func (ListIdentityProvidersOutput) String ¶
func (s ListIdentityProvidersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListNetworkSettingsInput ¶
type ListNetworkSettingsInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListNetworkSettingsInput) GoString ¶
func (s ListNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkSettingsInput) SetMaxResults ¶
func (s *ListNetworkSettingsInput) SetMaxResults(v int64) *ListNetworkSettingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListNetworkSettingsInput) SetNextToken ¶
func (s *ListNetworkSettingsInput) SetNextToken(v string) *ListNetworkSettingsInput
SetNextToken sets the NextToken field's value.
func (ListNetworkSettingsInput) String ¶
func (s ListNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkSettingsInput) Validate ¶
func (s *ListNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListNetworkSettingsOutput ¶
type ListNetworkSettingsOutput struct { // The network settings. NetworkSettings []*NetworkSettingsSummary `locationName:"networkSettings" type:"list"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListNetworkSettingsOutput) GoString ¶
func (s ListNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListNetworkSettingsOutput) SetNetworkSettings ¶
func (s *ListNetworkSettingsOutput) SetNetworkSettings(v []*NetworkSettingsSummary) *ListNetworkSettingsOutput
SetNetworkSettings sets the NetworkSettings field's value.
func (*ListNetworkSettingsOutput) SetNextToken ¶
func (s *ListNetworkSettingsOutput) SetNextToken(v string) *ListNetworkSettingsOutput
SetNextToken sets the NextToken field's value.
func (ListNetworkSettingsOutput) String ¶
func (s ListNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListPortalsInput ¶
type ListPortalsInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListPortalsInput) GoString ¶
func (s ListPortalsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPortalsInput) SetMaxResults ¶
func (s *ListPortalsInput) SetMaxResults(v int64) *ListPortalsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPortalsInput) SetNextToken ¶
func (s *ListPortalsInput) SetNextToken(v string) *ListPortalsInput
SetNextToken sets the NextToken field's value.
func (ListPortalsInput) String ¶
func (s ListPortalsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPortalsInput) Validate ¶
func (s *ListPortalsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPortalsOutput ¶
type ListPortalsOutput struct { // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The portals in the list. Portals []*PortalSummary `locationName:"portals" type:"list"` // contains filtered or unexported fields }
func (ListPortalsOutput) GoString ¶
func (s ListPortalsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPortalsOutput) SetNextToken ¶
func (s *ListPortalsOutput) SetNextToken(v string) *ListPortalsOutput
SetNextToken sets the NextToken field's value.
func (*ListPortalsOutput) SetPortals ¶
func (s *ListPortalsOutput) SetPortals(v []*PortalSummary) *ListPortalsOutput
SetPortals sets the Portals field's value.
func (ListPortalsOutput) String ¶
func (s ListPortalsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The tags of the resource. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTrustStoreCertificatesInput ¶
type ListTrustStoreCertificatesInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // The ARN of the trust store // // TrustStoreArn is a required field TrustStoreArn *string `location:"uri" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTrustStoreCertificatesInput) GoString ¶
func (s ListTrustStoreCertificatesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoreCertificatesInput) SetMaxResults ¶
func (s *ListTrustStoreCertificatesInput) SetMaxResults(v int64) *ListTrustStoreCertificatesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTrustStoreCertificatesInput) SetNextToken ¶
func (s *ListTrustStoreCertificatesInput) SetNextToken(v string) *ListTrustStoreCertificatesInput
SetNextToken sets the NextToken field's value.
func (*ListTrustStoreCertificatesInput) SetTrustStoreArn ¶
func (s *ListTrustStoreCertificatesInput) SetTrustStoreArn(v string) *ListTrustStoreCertificatesInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (ListTrustStoreCertificatesInput) String ¶
func (s ListTrustStoreCertificatesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoreCertificatesInput) Validate ¶
func (s *ListTrustStoreCertificatesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTrustStoreCertificatesOutput ¶
type ListTrustStoreCertificatesOutput struct { // The certificate list. CertificateList []*CertificateSummary `locationName:"certificateList" type:"list"` // The pagination token used to retrieve the next page of results for this operation.> NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The ARN of the trust store. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // contains filtered or unexported fields }
func (ListTrustStoreCertificatesOutput) GoString ¶
func (s ListTrustStoreCertificatesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoreCertificatesOutput) SetCertificateList ¶
func (s *ListTrustStoreCertificatesOutput) SetCertificateList(v []*CertificateSummary) *ListTrustStoreCertificatesOutput
SetCertificateList sets the CertificateList field's value.
func (*ListTrustStoreCertificatesOutput) SetNextToken ¶
func (s *ListTrustStoreCertificatesOutput) SetNextToken(v string) *ListTrustStoreCertificatesOutput
SetNextToken sets the NextToken field's value.
func (*ListTrustStoreCertificatesOutput) SetTrustStoreArn ¶
func (s *ListTrustStoreCertificatesOutput) SetTrustStoreArn(v string) *ListTrustStoreCertificatesOutput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (ListTrustStoreCertificatesOutput) String ¶
func (s ListTrustStoreCertificatesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTrustStoresInput ¶
type ListTrustStoresInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListTrustStoresInput) GoString ¶
func (s ListTrustStoresInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoresInput) SetMaxResults ¶
func (s *ListTrustStoresInput) SetMaxResults(v int64) *ListTrustStoresInput
SetMaxResults sets the MaxResults field's value.
func (*ListTrustStoresInput) SetNextToken ¶
func (s *ListTrustStoresInput) SetNextToken(v string) *ListTrustStoresInput
SetNextToken sets the NextToken field's value.
func (ListTrustStoresInput) String ¶
func (s ListTrustStoresInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoresInput) Validate ¶
func (s *ListTrustStoresInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTrustStoresOutput ¶
type ListTrustStoresOutput struct { // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The trust stores. TrustStores []*TrustStoreSummary `locationName:"trustStores" type:"list"` // contains filtered or unexported fields }
func (ListTrustStoresOutput) GoString ¶
func (s ListTrustStoresOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTrustStoresOutput) SetNextToken ¶
func (s *ListTrustStoresOutput) SetNextToken(v string) *ListTrustStoresOutput
SetNextToken sets the NextToken field's value.
func (*ListTrustStoresOutput) SetTrustStores ¶
func (s *ListTrustStoresOutput) SetTrustStores(v []*TrustStoreSummary) *ListTrustStoresOutput
SetTrustStores sets the TrustStores field's value.
func (ListTrustStoresOutput) String ¶
func (s ListTrustStoresOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListUserSettingsInput ¶
type ListUserSettingsInput struct { // The maximum number of results to be included in the next page. MaxResults *int64 `location:"querystring" locationName:"maxResults" min:"1" type:"integer"` // The pagination token used to retrieve the next page of results for this operation. NextToken *string `location:"querystring" locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListUserSettingsInput) GoString ¶
func (s ListUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserSettingsInput) SetMaxResults ¶
func (s *ListUserSettingsInput) SetMaxResults(v int64) *ListUserSettingsInput
SetMaxResults sets the MaxResults field's value.
func (*ListUserSettingsInput) SetNextToken ¶
func (s *ListUserSettingsInput) SetNextToken(v string) *ListUserSettingsInput
SetNextToken sets the NextToken field's value.
func (ListUserSettingsInput) String ¶
func (s ListUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserSettingsInput) Validate ¶
func (s *ListUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListUserSettingsOutput ¶
type ListUserSettingsOutput struct { // The pagination token used to retrieve the next page of results for this operation. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The user settings. UserSettings []*UserSettingsSummary `locationName:"userSettings" type:"list"` // contains filtered or unexported fields }
func (ListUserSettingsOutput) GoString ¶
func (s ListUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListUserSettingsOutput) SetNextToken ¶
func (s *ListUserSettingsOutput) SetNextToken(v string) *ListUserSettingsOutput
SetNextToken sets the NextToken field's value.
func (*ListUserSettingsOutput) SetUserSettings ¶
func (s *ListUserSettingsOutput) SetUserSettings(v []*UserSettingsSummary) *ListUserSettingsOutput
SetUserSettings sets the UserSettings field's value.
func (ListUserSettingsOutput) String ¶
func (s ListUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkSettings ¶
type NetworkSettings struct { // A list of web portal ARNs that this network settings is associated with. AssociatedPortalArns []*string `locationName:"associatedPortalArns" type:"list"` // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // One or more security groups used to control access from streaming instances // to your VPC. SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list"` // The subnets in which network interfaces are created to connect streaming // instances to your VPC. At least two of these subnets must be in different // availability zones. SubnetIds []*string `locationName:"subnetIds" min:"2" type:"list"` // The VPC that streaming instances will connect to. VpcId *string `locationName:"vpcId" min:"1" type:"string"` // contains filtered or unexported fields }
A network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.
func (NetworkSettings) GoString ¶
func (s NetworkSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkSettings) SetAssociatedPortalArns ¶
func (s *NetworkSettings) SetAssociatedPortalArns(v []*string) *NetworkSettings
SetAssociatedPortalArns sets the AssociatedPortalArns field's value.
func (*NetworkSettings) SetNetworkSettingsArn ¶
func (s *NetworkSettings) SetNetworkSettingsArn(v string) *NetworkSettings
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*NetworkSettings) SetSecurityGroupIds ¶
func (s *NetworkSettings) SetSecurityGroupIds(v []*string) *NetworkSettings
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*NetworkSettings) SetSubnetIds ¶
func (s *NetworkSettings) SetSubnetIds(v []*string) *NetworkSettings
SetSubnetIds sets the SubnetIds field's value.
func (*NetworkSettings) SetVpcId ¶
func (s *NetworkSettings) SetVpcId(v string) *NetworkSettings
SetVpcId sets the VpcId field's value.
func (NetworkSettings) String ¶
func (s NetworkSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NetworkSettingsSummary ¶
type NetworkSettingsSummary struct { // The ARN of the network settings. NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string"` // The VPC ID of the network settings. VpcId *string `locationName:"vpcId" min:"1" type:"string"` // contains filtered or unexported fields }
The summary of network settings.
func (NetworkSettingsSummary) GoString ¶
func (s NetworkSettingsSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NetworkSettingsSummary) SetNetworkSettingsArn ¶
func (s *NetworkSettingsSummary) SetNetworkSettingsArn(v string) *NetworkSettingsSummary
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*NetworkSettingsSummary) SetVpcId ¶
func (s *NetworkSettingsSummary) SetVpcId(v string) *NetworkSettingsSummary
SetVpcId sets the VpcId field's value.
func (NetworkSettingsSummary) String ¶
func (s NetworkSettingsSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Portal ¶
type Portal struct { // The ARN of the browser settings that is associated with this web portal. BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string"` // The browser that users see when using a streaming session. BrowserType *string `locationName:"browserType" type:"string" enum:"BrowserType"` // The creation date of the web portal. CreationDate *time.Time `locationName:"creationDate" type:"timestamp"` // The name of the web portal. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Portal's // String and GoString methods. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The ARN of the network settings that is associated with the web portal. NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string"` // The ARN of the web portal. PortalArn *string `locationName:"portalArn" min:"20" type:"string"` // The endpoint URL of the web portal that users access in order to start streaming // sessions. PortalEndpoint *string `locationName:"portalEndpoint" min:"1" type:"string"` // The status of the web portal. PortalStatus *string `locationName:"portalStatus" type:"string" enum:"PortalStatus"` // The renderer that is used in streaming sessions. RendererType *string `locationName:"rendererType" type:"string" enum:"RendererType"` // A message that explains why the web portal is in its current status. StatusReason *string `locationName:"statusReason" min:"1" type:"string"` // The ARN of the trust store that is associated with the web portal. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // The ARN of the trust store that is associated with the web portal. UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string"` // contains filtered or unexported fields }
The web portal.
func (Portal) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Portal) SetBrowserSettingsArn ¶
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (*Portal) SetBrowserType ¶
SetBrowserType sets the BrowserType field's value.
func (*Portal) SetCreationDate ¶
SetCreationDate sets the CreationDate field's value.
func (*Portal) SetDisplayName ¶
SetDisplayName sets the DisplayName field's value.
func (*Portal) SetNetworkSettingsArn ¶
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*Portal) SetPortalArn ¶
SetPortalArn sets the PortalArn field's value.
func (*Portal) SetPortalEndpoint ¶
SetPortalEndpoint sets the PortalEndpoint field's value.
func (*Portal) SetPortalStatus ¶
SetPortalStatus sets the PortalStatus field's value.
func (*Portal) SetRendererType ¶
SetRendererType sets the RendererType field's value.
func (*Portal) SetStatusReason ¶
SetStatusReason sets the StatusReason field's value.
func (*Portal) SetTrustStoreArn ¶
SetTrustStoreArn sets the TrustStoreArn field's value.
func (*Portal) SetUserSettingsArn ¶
SetUserSettingsArn sets the UserSettingsArn field's value.
type PortalSummary ¶
type PortalSummary struct { // The ARN of the browser settings that is associated with the web portal. BrowserSettingsArn *string `locationName:"browserSettingsArn" min:"20" type:"string"` // The browser type of the web portal. BrowserType *string `locationName:"browserType" type:"string" enum:"BrowserType"` // The creation date of the web portal. CreationDate *time.Time `locationName:"creationDate" type:"timestamp"` // The name of the web portal. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by PortalSummary's // String and GoString methods. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The ARN of the network settings that is associated with the web portal. NetworkSettingsArn *string `locationName:"networkSettingsArn" min:"20" type:"string"` // The ARN of the web portal. PortalArn *string `locationName:"portalArn" min:"20" type:"string"` // The endpoint URL of the web portal that users access in order to start streaming // sessions. PortalEndpoint *string `locationName:"portalEndpoint" min:"1" type:"string"` // The status of the web portal. PortalStatus *string `locationName:"portalStatus" type:"string" enum:"PortalStatus"` // The renderer that is used in streaming sessions. RendererType *string `locationName:"rendererType" type:"string" enum:"RendererType"` // The ARN of the trust that is associated with this web portal. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // The ARN of the user settings that is associated with the web portal. UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string"` // contains filtered or unexported fields }
The summary of the portal.
func (PortalSummary) GoString ¶
func (s PortalSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PortalSummary) SetBrowserSettingsArn ¶
func (s *PortalSummary) SetBrowserSettingsArn(v string) *PortalSummary
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (*PortalSummary) SetBrowserType ¶
func (s *PortalSummary) SetBrowserType(v string) *PortalSummary
SetBrowserType sets the BrowserType field's value.
func (*PortalSummary) SetCreationDate ¶
func (s *PortalSummary) SetCreationDate(v time.Time) *PortalSummary
SetCreationDate sets the CreationDate field's value.
func (*PortalSummary) SetDisplayName ¶
func (s *PortalSummary) SetDisplayName(v string) *PortalSummary
SetDisplayName sets the DisplayName field's value.
func (*PortalSummary) SetNetworkSettingsArn ¶
func (s *PortalSummary) SetNetworkSettingsArn(v string) *PortalSummary
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*PortalSummary) SetPortalArn ¶
func (s *PortalSummary) SetPortalArn(v string) *PortalSummary
SetPortalArn sets the PortalArn field's value.
func (*PortalSummary) SetPortalEndpoint ¶
func (s *PortalSummary) SetPortalEndpoint(v string) *PortalSummary
SetPortalEndpoint sets the PortalEndpoint field's value.
func (*PortalSummary) SetPortalStatus ¶
func (s *PortalSummary) SetPortalStatus(v string) *PortalSummary
SetPortalStatus sets the PortalStatus field's value.
func (*PortalSummary) SetRendererType ¶
func (s *PortalSummary) SetRendererType(v string) *PortalSummary
SetRendererType sets the RendererType field's value.
func (*PortalSummary) SetTrustStoreArn ¶
func (s *PortalSummary) SetTrustStoreArn(v string) *PortalSummary
SetTrustStoreArn sets the TrustStoreArn field's value.
func (*PortalSummary) SetUserSettingsArn ¶
func (s *PortalSummary) SetUserSettingsArn(v string) *PortalSummary
SetUserSettingsArn sets the UserSettingsArn field's value.
func (PortalSummary) String ¶
func (s PortalSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Hypothetical identifier of the resource affected. ResourceId *string `locationName:"resourceId" type:"string"` // Hypothetical type of the resource affected. ResourceType *string `locationName:"resourceType" type:"string"` // contains filtered or unexported fields }
The resource cannot be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The originating quota. QuotaCode *string `locationName:"quotaCode" type:"string"` // Identifier of the resource affected. ResourceId *string `locationName:"resourceId" type:"string"` // Type of the resource affected. ResourceType *string `locationName:"resourceType" type:"string"` // The originating service. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The service quota has been exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Tag ¶
type Tag struct { // The key of the tag. // // Key is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Key is a required field Key *string `min:"1" type:"string" required:"true" sensitive:"true"` // The value of the tag // // Value is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Tag's // String and GoString methods. // // Value is a required field Value *string `type:"string" required:"true" sensitive:"true"` // contains filtered or unexported fields }
The tag.
func (Tag) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token returns the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The ARN of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // The tags of the resource. // // Tags is a required field Tags []*Tag `locationName:"tags" type:"list" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetClientToken ¶
func (s *TagResourceInput) SetClientToken(v string) *TagResourceInput
SetClientToken sets the ClientToken field's value.
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The originating quota. QuotaCode *string `locationName:"quotaCode" type:"string"` // Advice to clients on when the call can be safely retried. RetryAfterSeconds *int64 `location:"header" locationName:"Retry-After" type:"integer"` // The originating service. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
There is a throttling error.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TooManyTagsException ¶
type TooManyTagsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // Name of the resource affected. ResourceName *string `locationName:"resourceName" min:"20" type:"string"` // contains filtered or unexported fields }
There are too many tags.
func (*TooManyTagsException) Code ¶
func (s *TooManyTagsException) Code() string
Code returns the exception type name.
func (*TooManyTagsException) Error ¶
func (s *TooManyTagsException) Error() string
func (TooManyTagsException) GoString ¶
func (s TooManyTagsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TooManyTagsException) Message ¶
func (s *TooManyTagsException) Message() string
Message returns the exception's message.
func (*TooManyTagsException) OrigErr ¶
func (s *TooManyTagsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*TooManyTagsException) RequestID ¶
func (s *TooManyTagsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*TooManyTagsException) StatusCode ¶
func (s *TooManyTagsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (TooManyTagsException) String ¶
func (s TooManyTagsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrustStore ¶
type TrustStore struct { // A list of web portal ARNs that this trust store is associated with. AssociatedPortalArns []*string `locationName:"associatedPortalArns" type:"list"` // The ARN of the trust store. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // contains filtered or unexported fields }
A trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
func (TrustStore) GoString ¶
func (s TrustStore) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrustStore) SetAssociatedPortalArns ¶
func (s *TrustStore) SetAssociatedPortalArns(v []*string) *TrustStore
SetAssociatedPortalArns sets the AssociatedPortalArns field's value.
func (*TrustStore) SetTrustStoreArn ¶
func (s *TrustStore) SetTrustStoreArn(v string) *TrustStore
SetTrustStoreArn sets the TrustStoreArn field's value.
func (TrustStore) String ¶
func (s TrustStore) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TrustStoreSummary ¶
type TrustStoreSummary struct { // The ARN of the trust store. TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string"` // contains filtered or unexported fields }
The summary of the trust store.
func (TrustStoreSummary) GoString ¶
func (s TrustStoreSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TrustStoreSummary) SetTrustStoreArn ¶
func (s *TrustStoreSummary) SetTrustStoreArn(v string) *TrustStoreSummary
SetTrustStoreArn sets the TrustStoreArn field's value.
func (TrustStoreSummary) String ¶
func (s TrustStoreSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"resourceArn" min:"20" type:"string" required:"true"` // The list of tag keys to remove from the resource. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateBrowserSettingsInput ¶
type UpdateBrowserSettingsInput struct { // A JSON string containing Chrome Enterprise policies that will be applied // to all streaming sessions. // // BrowserPolicy is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateBrowserSettingsInput's // String and GoString methods. BrowserPolicy *string `locationName:"browserPolicy" min:"2" type:"string" sensitive:"true"` // The ARN of the browser settings. // // BrowserSettingsArn is a required field BrowserSettingsArn *string `location:"uri" locationName:"browserSettingsArn" min:"20" type:"string" required:"true"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token return the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // contains filtered or unexported fields }
func (UpdateBrowserSettingsInput) GoString ¶
func (s UpdateBrowserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBrowserSettingsInput) SetBrowserPolicy ¶
func (s *UpdateBrowserSettingsInput) SetBrowserPolicy(v string) *UpdateBrowserSettingsInput
SetBrowserPolicy sets the BrowserPolicy field's value.
func (*UpdateBrowserSettingsInput) SetBrowserSettingsArn ¶
func (s *UpdateBrowserSettingsInput) SetBrowserSettingsArn(v string) *UpdateBrowserSettingsInput
SetBrowserSettingsArn sets the BrowserSettingsArn field's value.
func (*UpdateBrowserSettingsInput) SetClientToken ¶
func (s *UpdateBrowserSettingsInput) SetClientToken(v string) *UpdateBrowserSettingsInput
SetClientToken sets the ClientToken field's value.
func (UpdateBrowserSettingsInput) String ¶
func (s UpdateBrowserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBrowserSettingsInput) Validate ¶
func (s *UpdateBrowserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateBrowserSettingsOutput ¶
type UpdateBrowserSettingsOutput struct { // The browser settings. // // BrowserSettings is a required field BrowserSettings *BrowserSettings `locationName:"browserSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateBrowserSettingsOutput) GoString ¶
func (s UpdateBrowserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateBrowserSettingsOutput) SetBrowserSettings ¶
func (s *UpdateBrowserSettingsOutput) SetBrowserSettings(v *BrowserSettings) *UpdateBrowserSettingsOutput
SetBrowserSettings sets the BrowserSettings field's value.
func (UpdateBrowserSettingsOutput) String ¶
func (s UpdateBrowserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateIdentityProviderInput ¶
type UpdateIdentityProviderInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token return the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The ARN of the identity provider. // // IdentityProviderArn is a required field IdentityProviderArn *string `location:"uri" locationName:"identityProviderArn" min:"20" type:"string" required:"true"` // The details of the identity provider. The following list describes the provider // detail keys for each identity provider type. // // * For Google and Login with Amazon: client_id client_secret authorize_scopes // // * For Facebook: client_id client_secret authorize_scopes api_version // // * For Sign in with Apple: client_id team_id key_id private_key authorize_scopes // // * For OIDC providers: client_id client_secret attributes_request_method // oidc_issuer authorize_scopes authorize_url if not available from discovery // URL specified by oidc_issuer key token_url if not available from discovery // URL specified by oidc_issuer key attributes_url if not available from // discovery URL specified by oidc_issuer key jwks_uri if not available from // discovery URL specified by oidc_issuer key // // * For SAML providers: MetadataFile OR MetadataURL IDPSignout (boolean) // optional // // IdentityProviderDetails is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateIdentityProviderInput's // String and GoString methods. IdentityProviderDetails map[string]*string `locationName:"identityProviderDetails" type:"map" sensitive:"true"` // The name of the identity provider. // // IdentityProviderName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdateIdentityProviderInput's // String and GoString methods. IdentityProviderName *string `locationName:"identityProviderName" min:"1" type:"string" sensitive:"true"` // The type of the identity provider. IdentityProviderType *string `locationName:"identityProviderType" type:"string" enum:"IdentityProviderType"` // contains filtered or unexported fields }
func (UpdateIdentityProviderInput) GoString ¶
func (s UpdateIdentityProviderInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIdentityProviderInput) SetClientToken ¶
func (s *UpdateIdentityProviderInput) SetClientToken(v string) *UpdateIdentityProviderInput
SetClientToken sets the ClientToken field's value.
func (*UpdateIdentityProviderInput) SetIdentityProviderArn ¶
func (s *UpdateIdentityProviderInput) SetIdentityProviderArn(v string) *UpdateIdentityProviderInput
SetIdentityProviderArn sets the IdentityProviderArn field's value.
func (*UpdateIdentityProviderInput) SetIdentityProviderDetails ¶
func (s *UpdateIdentityProviderInput) SetIdentityProviderDetails(v map[string]*string) *UpdateIdentityProviderInput
SetIdentityProviderDetails sets the IdentityProviderDetails field's value.
func (*UpdateIdentityProviderInput) SetIdentityProviderName ¶
func (s *UpdateIdentityProviderInput) SetIdentityProviderName(v string) *UpdateIdentityProviderInput
SetIdentityProviderName sets the IdentityProviderName field's value.
func (*UpdateIdentityProviderInput) SetIdentityProviderType ¶
func (s *UpdateIdentityProviderInput) SetIdentityProviderType(v string) *UpdateIdentityProviderInput
SetIdentityProviderType sets the IdentityProviderType field's value.
func (UpdateIdentityProviderInput) String ¶
func (s UpdateIdentityProviderInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIdentityProviderInput) Validate ¶
func (s *UpdateIdentityProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateIdentityProviderOutput ¶
type UpdateIdentityProviderOutput struct { // The identity provider. // // IdentityProvider is a required field IdentityProvider *IdentityProvider `locationName:"identityProvider" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateIdentityProviderOutput) GoString ¶
func (s UpdateIdentityProviderOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateIdentityProviderOutput) SetIdentityProvider ¶
func (s *UpdateIdentityProviderOutput) SetIdentityProvider(v *IdentityProvider) *UpdateIdentityProviderOutput
SetIdentityProvider sets the IdentityProvider field's value.
func (UpdateIdentityProviderOutput) String ¶
func (s UpdateIdentityProviderOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateNetworkSettingsInput ¶
type UpdateNetworkSettingsInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token return the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The ARN of the network settings. // // NetworkSettingsArn is a required field NetworkSettingsArn *string `location:"uri" locationName:"networkSettingsArn" min:"20" type:"string" required:"true"` // One or more security groups used to control access from streaming instances // to your VPC. SecurityGroupIds []*string `locationName:"securityGroupIds" min:"1" type:"list"` // The subnets in which network interfaces are created to connect streaming // instances to your VPC. At least two of these subnets must be in different // availability zones. SubnetIds []*string `locationName:"subnetIds" min:"2" type:"list"` // The VPC that streaming instances will connect to. VpcId *string `locationName:"vpcId" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateNetworkSettingsInput) GoString ¶
func (s UpdateNetworkSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkSettingsInput) SetClientToken ¶
func (s *UpdateNetworkSettingsInput) SetClientToken(v string) *UpdateNetworkSettingsInput
SetClientToken sets the ClientToken field's value.
func (*UpdateNetworkSettingsInput) SetNetworkSettingsArn ¶
func (s *UpdateNetworkSettingsInput) SetNetworkSettingsArn(v string) *UpdateNetworkSettingsInput
SetNetworkSettingsArn sets the NetworkSettingsArn field's value.
func (*UpdateNetworkSettingsInput) SetSecurityGroupIds ¶
func (s *UpdateNetworkSettingsInput) SetSecurityGroupIds(v []*string) *UpdateNetworkSettingsInput
SetSecurityGroupIds sets the SecurityGroupIds field's value.
func (*UpdateNetworkSettingsInput) SetSubnetIds ¶
func (s *UpdateNetworkSettingsInput) SetSubnetIds(v []*string) *UpdateNetworkSettingsInput
SetSubnetIds sets the SubnetIds field's value.
func (*UpdateNetworkSettingsInput) SetVpcId ¶
func (s *UpdateNetworkSettingsInput) SetVpcId(v string) *UpdateNetworkSettingsInput
SetVpcId sets the VpcId field's value.
func (UpdateNetworkSettingsInput) String ¶
func (s UpdateNetworkSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkSettingsInput) Validate ¶
func (s *UpdateNetworkSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateNetworkSettingsOutput ¶
type UpdateNetworkSettingsOutput struct { // The network settings. // // NetworkSettings is a required field NetworkSettings *NetworkSettings `locationName:"networkSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateNetworkSettingsOutput) GoString ¶
func (s UpdateNetworkSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateNetworkSettingsOutput) SetNetworkSettings ¶
func (s *UpdateNetworkSettingsOutput) SetNetworkSettings(v *NetworkSettings) *UpdateNetworkSettingsOutput
SetNetworkSettings sets the NetworkSettings field's value.
func (UpdateNetworkSettingsOutput) String ¶
func (s UpdateNetworkSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdatePortalInput ¶
type UpdatePortalInput struct { // The name of the web portal. This is not visible to users who log into the // web portal. // // DisplayName is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by UpdatePortalInput's // String and GoString methods. DisplayName *string `locationName:"displayName" min:"1" type:"string" sensitive:"true"` // The ARN of the web portal. // // PortalArn is a required field PortalArn *string `location:"uri" locationName:"portalArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdatePortalInput) GoString ¶
func (s UpdatePortalInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePortalInput) SetDisplayName ¶
func (s *UpdatePortalInput) SetDisplayName(v string) *UpdatePortalInput
SetDisplayName sets the DisplayName field's value.
func (*UpdatePortalInput) SetPortalArn ¶
func (s *UpdatePortalInput) SetPortalArn(v string) *UpdatePortalInput
SetPortalArn sets the PortalArn field's value.
func (UpdatePortalInput) String ¶
func (s UpdatePortalInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePortalInput) Validate ¶
func (s *UpdatePortalInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdatePortalOutput ¶
type UpdatePortalOutput struct { // The web portal. Portal *Portal `locationName:"portal" type:"structure"` // contains filtered or unexported fields }
func (UpdatePortalOutput) GoString ¶
func (s UpdatePortalOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdatePortalOutput) SetPortal ¶
func (s *UpdatePortalOutput) SetPortal(v *Portal) *UpdatePortalOutput
SetPortal sets the Portal field's value.
func (UpdatePortalOutput) String ¶
func (s UpdatePortalOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateTrustStoreInput ¶
type UpdateTrustStoreInput struct { // A list of CA certificates to add to the trust store. CertificatesToAdd [][]byte `locationName:"certificatesToAdd" type:"list"` // A list of CA certificates to delete from a trust store. CertificatesToDelete []*string `locationName:"certificatesToDelete" type:"list"` // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token return the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `location:"uri" locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateTrustStoreInput) GoString ¶
func (s UpdateTrustStoreInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTrustStoreInput) SetCertificatesToAdd ¶
func (s *UpdateTrustStoreInput) SetCertificatesToAdd(v [][]byte) *UpdateTrustStoreInput
SetCertificatesToAdd sets the CertificatesToAdd field's value.
func (*UpdateTrustStoreInput) SetCertificatesToDelete ¶
func (s *UpdateTrustStoreInput) SetCertificatesToDelete(v []*string) *UpdateTrustStoreInput
SetCertificatesToDelete sets the CertificatesToDelete field's value.
func (*UpdateTrustStoreInput) SetClientToken ¶
func (s *UpdateTrustStoreInput) SetClientToken(v string) *UpdateTrustStoreInput
SetClientToken sets the ClientToken field's value.
func (*UpdateTrustStoreInput) SetTrustStoreArn ¶
func (s *UpdateTrustStoreInput) SetTrustStoreArn(v string) *UpdateTrustStoreInput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (UpdateTrustStoreInput) String ¶
func (s UpdateTrustStoreInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTrustStoreInput) Validate ¶
func (s *UpdateTrustStoreInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTrustStoreOutput ¶
type UpdateTrustStoreOutput struct { // The ARN of the trust store. // // TrustStoreArn is a required field TrustStoreArn *string `locationName:"trustStoreArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateTrustStoreOutput) GoString ¶
func (s UpdateTrustStoreOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTrustStoreOutput) SetTrustStoreArn ¶
func (s *UpdateTrustStoreOutput) SetTrustStoreArn(v string) *UpdateTrustStoreOutput
SetTrustStoreArn sets the TrustStoreArn field's value.
func (UpdateTrustStoreOutput) String ¶
func (s UpdateTrustStoreOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateUserSettingsInput ¶
type UpdateUserSettingsInput struct { // A unique, case-sensitive identifier that you provide to ensure the idempotency // of the request. Idempotency ensures that an API request completes only once. // With an idempotent request, if the original request completes successfully, // subsequent retries with the same client token return the result from the // original successful request. // // If you do not specify a client token, one is automatically generated by the // AWS SDK. ClientToken *string `locationName:"clientToken" min:"1" type:"string" idempotencyToken:"true"` // Specifies whether the user can copy text from the streaming session to the // local device. CopyAllowed *string `locationName:"copyAllowed" type:"string" enum:"EnabledType"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes *int64 `locationName:"disconnectTimeoutInMinutes" min:"1" type:"integer"` // Specifies whether the user can download files from the streaming session // to the local device. DownloadAllowed *string `locationName:"downloadAllowed" type:"string" enum:"EnabledType"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes *int64 `locationName:"idleDisconnectTimeoutInMinutes" type:"integer"` // Specifies whether the user can paste text from the local device to the streaming // session. PasteAllowed *string `locationName:"pasteAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can print to the local device. PrintAllowed *string `locationName:"printAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can upload files from the local device to the // streaming session. UploadAllowed *string `locationName:"uploadAllowed" type:"string" enum:"EnabledType"` // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `location:"uri" locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateUserSettingsInput) GoString ¶
func (s UpdateUserSettingsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserSettingsInput) SetClientToken ¶
func (s *UpdateUserSettingsInput) SetClientToken(v string) *UpdateUserSettingsInput
SetClientToken sets the ClientToken field's value.
func (*UpdateUserSettingsInput) SetCopyAllowed ¶
func (s *UpdateUserSettingsInput) SetCopyAllowed(v string) *UpdateUserSettingsInput
SetCopyAllowed sets the CopyAllowed field's value.
func (*UpdateUserSettingsInput) SetDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UpdateUserSettingsInput) SetDisconnectTimeoutInMinutes(v int64) *UpdateUserSettingsInput
SetDisconnectTimeoutInMinutes sets the DisconnectTimeoutInMinutes field's value.
func (*UpdateUserSettingsInput) SetDownloadAllowed ¶
func (s *UpdateUserSettingsInput) SetDownloadAllowed(v string) *UpdateUserSettingsInput
SetDownloadAllowed sets the DownloadAllowed field's value.
func (*UpdateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UpdateUserSettingsInput) SetIdleDisconnectTimeoutInMinutes(v int64) *UpdateUserSettingsInput
SetIdleDisconnectTimeoutInMinutes sets the IdleDisconnectTimeoutInMinutes field's value.
func (*UpdateUserSettingsInput) SetPasteAllowed ¶
func (s *UpdateUserSettingsInput) SetPasteAllowed(v string) *UpdateUserSettingsInput
SetPasteAllowed sets the PasteAllowed field's value.
func (*UpdateUserSettingsInput) SetPrintAllowed ¶
func (s *UpdateUserSettingsInput) SetPrintAllowed(v string) *UpdateUserSettingsInput
SetPrintAllowed sets the PrintAllowed field's value.
func (*UpdateUserSettingsInput) SetUploadAllowed ¶
func (s *UpdateUserSettingsInput) SetUploadAllowed(v string) *UpdateUserSettingsInput
SetUploadAllowed sets the UploadAllowed field's value.
func (*UpdateUserSettingsInput) SetUserSettingsArn ¶
func (s *UpdateUserSettingsInput) SetUserSettingsArn(v string) *UpdateUserSettingsInput
SetUserSettingsArn sets the UserSettingsArn field's value.
func (UpdateUserSettingsInput) String ¶
func (s UpdateUserSettingsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserSettingsInput) Validate ¶
func (s *UpdateUserSettingsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateUserSettingsOutput ¶
type UpdateUserSettingsOutput struct { // The user settings. // // UserSettings is a required field UserSettings *UserSettings `locationName:"userSettings" type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateUserSettingsOutput) GoString ¶
func (s UpdateUserSettingsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateUserSettingsOutput) SetUserSettings ¶
func (s *UpdateUserSettingsOutput) SetUserSettings(v *UserSettings) *UpdateUserSettingsOutput
SetUserSettings sets the UserSettings field's value.
func (UpdateUserSettingsOutput) String ¶
func (s UpdateUserSettingsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSettings ¶
type UserSettings struct { // A list of web portal ARNs that this user settings is associated with. AssociatedPortalArns []*string `locationName:"associatedPortalArns" type:"list"` // Specifies whether the user can copy text from the streaming session to the // local device. CopyAllowed *string `locationName:"copyAllowed" type:"string" enum:"EnabledType"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes *int64 `locationName:"disconnectTimeoutInMinutes" min:"1" type:"integer"` // Specifies whether the user can download files from the streaming session // to the local device. DownloadAllowed *string `locationName:"downloadAllowed" type:"string" enum:"EnabledType"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes *int64 `locationName:"idleDisconnectTimeoutInMinutes" type:"integer"` // Specifies whether the user can paste text from the local device to the streaming // session. PasteAllowed *string `locationName:"pasteAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can print to the local device. PrintAllowed *string `locationName:"printAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can upload files from the local device to the // streaming session. UploadAllowed *string `locationName:"uploadAllowed" type:"string" enum:"EnabledType"` // The ARN of the user settings. // // UserSettingsArn is a required field UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
A user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.
func (UserSettings) GoString ¶
func (s UserSettings) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSettings) SetAssociatedPortalArns ¶
func (s *UserSettings) SetAssociatedPortalArns(v []*string) *UserSettings
SetAssociatedPortalArns sets the AssociatedPortalArns field's value.
func (*UserSettings) SetCopyAllowed ¶
func (s *UserSettings) SetCopyAllowed(v string) *UserSettings
SetCopyAllowed sets the CopyAllowed field's value.
func (*UserSettings) SetDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UserSettings) SetDisconnectTimeoutInMinutes(v int64) *UserSettings
SetDisconnectTimeoutInMinutes sets the DisconnectTimeoutInMinutes field's value.
func (*UserSettings) SetDownloadAllowed ¶
func (s *UserSettings) SetDownloadAllowed(v string) *UserSettings
SetDownloadAllowed sets the DownloadAllowed field's value.
func (*UserSettings) SetIdleDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UserSettings) SetIdleDisconnectTimeoutInMinutes(v int64) *UserSettings
SetIdleDisconnectTimeoutInMinutes sets the IdleDisconnectTimeoutInMinutes field's value.
func (*UserSettings) SetPasteAllowed ¶
func (s *UserSettings) SetPasteAllowed(v string) *UserSettings
SetPasteAllowed sets the PasteAllowed field's value.
func (*UserSettings) SetPrintAllowed ¶
func (s *UserSettings) SetPrintAllowed(v string) *UserSettings
SetPrintAllowed sets the PrintAllowed field's value.
func (*UserSettings) SetUploadAllowed ¶
func (s *UserSettings) SetUploadAllowed(v string) *UserSettings
SetUploadAllowed sets the UploadAllowed field's value.
func (*UserSettings) SetUserSettingsArn ¶
func (s *UserSettings) SetUserSettingsArn(v string) *UserSettings
SetUserSettingsArn sets the UserSettingsArn field's value.
func (UserSettings) String ¶
func (s UserSettings) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UserSettingsSummary ¶
type UserSettingsSummary struct { // Specifies whether the user can copy text from the streaming session to the // local device. CopyAllowed *string `locationName:"copyAllowed" type:"string" enum:"EnabledType"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes *int64 `locationName:"disconnectTimeoutInMinutes" min:"1" type:"integer"` // Specifies whether the user can download files from the streaming session // to the local device. DownloadAllowed *string `locationName:"downloadAllowed" type:"string" enum:"EnabledType"` // The amount of time that users can be idle (inactive) before they are disconnected // from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes *int64 `locationName:"idleDisconnectTimeoutInMinutes" type:"integer"` // Specifies whether the user can paste text from the local device to the streaming // session. PasteAllowed *string `locationName:"pasteAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can print to the local device. PrintAllowed *string `locationName:"printAllowed" type:"string" enum:"EnabledType"` // Specifies whether the user can upload files from the local device to the // streaming session. UploadAllowed *string `locationName:"uploadAllowed" type:"string" enum:"EnabledType"` // The ARN of the user settings. UserSettingsArn *string `locationName:"userSettingsArn" min:"20" type:"string"` // contains filtered or unexported fields }
The summary of user settings.
func (UserSettingsSummary) GoString ¶
func (s UserSettingsSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UserSettingsSummary) SetCopyAllowed ¶
func (s *UserSettingsSummary) SetCopyAllowed(v string) *UserSettingsSummary
SetCopyAllowed sets the CopyAllowed field's value.
func (*UserSettingsSummary) SetDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UserSettingsSummary) SetDisconnectTimeoutInMinutes(v int64) *UserSettingsSummary
SetDisconnectTimeoutInMinutes sets the DisconnectTimeoutInMinutes field's value.
func (*UserSettingsSummary) SetDownloadAllowed ¶
func (s *UserSettingsSummary) SetDownloadAllowed(v string) *UserSettingsSummary
SetDownloadAllowed sets the DownloadAllowed field's value.
func (*UserSettingsSummary) SetIdleDisconnectTimeoutInMinutes ¶ added in v1.44.15
func (s *UserSettingsSummary) SetIdleDisconnectTimeoutInMinutes(v int64) *UserSettingsSummary
SetIdleDisconnectTimeoutInMinutes sets the IdleDisconnectTimeoutInMinutes field's value.
func (*UserSettingsSummary) SetPasteAllowed ¶
func (s *UserSettingsSummary) SetPasteAllowed(v string) *UserSettingsSummary
SetPasteAllowed sets the PasteAllowed field's value.
func (*UserSettingsSummary) SetPrintAllowed ¶
func (s *UserSettingsSummary) SetPrintAllowed(v string) *UserSettingsSummary
SetPrintAllowed sets the PrintAllowed field's value.
func (*UserSettingsSummary) SetUploadAllowed ¶
func (s *UserSettingsSummary) SetUploadAllowed(v string) *UserSettingsSummary
SetUploadAllowed sets the UploadAllowed field's value.
func (*UserSettingsSummary) SetUserSettingsArn ¶
func (s *UserSettingsSummary) SetUserSettingsArn(v string) *UserSettingsSummary
SetUserSettingsArn sets the UserSettingsArn field's value.
func (UserSettingsSummary) String ¶
func (s UserSettingsSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The field that caused the error. FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"` Message_ *string `locationName:"message" type:"string"` // Reason the request failed validation Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
There is a validation error.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // The message describing why the field failed validation. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // The name of the field that failed validation. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a field passed inside a request that resulted in an exception.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type WorkSpacesWeb ¶
WorkSpacesWeb provides the API operation methods for making requests to Amazon WorkSpaces Web. See this package's package overview docs for details on the service.
WorkSpacesWeb methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *WorkSpacesWeb
New creates a new instance of the WorkSpacesWeb client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a WorkSpacesWeb client from just a session. svc := workspacesweb.New(mySession) // Create a WorkSpacesWeb client with additional configuration svc := workspacesweb.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*WorkSpacesWeb) AssociateBrowserSettings ¶
func (c *WorkSpacesWeb) AssociateBrowserSettings(input *AssociateBrowserSettingsInput) (*AssociateBrowserSettingsOutput, error)
AssociateBrowserSettings API operation for Amazon WorkSpaces Web.
Associates a browser settings resource with a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation AssociateBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateBrowserSettings
func (*WorkSpacesWeb) AssociateBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) AssociateBrowserSettingsRequest(input *AssociateBrowserSettingsInput) (req *request.Request, output *AssociateBrowserSettingsOutput)
AssociateBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the AssociateBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateBrowserSettings for more information on using the AssociateBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateBrowserSettingsRequest method. req, resp := client.AssociateBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateBrowserSettings
func (*WorkSpacesWeb) AssociateBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) AssociateBrowserSettingsWithContext(ctx aws.Context, input *AssociateBrowserSettingsInput, opts ...request.Option) (*AssociateBrowserSettingsOutput, error)
AssociateBrowserSettingsWithContext is the same as AssociateBrowserSettings with the addition of the ability to pass a context and additional request options.
See AssociateBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) AssociateNetworkSettings ¶
func (c *WorkSpacesWeb) AssociateNetworkSettings(input *AssociateNetworkSettingsInput) (*AssociateNetworkSettingsOutput, error)
AssociateNetworkSettings API operation for Amazon WorkSpaces Web.
Associates a network settings resource with a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation AssociateNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateNetworkSettings
func (*WorkSpacesWeb) AssociateNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) AssociateNetworkSettingsRequest(input *AssociateNetworkSettingsInput) (req *request.Request, output *AssociateNetworkSettingsOutput)
AssociateNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the AssociateNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateNetworkSettings for more information on using the AssociateNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateNetworkSettingsRequest method. req, resp := client.AssociateNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateNetworkSettings
func (*WorkSpacesWeb) AssociateNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) AssociateNetworkSettingsWithContext(ctx aws.Context, input *AssociateNetworkSettingsInput, opts ...request.Option) (*AssociateNetworkSettingsOutput, error)
AssociateNetworkSettingsWithContext is the same as AssociateNetworkSettings with the addition of the ability to pass a context and additional request options.
See AssociateNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) AssociateTrustStore ¶
func (c *WorkSpacesWeb) AssociateTrustStore(input *AssociateTrustStoreInput) (*AssociateTrustStoreOutput, error)
AssociateTrustStore API operation for Amazon WorkSpaces Web.
Associates a trust store with a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation AssociateTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateTrustStore
func (*WorkSpacesWeb) AssociateTrustStoreRequest ¶
func (c *WorkSpacesWeb) AssociateTrustStoreRequest(input *AssociateTrustStoreInput) (req *request.Request, output *AssociateTrustStoreOutput)
AssociateTrustStoreRequest generates a "aws/request.Request" representing the client's request for the AssociateTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateTrustStore for more information on using the AssociateTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateTrustStoreRequest method. req, resp := client.AssociateTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateTrustStore
func (*WorkSpacesWeb) AssociateTrustStoreWithContext ¶
func (c *WorkSpacesWeb) AssociateTrustStoreWithContext(ctx aws.Context, input *AssociateTrustStoreInput, opts ...request.Option) (*AssociateTrustStoreOutput, error)
AssociateTrustStoreWithContext is the same as AssociateTrustStore with the addition of the ability to pass a context and additional request options.
See AssociateTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) AssociateUserSettings ¶
func (c *WorkSpacesWeb) AssociateUserSettings(input *AssociateUserSettingsInput) (*AssociateUserSettingsOutput, error)
AssociateUserSettings API operation for Amazon WorkSpaces Web.
Associates a user settings resource with a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation AssociateUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateUserSettings
func (*WorkSpacesWeb) AssociateUserSettingsRequest ¶
func (c *WorkSpacesWeb) AssociateUserSettingsRequest(input *AssociateUserSettingsInput) (req *request.Request, output *AssociateUserSettingsOutput)
AssociateUserSettingsRequest generates a "aws/request.Request" representing the client's request for the AssociateUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateUserSettings for more information on using the AssociateUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateUserSettingsRequest method. req, resp := client.AssociateUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/AssociateUserSettings
func (*WorkSpacesWeb) AssociateUserSettingsWithContext ¶
func (c *WorkSpacesWeb) AssociateUserSettingsWithContext(ctx aws.Context, input *AssociateUserSettingsInput, opts ...request.Option) (*AssociateUserSettingsOutput, error)
AssociateUserSettingsWithContext is the same as AssociateUserSettings with the addition of the ability to pass a context and additional request options.
See AssociateUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreateBrowserSettings ¶
func (c *WorkSpacesWeb) CreateBrowserSettings(input *CreateBrowserSettingsInput) (*CreateBrowserSettingsOutput, error)
CreateBrowserSettings API operation for Amazon WorkSpaces Web.
Creates a browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreateBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateBrowserSettings
func (*WorkSpacesWeb) CreateBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) CreateBrowserSettingsRequest(input *CreateBrowserSettingsInput) (req *request.Request, output *CreateBrowserSettingsOutput)
CreateBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the CreateBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateBrowserSettings for more information on using the CreateBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateBrowserSettingsRequest method. req, resp := client.CreateBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateBrowserSettings
func (*WorkSpacesWeb) CreateBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) CreateBrowserSettingsWithContext(ctx aws.Context, input *CreateBrowserSettingsInput, opts ...request.Option) (*CreateBrowserSettingsOutput, error)
CreateBrowserSettingsWithContext is the same as CreateBrowserSettings with the addition of the ability to pass a context and additional request options.
See CreateBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreateIdentityProvider ¶
func (c *WorkSpacesWeb) CreateIdentityProvider(input *CreateIdentityProviderInput) (*CreateIdentityProviderOutput, error)
CreateIdentityProvider API operation for Amazon WorkSpaces Web.
Creates an identity provider resource that is then associated with a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreateIdentityProvider for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateIdentityProvider
func (*WorkSpacesWeb) CreateIdentityProviderRequest ¶
func (c *WorkSpacesWeb) CreateIdentityProviderRequest(input *CreateIdentityProviderInput) (req *request.Request, output *CreateIdentityProviderOutput)
CreateIdentityProviderRequest generates a "aws/request.Request" representing the client's request for the CreateIdentityProvider operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateIdentityProvider for more information on using the CreateIdentityProvider API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateIdentityProviderRequest method. req, resp := client.CreateIdentityProviderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateIdentityProvider
func (*WorkSpacesWeb) CreateIdentityProviderWithContext ¶
func (c *WorkSpacesWeb) CreateIdentityProviderWithContext(ctx aws.Context, input *CreateIdentityProviderInput, opts ...request.Option) (*CreateIdentityProviderOutput, error)
CreateIdentityProviderWithContext is the same as CreateIdentityProvider with the addition of the ability to pass a context and additional request options.
See CreateIdentityProvider for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreateNetworkSettings ¶
func (c *WorkSpacesWeb) CreateNetworkSettings(input *CreateNetworkSettingsInput) (*CreateNetworkSettingsOutput, error)
CreateNetworkSettings API operation for Amazon WorkSpaces Web.
Creates a network settings resource that can be associated with a web portal. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreateNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateNetworkSettings
func (*WorkSpacesWeb) CreateNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) CreateNetworkSettingsRequest(input *CreateNetworkSettingsInput) (req *request.Request, output *CreateNetworkSettingsOutput)
CreateNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the CreateNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateNetworkSettings for more information on using the CreateNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateNetworkSettingsRequest method. req, resp := client.CreateNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateNetworkSettings
func (*WorkSpacesWeb) CreateNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) CreateNetworkSettingsWithContext(ctx aws.Context, input *CreateNetworkSettingsInput, opts ...request.Option) (*CreateNetworkSettingsOutput, error)
CreateNetworkSettingsWithContext is the same as CreateNetworkSettings with the addition of the ability to pass a context and additional request options.
See CreateNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreatePortal ¶
func (c *WorkSpacesWeb) CreatePortal(input *CreatePortalInput) (*CreatePortalOutput, error)
CreatePortal API operation for Amazon WorkSpaces Web.
Creates a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreatePortal for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreatePortal
func (*WorkSpacesWeb) CreatePortalRequest ¶
func (c *WorkSpacesWeb) CreatePortalRequest(input *CreatePortalInput) (req *request.Request, output *CreatePortalOutput)
CreatePortalRequest generates a "aws/request.Request" representing the client's request for the CreatePortal operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreatePortal for more information on using the CreatePortal API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreatePortalRequest method. req, resp := client.CreatePortalRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreatePortal
func (*WorkSpacesWeb) CreatePortalWithContext ¶
func (c *WorkSpacesWeb) CreatePortalWithContext(ctx aws.Context, input *CreatePortalInput, opts ...request.Option) (*CreatePortalOutput, error)
CreatePortalWithContext is the same as CreatePortal with the addition of the ability to pass a context and additional request options.
See CreatePortal for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreateTrustStore ¶
func (c *WorkSpacesWeb) CreateTrustStore(input *CreateTrustStoreInput) (*CreateTrustStoreOutput, error)
CreateTrustStore API operation for Amazon WorkSpaces Web.
Creates a trust store that can be associated with a web portal. A trust store contains certificate authority (CA) certificates. Once associated with a web portal, the browser in a streaming session will recognize certificates that have been issued using any of the CAs in the trust store. If your organization has internal websites that use certificates issued by private CAs, you should add the private CA certificate to the trust store.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreateTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateTrustStore
func (*WorkSpacesWeb) CreateTrustStoreRequest ¶
func (c *WorkSpacesWeb) CreateTrustStoreRequest(input *CreateTrustStoreInput) (req *request.Request, output *CreateTrustStoreOutput)
CreateTrustStoreRequest generates a "aws/request.Request" representing the client's request for the CreateTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTrustStore for more information on using the CreateTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTrustStoreRequest method. req, resp := client.CreateTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateTrustStore
func (*WorkSpacesWeb) CreateTrustStoreWithContext ¶
func (c *WorkSpacesWeb) CreateTrustStoreWithContext(ctx aws.Context, input *CreateTrustStoreInput, opts ...request.Option) (*CreateTrustStoreOutput, error)
CreateTrustStoreWithContext is the same as CreateTrustStore with the addition of the ability to pass a context and additional request options.
See CreateTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) CreateUserSettings ¶
func (c *WorkSpacesWeb) CreateUserSettings(input *CreateUserSettingsInput) (*CreateUserSettingsOutput, error)
CreateUserSettings API operation for Amazon WorkSpaces Web.
Creates a user settings resource that can be associated with a web portal. Once associated with a web portal, user settings control how users can transfer data between a streaming session and the their local devices.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation CreateUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateUserSettings
func (*WorkSpacesWeb) CreateUserSettingsRequest ¶
func (c *WorkSpacesWeb) CreateUserSettingsRequest(input *CreateUserSettingsInput) (req *request.Request, output *CreateUserSettingsOutput)
CreateUserSettingsRequest generates a "aws/request.Request" representing the client's request for the CreateUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateUserSettings for more information on using the CreateUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateUserSettingsRequest method. req, resp := client.CreateUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/CreateUserSettings
func (*WorkSpacesWeb) CreateUserSettingsWithContext ¶
func (c *WorkSpacesWeb) CreateUserSettingsWithContext(ctx aws.Context, input *CreateUserSettingsInput, opts ...request.Option) (*CreateUserSettingsOutput, error)
CreateUserSettingsWithContext is the same as CreateUserSettings with the addition of the ability to pass a context and additional request options.
See CreateUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeleteBrowserSettings ¶
func (c *WorkSpacesWeb) DeleteBrowserSettings(input *DeleteBrowserSettingsInput) (*DeleteBrowserSettingsOutput, error)
DeleteBrowserSettings API operation for Amazon WorkSpaces Web.
Deletes browser settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeleteBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteBrowserSettings
func (*WorkSpacesWeb) DeleteBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) DeleteBrowserSettingsRequest(input *DeleteBrowserSettingsInput) (req *request.Request, output *DeleteBrowserSettingsOutput)
DeleteBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the DeleteBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteBrowserSettings for more information on using the DeleteBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteBrowserSettingsRequest method. req, resp := client.DeleteBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteBrowserSettings
func (*WorkSpacesWeb) DeleteBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) DeleteBrowserSettingsWithContext(ctx aws.Context, input *DeleteBrowserSettingsInput, opts ...request.Option) (*DeleteBrowserSettingsOutput, error)
DeleteBrowserSettingsWithContext is the same as DeleteBrowserSettings with the addition of the ability to pass a context and additional request options.
See DeleteBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeleteIdentityProvider ¶
func (c *WorkSpacesWeb) DeleteIdentityProvider(input *DeleteIdentityProviderInput) (*DeleteIdentityProviderOutput, error)
DeleteIdentityProvider API operation for Amazon WorkSpaces Web.
Deletes the identity provider.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeleteIdentityProvider for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteIdentityProvider
func (*WorkSpacesWeb) DeleteIdentityProviderRequest ¶
func (c *WorkSpacesWeb) DeleteIdentityProviderRequest(input *DeleteIdentityProviderInput) (req *request.Request, output *DeleteIdentityProviderOutput)
DeleteIdentityProviderRequest generates a "aws/request.Request" representing the client's request for the DeleteIdentityProvider operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteIdentityProvider for more information on using the DeleteIdentityProvider API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteIdentityProviderRequest method. req, resp := client.DeleteIdentityProviderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteIdentityProvider
func (*WorkSpacesWeb) DeleteIdentityProviderWithContext ¶
func (c *WorkSpacesWeb) DeleteIdentityProviderWithContext(ctx aws.Context, input *DeleteIdentityProviderInput, opts ...request.Option) (*DeleteIdentityProviderOutput, error)
DeleteIdentityProviderWithContext is the same as DeleteIdentityProvider with the addition of the ability to pass a context and additional request options.
See DeleteIdentityProvider for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeleteNetworkSettings ¶
func (c *WorkSpacesWeb) DeleteNetworkSettings(input *DeleteNetworkSettingsInput) (*DeleteNetworkSettingsOutput, error)
DeleteNetworkSettings API operation for Amazon WorkSpaces Web.
Deletes network settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeleteNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteNetworkSettings
func (*WorkSpacesWeb) DeleteNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) DeleteNetworkSettingsRequest(input *DeleteNetworkSettingsInput) (req *request.Request, output *DeleteNetworkSettingsOutput)
DeleteNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the DeleteNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteNetworkSettings for more information on using the DeleteNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteNetworkSettingsRequest method. req, resp := client.DeleteNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteNetworkSettings
func (*WorkSpacesWeb) DeleteNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) DeleteNetworkSettingsWithContext(ctx aws.Context, input *DeleteNetworkSettingsInput, opts ...request.Option) (*DeleteNetworkSettingsOutput, error)
DeleteNetworkSettingsWithContext is the same as DeleteNetworkSettings with the addition of the ability to pass a context and additional request options.
See DeleteNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeletePortal ¶
func (c *WorkSpacesWeb) DeletePortal(input *DeletePortalInput) (*DeletePortalOutput, error)
DeletePortal API operation for Amazon WorkSpaces Web.
Deletes a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeletePortal for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeletePortal
func (*WorkSpacesWeb) DeletePortalRequest ¶
func (c *WorkSpacesWeb) DeletePortalRequest(input *DeletePortalInput) (req *request.Request, output *DeletePortalOutput)
DeletePortalRequest generates a "aws/request.Request" representing the client's request for the DeletePortal operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeletePortal for more information on using the DeletePortal API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeletePortalRequest method. req, resp := client.DeletePortalRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeletePortal
func (*WorkSpacesWeb) DeletePortalWithContext ¶
func (c *WorkSpacesWeb) DeletePortalWithContext(ctx aws.Context, input *DeletePortalInput, opts ...request.Option) (*DeletePortalOutput, error)
DeletePortalWithContext is the same as DeletePortal with the addition of the ability to pass a context and additional request options.
See DeletePortal for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeleteTrustStore ¶
func (c *WorkSpacesWeb) DeleteTrustStore(input *DeleteTrustStoreInput) (*DeleteTrustStoreOutput, error)
DeleteTrustStore API operation for Amazon WorkSpaces Web.
Deletes the trust store.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeleteTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteTrustStore
func (*WorkSpacesWeb) DeleteTrustStoreRequest ¶
func (c *WorkSpacesWeb) DeleteTrustStoreRequest(input *DeleteTrustStoreInput) (req *request.Request, output *DeleteTrustStoreOutput)
DeleteTrustStoreRequest generates a "aws/request.Request" representing the client's request for the DeleteTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTrustStore for more information on using the DeleteTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteTrustStoreRequest method. req, resp := client.DeleteTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteTrustStore
func (*WorkSpacesWeb) DeleteTrustStoreWithContext ¶
func (c *WorkSpacesWeb) DeleteTrustStoreWithContext(ctx aws.Context, input *DeleteTrustStoreInput, opts ...request.Option) (*DeleteTrustStoreOutput, error)
DeleteTrustStoreWithContext is the same as DeleteTrustStore with the addition of the ability to pass a context and additional request options.
See DeleteTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DeleteUserSettings ¶
func (c *WorkSpacesWeb) DeleteUserSettings(input *DeleteUserSettingsInput) (*DeleteUserSettingsOutput, error)
DeleteUserSettings API operation for Amazon WorkSpaces Web.
Deletes user settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DeleteUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
ConflictException There is a conflict.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteUserSettings
func (*WorkSpacesWeb) DeleteUserSettingsRequest ¶
func (c *WorkSpacesWeb) DeleteUserSettingsRequest(input *DeleteUserSettingsInput) (req *request.Request, output *DeleteUserSettingsOutput)
DeleteUserSettingsRequest generates a "aws/request.Request" representing the client's request for the DeleteUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteUserSettings for more information on using the DeleteUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteUserSettingsRequest method. req, resp := client.DeleteUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DeleteUserSettings
func (*WorkSpacesWeb) DeleteUserSettingsWithContext ¶
func (c *WorkSpacesWeb) DeleteUserSettingsWithContext(ctx aws.Context, input *DeleteUserSettingsInput, opts ...request.Option) (*DeleteUserSettingsOutput, error)
DeleteUserSettingsWithContext is the same as DeleteUserSettings with the addition of the ability to pass a context and additional request options.
See DeleteUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DisassociateBrowserSettings ¶
func (c *WorkSpacesWeb) DisassociateBrowserSettings(input *DisassociateBrowserSettingsInput) (*DisassociateBrowserSettingsOutput, error)
DisassociateBrowserSettings API operation for Amazon WorkSpaces Web.
Disassociates browser settings from a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DisassociateBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateBrowserSettings
func (*WorkSpacesWeb) DisassociateBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) DisassociateBrowserSettingsRequest(input *DisassociateBrowserSettingsInput) (req *request.Request, output *DisassociateBrowserSettingsOutput)
DisassociateBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the DisassociateBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateBrowserSettings for more information on using the DisassociateBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateBrowserSettingsRequest method. req, resp := client.DisassociateBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateBrowserSettings
func (*WorkSpacesWeb) DisassociateBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) DisassociateBrowserSettingsWithContext(ctx aws.Context, input *DisassociateBrowserSettingsInput, opts ...request.Option) (*DisassociateBrowserSettingsOutput, error)
DisassociateBrowserSettingsWithContext is the same as DisassociateBrowserSettings with the addition of the ability to pass a context and additional request options.
See DisassociateBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DisassociateNetworkSettings ¶
func (c *WorkSpacesWeb) DisassociateNetworkSettings(input *DisassociateNetworkSettingsInput) (*DisassociateNetworkSettingsOutput, error)
DisassociateNetworkSettings API operation for Amazon WorkSpaces Web.
Disassociates network settings from a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DisassociateNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateNetworkSettings
func (*WorkSpacesWeb) DisassociateNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) DisassociateNetworkSettingsRequest(input *DisassociateNetworkSettingsInput) (req *request.Request, output *DisassociateNetworkSettingsOutput)
DisassociateNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the DisassociateNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateNetworkSettings for more information on using the DisassociateNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateNetworkSettingsRequest method. req, resp := client.DisassociateNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateNetworkSettings
func (*WorkSpacesWeb) DisassociateNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) DisassociateNetworkSettingsWithContext(ctx aws.Context, input *DisassociateNetworkSettingsInput, opts ...request.Option) (*DisassociateNetworkSettingsOutput, error)
DisassociateNetworkSettingsWithContext is the same as DisassociateNetworkSettings with the addition of the ability to pass a context and additional request options.
See DisassociateNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DisassociateTrustStore ¶
func (c *WorkSpacesWeb) DisassociateTrustStore(input *DisassociateTrustStoreInput) (*DisassociateTrustStoreOutput, error)
DisassociateTrustStore API operation for Amazon WorkSpaces Web.
Disassociates a trust store from a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DisassociateTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateTrustStore
func (*WorkSpacesWeb) DisassociateTrustStoreRequest ¶
func (c *WorkSpacesWeb) DisassociateTrustStoreRequest(input *DisassociateTrustStoreInput) (req *request.Request, output *DisassociateTrustStoreOutput)
DisassociateTrustStoreRequest generates a "aws/request.Request" representing the client's request for the DisassociateTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateTrustStore for more information on using the DisassociateTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateTrustStoreRequest method. req, resp := client.DisassociateTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateTrustStore
func (*WorkSpacesWeb) DisassociateTrustStoreWithContext ¶
func (c *WorkSpacesWeb) DisassociateTrustStoreWithContext(ctx aws.Context, input *DisassociateTrustStoreInput, opts ...request.Option) (*DisassociateTrustStoreOutput, error)
DisassociateTrustStoreWithContext is the same as DisassociateTrustStore with the addition of the ability to pass a context and additional request options.
See DisassociateTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) DisassociateUserSettings ¶
func (c *WorkSpacesWeb) DisassociateUserSettings(input *DisassociateUserSettingsInput) (*DisassociateUserSettingsOutput, error)
DisassociateUserSettings API operation for Amazon WorkSpaces Web.
Disassociates user settings from a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation DisassociateUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateUserSettings
func (*WorkSpacesWeb) DisassociateUserSettingsRequest ¶
func (c *WorkSpacesWeb) DisassociateUserSettingsRequest(input *DisassociateUserSettingsInput) (req *request.Request, output *DisassociateUserSettingsOutput)
DisassociateUserSettingsRequest generates a "aws/request.Request" representing the client's request for the DisassociateUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateUserSettings for more information on using the DisassociateUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateUserSettingsRequest method. req, resp := client.DisassociateUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/DisassociateUserSettings
func (*WorkSpacesWeb) DisassociateUserSettingsWithContext ¶
func (c *WorkSpacesWeb) DisassociateUserSettingsWithContext(ctx aws.Context, input *DisassociateUserSettingsInput, opts ...request.Option) (*DisassociateUserSettingsOutput, error)
DisassociateUserSettingsWithContext is the same as DisassociateUserSettings with the addition of the ability to pass a context and additional request options.
See DisassociateUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetBrowserSettings ¶
func (c *WorkSpacesWeb) GetBrowserSettings(input *GetBrowserSettingsInput) (*GetBrowserSettingsOutput, error)
GetBrowserSettings API operation for Amazon WorkSpaces Web.
Gets browser settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetBrowserSettings
func (*WorkSpacesWeb) GetBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) GetBrowserSettingsRequest(input *GetBrowserSettingsInput) (req *request.Request, output *GetBrowserSettingsOutput)
GetBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the GetBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetBrowserSettings for more information on using the GetBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetBrowserSettingsRequest method. req, resp := client.GetBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetBrowserSettings
func (*WorkSpacesWeb) GetBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) GetBrowserSettingsWithContext(ctx aws.Context, input *GetBrowserSettingsInput, opts ...request.Option) (*GetBrowserSettingsOutput, error)
GetBrowserSettingsWithContext is the same as GetBrowserSettings with the addition of the ability to pass a context and additional request options.
See GetBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetIdentityProvider ¶
func (c *WorkSpacesWeb) GetIdentityProvider(input *GetIdentityProviderInput) (*GetIdentityProviderOutput, error)
GetIdentityProvider API operation for Amazon WorkSpaces Web.
Gets the identity provider.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetIdentityProvider for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetIdentityProvider
func (*WorkSpacesWeb) GetIdentityProviderRequest ¶
func (c *WorkSpacesWeb) GetIdentityProviderRequest(input *GetIdentityProviderInput) (req *request.Request, output *GetIdentityProviderOutput)
GetIdentityProviderRequest generates a "aws/request.Request" representing the client's request for the GetIdentityProvider operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetIdentityProvider for more information on using the GetIdentityProvider API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetIdentityProviderRequest method. req, resp := client.GetIdentityProviderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetIdentityProvider
func (*WorkSpacesWeb) GetIdentityProviderWithContext ¶
func (c *WorkSpacesWeb) GetIdentityProviderWithContext(ctx aws.Context, input *GetIdentityProviderInput, opts ...request.Option) (*GetIdentityProviderOutput, error)
GetIdentityProviderWithContext is the same as GetIdentityProvider with the addition of the ability to pass a context and additional request options.
See GetIdentityProvider for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetNetworkSettings ¶
func (c *WorkSpacesWeb) GetNetworkSettings(input *GetNetworkSettingsInput) (*GetNetworkSettingsOutput, error)
GetNetworkSettings API operation for Amazon WorkSpaces Web.
Gets the network settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetNetworkSettings
func (*WorkSpacesWeb) GetNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) GetNetworkSettingsRequest(input *GetNetworkSettingsInput) (req *request.Request, output *GetNetworkSettingsOutput)
GetNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the GetNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetNetworkSettings for more information on using the GetNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetNetworkSettingsRequest method. req, resp := client.GetNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetNetworkSettings
func (*WorkSpacesWeb) GetNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) GetNetworkSettingsWithContext(ctx aws.Context, input *GetNetworkSettingsInput, opts ...request.Option) (*GetNetworkSettingsOutput, error)
GetNetworkSettingsWithContext is the same as GetNetworkSettings with the addition of the ability to pass a context and additional request options.
See GetNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetPortal ¶
func (c *WorkSpacesWeb) GetPortal(input *GetPortalInput) (*GetPortalOutput, error)
GetPortal API operation for Amazon WorkSpaces Web.
Gets the web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetPortal for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetPortal
func (*WorkSpacesWeb) GetPortalRequest ¶
func (c *WorkSpacesWeb) GetPortalRequest(input *GetPortalInput) (req *request.Request, output *GetPortalOutput)
GetPortalRequest generates a "aws/request.Request" representing the client's request for the GetPortal operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetPortal for more information on using the GetPortal API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetPortalRequest method. req, resp := client.GetPortalRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetPortal
func (*WorkSpacesWeb) GetPortalServiceProviderMetadata ¶
func (c *WorkSpacesWeb) GetPortalServiceProviderMetadata(input *GetPortalServiceProviderMetadataInput) (*GetPortalServiceProviderMetadataOutput, error)
GetPortalServiceProviderMetadata API operation for Amazon WorkSpaces Web.
Gets the service provider metadata.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetPortalServiceProviderMetadata for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetPortalServiceProviderMetadata
func (*WorkSpacesWeb) GetPortalServiceProviderMetadataRequest ¶
func (c *WorkSpacesWeb) GetPortalServiceProviderMetadataRequest(input *GetPortalServiceProviderMetadataInput) (req *request.Request, output *GetPortalServiceProviderMetadataOutput)
GetPortalServiceProviderMetadataRequest generates a "aws/request.Request" representing the client's request for the GetPortalServiceProviderMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetPortalServiceProviderMetadata for more information on using the GetPortalServiceProviderMetadata API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetPortalServiceProviderMetadataRequest method. req, resp := client.GetPortalServiceProviderMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetPortalServiceProviderMetadata
func (*WorkSpacesWeb) GetPortalServiceProviderMetadataWithContext ¶
func (c *WorkSpacesWeb) GetPortalServiceProviderMetadataWithContext(ctx aws.Context, input *GetPortalServiceProviderMetadataInput, opts ...request.Option) (*GetPortalServiceProviderMetadataOutput, error)
GetPortalServiceProviderMetadataWithContext is the same as GetPortalServiceProviderMetadata with the addition of the ability to pass a context and additional request options.
See GetPortalServiceProviderMetadata for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetPortalWithContext ¶
func (c *WorkSpacesWeb) GetPortalWithContext(ctx aws.Context, input *GetPortalInput, opts ...request.Option) (*GetPortalOutput, error)
GetPortalWithContext is the same as GetPortal with the addition of the ability to pass a context and additional request options.
See GetPortal for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetTrustStore ¶
func (c *WorkSpacesWeb) GetTrustStore(input *GetTrustStoreInput) (*GetTrustStoreOutput, error)
GetTrustStore API operation for Amazon WorkSpaces Web.
Gets the trust store.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetTrustStore
func (*WorkSpacesWeb) GetTrustStoreCertificate ¶
func (c *WorkSpacesWeb) GetTrustStoreCertificate(input *GetTrustStoreCertificateInput) (*GetTrustStoreCertificateOutput, error)
GetTrustStoreCertificate API operation for Amazon WorkSpaces Web.
Gets the trust store certificate.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetTrustStoreCertificate for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetTrustStoreCertificate
func (*WorkSpacesWeb) GetTrustStoreCertificateRequest ¶
func (c *WorkSpacesWeb) GetTrustStoreCertificateRequest(input *GetTrustStoreCertificateInput) (req *request.Request, output *GetTrustStoreCertificateOutput)
GetTrustStoreCertificateRequest generates a "aws/request.Request" representing the client's request for the GetTrustStoreCertificate operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTrustStoreCertificate for more information on using the GetTrustStoreCertificate API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetTrustStoreCertificateRequest method. req, resp := client.GetTrustStoreCertificateRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetTrustStoreCertificate
func (*WorkSpacesWeb) GetTrustStoreCertificateWithContext ¶
func (c *WorkSpacesWeb) GetTrustStoreCertificateWithContext(ctx aws.Context, input *GetTrustStoreCertificateInput, opts ...request.Option) (*GetTrustStoreCertificateOutput, error)
GetTrustStoreCertificateWithContext is the same as GetTrustStoreCertificate with the addition of the ability to pass a context and additional request options.
See GetTrustStoreCertificate for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetTrustStoreRequest ¶
func (c *WorkSpacesWeb) GetTrustStoreRequest(input *GetTrustStoreInput) (req *request.Request, output *GetTrustStoreOutput)
GetTrustStoreRequest generates a "aws/request.Request" representing the client's request for the GetTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTrustStore for more information on using the GetTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetTrustStoreRequest method. req, resp := client.GetTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetTrustStore
func (*WorkSpacesWeb) GetTrustStoreWithContext ¶
func (c *WorkSpacesWeb) GetTrustStoreWithContext(ctx aws.Context, input *GetTrustStoreInput, opts ...request.Option) (*GetTrustStoreOutput, error)
GetTrustStoreWithContext is the same as GetTrustStore with the addition of the ability to pass a context and additional request options.
See GetTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) GetUserSettings ¶
func (c *WorkSpacesWeb) GetUserSettings(input *GetUserSettingsInput) (*GetUserSettingsOutput, error)
GetUserSettings API operation for Amazon WorkSpaces Web.
Gets user settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation GetUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetUserSettings
func (*WorkSpacesWeb) GetUserSettingsRequest ¶
func (c *WorkSpacesWeb) GetUserSettingsRequest(input *GetUserSettingsInput) (req *request.Request, output *GetUserSettingsOutput)
GetUserSettingsRequest generates a "aws/request.Request" representing the client's request for the GetUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetUserSettings for more information on using the GetUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetUserSettingsRequest method. req, resp := client.GetUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/GetUserSettings
func (*WorkSpacesWeb) GetUserSettingsWithContext ¶
func (c *WorkSpacesWeb) GetUserSettingsWithContext(ctx aws.Context, input *GetUserSettingsInput, opts ...request.Option) (*GetUserSettingsOutput, error)
GetUserSettingsWithContext is the same as GetUserSettings with the addition of the ability to pass a context and additional request options.
See GetUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListBrowserSettings ¶
func (c *WorkSpacesWeb) ListBrowserSettings(input *ListBrowserSettingsInput) (*ListBrowserSettingsOutput, error)
ListBrowserSettings API operation for Amazon WorkSpaces Web.
Retrieves a list of browser settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListBrowserSettings
func (*WorkSpacesWeb) ListBrowserSettingsPages ¶
func (c *WorkSpacesWeb) ListBrowserSettingsPages(input *ListBrowserSettingsInput, fn func(*ListBrowserSettingsOutput, bool) bool) error
ListBrowserSettingsPages iterates over the pages of a ListBrowserSettings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListBrowserSettings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListBrowserSettings operation. pageNum := 0 err := client.ListBrowserSettingsPages(params, func(page *workspacesweb.ListBrowserSettingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListBrowserSettingsPagesWithContext ¶
func (c *WorkSpacesWeb) ListBrowserSettingsPagesWithContext(ctx aws.Context, input *ListBrowserSettingsInput, fn func(*ListBrowserSettingsOutput, bool) bool, opts ...request.Option) error
ListBrowserSettingsPagesWithContext same as ListBrowserSettingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) ListBrowserSettingsRequest(input *ListBrowserSettingsInput) (req *request.Request, output *ListBrowserSettingsOutput)
ListBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the ListBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListBrowserSettings for more information on using the ListBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListBrowserSettingsRequest method. req, resp := client.ListBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListBrowserSettings
func (*WorkSpacesWeb) ListBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) ListBrowserSettingsWithContext(ctx aws.Context, input *ListBrowserSettingsInput, opts ...request.Option) (*ListBrowserSettingsOutput, error)
ListBrowserSettingsWithContext is the same as ListBrowserSettings with the addition of the ability to pass a context and additional request options.
See ListBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListIdentityProviders ¶
func (c *WorkSpacesWeb) ListIdentityProviders(input *ListIdentityProvidersInput) (*ListIdentityProvidersOutput, error)
ListIdentityProviders API operation for Amazon WorkSpaces Web.
Retrieves a list of identity providers for a specific web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListIdentityProviders for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListIdentityProviders
func (*WorkSpacesWeb) ListIdentityProvidersPages ¶
func (c *WorkSpacesWeb) ListIdentityProvidersPages(input *ListIdentityProvidersInput, fn func(*ListIdentityProvidersOutput, bool) bool) error
ListIdentityProvidersPages iterates over the pages of a ListIdentityProviders operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIdentityProviders method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIdentityProviders operation. pageNum := 0 err := client.ListIdentityProvidersPages(params, func(page *workspacesweb.ListIdentityProvidersOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListIdentityProvidersPagesWithContext ¶
func (c *WorkSpacesWeb) ListIdentityProvidersPagesWithContext(ctx aws.Context, input *ListIdentityProvidersInput, fn func(*ListIdentityProvidersOutput, bool) bool, opts ...request.Option) error
ListIdentityProvidersPagesWithContext same as ListIdentityProvidersPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListIdentityProvidersRequest ¶
func (c *WorkSpacesWeb) ListIdentityProvidersRequest(input *ListIdentityProvidersInput) (req *request.Request, output *ListIdentityProvidersOutput)
ListIdentityProvidersRequest generates a "aws/request.Request" representing the client's request for the ListIdentityProviders operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIdentityProviders for more information on using the ListIdentityProviders API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIdentityProvidersRequest method. req, resp := client.ListIdentityProvidersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListIdentityProviders
func (*WorkSpacesWeb) ListIdentityProvidersWithContext ¶
func (c *WorkSpacesWeb) ListIdentityProvidersWithContext(ctx aws.Context, input *ListIdentityProvidersInput, opts ...request.Option) (*ListIdentityProvidersOutput, error)
ListIdentityProvidersWithContext is the same as ListIdentityProviders with the addition of the ability to pass a context and additional request options.
See ListIdentityProviders for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListNetworkSettings ¶
func (c *WorkSpacesWeb) ListNetworkSettings(input *ListNetworkSettingsInput) (*ListNetworkSettingsOutput, error)
ListNetworkSettings API operation for Amazon WorkSpaces Web.
Retrieves a list of network settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListNetworkSettings
func (*WorkSpacesWeb) ListNetworkSettingsPages ¶
func (c *WorkSpacesWeb) ListNetworkSettingsPages(input *ListNetworkSettingsInput, fn func(*ListNetworkSettingsOutput, bool) bool) error
ListNetworkSettingsPages iterates over the pages of a ListNetworkSettings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListNetworkSettings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListNetworkSettings operation. pageNum := 0 err := client.ListNetworkSettingsPages(params, func(page *workspacesweb.ListNetworkSettingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListNetworkSettingsPagesWithContext ¶
func (c *WorkSpacesWeb) ListNetworkSettingsPagesWithContext(ctx aws.Context, input *ListNetworkSettingsInput, fn func(*ListNetworkSettingsOutput, bool) bool, opts ...request.Option) error
ListNetworkSettingsPagesWithContext same as ListNetworkSettingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) ListNetworkSettingsRequest(input *ListNetworkSettingsInput) (req *request.Request, output *ListNetworkSettingsOutput)
ListNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the ListNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListNetworkSettings for more information on using the ListNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListNetworkSettingsRequest method. req, resp := client.ListNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListNetworkSettings
func (*WorkSpacesWeb) ListNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) ListNetworkSettingsWithContext(ctx aws.Context, input *ListNetworkSettingsInput, opts ...request.Option) (*ListNetworkSettingsOutput, error)
ListNetworkSettingsWithContext is the same as ListNetworkSettings with the addition of the ability to pass a context and additional request options.
See ListNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListPortals ¶
func (c *WorkSpacesWeb) ListPortals(input *ListPortalsInput) (*ListPortalsOutput, error)
ListPortals API operation for Amazon WorkSpaces Web.
Retrieves a list or web portals.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListPortals for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListPortals
func (*WorkSpacesWeb) ListPortalsPages ¶
func (c *WorkSpacesWeb) ListPortalsPages(input *ListPortalsInput, fn func(*ListPortalsOutput, bool) bool) error
ListPortalsPages iterates over the pages of a ListPortals operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPortals method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPortals operation. pageNum := 0 err := client.ListPortalsPages(params, func(page *workspacesweb.ListPortalsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListPortalsPagesWithContext ¶
func (c *WorkSpacesWeb) ListPortalsPagesWithContext(ctx aws.Context, input *ListPortalsInput, fn func(*ListPortalsOutput, bool) bool, opts ...request.Option) error
ListPortalsPagesWithContext same as ListPortalsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListPortalsRequest ¶
func (c *WorkSpacesWeb) ListPortalsRequest(input *ListPortalsInput) (req *request.Request, output *ListPortalsOutput)
ListPortalsRequest generates a "aws/request.Request" representing the client's request for the ListPortals operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListPortals for more information on using the ListPortals API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListPortalsRequest method. req, resp := client.ListPortalsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListPortals
func (*WorkSpacesWeb) ListPortalsWithContext ¶
func (c *WorkSpacesWeb) ListPortalsWithContext(ctx aws.Context, input *ListPortalsInput, opts ...request.Option) (*ListPortalsOutput, error)
ListPortalsWithContext is the same as ListPortals with the addition of the ability to pass a context and additional request options.
See ListPortals for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListTagsForResource ¶
func (c *WorkSpacesWeb) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Amazon WorkSpaces Web.
Retrieves a list of tags for a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListTagsForResource for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTagsForResource
func (*WorkSpacesWeb) ListTagsForResourceRequest ¶
func (c *WorkSpacesWeb) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTagsForResource
func (*WorkSpacesWeb) ListTagsForResourceWithContext ¶
func (c *WorkSpacesWeb) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListTrustStoreCertificates ¶
func (c *WorkSpacesWeb) ListTrustStoreCertificates(input *ListTrustStoreCertificatesInput) (*ListTrustStoreCertificatesOutput, error)
ListTrustStoreCertificates API operation for Amazon WorkSpaces Web.
Retrieves a list of trust store certificates.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListTrustStoreCertificates for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTrustStoreCertificates
func (*WorkSpacesWeb) ListTrustStoreCertificatesPages ¶
func (c *WorkSpacesWeb) ListTrustStoreCertificatesPages(input *ListTrustStoreCertificatesInput, fn func(*ListTrustStoreCertificatesOutput, bool) bool) error
ListTrustStoreCertificatesPages iterates over the pages of a ListTrustStoreCertificates operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTrustStoreCertificates method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTrustStoreCertificates operation. pageNum := 0 err := client.ListTrustStoreCertificatesPages(params, func(page *workspacesweb.ListTrustStoreCertificatesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListTrustStoreCertificatesPagesWithContext ¶
func (c *WorkSpacesWeb) ListTrustStoreCertificatesPagesWithContext(ctx aws.Context, input *ListTrustStoreCertificatesInput, fn func(*ListTrustStoreCertificatesOutput, bool) bool, opts ...request.Option) error
ListTrustStoreCertificatesPagesWithContext same as ListTrustStoreCertificatesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListTrustStoreCertificatesRequest ¶
func (c *WorkSpacesWeb) ListTrustStoreCertificatesRequest(input *ListTrustStoreCertificatesInput) (req *request.Request, output *ListTrustStoreCertificatesOutput)
ListTrustStoreCertificatesRequest generates a "aws/request.Request" representing the client's request for the ListTrustStoreCertificates operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTrustStoreCertificates for more information on using the ListTrustStoreCertificates API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTrustStoreCertificatesRequest method. req, resp := client.ListTrustStoreCertificatesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTrustStoreCertificates
func (*WorkSpacesWeb) ListTrustStoreCertificatesWithContext ¶
func (c *WorkSpacesWeb) ListTrustStoreCertificatesWithContext(ctx aws.Context, input *ListTrustStoreCertificatesInput, opts ...request.Option) (*ListTrustStoreCertificatesOutput, error)
ListTrustStoreCertificatesWithContext is the same as ListTrustStoreCertificates with the addition of the ability to pass a context and additional request options.
See ListTrustStoreCertificates for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListTrustStores ¶
func (c *WorkSpacesWeb) ListTrustStores(input *ListTrustStoresInput) (*ListTrustStoresOutput, error)
ListTrustStores API operation for Amazon WorkSpaces Web.
Retrieves a list of trust stores.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListTrustStores for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTrustStores
func (*WorkSpacesWeb) ListTrustStoresPages ¶
func (c *WorkSpacesWeb) ListTrustStoresPages(input *ListTrustStoresInput, fn func(*ListTrustStoresOutput, bool) bool) error
ListTrustStoresPages iterates over the pages of a ListTrustStores operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTrustStores method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTrustStores operation. pageNum := 0 err := client.ListTrustStoresPages(params, func(page *workspacesweb.ListTrustStoresOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListTrustStoresPagesWithContext ¶
func (c *WorkSpacesWeb) ListTrustStoresPagesWithContext(ctx aws.Context, input *ListTrustStoresInput, fn func(*ListTrustStoresOutput, bool) bool, opts ...request.Option) error
ListTrustStoresPagesWithContext same as ListTrustStoresPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListTrustStoresRequest ¶
func (c *WorkSpacesWeb) ListTrustStoresRequest(input *ListTrustStoresInput) (req *request.Request, output *ListTrustStoresOutput)
ListTrustStoresRequest generates a "aws/request.Request" representing the client's request for the ListTrustStores operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTrustStores for more information on using the ListTrustStores API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTrustStoresRequest method. req, resp := client.ListTrustStoresRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListTrustStores
func (*WorkSpacesWeb) ListTrustStoresWithContext ¶
func (c *WorkSpacesWeb) ListTrustStoresWithContext(ctx aws.Context, input *ListTrustStoresInput, opts ...request.Option) (*ListTrustStoresOutput, error)
ListTrustStoresWithContext is the same as ListTrustStores with the addition of the ability to pass a context and additional request options.
See ListTrustStores for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListUserSettings ¶
func (c *WorkSpacesWeb) ListUserSettings(input *ListUserSettingsInput) (*ListUserSettingsOutput, error)
ListUserSettings API operation for Amazon WorkSpaces Web.
Retrieves a list of user settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation ListUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListUserSettings
func (*WorkSpacesWeb) ListUserSettingsPages ¶
func (c *WorkSpacesWeb) ListUserSettingsPages(input *ListUserSettingsInput, fn func(*ListUserSettingsOutput, bool) bool) error
ListUserSettingsPages iterates over the pages of a ListUserSettings operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListUserSettings method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListUserSettings operation. pageNum := 0 err := client.ListUserSettingsPages(params, func(page *workspacesweb.ListUserSettingsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*WorkSpacesWeb) ListUserSettingsPagesWithContext ¶
func (c *WorkSpacesWeb) ListUserSettingsPagesWithContext(ctx aws.Context, input *ListUserSettingsInput, fn func(*ListUserSettingsOutput, bool) bool, opts ...request.Option) error
ListUserSettingsPagesWithContext same as ListUserSettingsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) ListUserSettingsRequest ¶
func (c *WorkSpacesWeb) ListUserSettingsRequest(input *ListUserSettingsInput) (req *request.Request, output *ListUserSettingsOutput)
ListUserSettingsRequest generates a "aws/request.Request" representing the client's request for the ListUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListUserSettings for more information on using the ListUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListUserSettingsRequest method. req, resp := client.ListUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/ListUserSettings
func (*WorkSpacesWeb) ListUserSettingsWithContext ¶
func (c *WorkSpacesWeb) ListUserSettingsWithContext(ctx aws.Context, input *ListUserSettingsInput, opts ...request.Option) (*ListUserSettingsOutput, error)
ListUserSettingsWithContext is the same as ListUserSettings with the addition of the ability to pass a context and additional request options.
See ListUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) TagResource ¶
func (c *WorkSpacesWeb) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon WorkSpaces Web.
Adds or overwrites one or more tags for the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation TagResource for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
TooManyTagsException There are too many tags.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/TagResource
func (*WorkSpacesWeb) TagResourceRequest ¶
func (c *WorkSpacesWeb) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/TagResource
func (*WorkSpacesWeb) TagResourceWithContext ¶
func (c *WorkSpacesWeb) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UntagResource ¶
func (c *WorkSpacesWeb) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon WorkSpaces Web.
Removes one or more tags from the specified resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UntagResource for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UntagResource
func (*WorkSpacesWeb) UntagResourceRequest ¶
func (c *WorkSpacesWeb) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UntagResource
func (*WorkSpacesWeb) UntagResourceWithContext ¶
func (c *WorkSpacesWeb) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdateBrowserSettings ¶
func (c *WorkSpacesWeb) UpdateBrowserSettings(input *UpdateBrowserSettingsInput) (*UpdateBrowserSettingsOutput, error)
UpdateBrowserSettings API operation for Amazon WorkSpaces Web.
Updates browser settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdateBrowserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateBrowserSettings
func (*WorkSpacesWeb) UpdateBrowserSettingsRequest ¶
func (c *WorkSpacesWeb) UpdateBrowserSettingsRequest(input *UpdateBrowserSettingsInput) (req *request.Request, output *UpdateBrowserSettingsOutput)
UpdateBrowserSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateBrowserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateBrowserSettings for more information on using the UpdateBrowserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateBrowserSettingsRequest method. req, resp := client.UpdateBrowserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateBrowserSettings
func (*WorkSpacesWeb) UpdateBrowserSettingsWithContext ¶
func (c *WorkSpacesWeb) UpdateBrowserSettingsWithContext(ctx aws.Context, input *UpdateBrowserSettingsInput, opts ...request.Option) (*UpdateBrowserSettingsOutput, error)
UpdateBrowserSettingsWithContext is the same as UpdateBrowserSettings with the addition of the ability to pass a context and additional request options.
See UpdateBrowserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdateIdentityProvider ¶
func (c *WorkSpacesWeb) UpdateIdentityProvider(input *UpdateIdentityProviderInput) (*UpdateIdentityProviderOutput, error)
UpdateIdentityProvider API operation for Amazon WorkSpaces Web.
Updates the identity provider.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdateIdentityProvider for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateIdentityProvider
func (*WorkSpacesWeb) UpdateIdentityProviderRequest ¶
func (c *WorkSpacesWeb) UpdateIdentityProviderRequest(input *UpdateIdentityProviderInput) (req *request.Request, output *UpdateIdentityProviderOutput)
UpdateIdentityProviderRequest generates a "aws/request.Request" representing the client's request for the UpdateIdentityProvider operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateIdentityProvider for more information on using the UpdateIdentityProvider API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateIdentityProviderRequest method. req, resp := client.UpdateIdentityProviderRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateIdentityProvider
func (*WorkSpacesWeb) UpdateIdentityProviderWithContext ¶
func (c *WorkSpacesWeb) UpdateIdentityProviderWithContext(ctx aws.Context, input *UpdateIdentityProviderInput, opts ...request.Option) (*UpdateIdentityProviderOutput, error)
UpdateIdentityProviderWithContext is the same as UpdateIdentityProvider with the addition of the ability to pass a context and additional request options.
See UpdateIdentityProvider for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdateNetworkSettings ¶
func (c *WorkSpacesWeb) UpdateNetworkSettings(input *UpdateNetworkSettingsInput) (*UpdateNetworkSettingsOutput, error)
UpdateNetworkSettings API operation for Amazon WorkSpaces Web.
Updates network settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdateNetworkSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateNetworkSettings
func (*WorkSpacesWeb) UpdateNetworkSettingsRequest ¶
func (c *WorkSpacesWeb) UpdateNetworkSettingsRequest(input *UpdateNetworkSettingsInput) (req *request.Request, output *UpdateNetworkSettingsOutput)
UpdateNetworkSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateNetworkSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateNetworkSettings for more information on using the UpdateNetworkSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateNetworkSettingsRequest method. req, resp := client.UpdateNetworkSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateNetworkSettings
func (*WorkSpacesWeb) UpdateNetworkSettingsWithContext ¶
func (c *WorkSpacesWeb) UpdateNetworkSettingsWithContext(ctx aws.Context, input *UpdateNetworkSettingsInput, opts ...request.Option) (*UpdateNetworkSettingsOutput, error)
UpdateNetworkSettingsWithContext is the same as UpdateNetworkSettings with the addition of the ability to pass a context and additional request options.
See UpdateNetworkSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdatePortal ¶
func (c *WorkSpacesWeb) UpdatePortal(input *UpdatePortalInput) (*UpdatePortalOutput, error)
UpdatePortal API operation for Amazon WorkSpaces Web.
Updates a web portal.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdatePortal for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdatePortal
func (*WorkSpacesWeb) UpdatePortalRequest ¶
func (c *WorkSpacesWeb) UpdatePortalRequest(input *UpdatePortalInput) (req *request.Request, output *UpdatePortalOutput)
UpdatePortalRequest generates a "aws/request.Request" representing the client's request for the UpdatePortal operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdatePortal for more information on using the UpdatePortal API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdatePortalRequest method. req, resp := client.UpdatePortalRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdatePortal
func (*WorkSpacesWeb) UpdatePortalWithContext ¶
func (c *WorkSpacesWeb) UpdatePortalWithContext(ctx aws.Context, input *UpdatePortalInput, opts ...request.Option) (*UpdatePortalOutput, error)
UpdatePortalWithContext is the same as UpdatePortal with the addition of the ability to pass a context and additional request options.
See UpdatePortal for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdateTrustStore ¶
func (c *WorkSpacesWeb) UpdateTrustStore(input *UpdateTrustStoreInput) (*UpdateTrustStoreOutput, error)
UpdateTrustStore API operation for Amazon WorkSpaces Web.
Updates the trust store.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdateTrustStore for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ServiceQuotaExceededException The service quota has been exceeded.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateTrustStore
func (*WorkSpacesWeb) UpdateTrustStoreRequest ¶
func (c *WorkSpacesWeb) UpdateTrustStoreRequest(input *UpdateTrustStoreInput) (req *request.Request, output *UpdateTrustStoreOutput)
UpdateTrustStoreRequest generates a "aws/request.Request" representing the client's request for the UpdateTrustStore operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateTrustStore for more information on using the UpdateTrustStore API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateTrustStoreRequest method. req, resp := client.UpdateTrustStoreRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateTrustStore
func (*WorkSpacesWeb) UpdateTrustStoreWithContext ¶
func (c *WorkSpacesWeb) UpdateTrustStoreWithContext(ctx aws.Context, input *UpdateTrustStoreInput, opts ...request.Option) (*UpdateTrustStoreOutput, error)
UpdateTrustStoreWithContext is the same as UpdateTrustStore with the addition of the ability to pass a context and additional request options.
See UpdateTrustStore for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*WorkSpacesWeb) UpdateUserSettings ¶
func (c *WorkSpacesWeb) UpdateUserSettings(input *UpdateUserSettingsInput) (*UpdateUserSettingsOutput, error)
UpdateUserSettings API operation for Amazon WorkSpaces Web.
Updates the user settings.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon WorkSpaces Web's API operation UpdateUserSettings for usage and error information.
Returned Error Types:
InternalServerException There is an internal server error.
ResourceNotFoundException The resource cannot be found.
AccessDeniedException Access is denied.
ThrottlingException There is a throttling error.
ValidationException There is a validation error.
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateUserSettings
func (*WorkSpacesWeb) UpdateUserSettingsRequest ¶
func (c *WorkSpacesWeb) UpdateUserSettingsRequest(input *UpdateUserSettingsInput) (req *request.Request, output *UpdateUserSettingsOutput)
UpdateUserSettingsRequest generates a "aws/request.Request" representing the client's request for the UpdateUserSettings operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateUserSettings for more information on using the UpdateUserSettings API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateUserSettingsRequest method. req, resp := client.UpdateUserSettingsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/workspaces-web-2020-07-08/UpdateUserSettings
func (*WorkSpacesWeb) UpdateUserSettingsWithContext ¶
func (c *WorkSpacesWeb) UpdateUserSettingsWithContext(ctx aws.Context, input *UpdateUserSettingsInput, opts ...request.Option) (*UpdateUserSettingsOutput, error)
UpdateUserSettingsWithContext is the same as UpdateUserSettings with the addition of the ability to pass a context and additional request options.
See UpdateUserSettings for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
Directories ¶
Path | Synopsis |
---|---|
Package workspaceswebiface provides an interface to enable mocking the Amazon WorkSpaces Web service client for testing your code.
|
Package workspaceswebiface provides an interface to enable mocking the Amazon WorkSpaces Web service client for testing your code. |