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

Overview ▾

Package worklink provides the client and types for making API requests to Amazon WorkLink.

Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS and Android phones. In a single step, your users, such as employees, can access internal websites as efficiently as they access any other public website. They enter a URL in their web browser, or choose a link to an internal website in an email. Amazon WorkLink authenticates the user's access and securely renders authorized internal web content in a secure rendering service in the AWS cloud. Amazon WorkLink doesn't download or store any internal web content on mobile devices.

See https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25 for more information on this service.

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

Using the Client

To contact Amazon WorkLink 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 WorkLink client WorkLink for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/worklink/#New

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

Types ▾

type WorkLink
func New(p client.ConfigProvider, cfgs ...*aws.Config) *WorkLink
func (c *WorkLink) AssociateDomain(input *AssociateDomainInput) (*AssociateDomainOutput, error)
func (c *WorkLink) AssociateDomainRequest(input *AssociateDomainInput) (req *request.Request, output *AssociateDomainOutput)
func (c *WorkLink) AssociateDomainWithContext(ctx aws.Context, input *AssociateDomainInput, opts ...request.Option) (*AssociateDomainOutput, error)
func (c *WorkLink) AssociateWebsiteAuthorizationProvider(input *AssociateWebsiteAuthorizationProviderInput) (*AssociateWebsiteAuthorizationProviderOutput, error)
func (c *WorkLink) AssociateWebsiteAuthorizationProviderRequest(input *AssociateWebsiteAuthorizationProviderInput) (req *request.Request, output *AssociateWebsiteAuthorizationProviderOutput)
func (c *WorkLink) AssociateWebsiteAuthorizationProviderWithContext(ctx aws.Context, input *AssociateWebsiteAuthorizationProviderInput, opts ...request.Option) (*AssociateWebsiteAuthorizationProviderOutput, error)
func (c *WorkLink) AssociateWebsiteCertificateAuthority(input *AssociateWebsiteCertificateAuthorityInput) (*AssociateWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) AssociateWebsiteCertificateAuthorityRequest(input *AssociateWebsiteCertificateAuthorityInput) (req *request.Request, output *AssociateWebsiteCertificateAuthorityOutput)
func (c *WorkLink) AssociateWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *AssociateWebsiteCertificateAuthorityInput, opts ...request.Option) (*AssociateWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
func (c *WorkLink) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
func (c *WorkLink) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
func (c *WorkLink) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
func (c *WorkLink) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
func (c *WorkLink) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
func (c *WorkLink) DescribeAuditStreamConfiguration(input *DescribeAuditStreamConfigurationInput) (*DescribeAuditStreamConfigurationOutput, error)
func (c *WorkLink) DescribeAuditStreamConfigurationRequest(input *DescribeAuditStreamConfigurationInput) (req *request.Request, output *DescribeAuditStreamConfigurationOutput)
func (c *WorkLink) DescribeAuditStreamConfigurationWithContext(ctx aws.Context, input *DescribeAuditStreamConfigurationInput, opts ...request.Option) (*DescribeAuditStreamConfigurationOutput, error)
func (c *WorkLink) DescribeCompanyNetworkConfiguration(input *DescribeCompanyNetworkConfigurationInput) (*DescribeCompanyNetworkConfigurationOutput, error)
func (c *WorkLink) DescribeCompanyNetworkConfigurationRequest(input *DescribeCompanyNetworkConfigurationInput) (req *request.Request, output *DescribeCompanyNetworkConfigurationOutput)
func (c *WorkLink) DescribeCompanyNetworkConfigurationWithContext(ctx aws.Context, input *DescribeCompanyNetworkConfigurationInput, opts ...request.Option) (*DescribeCompanyNetworkConfigurationOutput, error)
func (c *WorkLink) DescribeDevice(input *DescribeDeviceInput) (*DescribeDeviceOutput, error)
func (c *WorkLink) DescribeDevicePolicyConfiguration(input *DescribeDevicePolicyConfigurationInput) (*DescribeDevicePolicyConfigurationOutput, error)
func (c *WorkLink) DescribeDevicePolicyConfigurationRequest(input *DescribeDevicePolicyConfigurationInput) (req *request.Request, output *DescribeDevicePolicyConfigurationOutput)
func (c *WorkLink) DescribeDevicePolicyConfigurationWithContext(ctx aws.Context, input *DescribeDevicePolicyConfigurationInput, opts ...request.Option) (*DescribeDevicePolicyConfigurationOutput, error)
func (c *WorkLink) DescribeDeviceRequest(input *DescribeDeviceInput) (req *request.Request, output *DescribeDeviceOutput)
func (c *WorkLink) DescribeDeviceWithContext(ctx aws.Context, input *DescribeDeviceInput, opts ...request.Option) (*DescribeDeviceOutput, error)
func (c *WorkLink) DescribeDomain(input *DescribeDomainInput) (*DescribeDomainOutput, error)
func (c *WorkLink) DescribeDomainRequest(input *DescribeDomainInput) (req *request.Request, output *DescribeDomainOutput)
func (c *WorkLink) DescribeDomainWithContext(ctx aws.Context, input *DescribeDomainInput, opts ...request.Option) (*DescribeDomainOutput, error)
func (c *WorkLink) DescribeFleetMetadata(input *DescribeFleetMetadataInput) (*DescribeFleetMetadataOutput, error)
func (c *WorkLink) DescribeFleetMetadataRequest(input *DescribeFleetMetadataInput) (req *request.Request, output *DescribeFleetMetadataOutput)
func (c *WorkLink) DescribeFleetMetadataWithContext(ctx aws.Context, input *DescribeFleetMetadataInput, opts ...request.Option) (*DescribeFleetMetadataOutput, error)
func (c *WorkLink) DescribeIdentityProviderConfiguration(input *DescribeIdentityProviderConfigurationInput) (*DescribeIdentityProviderConfigurationOutput, error)
func (c *WorkLink) DescribeIdentityProviderConfigurationRequest(input *DescribeIdentityProviderConfigurationInput) (req *request.Request, output *DescribeIdentityProviderConfigurationOutput)
func (c *WorkLink) DescribeIdentityProviderConfigurationWithContext(ctx aws.Context, input *DescribeIdentityProviderConfigurationInput, opts ...request.Option) (*DescribeIdentityProviderConfigurationOutput, error)
func (c *WorkLink) DescribeWebsiteCertificateAuthority(input *DescribeWebsiteCertificateAuthorityInput) (*DescribeWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) DescribeWebsiteCertificateAuthorityRequest(input *DescribeWebsiteCertificateAuthorityInput) (req *request.Request, output *DescribeWebsiteCertificateAuthorityOutput)
func (c *WorkLink) DescribeWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *DescribeWebsiteCertificateAuthorityInput, opts ...request.Option) (*DescribeWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) DisassociateDomain(input *DisassociateDomainInput) (*DisassociateDomainOutput, error)
func (c *WorkLink) DisassociateDomainRequest(input *DisassociateDomainInput) (req *request.Request, output *DisassociateDomainOutput)
func (c *WorkLink) DisassociateDomainWithContext(ctx aws.Context, input *DisassociateDomainInput, opts ...request.Option) (*DisassociateDomainOutput, error)
func (c *WorkLink) DisassociateWebsiteAuthorizationProvider(input *DisassociateWebsiteAuthorizationProviderInput) (*DisassociateWebsiteAuthorizationProviderOutput, error)
func (c *WorkLink) DisassociateWebsiteAuthorizationProviderRequest(input *DisassociateWebsiteAuthorizationProviderInput) (req *request.Request, output *DisassociateWebsiteAuthorizationProviderOutput)
func (c *WorkLink) DisassociateWebsiteAuthorizationProviderWithContext(ctx aws.Context, input *DisassociateWebsiteAuthorizationProviderInput, opts ...request.Option) (*DisassociateWebsiteAuthorizationProviderOutput, error)
func (c *WorkLink) DisassociateWebsiteCertificateAuthority(input *DisassociateWebsiteCertificateAuthorityInput) (*DisassociateWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) DisassociateWebsiteCertificateAuthorityRequest(input *DisassociateWebsiteCertificateAuthorityInput) (req *request.Request, output *DisassociateWebsiteCertificateAuthorityOutput)
func (c *WorkLink) DisassociateWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *DisassociateWebsiteCertificateAuthorityInput, opts ...request.Option) (*DisassociateWebsiteCertificateAuthorityOutput, error)
func (c *WorkLink) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)
func (c *WorkLink) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error
func (c *WorkLink) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool, opts ...request.Option) error
func (c *WorkLink) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)
func (c *WorkLink) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)
func (c *WorkLink) ListDomains(input *ListDomainsInput) (*ListDomainsOutput, error)
func (c *WorkLink) ListDomainsPages(input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool) error
func (c *WorkLink) ListDomainsPagesWithContext(ctx aws.Context, input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool, opts ...request.Option) error
func (c *WorkLink) ListDomainsRequest(input *ListDomainsInput) (req *request.Request, output *ListDomainsOutput)
func (c *WorkLink) ListDomainsWithContext(ctx aws.Context, input *ListDomainsInput, opts ...request.Option) (*ListDomainsOutput, error)
func (c *WorkLink) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)
func (c *WorkLink) ListFleetsPages(input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool) error
func (c *WorkLink) ListFleetsPagesWithContext(ctx aws.Context, input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool, opts ...request.Option) error
func (c *WorkLink) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)
func (c *WorkLink) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)
func (c *WorkLink) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
func (c *WorkLink) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
func (c *WorkLink) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
func (c *WorkLink) ListWebsiteAuthorizationProviders(input *ListWebsiteAuthorizationProvidersInput) (*ListWebsiteAuthorizationProvidersOutput, error)
func (c *WorkLink) ListWebsiteAuthorizationProvidersPages(input *ListWebsiteAuthorizationProvidersInput, fn func(*ListWebsiteAuthorizationProvidersOutput, bool) bool) error
func (c *WorkLink) ListWebsiteAuthorizationProvidersPagesWithContext(ctx aws.Context, input *ListWebsiteAuthorizationProvidersInput, fn func(*ListWebsiteAuthorizationProvidersOutput, bool) bool, opts ...request.Option) error
func (c *WorkLink) ListWebsiteAuthorizationProvidersRequest(input *ListWebsiteAuthorizationProvidersInput) (req *request.Request, output *ListWebsiteAuthorizationProvidersOutput)
func (c *WorkLink) ListWebsiteAuthorizationProvidersWithContext(ctx aws.Context, input *ListWebsiteAuthorizationProvidersInput, opts ...request.Option) (*ListWebsiteAuthorizationProvidersOutput, error)
func (c *WorkLink) ListWebsiteCertificateAuthorities(input *ListWebsiteCertificateAuthoritiesInput) (*ListWebsiteCertificateAuthoritiesOutput, error)
func (c *WorkLink) ListWebsiteCertificateAuthoritiesPages(input *ListWebsiteCertificateAuthoritiesInput, fn func(*ListWebsiteCertificateAuthoritiesOutput, bool) bool) error
func (c *WorkLink) ListWebsiteCertificateAuthoritiesPagesWithContext(ctx aws.Context, input *ListWebsiteCertificateAuthoritiesInput, fn func(*ListWebsiteCertificateAuthoritiesOutput, bool) bool, opts ...request.Option) error
func (c *WorkLink) ListWebsiteCertificateAuthoritiesRequest(input *ListWebsiteCertificateAuthoritiesInput) (req *request.Request, output *ListWebsiteCertificateAuthoritiesOutput)
func (c *WorkLink) ListWebsiteCertificateAuthoritiesWithContext(ctx aws.Context, input *ListWebsiteCertificateAuthoritiesInput, opts ...request.Option) (*ListWebsiteCertificateAuthoritiesOutput, error)
func (c *WorkLink) RestoreDomainAccess(input *RestoreDomainAccessInput) (*RestoreDomainAccessOutput, error)
func (c *WorkLink) RestoreDomainAccessRequest(input *RestoreDomainAccessInput) (req *request.Request, output *RestoreDomainAccessOutput)
func (c *WorkLink) RestoreDomainAccessWithContext(ctx aws.Context, input *RestoreDomainAccessInput, opts ...request.Option) (*RestoreDomainAccessOutput, error)
func (c *WorkLink) RevokeDomainAccess(input *RevokeDomainAccessInput) (*RevokeDomainAccessOutput, error)
func (c *WorkLink) RevokeDomainAccessRequest(input *RevokeDomainAccessInput) (req *request.Request, output *RevokeDomainAccessOutput)
func (c *WorkLink) RevokeDomainAccessWithContext(ctx aws.Context, input *RevokeDomainAccessInput, opts ...request.Option) (*RevokeDomainAccessOutput, error)
func (c *WorkLink) SignOutUser(input *SignOutUserInput) (*SignOutUserOutput, error)
func (c *WorkLink) SignOutUserRequest(input *SignOutUserInput) (req *request.Request, output *SignOutUserOutput)
func (c *WorkLink) SignOutUserWithContext(ctx aws.Context, input *SignOutUserInput, opts ...request.Option) (*SignOutUserOutput, error)
func (c *WorkLink) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
func (c *WorkLink) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
func (c *WorkLink) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
func (c *WorkLink) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
func (c *WorkLink) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
func (c *WorkLink) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
func (c *WorkLink) UpdateAuditStreamConfiguration(input *UpdateAuditStreamConfigurationInput) (*UpdateAuditStreamConfigurationOutput, error)
func (c *WorkLink) UpdateAuditStreamConfigurationRequest(input *UpdateAuditStreamConfigurationInput) (req *request.Request, output *UpdateAuditStreamConfigurationOutput)
func (c *WorkLink) UpdateAuditStreamConfigurationWithContext(ctx aws.Context, input *UpdateAuditStreamConfigurationInput, opts ...request.Option) (*UpdateAuditStreamConfigurationOutput, error)
func (c *WorkLink) UpdateCompanyNetworkConfiguration(input *UpdateCompanyNetworkConfigurationInput) (*UpdateCompanyNetworkConfigurationOutput, error)
func (c *WorkLink) UpdateCompanyNetworkConfigurationRequest(input *UpdateCompanyNetworkConfigurationInput) (req *request.Request, output *UpdateCompanyNetworkConfigurationOutput)
func (c *WorkLink) UpdateCompanyNetworkConfigurationWithContext(ctx aws.Context, input *UpdateCompanyNetworkConfigurationInput, opts ...request.Option) (*UpdateCompanyNetworkConfigurationOutput, error)
func (c *WorkLink) UpdateDevicePolicyConfiguration(input *UpdateDevicePolicyConfigurationInput) (*UpdateDevicePolicyConfigurationOutput, error)
func (c *WorkLink) UpdateDevicePolicyConfigurationRequest(input *UpdateDevicePolicyConfigurationInput) (req *request.Request, output *UpdateDevicePolicyConfigurationOutput)
func (c *WorkLink) UpdateDevicePolicyConfigurationWithContext(ctx aws.Context, input *UpdateDevicePolicyConfigurationInput, opts ...request.Option) (*UpdateDevicePolicyConfigurationOutput, error)
func (c *WorkLink) UpdateDomainMetadata(input *UpdateDomainMetadataInput) (*UpdateDomainMetadataOutput, error)
func (c *WorkLink) UpdateDomainMetadataRequest(input *UpdateDomainMetadataInput) (req *request.Request, output *UpdateDomainMetadataOutput)
func (c *WorkLink) UpdateDomainMetadataWithContext(ctx aws.Context, input *UpdateDomainMetadataInput, opts ...request.Option) (*UpdateDomainMetadataOutput, error)
func (c *WorkLink) UpdateFleetMetadata(input *UpdateFleetMetadataInput) (*UpdateFleetMetadataOutput, error)
func (c *WorkLink) UpdateFleetMetadataRequest(input *UpdateFleetMetadataInput) (req *request.Request, output *UpdateFleetMetadataOutput)
func (c *WorkLink) UpdateFleetMetadataWithContext(ctx aws.Context, input *UpdateFleetMetadataInput, opts ...request.Option) (*UpdateFleetMetadataOutput, error)
func (c *WorkLink) UpdateIdentityProviderConfiguration(input *UpdateIdentityProviderConfigurationInput) (*UpdateIdentityProviderConfigurationOutput, error)
func (c *WorkLink) UpdateIdentityProviderConfigurationRequest(input *UpdateIdentityProviderConfigurationInput) (req *request.Request, output *UpdateIdentityProviderConfigurationOutput)
func (c *WorkLink) UpdateIdentityProviderConfigurationWithContext(ctx aws.Context, input *UpdateIdentityProviderConfigurationInput, opts ...request.Option) (*UpdateIdentityProviderConfigurationOutput, error)
func AuthorizationProviderType_Values() []string
func DeviceStatus_Values() []string
func DomainStatus_Values() []string
func FleetStatus_Values() []string
func IdentityProviderType_Values() []string
type AssociateDomainInput
type AssociateDomainOutput
type AssociateWebsiteAuthorizationProviderInput
type AssociateWebsiteAuthorizationProviderOutput
type AssociateWebsiteCertificateAuthorityInput
type AssociateWebsiteCertificateAuthorityOutput
type CreateFleetInput
type CreateFleetOutput
type DeleteFleetInput
type DeleteFleetOutput
type DescribeAuditStreamConfigurationInput
type DescribeAuditStreamConfigurationOutput
type DescribeCompanyNetworkConfigurationInput
type DescribeCompanyNetworkConfigurationOutput
type DescribeDeviceInput
type DescribeDeviceOutput
type DescribeDevicePolicyConfigurationInput
type DescribeDevicePolicyConfigurationOutput
type DescribeDomainInput
type DescribeDomainOutput
type DescribeFleetMetadataInput
type DescribeFleetMetadataOutput
type DescribeIdentityProviderConfigurationInput
type DescribeIdentityProviderConfigurationOutput
type DescribeWebsiteCertificateAuthorityInput
type DescribeWebsiteCertificateAuthorityOutput
type DeviceSummary
type DisassociateDomainInput
type DisassociateDomainOutput
type DisassociateWebsiteAuthorizationProviderInput
type DisassociateWebsiteAuthorizationProviderOutput
type DisassociateWebsiteCertificateAuthorityInput
type DisassociateWebsiteCertificateAuthorityOutput
type DomainSummary
type FleetSummary
type InternalServerErrorException
type InvalidRequestException
type ListDevicesInput
type ListDevicesOutput
type ListDomainsInput
type ListDomainsOutput
type ListFleetsInput
type ListFleetsOutput
type ListTagsForResourceInput
type ListTagsForResourceOutput
type ListWebsiteAuthorizationProvidersInput
type ListWebsiteAuthorizationProvidersOutput
type ListWebsiteCertificateAuthoritiesInput
type ListWebsiteCertificateAuthoritiesOutput
type ResourceAlreadyExistsException
type ResourceNotFoundException
type RestoreDomainAccessInput
type RestoreDomainAccessOutput
type RevokeDomainAccessInput
type RevokeDomainAccessOutput
type SignOutUserInput
type SignOutUserOutput
type TagResourceInput
type TagResourceOutput
type TooManyRequestsException
type UnauthorizedException
type UntagResourceInput
type UntagResourceOutput
type UpdateAuditStreamConfigurationInput
type UpdateAuditStreamConfigurationOutput
type UpdateCompanyNetworkConfigurationInput
type UpdateCompanyNetworkConfigurationOutput
type UpdateDevicePolicyConfigurationInput
type UpdateDevicePolicyConfigurationOutput
type UpdateDomainMetadataInput
type UpdateDomainMetadataOutput
type UpdateFleetMetadataInput
type UpdateFleetMetadataOutput
type UpdateIdentityProviderConfigurationInput
type UpdateIdentityProviderConfigurationOutput
type WebsiteAuthorizationProviderSummary
type WebsiteCaSummary

Constants ▾

const (
    // DeviceStatusActive is a DeviceStatus enum value
    DeviceStatusActive = "ACTIVE"

    // DeviceStatusSignedOut is a DeviceStatus enum value
    DeviceStatusSignedOut = "SIGNED_OUT"
)
const (
    // DomainStatusPendingValidation is a DomainStatus enum value
    DomainStatusPendingValidation = "PENDING_VALIDATION"

    // DomainStatusAssociating is a DomainStatus enum value
    DomainStatusAssociating = "ASSOCIATING"

    // DomainStatusActive is a DomainStatus enum value
    DomainStatusActive = "ACTIVE"

    // DomainStatusInactive is a DomainStatus enum value
    DomainStatusInactive = "INACTIVE"

    // DomainStatusDisassociating is a DomainStatus enum value
    DomainStatusDisassociating = "DISASSOCIATING"

    // DomainStatusDisassociated is a DomainStatus enum value
    DomainStatusDisassociated = "DISASSOCIATED"

    // DomainStatusFailedToAssociate is a DomainStatus enum value
    DomainStatusFailedToAssociate = "FAILED_TO_ASSOCIATE"

    // DomainStatusFailedToDisassociate is a DomainStatus enum value
    DomainStatusFailedToDisassociate = "FAILED_TO_DISASSOCIATE"
)
const (
    // FleetStatusCreating is a FleetStatus enum value
    FleetStatusCreating = "CREATING"

    // FleetStatusActive is a FleetStatus enum value
    FleetStatusActive = "ACTIVE"

    // FleetStatusDeleting is a FleetStatus enum value
    FleetStatusDeleting = "DELETING"

    // FleetStatusDeleted is a FleetStatus enum value
    FleetStatusDeleted = "DELETED"

    // FleetStatusFailedToCreate is a FleetStatus enum value
    FleetStatusFailedToCreate = "FAILED_TO_CREATE"

    // FleetStatusFailedToDelete is a FleetStatus enum value
    FleetStatusFailedToDelete = "FAILED_TO_DELETE"
)
const (

    // ErrCodeInternalServerErrorException for service response error code
    // "InternalServerErrorException".
    //
    // The service is temporarily unavailable.
    ErrCodeInternalServerErrorException = "InternalServerErrorException"

    // ErrCodeInvalidRequestException for service response error code
    // "InvalidRequestException".
    //
    // The request is not valid.
    ErrCodeInvalidRequestException = "InvalidRequestException"

    // ErrCodeResourceAlreadyExistsException for service response error code
    // "ResourceAlreadyExistsException".
    //
    // The resource already exists.
    ErrCodeResourceAlreadyExistsException = "ResourceAlreadyExistsException"

    // ErrCodeResourceNotFoundException for service response error code
    // "ResourceNotFoundException".
    //
    // The requested resource was not found.
    ErrCodeResourceNotFoundException = "ResourceNotFoundException"

    // ErrCodeTooManyRequestsException for service response error code
    // "TooManyRequestsException".
    //
    // The number of requests exceeds the limit.
    ErrCodeTooManyRequestsException = "TooManyRequestsException"

    // ErrCodeUnauthorizedException for service response error code
    // "UnauthorizedException".
    //
    // You are not authorized to perform this action.
    ErrCodeUnauthorizedException = "UnauthorizedException"
)
const (
    ServiceName = "WorkLink" // Name of service.
    EndpointsID = "worklink" // ID to lookup a service endpoint with.
    ServiceID   = "WorkLink" // ServiceID is a unique identifier of a specific service.
)

Service information constants

const (
    // AuthorizationProviderTypeSaml is a AuthorizationProviderType enum value
    AuthorizationProviderTypeSaml = "SAML"
)
const (
    // IdentityProviderTypeSaml is a IdentityProviderType enum value
    IdentityProviderTypeSaml = "SAML"
)

func AuthorizationProviderType_Values

func AuthorizationProviderType_Values() []string

AuthorizationProviderType_Values returns all elements of the AuthorizationProviderType enum

func DeviceStatus_Values

func DeviceStatus_Values() []string

DeviceStatus_Values returns all elements of the DeviceStatus enum

func DomainStatus_Values

func DomainStatus_Values() []string

DomainStatus_Values returns all elements of the DomainStatus enum

func FleetStatus_Values

func FleetStatus_Values() []string

FleetStatus_Values returns all elements of the FleetStatus enum

func IdentityProviderType_Values

func IdentityProviderType_Values() []string

IdentityProviderType_Values returns all elements of the IdentityProviderType enum

type AssociateDomainInput

type AssociateDomainInput struct {

    // The ARN of an issued ACM certificate that is valid for the domain being associated.
    //
    // AcmCertificateArn is a required field
    AcmCertificateArn *string `type:"string" required:"true"`

    // The name to display.
    DisplayName *string `type:"string"`

    // The fully qualified domain name (FQDN).
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateDomainInput) GoString

func (s AssociateDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateDomainInput) SetAcmCertificateArn

func (s *AssociateDomainInput) SetAcmCertificateArn(v string) *AssociateDomainInput

SetAcmCertificateArn sets the AcmCertificateArn field's value.

func (*AssociateDomainInput) SetDisplayName

func (s *AssociateDomainInput) SetDisplayName(v string) *AssociateDomainInput

SetDisplayName sets the DisplayName field's value.

func (*AssociateDomainInput) SetDomainName

func (s *AssociateDomainInput) SetDomainName(v string) *AssociateDomainInput

SetDomainName sets the DomainName field's value.

func (*AssociateDomainInput) SetFleetArn

func (s *AssociateDomainInput) SetFleetArn(v string) *AssociateDomainInput

SetFleetArn sets the FleetArn field's value.

func (AssociateDomainInput) String

func (s AssociateDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateDomainInput) Validate

func (s *AssociateDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateDomainOutput

type AssociateDomainOutput struct {
    // contains filtered or unexported fields
}

func (AssociateDomainOutput) GoString

func (s AssociateDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (AssociateDomainOutput) String

func (s AssociateDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWebsiteAuthorizationProviderInput

type AssociateWebsiteAuthorizationProviderInput struct {

    // The authorization provider type.
    //
    // AuthorizationProviderType is a required field
    AuthorizationProviderType *string `type:"string" required:"true" enum:"AuthorizationProviderType"`

    // The domain name of the authorization provider. This applies only to SAML-based
    // authorization providers.
    DomainName *string `min:"1" type:"string"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateWebsiteAuthorizationProviderInput) GoString

func (s AssociateWebsiteAuthorizationProviderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteAuthorizationProviderInput) SetAuthorizationProviderType

func (s *AssociateWebsiteAuthorizationProviderInput) SetAuthorizationProviderType(v string) *AssociateWebsiteAuthorizationProviderInput

SetAuthorizationProviderType sets the AuthorizationProviderType field's value.

func (*AssociateWebsiteAuthorizationProviderInput) SetDomainName

func (s *AssociateWebsiteAuthorizationProviderInput) SetDomainName(v string) *AssociateWebsiteAuthorizationProviderInput

SetDomainName sets the DomainName field's value.

func (*AssociateWebsiteAuthorizationProviderInput) SetFleetArn

func (s *AssociateWebsiteAuthorizationProviderInput) SetFleetArn(v string) *AssociateWebsiteAuthorizationProviderInput

SetFleetArn sets the FleetArn field's value.

func (AssociateWebsiteAuthorizationProviderInput) String

func (s AssociateWebsiteAuthorizationProviderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteAuthorizationProviderInput) Validate

func (s *AssociateWebsiteAuthorizationProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateWebsiteAuthorizationProviderOutput

type AssociateWebsiteAuthorizationProviderOutput struct {

    // A unique identifier for the authorization provider.
    AuthorizationProviderId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateWebsiteAuthorizationProviderOutput) GoString

func (s AssociateWebsiteAuthorizationProviderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteAuthorizationProviderOutput) SetAuthorizationProviderId

func (s *AssociateWebsiteAuthorizationProviderOutput) SetAuthorizationProviderId(v string) *AssociateWebsiteAuthorizationProviderOutput

SetAuthorizationProviderId sets the AuthorizationProviderId field's value.

func (AssociateWebsiteAuthorizationProviderOutput) String

func (s AssociateWebsiteAuthorizationProviderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type AssociateWebsiteCertificateAuthorityInput

type AssociateWebsiteCertificateAuthorityInput struct {

    // The root certificate of the CA.
    //
    // Certificate is a required field
    Certificate *string `min:"1" type:"string" required:"true"`

    // The certificate name to display.
    DisplayName *string `type:"string"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateWebsiteCertificateAuthorityInput) GoString

func (s AssociateWebsiteCertificateAuthorityInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteCertificateAuthorityInput) SetCertificate

func (s *AssociateWebsiteCertificateAuthorityInput) SetCertificate(v string) *AssociateWebsiteCertificateAuthorityInput

SetCertificate sets the Certificate field's value.

func (*AssociateWebsiteCertificateAuthorityInput) SetDisplayName

func (s *AssociateWebsiteCertificateAuthorityInput) SetDisplayName(v string) *AssociateWebsiteCertificateAuthorityInput

SetDisplayName sets the DisplayName field's value.

func (*AssociateWebsiteCertificateAuthorityInput) SetFleetArn

func (s *AssociateWebsiteCertificateAuthorityInput) SetFleetArn(v string) *AssociateWebsiteCertificateAuthorityInput

SetFleetArn sets the FleetArn field's value.

func (AssociateWebsiteCertificateAuthorityInput) String

func (s AssociateWebsiteCertificateAuthorityInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteCertificateAuthorityInput) Validate

func (s *AssociateWebsiteCertificateAuthorityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateWebsiteCertificateAuthorityOutput

type AssociateWebsiteCertificateAuthorityOutput struct {

    // A unique identifier for the CA.
    WebsiteCaId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (AssociateWebsiteCertificateAuthorityOutput) GoString

func (s AssociateWebsiteCertificateAuthorityOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AssociateWebsiteCertificateAuthorityOutput) SetWebsiteCaId

func (s *AssociateWebsiteCertificateAuthorityOutput) SetWebsiteCaId(v string) *AssociateWebsiteCertificateAuthorityOutput

SetWebsiteCaId sets the WebsiteCaId field's value.

func (AssociateWebsiteCertificateAuthorityOutput) String

func (s AssociateWebsiteCertificateAuthorityOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateFleetInput

type CreateFleetInput struct {

    // The fleet name to display.
    DisplayName *string `type:"string"`

    // A unique name for the fleet.
    //
    // FleetName is a required field
    FleetName *string `min:"1" type:"string" required:"true"`

    // The option to optimize for better performance by routing traffic through
    // the closest AWS Region to users, which may be outside of your home Region.
    OptimizeForEndUserLocation *bool `type:"boolean"`

    // The tags to add to the resource. A tag is a key-value pair.
    Tags map[string]*string `min:"1" type:"map"`
    // contains filtered or unexported fields
}

func (CreateFleetInput) GoString

func (s CreateFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetInput) SetDisplayName

func (s *CreateFleetInput) SetDisplayName(v string) *CreateFleetInput

SetDisplayName sets the DisplayName field's value.

func (*CreateFleetInput) SetFleetName

func (s *CreateFleetInput) SetFleetName(v string) *CreateFleetInput

SetFleetName sets the FleetName field's value.

func (*CreateFleetInput) SetOptimizeForEndUserLocation

func (s *CreateFleetInput) SetOptimizeForEndUserLocation(v bool) *CreateFleetInput

SetOptimizeForEndUserLocation sets the OptimizeForEndUserLocation field's value.

func (*CreateFleetInput) SetTags

func (s *CreateFleetInput) SetTags(v map[string]*string) *CreateFleetInput

SetTags sets the Tags field's value.

func (CreateFleetInput) String

func (s CreateFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetInput) Validate

func (s *CreateFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFleetOutput

type CreateFleetOutput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    FleetArn *string `min:"20" type:"string"`
    // contains filtered or unexported fields
}

func (CreateFleetOutput) GoString

func (s CreateFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateFleetOutput) SetFleetArn

func (s *CreateFleetOutput) SetFleetArn(v string) *CreateFleetOutput

SetFleetArn sets the FleetArn field's value.

func (CreateFleetOutput) String

func (s CreateFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteFleetInput

type DeleteFleetInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteFleetInput) GoString

func (s DeleteFleetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFleetInput) SetFleetArn

func (s *DeleteFleetInput) SetFleetArn(v string) *DeleteFleetInput

SetFleetArn sets the FleetArn field's value.

func (DeleteFleetInput) String

func (s DeleteFleetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteFleetInput) Validate

func (s *DeleteFleetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFleetOutput

type DeleteFleetOutput struct {
    // contains filtered or unexported fields
}

func (DeleteFleetOutput) GoString

func (s DeleteFleetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteFleetOutput) String

func (s DeleteFleetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeAuditStreamConfigurationInput

type DescribeAuditStreamConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeAuditStreamConfigurationInput) GoString

func (s DescribeAuditStreamConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAuditStreamConfigurationInput) SetFleetArn

func (s *DescribeAuditStreamConfigurationInput) SetFleetArn(v string) *DescribeAuditStreamConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (DescribeAuditStreamConfigurationInput) String

func (s DescribeAuditStreamConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAuditStreamConfigurationInput) Validate

func (s *DescribeAuditStreamConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAuditStreamConfigurationOutput

type DescribeAuditStreamConfigurationOutput struct {

    // The ARN of the Amazon Kinesis data stream that will receive the audit events.
    AuditStreamArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeAuditStreamConfigurationOutput) GoString

func (s DescribeAuditStreamConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeAuditStreamConfigurationOutput) SetAuditStreamArn

func (s *DescribeAuditStreamConfigurationOutput) SetAuditStreamArn(v string) *DescribeAuditStreamConfigurationOutput

SetAuditStreamArn sets the AuditStreamArn field's value.

func (DescribeAuditStreamConfigurationOutput) String

func (s DescribeAuditStreamConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeCompanyNetworkConfigurationInput

type DescribeCompanyNetworkConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeCompanyNetworkConfigurationInput) GoString

func (s DescribeCompanyNetworkConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCompanyNetworkConfigurationInput) SetFleetArn

func (s *DescribeCompanyNetworkConfigurationInput) SetFleetArn(v string) *DescribeCompanyNetworkConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (DescribeCompanyNetworkConfigurationInput) String

func (s DescribeCompanyNetworkConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCompanyNetworkConfigurationInput) Validate

func (s *DescribeCompanyNetworkConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeCompanyNetworkConfigurationOutput

type DescribeCompanyNetworkConfigurationOutput struct {

    // The security groups associated with access to the provided subnets.
    SecurityGroupIds []*string `type:"list"`

    // The subnets used for X-ENI connections from Amazon WorkLink rendering containers.
    SubnetIds []*string `type:"list"`

    // The VPC with connectivity to associated websites.
    VpcId *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeCompanyNetworkConfigurationOutput) GoString

func (s DescribeCompanyNetworkConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeCompanyNetworkConfigurationOutput) SetSecurityGroupIds

func (s *DescribeCompanyNetworkConfigurationOutput) SetSecurityGroupIds(v []*string) *DescribeCompanyNetworkConfigurationOutput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeCompanyNetworkConfigurationOutput) SetSubnetIds

func (s *DescribeCompanyNetworkConfigurationOutput) SetSubnetIds(v []*string) *DescribeCompanyNetworkConfigurationOutput

SetSubnetIds sets the SubnetIds field's value.

func (*DescribeCompanyNetworkConfigurationOutput) SetVpcId

func (s *DescribeCompanyNetworkConfigurationOutput) SetVpcId(v string) *DescribeCompanyNetworkConfigurationOutput

SetVpcId sets the VpcId field's value.

func (DescribeCompanyNetworkConfigurationOutput) String

func (s DescribeCompanyNetworkConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDeviceInput

type DescribeDeviceInput struct {

    // A unique identifier for a registered user's device.
    //
    // DeviceId is a required field
    DeviceId *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDeviceInput) GoString

func (s DescribeDeviceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDeviceInput) SetDeviceId

func (s *DescribeDeviceInput) SetDeviceId(v string) *DescribeDeviceInput

SetDeviceId sets the DeviceId field's value.

func (*DescribeDeviceInput) SetFleetArn

func (s *DescribeDeviceInput) SetFleetArn(v string) *DescribeDeviceInput

SetFleetArn sets the FleetArn field's value.

func (DescribeDeviceInput) String

func (s DescribeDeviceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDeviceInput) Validate

func (s *DescribeDeviceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDeviceOutput

type DescribeDeviceOutput struct {

    // The date that the device first signed in to Amazon WorkLink.
    FirstAccessedTime *time.Time `type:"timestamp"`

    // The date that the device last accessed Amazon WorkLink.
    LastAccessedTime *time.Time `type:"timestamp"`

    // The manufacturer of the device.
    Manufacturer *string `min:"1" type:"string"`

    // The model of the device.
    Model *string `min:"1" type:"string"`

    // The operating system of the device.
    OperatingSystem *string `min:"1" type:"string"`

    // The operating system version of the device.
    OperatingSystemVersion *string `min:"1" type:"string"`

    // The operating system patch level of the device.
    PatchLevel *string `min:"1" type:"string"`

    // The current state of the device.
    Status *string `type:"string" enum:"DeviceStatus"`

    // The user name associated with the device.
    Username *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeDeviceOutput) GoString

func (s DescribeDeviceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDeviceOutput) SetFirstAccessedTime

func (s *DescribeDeviceOutput) SetFirstAccessedTime(v time.Time) *DescribeDeviceOutput

SetFirstAccessedTime sets the FirstAccessedTime field's value.

func (*DescribeDeviceOutput) SetLastAccessedTime

func (s *DescribeDeviceOutput) SetLastAccessedTime(v time.Time) *DescribeDeviceOutput

SetLastAccessedTime sets the LastAccessedTime field's value.

func (*DescribeDeviceOutput) SetManufacturer

func (s *DescribeDeviceOutput) SetManufacturer(v string) *DescribeDeviceOutput

SetManufacturer sets the Manufacturer field's value.

func (*DescribeDeviceOutput) SetModel

func (s *DescribeDeviceOutput) SetModel(v string) *DescribeDeviceOutput

SetModel sets the Model field's value.

func (*DescribeDeviceOutput) SetOperatingSystem

func (s *DescribeDeviceOutput) SetOperatingSystem(v string) *DescribeDeviceOutput

SetOperatingSystem sets the OperatingSystem field's value.

func (*DescribeDeviceOutput) SetOperatingSystemVersion

func (s *DescribeDeviceOutput) SetOperatingSystemVersion(v string) *DescribeDeviceOutput

SetOperatingSystemVersion sets the OperatingSystemVersion field's value.

func (*DescribeDeviceOutput) SetPatchLevel

func (s *DescribeDeviceOutput) SetPatchLevel(v string) *DescribeDeviceOutput

SetPatchLevel sets the PatchLevel field's value.

func (*DescribeDeviceOutput) SetStatus

func (s *DescribeDeviceOutput) SetStatus(v string) *DescribeDeviceOutput

SetStatus sets the Status field's value.

func (*DescribeDeviceOutput) SetUsername

func (s *DescribeDeviceOutput) SetUsername(v string) *DescribeDeviceOutput

SetUsername sets the Username field's value.

func (DescribeDeviceOutput) String

func (s DescribeDeviceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDevicePolicyConfigurationInput

type DescribeDevicePolicyConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDevicePolicyConfigurationInput) GoString

func (s DescribeDevicePolicyConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDevicePolicyConfigurationInput) SetFleetArn

func (s *DescribeDevicePolicyConfigurationInput) SetFleetArn(v string) *DescribeDevicePolicyConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (DescribeDevicePolicyConfigurationInput) String

func (s DescribeDevicePolicyConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDevicePolicyConfigurationInput) Validate

func (s *DescribeDevicePolicyConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDevicePolicyConfigurationOutput

type DescribeDevicePolicyConfigurationOutput struct {

    // The certificate chain, including intermediate certificates and the root certificate
    // authority certificate used to issue device certificates.
    DeviceCaCertificate *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeDevicePolicyConfigurationOutput) GoString

func (s DescribeDevicePolicyConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDevicePolicyConfigurationOutput) SetDeviceCaCertificate

func (s *DescribeDevicePolicyConfigurationOutput) SetDeviceCaCertificate(v string) *DescribeDevicePolicyConfigurationOutput

SetDeviceCaCertificate sets the DeviceCaCertificate field's value.

func (DescribeDevicePolicyConfigurationOutput) String

func (s DescribeDevicePolicyConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDomainInput

type DescribeDomainInput struct {

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeDomainInput) GoString

func (s DescribeDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDomainInput) SetDomainName

func (s *DescribeDomainInput) SetDomainName(v string) *DescribeDomainInput

SetDomainName sets the DomainName field's value.

func (*DescribeDomainInput) SetFleetArn

func (s *DescribeDomainInput) SetFleetArn(v string) *DescribeDomainInput

SetFleetArn sets the FleetArn field's value.

func (DescribeDomainInput) String

func (s DescribeDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDomainInput) Validate

func (s *DescribeDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDomainOutput

type DescribeDomainOutput struct {

    // The ARN of an issued ACM certificate that is valid for the domain being associated.
    AcmCertificateArn *string `type:"string"`

    // The time that the domain was added.
    CreatedTime *time.Time `type:"timestamp"`

    // The name to display.
    DisplayName *string `type:"string"`

    // The name of the domain.
    DomainName *string `min:"1" type:"string"`

    // The current state for the domain.
    DomainStatus *string `type:"string" enum:"DomainStatus"`
    // contains filtered or unexported fields
}

func (DescribeDomainOutput) GoString

func (s DescribeDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDomainOutput) SetAcmCertificateArn

func (s *DescribeDomainOutput) SetAcmCertificateArn(v string) *DescribeDomainOutput

SetAcmCertificateArn sets the AcmCertificateArn field's value.

func (*DescribeDomainOutput) SetCreatedTime

func (s *DescribeDomainOutput) SetCreatedTime(v time.Time) *DescribeDomainOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeDomainOutput) SetDisplayName

func (s *DescribeDomainOutput) SetDisplayName(v string) *DescribeDomainOutput

SetDisplayName sets the DisplayName field's value.

func (*DescribeDomainOutput) SetDomainName

func (s *DescribeDomainOutput) SetDomainName(v string) *DescribeDomainOutput

SetDomainName sets the DomainName field's value.

func (*DescribeDomainOutput) SetDomainStatus

func (s *DescribeDomainOutput) SetDomainStatus(v string) *DescribeDomainOutput

SetDomainStatus sets the DomainStatus field's value.

func (DescribeDomainOutput) String

func (s DescribeDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeFleetMetadataInput

type DescribeFleetMetadataInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeFleetMetadataInput) GoString

func (s DescribeFleetMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFleetMetadataInput) SetFleetArn

func (s *DescribeFleetMetadataInput) SetFleetArn(v string) *DescribeFleetMetadataInput

SetFleetArn sets the FleetArn field's value.

func (DescribeFleetMetadataInput) String

func (s DescribeFleetMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFleetMetadataInput) Validate

func (s *DescribeFleetMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeFleetMetadataOutput

type DescribeFleetMetadataOutput struct {

    // The identifier used by users to sign in to the Amazon WorkLink app.
    CompanyCode *string `min:"1" type:"string"`

    // The time that the fleet was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The name to display.
    DisplayName *string `type:"string"`

    // The name of the fleet.
    FleetName *string `min:"1" type:"string"`

    // The current state of the fleet.
    FleetStatus *string `type:"string" enum:"FleetStatus"`

    // The time that the fleet was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The option to optimize for better performance by routing traffic through
    // the closest AWS Region to users, which may be outside of your home Region.
    OptimizeForEndUserLocation *bool `type:"boolean"`

    // The tags attached to the resource. A tag is a key-value pair.
    Tags map[string]*string `min:"1" type:"map"`
    // contains filtered or unexported fields
}

func (DescribeFleetMetadataOutput) GoString

func (s DescribeFleetMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeFleetMetadataOutput) SetCompanyCode

func (s *DescribeFleetMetadataOutput) SetCompanyCode(v string) *DescribeFleetMetadataOutput

SetCompanyCode sets the CompanyCode field's value.

func (*DescribeFleetMetadataOutput) SetCreatedTime

func (s *DescribeFleetMetadataOutput) SetCreatedTime(v time.Time) *DescribeFleetMetadataOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeFleetMetadataOutput) SetDisplayName

func (s *DescribeFleetMetadataOutput) SetDisplayName(v string) *DescribeFleetMetadataOutput

SetDisplayName sets the DisplayName field's value.

func (*DescribeFleetMetadataOutput) SetFleetName

func (s *DescribeFleetMetadataOutput) SetFleetName(v string) *DescribeFleetMetadataOutput

SetFleetName sets the FleetName field's value.

func (*DescribeFleetMetadataOutput) SetFleetStatus

func (s *DescribeFleetMetadataOutput) SetFleetStatus(v string) *DescribeFleetMetadataOutput

SetFleetStatus sets the FleetStatus field's value.

func (*DescribeFleetMetadataOutput) SetLastUpdatedTime

func (s *DescribeFleetMetadataOutput) SetLastUpdatedTime(v time.Time) *DescribeFleetMetadataOutput

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DescribeFleetMetadataOutput) SetOptimizeForEndUserLocation

func (s *DescribeFleetMetadataOutput) SetOptimizeForEndUserLocation(v bool) *DescribeFleetMetadataOutput

SetOptimizeForEndUserLocation sets the OptimizeForEndUserLocation field's value.

func (*DescribeFleetMetadataOutput) SetTags

func (s *DescribeFleetMetadataOutput) SetTags(v map[string]*string) *DescribeFleetMetadataOutput

SetTags sets the Tags field's value.

func (DescribeFleetMetadataOutput) String

func (s DescribeFleetMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeIdentityProviderConfigurationInput

type DescribeIdentityProviderConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeIdentityProviderConfigurationInput) GoString

func (s DescribeIdentityProviderConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIdentityProviderConfigurationInput) SetFleetArn

func (s *DescribeIdentityProviderConfigurationInput) SetFleetArn(v string) *DescribeIdentityProviderConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (DescribeIdentityProviderConfigurationInput) String

func (s DescribeIdentityProviderConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIdentityProviderConfigurationInput) Validate

func (s *DescribeIdentityProviderConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeIdentityProviderConfigurationOutput

type DescribeIdentityProviderConfigurationOutput struct {

    // The SAML metadata document provided by the user’s identity provider.
    IdentityProviderSamlMetadata *string `min:"1" type:"string"`

    // The type of identity provider.
    IdentityProviderType *string `type:"string" enum:"IdentityProviderType"`

    // The SAML metadata document uploaded to the user’s identity provider.
    ServiceProviderSamlMetadata *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (DescribeIdentityProviderConfigurationOutput) GoString

func (s DescribeIdentityProviderConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeIdentityProviderConfigurationOutput) SetIdentityProviderSamlMetadata

func (s *DescribeIdentityProviderConfigurationOutput) SetIdentityProviderSamlMetadata(v string) *DescribeIdentityProviderConfigurationOutput

SetIdentityProviderSamlMetadata sets the IdentityProviderSamlMetadata field's value.

func (*DescribeIdentityProviderConfigurationOutput) SetIdentityProviderType

func (s *DescribeIdentityProviderConfigurationOutput) SetIdentityProviderType(v string) *DescribeIdentityProviderConfigurationOutput

SetIdentityProviderType sets the IdentityProviderType field's value.

func (*DescribeIdentityProviderConfigurationOutput) SetServiceProviderSamlMetadata

func (s *DescribeIdentityProviderConfigurationOutput) SetServiceProviderSamlMetadata(v string) *DescribeIdentityProviderConfigurationOutput

SetServiceProviderSamlMetadata sets the ServiceProviderSamlMetadata field's value.

func (DescribeIdentityProviderConfigurationOutput) String

func (s DescribeIdentityProviderConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeWebsiteCertificateAuthorityInput

type DescribeWebsiteCertificateAuthorityInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // A unique identifier for the certificate authority.
    //
    // WebsiteCaId is a required field
    WebsiteCaId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DescribeWebsiteCertificateAuthorityInput) GoString

func (s DescribeWebsiteCertificateAuthorityInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeWebsiteCertificateAuthorityInput) SetFleetArn

func (s *DescribeWebsiteCertificateAuthorityInput) SetFleetArn(v string) *DescribeWebsiteCertificateAuthorityInput

SetFleetArn sets the FleetArn field's value.

func (*DescribeWebsiteCertificateAuthorityInput) SetWebsiteCaId

func (s *DescribeWebsiteCertificateAuthorityInput) SetWebsiteCaId(v string) *DescribeWebsiteCertificateAuthorityInput

SetWebsiteCaId sets the WebsiteCaId field's value.

func (DescribeWebsiteCertificateAuthorityInput) String

func (s DescribeWebsiteCertificateAuthorityInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeWebsiteCertificateAuthorityInput) Validate

func (s *DescribeWebsiteCertificateAuthorityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeWebsiteCertificateAuthorityOutput

type DescribeWebsiteCertificateAuthorityOutput struct {

    // The root certificate of the certificate authority.
    Certificate *string `min:"1" type:"string"`

    // The time that the certificate authority was added.
    CreatedTime *time.Time `type:"timestamp"`

    // The certificate name to display.
    DisplayName *string `type:"string"`
    // contains filtered or unexported fields
}

func (DescribeWebsiteCertificateAuthorityOutput) GoString

func (s DescribeWebsiteCertificateAuthorityOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeWebsiteCertificateAuthorityOutput) SetCertificate

func (s *DescribeWebsiteCertificateAuthorityOutput) SetCertificate(v string) *DescribeWebsiteCertificateAuthorityOutput

SetCertificate sets the Certificate field's value.

func (*DescribeWebsiteCertificateAuthorityOutput) SetCreatedTime

func (s *DescribeWebsiteCertificateAuthorityOutput) SetCreatedTime(v time.Time) *DescribeWebsiteCertificateAuthorityOutput

SetCreatedTime sets the CreatedTime field's value.

func (*DescribeWebsiteCertificateAuthorityOutput) SetDisplayName

func (s *DescribeWebsiteCertificateAuthorityOutput) SetDisplayName(v string) *DescribeWebsiteCertificateAuthorityOutput

SetDisplayName sets the DisplayName field's value.

func (DescribeWebsiteCertificateAuthorityOutput) String

func (s DescribeWebsiteCertificateAuthorityOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeviceSummary

type DeviceSummary struct {

    // The ID of the device.
    DeviceId *string `min:"1" type:"string"`

    // The status of the device.
    DeviceStatus *string `type:"string" enum:"DeviceStatus"`
    // contains filtered or unexported fields
}

The summary of devices.

func (DeviceSummary) GoString

func (s DeviceSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeviceSummary) SetDeviceId

func (s *DeviceSummary) SetDeviceId(v string) *DeviceSummary

SetDeviceId sets the DeviceId field's value.

func (*DeviceSummary) SetDeviceStatus

func (s *DeviceSummary) SetDeviceStatus(v string) *DeviceSummary

SetDeviceStatus sets the DeviceStatus field's value.

func (DeviceSummary) String

func (s DeviceSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateDomainInput

type DisassociateDomainInput struct {

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateDomainInput) GoString

func (s DisassociateDomainInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateDomainInput) SetDomainName

func (s *DisassociateDomainInput) SetDomainName(v string) *DisassociateDomainInput

SetDomainName sets the DomainName field's value.

func (*DisassociateDomainInput) SetFleetArn

func (s *DisassociateDomainInput) SetFleetArn(v string) *DisassociateDomainInput

SetFleetArn sets the FleetArn field's value.

func (DisassociateDomainInput) String

func (s DisassociateDomainInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateDomainInput) Validate

func (s *DisassociateDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateDomainOutput

type DisassociateDomainOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateDomainOutput) GoString

func (s DisassociateDomainOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateDomainOutput) String

func (s DisassociateDomainOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWebsiteAuthorizationProviderInput

type DisassociateWebsiteAuthorizationProviderInput struct {

    // A unique identifier for the authorization provider.
    //
    // AuthorizationProviderId is a required field
    AuthorizationProviderId *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateWebsiteAuthorizationProviderInput) GoString

func (s DisassociateWebsiteAuthorizationProviderInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWebsiteAuthorizationProviderInput) SetAuthorizationProviderId

func (s *DisassociateWebsiteAuthorizationProviderInput) SetAuthorizationProviderId(v string) *DisassociateWebsiteAuthorizationProviderInput

SetAuthorizationProviderId sets the AuthorizationProviderId field's value.

func (*DisassociateWebsiteAuthorizationProviderInput) SetFleetArn

func (s *DisassociateWebsiteAuthorizationProviderInput) SetFleetArn(v string) *DisassociateWebsiteAuthorizationProviderInput

SetFleetArn sets the FleetArn field's value.

func (DisassociateWebsiteAuthorizationProviderInput) String

func (s DisassociateWebsiteAuthorizationProviderInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWebsiteAuthorizationProviderInput) Validate

func (s *DisassociateWebsiteAuthorizationProviderInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWebsiteAuthorizationProviderOutput

type DisassociateWebsiteAuthorizationProviderOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateWebsiteAuthorizationProviderOutput) GoString

func (s DisassociateWebsiteAuthorizationProviderOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWebsiteAuthorizationProviderOutput) String

func (s DisassociateWebsiteAuthorizationProviderOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DisassociateWebsiteCertificateAuthorityInput

type DisassociateWebsiteCertificateAuthorityInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // A unique identifier for the CA.
    //
    // WebsiteCaId is a required field
    WebsiteCaId *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DisassociateWebsiteCertificateAuthorityInput) GoString

func (s DisassociateWebsiteCertificateAuthorityInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWebsiteCertificateAuthorityInput) SetFleetArn

func (s *DisassociateWebsiteCertificateAuthorityInput) SetFleetArn(v string) *DisassociateWebsiteCertificateAuthorityInput

SetFleetArn sets the FleetArn field's value.

func (*DisassociateWebsiteCertificateAuthorityInput) SetWebsiteCaId

func (s *DisassociateWebsiteCertificateAuthorityInput) SetWebsiteCaId(v string) *DisassociateWebsiteCertificateAuthorityInput

SetWebsiteCaId sets the WebsiteCaId field's value.

func (DisassociateWebsiteCertificateAuthorityInput) String

func (s DisassociateWebsiteCertificateAuthorityInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DisassociateWebsiteCertificateAuthorityInput) Validate

func (s *DisassociateWebsiteCertificateAuthorityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateWebsiteCertificateAuthorityOutput

type DisassociateWebsiteCertificateAuthorityOutput struct {
    // contains filtered or unexported fields
}

func (DisassociateWebsiteCertificateAuthorityOutput) GoString

func (s DisassociateWebsiteCertificateAuthorityOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DisassociateWebsiteCertificateAuthorityOutput) String

func (s DisassociateWebsiteCertificateAuthorityOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DomainSummary

type DomainSummary struct {

    // The time that the domain was created.
    //
    // CreatedTime is a required field
    CreatedTime *time.Time `type:"timestamp" required:"true"`

    // The name to display.
    DisplayName *string `type:"string"`

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The status of the domain.
    //
    // DomainStatus is a required field
    DomainStatus *string `type:"string" required:"true" enum:"DomainStatus"`
    // contains filtered or unexported fields
}

The summary of the domain.

func (DomainSummary) GoString

func (s DomainSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DomainSummary) SetCreatedTime

func (s *DomainSummary) SetCreatedTime(v time.Time) *DomainSummary

SetCreatedTime sets the CreatedTime field's value.

func (*DomainSummary) SetDisplayName

func (s *DomainSummary) SetDisplayName(v string) *DomainSummary

SetDisplayName sets the DisplayName field's value.

func (*DomainSummary) SetDomainName

func (s *DomainSummary) SetDomainName(v string) *DomainSummary

SetDomainName sets the DomainName field's value.

func (*DomainSummary) SetDomainStatus

func (s *DomainSummary) SetDomainStatus(v string) *DomainSummary

SetDomainStatus sets the DomainStatus field's value.

func (DomainSummary) String

func (s DomainSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type FleetSummary

type FleetSummary struct {

    // The identifier used by users to sign into the Amazon WorkLink app.
    CompanyCode *string `min:"1" type:"string"`

    // The time when the fleet was created.
    CreatedTime *time.Time `type:"timestamp"`

    // The name of the fleet to display.
    DisplayName *string `type:"string"`

    // The Amazon Resource Name (ARN) of the fleet.
    FleetArn *string `min:"20" type:"string"`

    // The name of the fleet.
    FleetName *string `min:"1" type:"string"`

    // The status of the fleet.
    FleetStatus *string `type:"string" enum:"FleetStatus"`

    // The time when the fleet was last updated.
    LastUpdatedTime *time.Time `type:"timestamp"`

    // The tags attached to the resource. A tag is a key-value pair.
    Tags map[string]*string `min:"1" type:"map"`
    // contains filtered or unexported fields
}

The summary of the fleet.

func (FleetSummary) GoString

func (s FleetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*FleetSummary) SetCompanyCode

func (s *FleetSummary) SetCompanyCode(v string) *FleetSummary

SetCompanyCode sets the CompanyCode field's value.

func (*FleetSummary) SetCreatedTime

func (s *FleetSummary) SetCreatedTime(v time.Time) *FleetSummary

SetCreatedTime sets the CreatedTime field's value.

func (*FleetSummary) SetDisplayName

func (s *FleetSummary) SetDisplayName(v string) *FleetSummary

SetDisplayName sets the DisplayName field's value.

func (*FleetSummary) SetFleetArn

func (s *FleetSummary) SetFleetArn(v string) *FleetSummary

SetFleetArn sets the FleetArn field's value.

func (*FleetSummary) SetFleetName

func (s *FleetSummary) SetFleetName(v string) *FleetSummary

SetFleetName sets the FleetName field's value.

func (*FleetSummary) SetFleetStatus

func (s *FleetSummary) SetFleetStatus(v string) *FleetSummary

SetFleetStatus sets the FleetStatus field's value.

func (*FleetSummary) SetLastUpdatedTime

func (s *FleetSummary) SetLastUpdatedTime(v time.Time) *FleetSummary

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*FleetSummary) SetTags

func (s *FleetSummary) SetTags(v map[string]*string) *FleetSummary

SetTags sets the Tags field's value.

func (FleetSummary) String

func (s FleetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InternalServerErrorException

type InternalServerErrorException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The service is temporarily unavailable.

func (*InternalServerErrorException) Code

func (s *InternalServerErrorException) Code() string

Code returns the exception type name.

func (*InternalServerErrorException) Error

func (s *InternalServerErrorException) Error() string

func (InternalServerErrorException) GoString

func (s InternalServerErrorException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerErrorException) Message

func (s *InternalServerErrorException) Message() string

Message returns the exception's message.

func (*InternalServerErrorException) OrigErr

func (s *InternalServerErrorException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerErrorException) RequestID

func (s *InternalServerErrorException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerErrorException) StatusCode

func (s *InternalServerErrorException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerErrorException) String

func (s InternalServerErrorException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InvalidRequestException

type InvalidRequestException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The request is not valid.

func (*InvalidRequestException) Code

func (s *InvalidRequestException) Code() string

Code returns the exception type name.

func (*InvalidRequestException) Error

func (s *InvalidRequestException) Error() string

func (InvalidRequestException) GoString

func (s InvalidRequestException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InvalidRequestException) Message

func (s *InvalidRequestException) Message() string

Message returns the exception's message.

func (*InvalidRequestException) OrigErr

func (s *InvalidRequestException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InvalidRequestException) RequestID

func (s *InvalidRequestException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InvalidRequestException) StatusCode

func (s *InvalidRequestException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InvalidRequestException) String

func (s InvalidRequestException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDevicesInput

type ListDevicesInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The maximum number of results to be included in the next page.
    MaxResults *int64 `min:"1" type:"integer"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDevicesInput) GoString

func (s ListDevicesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesInput) SetFleetArn

func (s *ListDevicesInput) SetFleetArn(v string) *ListDevicesInput

SetFleetArn sets the FleetArn field's value.

func (*ListDevicesInput) SetMaxResults

func (s *ListDevicesInput) SetMaxResults(v int64) *ListDevicesInput

SetMaxResults sets the MaxResults field's value.

func (*ListDevicesInput) SetNextToken

func (s *ListDevicesInput) SetNextToken(v string) *ListDevicesInput

SetNextToken sets the NextToken field's value.

func (ListDevicesInput) String

func (s ListDevicesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesInput) Validate

func (s *ListDevicesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDevicesOutput

type ListDevicesOutput struct {

    // Information about the devices.
    Devices []*DeviceSummary `type:"list"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If there are no more pages, this value is null.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDevicesOutput) GoString

func (s ListDevicesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDevicesOutput) SetDevices

func (s *ListDevicesOutput) SetDevices(v []*DeviceSummary) *ListDevicesOutput

SetDevices sets the Devices field's value.

func (*ListDevicesOutput) SetNextToken

func (s *ListDevicesOutput) SetNextToken(v string) *ListDevicesOutput

SetNextToken sets the NextToken field's value.

func (ListDevicesOutput) String

func (s ListDevicesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDomainsInput

type ListDomainsInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The maximum number of results to be included in the next page.
    MaxResults *int64 `min:"1" type:"integer"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDomainsInput) GoString

func (s ListDomainsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsInput) SetFleetArn

func (s *ListDomainsInput) SetFleetArn(v string) *ListDomainsInput

SetFleetArn sets the FleetArn field's value.

func (*ListDomainsInput) SetMaxResults

func (s *ListDomainsInput) SetMaxResults(v int64) *ListDomainsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDomainsInput) SetNextToken

func (s *ListDomainsInput) SetNextToken(v string) *ListDomainsInput

SetNextToken sets the NextToken field's value.

func (ListDomainsInput) String

func (s ListDomainsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsInput) Validate

func (s *ListDomainsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDomainsOutput

type ListDomainsOutput struct {

    // Information about the domains.
    Domains []*DomainSummary `type:"list"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If there are no more pages, this value is null.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListDomainsOutput) GoString

func (s ListDomainsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDomainsOutput) SetDomains

func (s *ListDomainsOutput) SetDomains(v []*DomainSummary) *ListDomainsOutput

SetDomains sets the Domains field's value.

func (*ListDomainsOutput) SetNextToken

func (s *ListDomainsOutput) SetNextToken(v string) *ListDomainsOutput

SetNextToken sets the NextToken field's value.

func (ListDomainsOutput) String

func (s ListDomainsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListFleetsInput

type ListFleetsInput struct {

    // The maximum number of results to be included in the next page.
    MaxResults *int64 `min:"1" type:"integer"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListFleetsInput) GoString

func (s ListFleetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsInput) SetMaxResults

func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListFleetsInput) SetNextToken

func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput

SetNextToken sets the NextToken field's value.

func (ListFleetsInput) String

func (s ListFleetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsInput) Validate

func (s *ListFleetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListFleetsOutput

type ListFleetsOutput struct {

    // The summary list of the fleets.
    FleetSummaryList []*FleetSummary `type:"list"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If there are no more pages, this value is null.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListFleetsOutput) GoString

func (s ListFleetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListFleetsOutput) SetFleetSummaryList

func (s *ListFleetsOutput) SetFleetSummaryList(v []*FleetSummary) *ListFleetsOutput

SetFleetSummaryList sets the FleetSummaryList field's value.

func (*ListFleetsOutput) SetNextToken

func (s *ListFleetsOutput) SetNextToken(v string) *ListFleetsOutput

SetNextToken sets the NextToken field's value.

func (ListFleetsOutput) String

func (s ListFleetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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 Amazon Resource Name (ARN) of the fleet.
    //
    // 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 attached to the resource. A tag is a key-value pair.
    Tags map[string]*string `min:"1" type:"map"`
    // 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 map[string]*string) *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 ListWebsiteAuthorizationProvidersInput

type ListWebsiteAuthorizationProvidersInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The maximum number of results to be included in the next page.
    MaxResults *int64 `min:"1" type:"integer"`

    // The pagination token to use to retrieve the next page of results for this
    // operation. If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListWebsiteAuthorizationProvidersInput) GoString

func (s ListWebsiteAuthorizationProvidersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteAuthorizationProvidersInput) SetFleetArn

func (s *ListWebsiteAuthorizationProvidersInput) SetFleetArn(v string) *ListWebsiteAuthorizationProvidersInput

SetFleetArn sets the FleetArn field's value.

func (*ListWebsiteAuthorizationProvidersInput) SetMaxResults

func (s *ListWebsiteAuthorizationProvidersInput) SetMaxResults(v int64) *ListWebsiteAuthorizationProvidersInput

SetMaxResults sets the MaxResults field's value.

func (*ListWebsiteAuthorizationProvidersInput) SetNextToken

func (s *ListWebsiteAuthorizationProvidersInput) SetNextToken(v string) *ListWebsiteAuthorizationProvidersInput

SetNextToken sets the NextToken field's value.

func (ListWebsiteAuthorizationProvidersInput) String

func (s ListWebsiteAuthorizationProvidersInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteAuthorizationProvidersInput) Validate

func (s *ListWebsiteAuthorizationProvidersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListWebsiteAuthorizationProvidersOutput

type ListWebsiteAuthorizationProvidersOutput struct {

    // The pagination token to use to retrieve the next page of results for this
    // operation. If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`

    // The website authorization providers.
    WebsiteAuthorizationProviders []*WebsiteAuthorizationProviderSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListWebsiteAuthorizationProvidersOutput) GoString

func (s ListWebsiteAuthorizationProvidersOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteAuthorizationProvidersOutput) SetNextToken

func (s *ListWebsiteAuthorizationProvidersOutput) SetNextToken(v string) *ListWebsiteAuthorizationProvidersOutput

SetNextToken sets the NextToken field's value.

func (*ListWebsiteAuthorizationProvidersOutput) SetWebsiteAuthorizationProviders

func (s *ListWebsiteAuthorizationProvidersOutput) SetWebsiteAuthorizationProviders(v []*WebsiteAuthorizationProviderSummary) *ListWebsiteAuthorizationProvidersOutput

SetWebsiteAuthorizationProviders sets the WebsiteAuthorizationProviders field's value.

func (ListWebsiteAuthorizationProvidersOutput) String

func (s ListWebsiteAuthorizationProvidersOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListWebsiteCertificateAuthoritiesInput

type ListWebsiteCertificateAuthoritiesInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The maximum number of results to be included in the next page.
    MaxResults *int64 `min:"1" type:"integer"`

    // The pagination token used to retrieve the next page of results for this operation.
    // If this value is null, it retrieves the first page.
    NextToken *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

func (ListWebsiteCertificateAuthoritiesInput) GoString

func (s ListWebsiteCertificateAuthoritiesInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteCertificateAuthoritiesInput) SetFleetArn

func (s *ListWebsiteCertificateAuthoritiesInput) SetFleetArn(v string) *ListWebsiteCertificateAuthoritiesInput

SetFleetArn sets the FleetArn field's value.

func (*ListWebsiteCertificateAuthoritiesInput) SetMaxResults

func (s *ListWebsiteCertificateAuthoritiesInput) SetMaxResults(v int64) *ListWebsiteCertificateAuthoritiesInput

SetMaxResults sets the MaxResults field's value.

func (*ListWebsiteCertificateAuthoritiesInput) SetNextToken

func (s *ListWebsiteCertificateAuthoritiesInput) SetNextToken(v string) *ListWebsiteCertificateAuthoritiesInput

SetNextToken sets the NextToken field's value.

func (ListWebsiteCertificateAuthoritiesInput) String

func (s ListWebsiteCertificateAuthoritiesInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteCertificateAuthoritiesInput) Validate

func (s *ListWebsiteCertificateAuthoritiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListWebsiteCertificateAuthoritiesOutput

type ListWebsiteCertificateAuthoritiesOutput struct {

    // The pagination token used to retrieve the next page of results for this operation.
    // If there are no more pages, this value is null.
    NextToken *string `min:"1" type:"string"`

    // Information about the certificates.
    WebsiteCertificateAuthorities []*WebsiteCaSummary `type:"list"`
    // contains filtered or unexported fields
}

func (ListWebsiteCertificateAuthoritiesOutput) GoString

func (s ListWebsiteCertificateAuthoritiesOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListWebsiteCertificateAuthoritiesOutput) SetNextToken

func (s *ListWebsiteCertificateAuthoritiesOutput) SetNextToken(v string) *ListWebsiteCertificateAuthoritiesOutput

SetNextToken sets the NextToken field's value.

func (*ListWebsiteCertificateAuthoritiesOutput) SetWebsiteCertificateAuthorities

func (s *ListWebsiteCertificateAuthoritiesOutput) SetWebsiteCertificateAuthorities(v []*WebsiteCaSummary) *ListWebsiteCertificateAuthoritiesOutput

SetWebsiteCertificateAuthorities sets the WebsiteCertificateAuthorities field's value.

func (ListWebsiteCertificateAuthoritiesOutput) String

func (s ListWebsiteCertificateAuthoritiesOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceAlreadyExistsException

type ResourceAlreadyExistsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The resource already exists.

func (*ResourceAlreadyExistsException) Code

func (s *ResourceAlreadyExistsException) Code() string

Code returns the exception type name.

func (*ResourceAlreadyExistsException) Error

func (s *ResourceAlreadyExistsException) Error() string

func (ResourceAlreadyExistsException) GoString

func (s ResourceAlreadyExistsException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceAlreadyExistsException) Message

func (s *ResourceAlreadyExistsException) Message() string

Message returns the exception's message.

func (*ResourceAlreadyExistsException) OrigErr

func (s *ResourceAlreadyExistsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceAlreadyExistsException) RequestID

func (s *ResourceAlreadyExistsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceAlreadyExistsException) StatusCode

func (s *ResourceAlreadyExistsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceAlreadyExistsException) String

func (s ResourceAlreadyExistsException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the 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"`
    // contains filtered or unexported fields
}

The requested resource was not 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 RestoreDomainAccessInput

type RestoreDomainAccessInput struct {

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RestoreDomainAccessInput) GoString

func (s RestoreDomainAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RestoreDomainAccessInput) SetDomainName

func (s *RestoreDomainAccessInput) SetDomainName(v string) *RestoreDomainAccessInput

SetDomainName sets the DomainName field's value.

func (*RestoreDomainAccessInput) SetFleetArn

func (s *RestoreDomainAccessInput) SetFleetArn(v string) *RestoreDomainAccessInput

SetFleetArn sets the FleetArn field's value.

func (RestoreDomainAccessInput) String

func (s RestoreDomainAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RestoreDomainAccessInput) Validate

func (s *RestoreDomainAccessInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RestoreDomainAccessOutput

type RestoreDomainAccessOutput struct {
    // contains filtered or unexported fields
}

func (RestoreDomainAccessOutput) GoString

func (s RestoreDomainAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (RestoreDomainAccessOutput) String

func (s RestoreDomainAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type RevokeDomainAccessInput

type RevokeDomainAccessInput struct {

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (RevokeDomainAccessInput) GoString

func (s RevokeDomainAccessInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RevokeDomainAccessInput) SetDomainName

func (s *RevokeDomainAccessInput) SetDomainName(v string) *RevokeDomainAccessInput

SetDomainName sets the DomainName field's value.

func (*RevokeDomainAccessInput) SetFleetArn

func (s *RevokeDomainAccessInput) SetFleetArn(v string) *RevokeDomainAccessInput

SetFleetArn sets the FleetArn field's value.

func (RevokeDomainAccessInput) String

func (s RevokeDomainAccessInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*RevokeDomainAccessInput) Validate

func (s *RevokeDomainAccessInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RevokeDomainAccessOutput

type RevokeDomainAccessOutput struct {
    // contains filtered or unexported fields
}

func (RevokeDomainAccessOutput) GoString

func (s RevokeDomainAccessOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (RevokeDomainAccessOutput) String

func (s RevokeDomainAccessOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type SignOutUserInput

type SignOutUserInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The name of the user.
    //
    // Username is a required field
    Username *string `min:"1" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (SignOutUserInput) GoString

func (s SignOutUserInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SignOutUserInput) SetFleetArn

func (s *SignOutUserInput) SetFleetArn(v string) *SignOutUserInput

SetFleetArn sets the FleetArn field's value.

func (*SignOutUserInput) SetUsername

func (s *SignOutUserInput) SetUsername(v string) *SignOutUserInput

SetUsername sets the Username field's value.

func (SignOutUserInput) String

func (s SignOutUserInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*SignOutUserInput) Validate

func (s *SignOutUserInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SignOutUserOutput

type SignOutUserOutput struct {
    // contains filtered or unexported fields
}

func (SignOutUserOutput) GoString

func (s SignOutUserOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (SignOutUserOutput) String

func (s SignOutUserOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type TagResourceInput

type TagResourceInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // ResourceArn is a required field
    ResourceArn *string `location:"uri" locationName:"ResourceArn" min:"20" type:"string" required:"true"`

    // The tags to add to the resource. A tag is a key-value pair.
    //
    // Tags is a required field
    Tags map[string]*string `min:"1" type:"map" required:"true"`
    // contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v map[string]*string) *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 TooManyRequestsException

type TooManyRequestsException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

The number of requests exceeds the limit.

func (*TooManyRequestsException) Code

func (s *TooManyRequestsException) Code() string

Code returns the exception type name.

func (*TooManyRequestsException) Error

func (s *TooManyRequestsException) Error() string

func (TooManyRequestsException) GoString

func (s TooManyRequestsException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TooManyRequestsException) Message

func (s *TooManyRequestsException) Message() string

Message returns the exception's message.

func (*TooManyRequestsException) OrigErr

func (s *TooManyRequestsException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*TooManyRequestsException) RequestID

func (s *TooManyRequestsException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*TooManyRequestsException) StatusCode

func (s *TooManyRequestsException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (TooManyRequestsException) String

func (s TooManyRequestsException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UnauthorizedException

type UnauthorizedException struct {
    RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

    Message_ *string `locationName:"Message" type:"string"`
    // contains filtered or unexported fields
}

You are not authorized to perform this action.

func (*UnauthorizedException) Code

func (s *UnauthorizedException) Code() string

Code returns the exception type name.

func (*UnauthorizedException) Error

func (s *UnauthorizedException) Error() string

func (UnauthorizedException) GoString

func (s UnauthorizedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UnauthorizedException) Message

func (s *UnauthorizedException) Message() string

Message returns the exception's message.

func (*UnauthorizedException) OrigErr

func (s *UnauthorizedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*UnauthorizedException) RequestID

func (s *UnauthorizedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*UnauthorizedException) StatusCode

func (s *UnauthorizedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (UnauthorizedException) String

func (s UnauthorizedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

    // The Amazon Resource Name (ARN) of the fleet.
    //
    // 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" min:"1" type:"list" required:"true"`
    // contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
    // contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateAuditStreamConfigurationInput

type UpdateAuditStreamConfigurationInput struct {

    // The ARN of the Amazon Kinesis data stream that receives the audit events.
    AuditStreamArn *string `type:"string"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateAuditStreamConfigurationInput) GoString

func (s UpdateAuditStreamConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAuditStreamConfigurationInput) SetAuditStreamArn

func (s *UpdateAuditStreamConfigurationInput) SetAuditStreamArn(v string) *UpdateAuditStreamConfigurationInput

SetAuditStreamArn sets the AuditStreamArn field's value.

func (*UpdateAuditStreamConfigurationInput) SetFleetArn

func (s *UpdateAuditStreamConfigurationInput) SetFleetArn(v string) *UpdateAuditStreamConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (UpdateAuditStreamConfigurationInput) String

func (s UpdateAuditStreamConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateAuditStreamConfigurationInput) Validate

func (s *UpdateAuditStreamConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAuditStreamConfigurationOutput

type UpdateAuditStreamConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (UpdateAuditStreamConfigurationOutput) GoString

func (s UpdateAuditStreamConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateAuditStreamConfigurationOutput) String

func (s UpdateAuditStreamConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateCompanyNetworkConfigurationInput

type UpdateCompanyNetworkConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The security groups associated with access to the provided subnets.
    //
    // SecurityGroupIds is a required field
    SecurityGroupIds []*string `type:"list" required:"true"`

    // The subnets used for X-ENI connections from Amazon WorkLink rendering containers.
    //
    // SubnetIds is a required field
    SubnetIds []*string `type:"list" required:"true"`

    // The VPC with connectivity to associated websites.
    //
    // VpcId is a required field
    VpcId *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateCompanyNetworkConfigurationInput) GoString

func (s UpdateCompanyNetworkConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateCompanyNetworkConfigurationInput) SetFleetArn

func (s *UpdateCompanyNetworkConfigurationInput) SetFleetArn(v string) *UpdateCompanyNetworkConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (*UpdateCompanyNetworkConfigurationInput) SetSecurityGroupIds

func (s *UpdateCompanyNetworkConfigurationInput) SetSecurityGroupIds(v []*string) *UpdateCompanyNetworkConfigurationInput

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*UpdateCompanyNetworkConfigurationInput) SetSubnetIds

func (s *UpdateCompanyNetworkConfigurationInput) SetSubnetIds(v []*string) *UpdateCompanyNetworkConfigurationInput

SetSubnetIds sets the SubnetIds field's value.

func (*UpdateCompanyNetworkConfigurationInput) SetVpcId

func (s *UpdateCompanyNetworkConfigurationInput) SetVpcId(v string) *UpdateCompanyNetworkConfigurationInput

SetVpcId sets the VpcId field's value.

func (UpdateCompanyNetworkConfigurationInput) String

func (s UpdateCompanyNetworkConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateCompanyNetworkConfigurationInput) Validate

func (s *UpdateCompanyNetworkConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateCompanyNetworkConfigurationOutput

type UpdateCompanyNetworkConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (UpdateCompanyNetworkConfigurationOutput) GoString

func (s UpdateCompanyNetworkConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateCompanyNetworkConfigurationOutput) String

func (s UpdateCompanyNetworkConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDevicePolicyConfigurationInput

type UpdateDevicePolicyConfigurationInput struct {

    // The certificate chain, including intermediate certificates and the root certificate
    // authority certificate used to issue device certificates.
    DeviceCaCertificate *string `min:"1" type:"string"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateDevicePolicyConfigurationInput) GoString

func (s UpdateDevicePolicyConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDevicePolicyConfigurationInput) SetDeviceCaCertificate

func (s *UpdateDevicePolicyConfigurationInput) SetDeviceCaCertificate(v string) *UpdateDevicePolicyConfigurationInput

SetDeviceCaCertificate sets the DeviceCaCertificate field's value.

func (*UpdateDevicePolicyConfigurationInput) SetFleetArn

func (s *UpdateDevicePolicyConfigurationInput) SetFleetArn(v string) *UpdateDevicePolicyConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (UpdateDevicePolicyConfigurationInput) String

func (s UpdateDevicePolicyConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDevicePolicyConfigurationInput) Validate

func (s *UpdateDevicePolicyConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDevicePolicyConfigurationOutput

type UpdateDevicePolicyConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (UpdateDevicePolicyConfigurationOutput) GoString

func (s UpdateDevicePolicyConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateDevicePolicyConfigurationOutput) String

func (s UpdateDevicePolicyConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateDomainMetadataInput

type UpdateDomainMetadataInput struct {

    // The name to display.
    DisplayName *string `type:"string"`

    // The name of the domain.
    //
    // DomainName is a required field
    DomainName *string `min:"1" type:"string" required:"true"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (UpdateDomainMetadataInput) GoString

func (s UpdateDomainMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDomainMetadataInput) SetDisplayName

func (s *UpdateDomainMetadataInput) SetDisplayName(v string) *UpdateDomainMetadataInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateDomainMetadataInput) SetDomainName

func (s *UpdateDomainMetadataInput) SetDomainName(v string) *UpdateDomainMetadataInput

SetDomainName sets the DomainName field's value.

func (*UpdateDomainMetadataInput) SetFleetArn

func (s *UpdateDomainMetadataInput) SetFleetArn(v string) *UpdateDomainMetadataInput

SetFleetArn sets the FleetArn field's value.

func (UpdateDomainMetadataInput) String

func (s UpdateDomainMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateDomainMetadataInput) Validate

func (s *UpdateDomainMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateDomainMetadataOutput

type UpdateDomainMetadataOutput struct {
    // contains filtered or unexported fields
}

func (UpdateDomainMetadataOutput) GoString

func (s UpdateDomainMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateDomainMetadataOutput) String

func (s UpdateDomainMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateFleetMetadataInput

type UpdateFleetMetadataInput struct {

    // The fleet name to display. The existing DisplayName is unset if null is passed.
    DisplayName *string `type:"string"`

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The option to optimize for better performance by routing traffic through
    // the closest AWS Region to users, which may be outside of your home Region.
    OptimizeForEndUserLocation *bool `type:"boolean"`
    // contains filtered or unexported fields
}

func (UpdateFleetMetadataInput) GoString

func (s UpdateFleetMetadataInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFleetMetadataInput) SetDisplayName

func (s *UpdateFleetMetadataInput) SetDisplayName(v string) *UpdateFleetMetadataInput

SetDisplayName sets the DisplayName field's value.

func (*UpdateFleetMetadataInput) SetFleetArn

func (s *UpdateFleetMetadataInput) SetFleetArn(v string) *UpdateFleetMetadataInput

SetFleetArn sets the FleetArn field's value.

func (*UpdateFleetMetadataInput) SetOptimizeForEndUserLocation

func (s *UpdateFleetMetadataInput) SetOptimizeForEndUserLocation(v bool) *UpdateFleetMetadataInput

SetOptimizeForEndUserLocation sets the OptimizeForEndUserLocation field's value.

func (UpdateFleetMetadataInput) String

func (s UpdateFleetMetadataInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateFleetMetadataInput) Validate

func (s *UpdateFleetMetadataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateFleetMetadataOutput

type UpdateFleetMetadataOutput struct {
    // contains filtered or unexported fields
}

func (UpdateFleetMetadataOutput) GoString

func (s UpdateFleetMetadataOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateFleetMetadataOutput) String

func (s UpdateFleetMetadataOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateIdentityProviderConfigurationInput

type UpdateIdentityProviderConfigurationInput struct {

    // The ARN of the fleet.
    //
    // FleetArn is a required field
    FleetArn *string `min:"20" type:"string" required:"true"`

    // The SAML metadata document provided by the customer’s identity provider.
    // The existing IdentityProviderSamlMetadata is unset if null is passed.
    IdentityProviderSamlMetadata *string `min:"1" type:"string"`

    // The type of identity provider.
    //
    // IdentityProviderType is a required field
    IdentityProviderType *string `type:"string" required:"true" enum:"IdentityProviderType"`
    // contains filtered or unexported fields
}

func (UpdateIdentityProviderConfigurationInput) GoString

func (s UpdateIdentityProviderConfigurationInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIdentityProviderConfigurationInput) SetFleetArn

func (s *UpdateIdentityProviderConfigurationInput) SetFleetArn(v string) *UpdateIdentityProviderConfigurationInput

SetFleetArn sets the FleetArn field's value.

func (*UpdateIdentityProviderConfigurationInput) SetIdentityProviderSamlMetadata

func (s *UpdateIdentityProviderConfigurationInput) SetIdentityProviderSamlMetadata(v string) *UpdateIdentityProviderConfigurationInput

SetIdentityProviderSamlMetadata sets the IdentityProviderSamlMetadata field's value.

func (*UpdateIdentityProviderConfigurationInput) SetIdentityProviderType

func (s *UpdateIdentityProviderConfigurationInput) SetIdentityProviderType(v string) *UpdateIdentityProviderConfigurationInput

SetIdentityProviderType sets the IdentityProviderType field's value.

func (UpdateIdentityProviderConfigurationInput) String

func (s UpdateIdentityProviderConfigurationInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateIdentityProviderConfigurationInput) Validate

func (s *UpdateIdentityProviderConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateIdentityProviderConfigurationOutput

type UpdateIdentityProviderConfigurationOutput struct {
    // contains filtered or unexported fields
}

func (UpdateIdentityProviderConfigurationOutput) GoString

func (s UpdateIdentityProviderConfigurationOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateIdentityProviderConfigurationOutput) String

func (s UpdateIdentityProviderConfigurationOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WebsiteAuthorizationProviderSummary

type WebsiteAuthorizationProviderSummary struct {

    // A unique identifier for the authorization provider.
    AuthorizationProviderId *string `min:"1" type:"string"`

    // The authorization provider type.
    //
    // AuthorizationProviderType is a required field
    AuthorizationProviderType *string `type:"string" required:"true" enum:"AuthorizationProviderType"`

    // The time of creation.
    CreatedTime *time.Time `type:"timestamp"`

    // The domain name of the authorization provider. This applies only to SAML-based
    // authorization providers.
    DomainName *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The summary of the website authorization provider.

func (WebsiteAuthorizationProviderSummary) GoString

func (s WebsiteAuthorizationProviderSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WebsiteAuthorizationProviderSummary) SetAuthorizationProviderId

func (s *WebsiteAuthorizationProviderSummary) SetAuthorizationProviderId(v string) *WebsiteAuthorizationProviderSummary

SetAuthorizationProviderId sets the AuthorizationProviderId field's value.

func (*WebsiteAuthorizationProviderSummary) SetAuthorizationProviderType

func (s *WebsiteAuthorizationProviderSummary) SetAuthorizationProviderType(v string) *WebsiteAuthorizationProviderSummary

SetAuthorizationProviderType sets the AuthorizationProviderType field's value.

func (*WebsiteAuthorizationProviderSummary) SetCreatedTime

func (s *WebsiteAuthorizationProviderSummary) SetCreatedTime(v time.Time) *WebsiteAuthorizationProviderSummary

SetCreatedTime sets the CreatedTime field's value.

func (*WebsiteAuthorizationProviderSummary) SetDomainName

func (s *WebsiteAuthorizationProviderSummary) SetDomainName(v string) *WebsiteAuthorizationProviderSummary

SetDomainName sets the DomainName field's value.

func (WebsiteAuthorizationProviderSummary) String

func (s WebsiteAuthorizationProviderSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WebsiteCaSummary

type WebsiteCaSummary struct {

    // The time when the CA was added.
    CreatedTime *time.Time `type:"timestamp"`

    // The name to display.
    DisplayName *string `type:"string"`

    // A unique identifier for the CA.
    WebsiteCaId *string `min:"1" type:"string"`
    // contains filtered or unexported fields
}

The summary of the certificate authority (CA).

func (WebsiteCaSummary) GoString

func (s WebsiteCaSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*WebsiteCaSummary) SetCreatedTime

func (s *WebsiteCaSummary) SetCreatedTime(v time.Time) *WebsiteCaSummary

SetCreatedTime sets the CreatedTime field's value.

func (*WebsiteCaSummary) SetDisplayName

func (s *WebsiteCaSummary) SetDisplayName(v string) *WebsiteCaSummary

SetDisplayName sets the DisplayName field's value.

func (*WebsiteCaSummary) SetWebsiteCaId

func (s *WebsiteCaSummary) SetWebsiteCaId(v string) *WebsiteCaSummary

SetWebsiteCaId sets the WebsiteCaId field's value.

func (WebsiteCaSummary) String

func (s WebsiteCaSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type WorkLink struct {
    *client.Client
}

WorkLink provides the API operation methods for making requests to Amazon WorkLink. See this package's package overview docs for details on the service.

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

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

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

func (*WorkLink) AssociateDomain

func (c *WorkLink) AssociateDomain(input *AssociateDomainInput) (*AssociateDomainOutput, error)

AssociateDomain API operation for Amazon WorkLink.

Specifies a domain to be associated to Amazon WorkLink.

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 WorkLink's API operation AssociateDomain for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • ResourceAlreadyExistsException The resource already exists.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateDomainRequest

func (c *WorkLink) AssociateDomainRequest(input *AssociateDomainInput) (req *request.Request, output *AssociateDomainOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateDomainWithContext

func (c *WorkLink) AssociateDomainWithContext(ctx aws.Context, input *AssociateDomainInput, opts ...request.Option) (*AssociateDomainOutput, error)

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

See AssociateDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteAuthorizationProvider

func (c *WorkLink) AssociateWebsiteAuthorizationProvider(input *AssociateWebsiteAuthorizationProviderInput) (*AssociateWebsiteAuthorizationProviderOutput, error)

AssociateWebsiteAuthorizationProvider API operation for Amazon WorkLink.

Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.

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 WorkLink's API operation AssociateWebsiteAuthorizationProvider for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • ResourceAlreadyExistsException The resource already exists.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteAuthorizationProvider

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteAuthorizationProviderRequest

func (c *WorkLink) AssociateWebsiteAuthorizationProviderRequest(input *AssociateWebsiteAuthorizationProviderInput) (req *request.Request, output *AssociateWebsiteAuthorizationProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteAuthorizationProvider

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteAuthorizationProviderWithContext

func (c *WorkLink) AssociateWebsiteAuthorizationProviderWithContext(ctx aws.Context, input *AssociateWebsiteAuthorizationProviderInput, opts ...request.Option) (*AssociateWebsiteAuthorizationProviderOutput, error)

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

See AssociateWebsiteAuthorizationProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteCertificateAuthority

func (c *WorkLink) AssociateWebsiteCertificateAuthority(input *AssociateWebsiteCertificateAuthorityInput) (*AssociateWebsiteCertificateAuthorityOutput, error)

AssociateWebsiteCertificateAuthority API operation for Amazon WorkLink.

Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.

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 WorkLink's API operation AssociateWebsiteCertificateAuthority for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • ResourceAlreadyExistsException The resource already exists.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteCertificateAuthorityRequest

func (c *WorkLink) AssociateWebsiteCertificateAuthorityRequest(input *AssociateWebsiteCertificateAuthorityInput) (req *request.Request, output *AssociateWebsiteCertificateAuthorityOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) AssociateWebsiteCertificateAuthorityWithContext

func (c *WorkLink) AssociateWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *AssociateWebsiteCertificateAuthorityInput, opts ...request.Option) (*AssociateWebsiteCertificateAuthorityOutput, error)

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

See AssociateWebsiteCertificateAuthority for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) CreateFleet

func (c *WorkLink) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)

CreateFleet API operation for Amazon WorkLink.

Creates a fleet. A fleet consists of resources and the configuration that delivers associated websites to authorized users who download and set up the Amazon WorkLink app.

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 WorkLink's API operation CreateFleet for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • ResourceAlreadyExistsException The resource already exists.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/CreateFleet

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) CreateFleetRequest

func (c *WorkLink) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/CreateFleet

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) CreateFleetWithContext

func (c *WorkLink) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)

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

See CreateFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DeleteFleet

func (c *WorkLink) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)

DeleteFleet API operation for Amazon WorkLink.

Deletes a fleet. Prevents users from accessing previously associated websites.

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 WorkLink's API operation DeleteFleet for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DeleteFleet

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DeleteFleetRequest

func (c *WorkLink) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DeleteFleet

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DeleteFleetWithContext

func (c *WorkLink) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)

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

See DeleteFleet for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeAuditStreamConfiguration

func (c *WorkLink) DescribeAuditStreamConfiguration(input *DescribeAuditStreamConfigurationInput) (*DescribeAuditStreamConfigurationOutput, error)

DescribeAuditStreamConfiguration API operation for Amazon WorkLink.

Describes the configuration for delivering audit streams to the customer account.

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

See the AWS API reference guide for Amazon WorkLink's API operation DescribeAuditStreamConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeAuditStreamConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeAuditStreamConfigurationRequest

func (c *WorkLink) DescribeAuditStreamConfigurationRequest(input *DescribeAuditStreamConfigurationInput) (req *request.Request, output *DescribeAuditStreamConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeAuditStreamConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeAuditStreamConfigurationWithContext

func (c *WorkLink) DescribeAuditStreamConfigurationWithContext(ctx aws.Context, input *DescribeAuditStreamConfigurationInput, opts ...request.Option) (*DescribeAuditStreamConfigurationOutput, error)

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

See DescribeAuditStreamConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeCompanyNetworkConfiguration

func (c *WorkLink) DescribeCompanyNetworkConfiguration(input *DescribeCompanyNetworkConfigurationInput) (*DescribeCompanyNetworkConfigurationOutput, error)

DescribeCompanyNetworkConfiguration API operation for Amazon WorkLink.

Describes the networking configuration to access the internal websites associated with the specified fleet.

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 WorkLink's API operation DescribeCompanyNetworkConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeCompanyNetworkConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeCompanyNetworkConfigurationRequest

func (c *WorkLink) DescribeCompanyNetworkConfigurationRequest(input *DescribeCompanyNetworkConfigurationInput) (req *request.Request, output *DescribeCompanyNetworkConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeCompanyNetworkConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeCompanyNetworkConfigurationWithContext

func (c *WorkLink) DescribeCompanyNetworkConfigurationWithContext(ctx aws.Context, input *DescribeCompanyNetworkConfigurationInput, opts ...request.Option) (*DescribeCompanyNetworkConfigurationOutput, error)

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

See DescribeCompanyNetworkConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDevice

func (c *WorkLink) DescribeDevice(input *DescribeDeviceInput) (*DescribeDeviceOutput, error)

DescribeDevice API operation for Amazon WorkLink.

Provides information about a user's device.

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

See the AWS API reference guide for Amazon WorkLink's API operation DescribeDevice for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevice

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDevicePolicyConfiguration

func (c *WorkLink) DescribeDevicePolicyConfiguration(input *DescribeDevicePolicyConfigurationInput) (*DescribeDevicePolicyConfigurationOutput, error)

DescribeDevicePolicyConfiguration API operation for Amazon WorkLink.

Describes the device policy configuration for the specified fleet.

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 WorkLink's API operation DescribeDevicePolicyConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevicePolicyConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDevicePolicyConfigurationRequest

func (c *WorkLink) DescribeDevicePolicyConfigurationRequest(input *DescribeDevicePolicyConfigurationInput) (req *request.Request, output *DescribeDevicePolicyConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevicePolicyConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDevicePolicyConfigurationWithContext

func (c *WorkLink) DescribeDevicePolicyConfigurationWithContext(ctx aws.Context, input *DescribeDevicePolicyConfigurationInput, opts ...request.Option) (*DescribeDevicePolicyConfigurationOutput, error)

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

See DescribeDevicePolicyConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDeviceRequest

func (c *WorkLink) DescribeDeviceRequest(input *DescribeDeviceInput) (req *request.Request, output *DescribeDeviceOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevice

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDeviceWithContext

func (c *WorkLink) DescribeDeviceWithContext(ctx aws.Context, input *DescribeDeviceInput, opts ...request.Option) (*DescribeDeviceOutput, error)

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

See DescribeDevice for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDomain

func (c *WorkLink) DescribeDomain(input *DescribeDomainInput) (*DescribeDomainOutput, error)

DescribeDomain API operation for Amazon WorkLink.

Provides information about the domain.

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 WorkLink's API operation DescribeDomain for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDomainRequest

func (c *WorkLink) DescribeDomainRequest(input *DescribeDomainInput) (req *request.Request, output *DescribeDomainOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeDomainWithContext

func (c *WorkLink) DescribeDomainWithContext(ctx aws.Context, input *DescribeDomainInput, opts ...request.Option) (*DescribeDomainOutput, error)

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

See DescribeDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeFleetMetadata

func (c *WorkLink) DescribeFleetMetadata(input *DescribeFleetMetadataInput) (*DescribeFleetMetadataOutput, error)

DescribeFleetMetadata API operation for Amazon WorkLink.

Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.

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

See the AWS API reference guide for Amazon WorkLink's API operation DescribeFleetMetadata for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeFleetMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeFleetMetadataRequest

func (c *WorkLink) DescribeFleetMetadataRequest(input *DescribeFleetMetadataInput) (req *request.Request, output *DescribeFleetMetadataOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeFleetMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeFleetMetadataWithContext

func (c *WorkLink) DescribeFleetMetadataWithContext(ctx aws.Context, input *DescribeFleetMetadataInput, opts ...request.Option) (*DescribeFleetMetadataOutput, error)

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

See DescribeFleetMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeIdentityProviderConfiguration

func (c *WorkLink) DescribeIdentityProviderConfiguration(input *DescribeIdentityProviderConfigurationInput) (*DescribeIdentityProviderConfigurationOutput, error)

DescribeIdentityProviderConfiguration API operation for Amazon WorkLink.

Describes the identity provider configuration of the specified fleet.

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 WorkLink's API operation DescribeIdentityProviderConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeIdentityProviderConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeIdentityProviderConfigurationRequest

func (c *WorkLink) DescribeIdentityProviderConfigurationRequest(input *DescribeIdentityProviderConfigurationInput) (req *request.Request, output *DescribeIdentityProviderConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeIdentityProviderConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeIdentityProviderConfigurationWithContext

func (c *WorkLink) DescribeIdentityProviderConfigurationWithContext(ctx aws.Context, input *DescribeIdentityProviderConfigurationInput, opts ...request.Option) (*DescribeIdentityProviderConfigurationOutput, error)

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

See DescribeIdentityProviderConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeWebsiteCertificateAuthority

func (c *WorkLink) DescribeWebsiteCertificateAuthority(input *DescribeWebsiteCertificateAuthorityInput) (*DescribeWebsiteCertificateAuthorityOutput, error)

DescribeWebsiteCertificateAuthority API operation for Amazon WorkLink.

Provides information about the certificate authority.

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 WorkLink's API operation DescribeWebsiteCertificateAuthority for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeWebsiteCertificateAuthorityRequest

func (c *WorkLink) DescribeWebsiteCertificateAuthorityRequest(input *DescribeWebsiteCertificateAuthorityInput) (req *request.Request, output *DescribeWebsiteCertificateAuthorityOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DescribeWebsiteCertificateAuthorityWithContext

func (c *WorkLink) DescribeWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *DescribeWebsiteCertificateAuthorityInput, opts ...request.Option) (*DescribeWebsiteCertificateAuthorityOutput, error)

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

See DescribeWebsiteCertificateAuthority for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateDomain

func (c *WorkLink) DisassociateDomain(input *DisassociateDomainInput) (*DisassociateDomainOutput, error)

DisassociateDomain API operation for Amazon WorkLink.

Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.

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 WorkLink's API operation DisassociateDomain for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateDomainRequest

func (c *WorkLink) DisassociateDomainRequest(input *DisassociateDomainInput) (req *request.Request, output *DisassociateDomainOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateDomain

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateDomainWithContext

func (c *WorkLink) DisassociateDomainWithContext(ctx aws.Context, input *DisassociateDomainInput, opts ...request.Option) (*DisassociateDomainOutput, error)

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

See DisassociateDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteAuthorizationProvider

func (c *WorkLink) DisassociateWebsiteAuthorizationProvider(input *DisassociateWebsiteAuthorizationProviderInput) (*DisassociateWebsiteAuthorizationProviderOutput, error)

DisassociateWebsiteAuthorizationProvider API operation for Amazon WorkLink.

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization 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 WorkLink's API operation DisassociateWebsiteAuthorizationProvider for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • ResourceAlreadyExistsException The resource already exists.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteAuthorizationProvider

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteAuthorizationProviderRequest

func (c *WorkLink) DisassociateWebsiteAuthorizationProviderRequest(input *DisassociateWebsiteAuthorizationProviderInput) (req *request.Request, output *DisassociateWebsiteAuthorizationProviderOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteAuthorizationProvider

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteAuthorizationProviderWithContext

func (c *WorkLink) DisassociateWebsiteAuthorizationProviderWithContext(ctx aws.Context, input *DisassociateWebsiteAuthorizationProviderInput, opts ...request.Option) (*DisassociateWebsiteAuthorizationProviderOutput, error)

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

See DisassociateWebsiteAuthorizationProvider for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteCertificateAuthority

func (c *WorkLink) DisassociateWebsiteCertificateAuthority(input *DisassociateWebsiteCertificateAuthorityInput) (*DisassociateWebsiteCertificateAuthorityOutput, error)

DisassociateWebsiteCertificateAuthority API operation for Amazon WorkLink.

Removes a certificate authority (CA).

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 WorkLink's API operation DisassociateWebsiteCertificateAuthority for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteCertificateAuthorityRequest

func (c *WorkLink) DisassociateWebsiteCertificateAuthorityRequest(input *DisassociateWebsiteCertificateAuthorityInput) (req *request.Request, output *DisassociateWebsiteCertificateAuthorityOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteCertificateAuthority

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) DisassociateWebsiteCertificateAuthorityWithContext

func (c *WorkLink) DisassociateWebsiteCertificateAuthorityWithContext(ctx aws.Context, input *DisassociateWebsiteCertificateAuthorityInput, opts ...request.Option) (*DisassociateWebsiteCertificateAuthorityOutput, error)

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

See DisassociateWebsiteCertificateAuthority for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDevices

func (c *WorkLink) ListDevices(input *ListDevicesInput) (*ListDevicesOutput, error)

ListDevices API operation for Amazon WorkLink.

Retrieves a list of devices registered with the specified fleet.

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 WorkLink's API operation ListDevices for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDevices

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDevicesPages

func (c *WorkLink) ListDevicesPages(input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool) error

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

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

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDevicesPagesWithContext

func (c *WorkLink) ListDevicesPagesWithContext(ctx aws.Context, input *ListDevicesInput, fn func(*ListDevicesOutput, bool) bool, opts ...request.Option) error

ListDevicesPagesWithContext same as ListDevicesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDevicesRequest

func (c *WorkLink) ListDevicesRequest(input *ListDevicesInput) (req *request.Request, output *ListDevicesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDevices

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDevicesWithContext

func (c *WorkLink) ListDevicesWithContext(ctx aws.Context, input *ListDevicesInput, opts ...request.Option) (*ListDevicesOutput, error)

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

See ListDevices for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDomains

func (c *WorkLink) ListDomains(input *ListDomainsInput) (*ListDomainsOutput, error)

ListDomains API operation for Amazon WorkLink.

Retrieves a list of domains associated to a specified fleet.

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 WorkLink's API operation ListDomains for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDomains

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDomainsPages

func (c *WorkLink) ListDomainsPages(input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool) error

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

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

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDomainsPagesWithContext

func (c *WorkLink) ListDomainsPagesWithContext(ctx aws.Context, input *ListDomainsInput, fn func(*ListDomainsOutput, bool) bool, opts ...request.Option) error

ListDomainsPagesWithContext same as ListDomainsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDomainsRequest

func (c *WorkLink) ListDomainsRequest(input *ListDomainsInput) (req *request.Request, output *ListDomainsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDomains

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListDomainsWithContext

func (c *WorkLink) ListDomainsWithContext(ctx aws.Context, input *ListDomainsInput, opts ...request.Option) (*ListDomainsOutput, error)

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

See ListDomains for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListFleets

func (c *WorkLink) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)

ListFleets API operation for Amazon WorkLink.

Retrieves a list of fleets for the current account and Region.

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 WorkLink's API operation ListFleets for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListFleets

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListFleetsPages

func (c *WorkLink) ListFleetsPages(input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool) error

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

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

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListFleetsPagesWithContext

func (c *WorkLink) ListFleetsPagesWithContext(ctx aws.Context, input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool, opts ...request.Option) error

ListFleetsPagesWithContext same as ListFleetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListFleetsRequest

func (c *WorkLink) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListFleets

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListFleetsWithContext

func (c *WorkLink) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)

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

See ListFleets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListTagsForResource

func (c *WorkLink) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon WorkLink.

Retrieves a list of 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 WorkLink's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListTagsForResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListTagsForResourceRequest

func (c *WorkLink) 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/worklink-2018-09-25/ListTagsForResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListTagsForResourceWithContext

func (c *WorkLink) 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.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteAuthorizationProviders

func (c *WorkLink) ListWebsiteAuthorizationProviders(input *ListWebsiteAuthorizationProvidersInput) (*ListWebsiteAuthorizationProvidersOutput, error)

ListWebsiteAuthorizationProviders API operation for Amazon WorkLink.

Retrieves a list of website authorization providers associated with a specified fleet.

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 WorkLink's API operation ListWebsiteAuthorizationProviders for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteAuthorizationProviders

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteAuthorizationProvidersPages

func (c *WorkLink) ListWebsiteAuthorizationProvidersPages(input *ListWebsiteAuthorizationProvidersInput, fn func(*ListWebsiteAuthorizationProvidersOutput, bool) bool) error

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

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

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteAuthorizationProvidersPagesWithContext

func (c *WorkLink) ListWebsiteAuthorizationProvidersPagesWithContext(ctx aws.Context, input *ListWebsiteAuthorizationProvidersInput, fn func(*ListWebsiteAuthorizationProvidersOutput, bool) bool, opts ...request.Option) error

ListWebsiteAuthorizationProvidersPagesWithContext same as ListWebsiteAuthorizationProvidersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteAuthorizationProvidersRequest

func (c *WorkLink) ListWebsiteAuthorizationProvidersRequest(input *ListWebsiteAuthorizationProvidersInput) (req *request.Request, output *ListWebsiteAuthorizationProvidersOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteAuthorizationProviders

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteAuthorizationProvidersWithContext

func (c *WorkLink) ListWebsiteAuthorizationProvidersWithContext(ctx aws.Context, input *ListWebsiteAuthorizationProvidersInput, opts ...request.Option) (*ListWebsiteAuthorizationProvidersOutput, error)

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

See ListWebsiteAuthorizationProviders for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteCertificateAuthorities

func (c *WorkLink) ListWebsiteCertificateAuthorities(input *ListWebsiteCertificateAuthoritiesInput) (*ListWebsiteCertificateAuthoritiesOutput, error)

ListWebsiteCertificateAuthorities API operation for Amazon WorkLink.

Retrieves a list of certificate authorities added for the current account and Region.

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 WorkLink's API operation ListWebsiteCertificateAuthorities for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteCertificateAuthorities

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteCertificateAuthoritiesPages

func (c *WorkLink) ListWebsiteCertificateAuthoritiesPages(input *ListWebsiteCertificateAuthoritiesInput, fn func(*ListWebsiteCertificateAuthoritiesOutput, bool) bool) error

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

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

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteCertificateAuthoritiesPagesWithContext

func (c *WorkLink) ListWebsiteCertificateAuthoritiesPagesWithContext(ctx aws.Context, input *ListWebsiteCertificateAuthoritiesInput, fn func(*ListWebsiteCertificateAuthoritiesOutput, bool) bool, opts ...request.Option) error

ListWebsiteCertificateAuthoritiesPagesWithContext same as ListWebsiteCertificateAuthoritiesPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteCertificateAuthoritiesRequest

func (c *WorkLink) ListWebsiteCertificateAuthoritiesRequest(input *ListWebsiteCertificateAuthoritiesInput) (req *request.Request, output *ListWebsiteCertificateAuthoritiesOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteCertificateAuthorities

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) ListWebsiteCertificateAuthoritiesWithContext

func (c *WorkLink) ListWebsiteCertificateAuthoritiesWithContext(ctx aws.Context, input *ListWebsiteCertificateAuthoritiesInput, opts ...request.Option) (*ListWebsiteCertificateAuthoritiesOutput, error)

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

See ListWebsiteCertificateAuthorities for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RestoreDomainAccess

func (c *WorkLink) RestoreDomainAccess(input *RestoreDomainAccessInput) (*RestoreDomainAccessOutput, error)

RestoreDomainAccess API operation for Amazon WorkLink.

Moves a domain to ACTIVE status if it was in the INACTIVE status.

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 WorkLink's API operation RestoreDomainAccess for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RestoreDomainAccess

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RestoreDomainAccessRequest

func (c *WorkLink) RestoreDomainAccessRequest(input *RestoreDomainAccessInput) (req *request.Request, output *RestoreDomainAccessOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RestoreDomainAccess

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RestoreDomainAccessWithContext

func (c *WorkLink) RestoreDomainAccessWithContext(ctx aws.Context, input *RestoreDomainAccessInput, opts ...request.Option) (*RestoreDomainAccessOutput, error)

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

See RestoreDomainAccess for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RevokeDomainAccess

func (c *WorkLink) RevokeDomainAccess(input *RevokeDomainAccessInput) (*RevokeDomainAccessOutput, error)

RevokeDomainAccess API operation for Amazon WorkLink.

Moves a domain to INACTIVE status if it was in the ACTIVE status.

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 WorkLink's API operation RevokeDomainAccess for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RevokeDomainAccess

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RevokeDomainAccessRequest

func (c *WorkLink) RevokeDomainAccessRequest(input *RevokeDomainAccessInput) (req *request.Request, output *RevokeDomainAccessOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RevokeDomainAccess

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) RevokeDomainAccessWithContext

func (c *WorkLink) RevokeDomainAccessWithContext(ctx aws.Context, input *RevokeDomainAccessInput, opts ...request.Option) (*RevokeDomainAccessOutput, error)

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

See RevokeDomainAccess for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) SignOutUser

func (c *WorkLink) SignOutUser(input *SignOutUserInput) (*SignOutUserOutput, error)

SignOutUser API operation for Amazon WorkLink.

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

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 WorkLink's API operation SignOutUser for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/SignOutUser

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) SignOutUserRequest

func (c *WorkLink) SignOutUserRequest(input *SignOutUserInput) (req *request.Request, output *SignOutUserOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/SignOutUser

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) SignOutUserWithContext

func (c *WorkLink) SignOutUserWithContext(ctx aws.Context, input *SignOutUserInput, opts ...request.Option) (*SignOutUserOutput, error)

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

See SignOutUser for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) TagResource

func (c *WorkLink) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon WorkLink.

Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

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 WorkLink's API operation TagResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/TagResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) TagResourceRequest

func (c *WorkLink) 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/worklink-2018-09-25/TagResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) TagResourceWithContext

func (c *WorkLink) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

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

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UntagResource

func (c *WorkLink) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon WorkLink.

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 WorkLink's API operation UntagResource for usage and error information.

Returned Error Types:

  • InvalidRequestException The request is not valid.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UntagResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UntagResourceRequest

func (c *WorkLink) 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/worklink-2018-09-25/UntagResource

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UntagResourceWithContext

func (c *WorkLink) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

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

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateAuditStreamConfiguration

func (c *WorkLink) UpdateAuditStreamConfiguration(input *UpdateAuditStreamConfigurationInput) (*UpdateAuditStreamConfigurationOutput, error)

UpdateAuditStreamConfiguration API operation for Amazon WorkLink.

Updates the audit stream configuration for the fleet.

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 WorkLink's API operation UpdateAuditStreamConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateAuditStreamConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateAuditStreamConfigurationRequest

func (c *WorkLink) UpdateAuditStreamConfigurationRequest(input *UpdateAuditStreamConfigurationInput) (req *request.Request, output *UpdateAuditStreamConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateAuditStreamConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateAuditStreamConfigurationWithContext

func (c *WorkLink) UpdateAuditStreamConfigurationWithContext(ctx aws.Context, input *UpdateAuditStreamConfigurationInput, opts ...request.Option) (*UpdateAuditStreamConfigurationOutput, error)

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

See UpdateAuditStreamConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateCompanyNetworkConfiguration

func (c *WorkLink) UpdateCompanyNetworkConfiguration(input *UpdateCompanyNetworkConfigurationInput) (*UpdateCompanyNetworkConfigurationOutput, error)

UpdateCompanyNetworkConfiguration API operation for Amazon WorkLink.

Updates the company network configuration for the fleet.

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 WorkLink's API operation UpdateCompanyNetworkConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateCompanyNetworkConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateCompanyNetworkConfigurationRequest

func (c *WorkLink) UpdateCompanyNetworkConfigurationRequest(input *UpdateCompanyNetworkConfigurationInput) (req *request.Request, output *UpdateCompanyNetworkConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateCompanyNetworkConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateCompanyNetworkConfigurationWithContext

func (c *WorkLink) UpdateCompanyNetworkConfigurationWithContext(ctx aws.Context, input *UpdateCompanyNetworkConfigurationInput, opts ...request.Option) (*UpdateCompanyNetworkConfigurationOutput, error)

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

See UpdateCompanyNetworkConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDevicePolicyConfiguration

func (c *WorkLink) UpdateDevicePolicyConfiguration(input *UpdateDevicePolicyConfigurationInput) (*UpdateDevicePolicyConfigurationOutput, error)

UpdateDevicePolicyConfiguration API operation for Amazon WorkLink.

Updates the device policy configuration for the fleet.

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 WorkLink's API operation UpdateDevicePolicyConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDevicePolicyConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDevicePolicyConfigurationRequest

func (c *WorkLink) UpdateDevicePolicyConfigurationRequest(input *UpdateDevicePolicyConfigurationInput) (req *request.Request, output *UpdateDevicePolicyConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDevicePolicyConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDevicePolicyConfigurationWithContext

func (c *WorkLink) UpdateDevicePolicyConfigurationWithContext(ctx aws.Context, input *UpdateDevicePolicyConfigurationInput, opts ...request.Option) (*UpdateDevicePolicyConfigurationOutput, error)

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

See UpdateDevicePolicyConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDomainMetadata

func (c *WorkLink) UpdateDomainMetadata(input *UpdateDomainMetadataInput) (*UpdateDomainMetadataOutput, error)

UpdateDomainMetadata API operation for Amazon WorkLink.

Updates domain metadata, such as DisplayName.

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 WorkLink's API operation UpdateDomainMetadata for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDomainMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDomainMetadataRequest

func (c *WorkLink) UpdateDomainMetadataRequest(input *UpdateDomainMetadataInput) (req *request.Request, output *UpdateDomainMetadataOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDomainMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateDomainMetadataWithContext

func (c *WorkLink) UpdateDomainMetadataWithContext(ctx aws.Context, input *UpdateDomainMetadataInput, opts ...request.Option) (*UpdateDomainMetadataOutput, error)

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

See UpdateDomainMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateFleetMetadata

func (c *WorkLink) UpdateFleetMetadata(input *UpdateFleetMetadataInput) (*UpdateFleetMetadataOutput, error)

UpdateFleetMetadata API operation for Amazon WorkLink.

Updates fleet metadata, such as DisplayName.

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 WorkLink's API operation UpdateFleetMetadata for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateFleetMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateFleetMetadataRequest

func (c *WorkLink) UpdateFleetMetadataRequest(input *UpdateFleetMetadataInput) (req *request.Request, output *UpdateFleetMetadataOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateFleetMetadata

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateFleetMetadataWithContext

func (c *WorkLink) UpdateFleetMetadataWithContext(ctx aws.Context, input *UpdateFleetMetadataInput, opts ...request.Option) (*UpdateFleetMetadataOutput, error)

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

See UpdateFleetMetadata for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateIdentityProviderConfiguration

func (c *WorkLink) UpdateIdentityProviderConfiguration(input *UpdateIdentityProviderConfigurationInput) (*UpdateIdentityProviderConfigurationOutput, error)

UpdateIdentityProviderConfiguration API operation for Amazon WorkLink.

Updates the identity provider configuration for the fleet.

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 WorkLink's API operation UpdateIdentityProviderConfiguration for usage and error information.

Returned Error Types:

  • UnauthorizedException You are not authorized to perform this action.

  • InternalServerErrorException The service is temporarily unavailable.

  • InvalidRequestException The request is not valid.

  • ResourceNotFoundException The requested resource was not found.

  • TooManyRequestsException The number of requests exceeds the limit.

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateIdentityProviderConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateIdentityProviderConfigurationRequest

func (c *WorkLink) UpdateIdentityProviderConfigurationRequest(input *UpdateIdentityProviderConfigurationInput) (req *request.Request, output *UpdateIdentityProviderConfigurationOutput)

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

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

See also, https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateIdentityProviderConfiguration

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.

func (*WorkLink) UpdateIdentityProviderConfigurationWithContext

func (c *WorkLink) UpdateIdentityProviderConfigurationWithContext(ctx aws.Context, input *UpdateIdentityProviderConfigurationInput, opts ...request.Option) (*UpdateIdentityProviderConfigurationOutput, error)

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

See UpdateIdentityProviderConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

Deprecated: Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK.