Documentation ¶
Overview ¶
Package worklink provides the client and types for making API requests to WorkLink.
Amazon WorkLink is a cloud-based service that provides secure access to internal websites and web apps from iOS 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 use 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 WorkLink client for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/worklink/#New
Index ¶
- Constants
- type AssociateDomainInput
- type AssociateDomainOutput
- type AssociateDomainRequest
- type AssociateDomainResponse
- type AssociateWebsiteAuthorizationProviderInput
- type AssociateWebsiteAuthorizationProviderOutput
- type AssociateWebsiteAuthorizationProviderRequest
- type AssociateWebsiteAuthorizationProviderResponse
- type AssociateWebsiteCertificateAuthorityInput
- type AssociateWebsiteCertificateAuthorityOutput
- type AssociateWebsiteCertificateAuthorityRequest
- type AssociateWebsiteCertificateAuthorityResponse
- type AuthorizationProviderType
- type Client
- func (c *Client) AssociateDomainRequest(input *AssociateDomainInput) AssociateDomainRequest
- func (c *Client) AssociateWebsiteAuthorizationProviderRequest(input *AssociateWebsiteAuthorizationProviderInput) AssociateWebsiteAuthorizationProviderRequest
- func (c *Client) AssociateWebsiteCertificateAuthorityRequest(input *AssociateWebsiteCertificateAuthorityInput) AssociateWebsiteCertificateAuthorityRequest
- func (c *Client) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
- func (c *Client) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
- func (c *Client) DescribeAuditStreamConfigurationRequest(input *DescribeAuditStreamConfigurationInput) DescribeAuditStreamConfigurationRequest
- func (c *Client) DescribeCompanyNetworkConfigurationRequest(input *DescribeCompanyNetworkConfigurationInput) DescribeCompanyNetworkConfigurationRequest
- func (c *Client) DescribeDevicePolicyConfigurationRequest(input *DescribeDevicePolicyConfigurationInput) DescribeDevicePolicyConfigurationRequest
- func (c *Client) DescribeDeviceRequest(input *DescribeDeviceInput) DescribeDeviceRequest
- func (c *Client) DescribeDomainRequest(input *DescribeDomainInput) DescribeDomainRequest
- func (c *Client) DescribeFleetMetadataRequest(input *DescribeFleetMetadataInput) DescribeFleetMetadataRequest
- func (c *Client) DescribeIdentityProviderConfigurationRequest(input *DescribeIdentityProviderConfigurationInput) DescribeIdentityProviderConfigurationRequest
- func (c *Client) DescribeWebsiteCertificateAuthorityRequest(input *DescribeWebsiteCertificateAuthorityInput) DescribeWebsiteCertificateAuthorityRequest
- func (c *Client) DisassociateDomainRequest(input *DisassociateDomainInput) DisassociateDomainRequest
- func (c *Client) DisassociateWebsiteAuthorizationProviderRequest(input *DisassociateWebsiteAuthorizationProviderInput) DisassociateWebsiteAuthorizationProviderRequest
- func (c *Client) DisassociateWebsiteCertificateAuthorityRequest(input *DisassociateWebsiteCertificateAuthorityInput) DisassociateWebsiteCertificateAuthorityRequest
- func (c *Client) ListDevicesRequest(input *ListDevicesInput) ListDevicesRequest
- func (c *Client) ListDomainsRequest(input *ListDomainsInput) ListDomainsRequest
- func (c *Client) ListFleetsRequest(input *ListFleetsInput) ListFleetsRequest
- func (c *Client) ListWebsiteAuthorizationProvidersRequest(input *ListWebsiteAuthorizationProvidersInput) ListWebsiteAuthorizationProvidersRequest
- func (c *Client) ListWebsiteCertificateAuthoritiesRequest(input *ListWebsiteCertificateAuthoritiesInput) ListWebsiteCertificateAuthoritiesRequest
- func (c *Client) RestoreDomainAccessRequest(input *RestoreDomainAccessInput) RestoreDomainAccessRequest
- func (c *Client) RevokeDomainAccessRequest(input *RevokeDomainAccessInput) RevokeDomainAccessRequest
- func (c *Client) SignOutUserRequest(input *SignOutUserInput) SignOutUserRequest
- func (c *Client) UpdateAuditStreamConfigurationRequest(input *UpdateAuditStreamConfigurationInput) UpdateAuditStreamConfigurationRequest
- func (c *Client) UpdateCompanyNetworkConfigurationRequest(input *UpdateCompanyNetworkConfigurationInput) UpdateCompanyNetworkConfigurationRequest
- func (c *Client) UpdateDevicePolicyConfigurationRequest(input *UpdateDevicePolicyConfigurationInput) UpdateDevicePolicyConfigurationRequest
- func (c *Client) UpdateDomainMetadataRequest(input *UpdateDomainMetadataInput) UpdateDomainMetadataRequest
- func (c *Client) UpdateFleetMetadataRequest(input *UpdateFleetMetadataInput) UpdateFleetMetadataRequest
- func (c *Client) UpdateIdentityProviderConfigurationRequest(input *UpdateIdentityProviderConfigurationInput) UpdateIdentityProviderConfigurationRequest
- type CreateFleetInput
- type CreateFleetOutput
- type CreateFleetRequest
- type CreateFleetResponse
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteFleetRequest
- type DeleteFleetResponse
- type DescribeAuditStreamConfigurationInput
- type DescribeAuditStreamConfigurationOutput
- type DescribeAuditStreamConfigurationRequest
- type DescribeAuditStreamConfigurationResponse
- type DescribeCompanyNetworkConfigurationInput
- type DescribeCompanyNetworkConfigurationOutput
- type DescribeCompanyNetworkConfigurationRequest
- type DescribeCompanyNetworkConfigurationResponse
- type DescribeDeviceInput
- type DescribeDeviceOutput
- type DescribeDevicePolicyConfigurationInput
- type DescribeDevicePolicyConfigurationOutput
- type DescribeDevicePolicyConfigurationRequest
- type DescribeDevicePolicyConfigurationResponse
- type DescribeDeviceRequest
- type DescribeDeviceResponse
- type DescribeDomainInput
- type DescribeDomainOutput
- type DescribeDomainRequest
- type DescribeDomainResponse
- type DescribeFleetMetadataInput
- type DescribeFleetMetadataOutput
- type DescribeFleetMetadataRequest
- type DescribeFleetMetadataResponse
- type DescribeIdentityProviderConfigurationInput
- type DescribeIdentityProviderConfigurationOutput
- type DescribeIdentityProviderConfigurationRequest
- type DescribeIdentityProviderConfigurationResponse
- type DescribeWebsiteCertificateAuthorityInput
- type DescribeWebsiteCertificateAuthorityOutput
- type DescribeWebsiteCertificateAuthorityRequest
- type DescribeWebsiteCertificateAuthorityResponse
- type DeviceStatus
- type DeviceSummary
- type DisassociateDomainInput
- type DisassociateDomainOutput
- type DisassociateDomainRequest
- type DisassociateDomainResponse
- type DisassociateWebsiteAuthorizationProviderInput
- type DisassociateWebsiteAuthorizationProviderOutput
- type DisassociateWebsiteAuthorizationProviderRequest
- type DisassociateWebsiteAuthorizationProviderResponse
- type DisassociateWebsiteCertificateAuthorityInput
- type DisassociateWebsiteCertificateAuthorityOutput
- type DisassociateWebsiteCertificateAuthorityRequest
- type DisassociateWebsiteCertificateAuthorityResponse
- type DomainStatus
- type DomainSummary
- type FleetStatus
- type FleetSummary
- type IdentityProviderType
- type ListDevicesInput
- type ListDevicesOutput
- type ListDevicesPaginator
- type ListDevicesRequest
- type ListDevicesResponse
- type ListDomainsInput
- type ListDomainsOutput
- type ListDomainsPaginator
- type ListDomainsRequest
- type ListDomainsResponse
- type ListFleetsInput
- type ListFleetsOutput
- type ListFleetsPaginator
- type ListFleetsRequest
- type ListFleetsResponse
- type ListWebsiteAuthorizationProvidersInput
- type ListWebsiteAuthorizationProvidersOutput
- type ListWebsiteAuthorizationProvidersPaginator
- type ListWebsiteAuthorizationProvidersRequest
- type ListWebsiteAuthorizationProvidersResponse
- type ListWebsiteCertificateAuthoritiesInput
- type ListWebsiteCertificateAuthoritiesOutput
- type ListWebsiteCertificateAuthoritiesPaginator
- type ListWebsiteCertificateAuthoritiesRequest
- type ListWebsiteCertificateAuthoritiesResponse
- type RestoreDomainAccessInput
- type RestoreDomainAccessOutput
- type RestoreDomainAccessRequest
- type RestoreDomainAccessResponse
- type RevokeDomainAccessInput
- type RevokeDomainAccessOutput
- type RevokeDomainAccessRequest
- type RevokeDomainAccessResponse
- type SignOutUserInput
- type SignOutUserOutput
- type SignOutUserRequest
- type SignOutUserResponse
- type UpdateAuditStreamConfigurationInput
- type UpdateAuditStreamConfigurationOutput
- type UpdateAuditStreamConfigurationRequest
- type UpdateAuditStreamConfigurationResponse
- type UpdateCompanyNetworkConfigurationInput
- type UpdateCompanyNetworkConfigurationOutput
- type UpdateCompanyNetworkConfigurationRequest
- type UpdateCompanyNetworkConfigurationResponse
- type UpdateDevicePolicyConfigurationInput
- type UpdateDevicePolicyConfigurationOutput
- type UpdateDevicePolicyConfigurationRequest
- type UpdateDevicePolicyConfigurationResponse
- type UpdateDomainMetadataInput
- type UpdateDomainMetadataOutput
- type UpdateDomainMetadataRequest
- type UpdateDomainMetadataResponse
- type UpdateFleetMetadataInput
- type UpdateFleetMetadataOutput
- type UpdateFleetMetadataRequest
- type UpdateFleetMetadataResponse
- type UpdateIdentityProviderConfigurationInput
- type UpdateIdentityProviderConfigurationOutput
- type UpdateIdentityProviderConfigurationRequest
- type UpdateIdentityProviderConfigurationResponse
- type WebsiteAuthorizationProviderSummary
- type WebsiteCaSummary
Constants ¶
const ( ServiceName = "WorkLink" // Service's name ServiceID = "WorkLink" // Service's identifier EndpointsID = "worklink" // Service's Endpoint identifier )
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" // "UnauthorizedException". // // You are not authorized to perform this action. ErrCodeUnauthorizedException = "UnauthorizedException" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) MarshalFields ¶
func (s AssociateDomainInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateDomainInput) String ¶
func (s AssociateDomainInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociateDomainOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateDomainOutput) String ¶
func (s AssociateDomainOutput) String() string
String returns the string representation
type AssociateDomainRequest ¶
type AssociateDomainRequest struct { *aws.Request Input *AssociateDomainInput Copy func(*AssociateDomainInput) AssociateDomainRequest }
AssociateDomainRequest is the request type for the AssociateDomain API operation.
func (AssociateDomainRequest) Send ¶
func (r AssociateDomainRequest) Send(ctx context.Context) (*AssociateDomainResponse, error)
Send marshals and sends the AssociateDomain API request.
type AssociateDomainResponse ¶ added in v0.9.0
type AssociateDomainResponse struct { *AssociateDomainOutput // contains filtered or unexported fields }
AssociateDomainResponse is the response type for the AssociateDomain API operation.
func (*AssociateDomainResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *AssociateDomainResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateDomain request.
type AssociateWebsiteAuthorizationProviderInput ¶ added in v0.9.0
type AssociateWebsiteAuthorizationProviderInput struct { // The authorization provider type. // // AuthorizationProviderType is a required field AuthorizationProviderType AuthorizationProviderType `type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶ added in v0.9.0
func (s AssociateWebsiteAuthorizationProviderInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateWebsiteAuthorizationProviderInput) String ¶ added in v0.9.0
func (s AssociateWebsiteAuthorizationProviderInput) String() string
String returns the string representation
func (*AssociateWebsiteAuthorizationProviderInput) Validate ¶ added in v0.9.0
func (s *AssociateWebsiteAuthorizationProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateWebsiteAuthorizationProviderOutput ¶ added in v0.9.0
type AssociateWebsiteAuthorizationProviderOutput struct { // A unique identifier for the authorization provider. AuthorizationProviderId *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (AssociateWebsiteAuthorizationProviderOutput) MarshalFields ¶ added in v0.9.0
func (s AssociateWebsiteAuthorizationProviderOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateWebsiteAuthorizationProviderOutput) String ¶ added in v0.9.0
func (s AssociateWebsiteAuthorizationProviderOutput) String() string
String returns the string representation
type AssociateWebsiteAuthorizationProviderRequest ¶ added in v0.9.0
type AssociateWebsiteAuthorizationProviderRequest struct { *aws.Request Input *AssociateWebsiteAuthorizationProviderInput Copy func(*AssociateWebsiteAuthorizationProviderInput) AssociateWebsiteAuthorizationProviderRequest }
AssociateWebsiteAuthorizationProviderRequest is the request type for the AssociateWebsiteAuthorizationProvider API operation.
func (AssociateWebsiteAuthorizationProviderRequest) Send ¶ added in v0.9.0
func (r AssociateWebsiteAuthorizationProviderRequest) Send(ctx context.Context) (*AssociateWebsiteAuthorizationProviderResponse, error)
Send marshals and sends the AssociateWebsiteAuthorizationProvider API request.
type AssociateWebsiteAuthorizationProviderResponse ¶ added in v0.9.0
type AssociateWebsiteAuthorizationProviderResponse struct { *AssociateWebsiteAuthorizationProviderOutput // contains filtered or unexported fields }
AssociateWebsiteAuthorizationProviderResponse is the response type for the AssociateWebsiteAuthorizationProvider API operation.
func (*AssociateWebsiteAuthorizationProviderResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *AssociateWebsiteAuthorizationProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateWebsiteAuthorizationProvider request.
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) MarshalFields ¶
func (s AssociateWebsiteCertificateAuthorityInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateWebsiteCertificateAuthorityInput) String ¶
func (s AssociateWebsiteCertificateAuthorityInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s AssociateWebsiteCertificateAuthorityOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AssociateWebsiteCertificateAuthorityOutput) String ¶
func (s AssociateWebsiteCertificateAuthorityOutput) String() string
String returns the string representation
type AssociateWebsiteCertificateAuthorityRequest ¶
type AssociateWebsiteCertificateAuthorityRequest struct { *aws.Request Input *AssociateWebsiteCertificateAuthorityInput Copy func(*AssociateWebsiteCertificateAuthorityInput) AssociateWebsiteCertificateAuthorityRequest }
AssociateWebsiteCertificateAuthorityRequest is the request type for the AssociateWebsiteCertificateAuthority API operation.
func (AssociateWebsiteCertificateAuthorityRequest) Send ¶
func (r AssociateWebsiteCertificateAuthorityRequest) Send(ctx context.Context) (*AssociateWebsiteCertificateAuthorityResponse, error)
Send marshals and sends the AssociateWebsiteCertificateAuthority API request.
type AssociateWebsiteCertificateAuthorityResponse ¶ added in v0.9.0
type AssociateWebsiteCertificateAuthorityResponse struct { *AssociateWebsiteCertificateAuthorityOutput // contains filtered or unexported fields }
AssociateWebsiteCertificateAuthorityResponse is the response type for the AssociateWebsiteCertificateAuthority API operation.
func (*AssociateWebsiteCertificateAuthorityResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *AssociateWebsiteCertificateAuthorityResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the AssociateWebsiteCertificateAuthority request.
type AuthorizationProviderType ¶ added in v0.9.0
type AuthorizationProviderType string
const (
AuthorizationProviderTypeSaml AuthorizationProviderType = "SAML"
)
Enum values for AuthorizationProviderType
func (AuthorizationProviderType) MarshalValue ¶ added in v0.9.0
func (enum AuthorizationProviderType) MarshalValue() (string, error)
func (AuthorizationProviderType) MarshalValueBuf ¶ added in v0.9.0
func (enum AuthorizationProviderType) MarshalValueBuf(b []byte) ([]byte, error)
type Client ¶ added in v0.9.0
Client provides the API operation methods for making requests to WorkLink. See this package's package overview docs for details on the service.
The client's methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
New creates a new instance of the client from the provided Config.
Example:
// Create a client from just a config. svc := worklink.New(myConfig)
func (*Client) AssociateDomainRequest ¶ added in v0.9.0
func (c *Client) AssociateDomainRequest(input *AssociateDomainInput) AssociateDomainRequest
AssociateDomainRequest returns a request value for making API operation for Amazon WorkLink.
Specifies a domain to be associated to Amazon WorkLink.
// Example sending a request using AssociateDomainRequest. req := client.AssociateDomainRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateDomain
func (*Client) AssociateWebsiteAuthorizationProviderRequest ¶ added in v0.9.0
func (c *Client) AssociateWebsiteAuthorizationProviderRequest(input *AssociateWebsiteAuthorizationProviderInput) AssociateWebsiteAuthorizationProviderRequest
AssociateWebsiteAuthorizationProviderRequest returns a request value for making 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.
// Example sending a request using AssociateWebsiteAuthorizationProviderRequest. req := client.AssociateWebsiteAuthorizationProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteAuthorizationProvider
func (*Client) AssociateWebsiteCertificateAuthorityRequest ¶ added in v0.9.0
func (c *Client) AssociateWebsiteCertificateAuthorityRequest(input *AssociateWebsiteCertificateAuthorityInput) AssociateWebsiteCertificateAuthorityRequest
AssociateWebsiteCertificateAuthorityRequest returns a request value for making 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.
// Example sending a request using AssociateWebsiteCertificateAuthorityRequest. req := client.AssociateWebsiteCertificateAuthorityRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/AssociateWebsiteCertificateAuthority
func (*Client) CreateFleetRequest ¶ added in v0.9.0
func (c *Client) CreateFleetRequest(input *CreateFleetInput) CreateFleetRequest
CreateFleetRequest returns a request value for making 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.
// Example sending a request using CreateFleetRequest. req := client.CreateFleetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/CreateFleet
func (*Client) DeleteFleetRequest ¶ added in v0.9.0
func (c *Client) DeleteFleetRequest(input *DeleteFleetInput) DeleteFleetRequest
DeleteFleetRequest returns a request value for making API operation for Amazon WorkLink.
Deletes a fleet. Prevents users from accessing previously associated websites.
// Example sending a request using DeleteFleetRequest. req := client.DeleteFleetRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DeleteFleet
func (*Client) DescribeAuditStreamConfigurationRequest ¶ added in v0.9.0
func (c *Client) DescribeAuditStreamConfigurationRequest(input *DescribeAuditStreamConfigurationInput) DescribeAuditStreamConfigurationRequest
DescribeAuditStreamConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Describes the configuration for delivering audit streams to the customer account.
// Example sending a request using DescribeAuditStreamConfigurationRequest. req := client.DescribeAuditStreamConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeAuditStreamConfiguration
func (*Client) DescribeCompanyNetworkConfigurationRequest ¶ added in v0.9.0
func (c *Client) DescribeCompanyNetworkConfigurationRequest(input *DescribeCompanyNetworkConfigurationInput) DescribeCompanyNetworkConfigurationRequest
DescribeCompanyNetworkConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Describes the networking configuration to access the internal websites associated with the specified fleet.
// Example sending a request using DescribeCompanyNetworkConfigurationRequest. req := client.DescribeCompanyNetworkConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeCompanyNetworkConfiguration
func (*Client) DescribeDevicePolicyConfigurationRequest ¶ added in v0.9.0
func (c *Client) DescribeDevicePolicyConfigurationRequest(input *DescribeDevicePolicyConfigurationInput) DescribeDevicePolicyConfigurationRequest
DescribeDevicePolicyConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Describes the device policy configuration for the specified fleet.
// Example sending a request using DescribeDevicePolicyConfigurationRequest. req := client.DescribeDevicePolicyConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevicePolicyConfiguration
func (*Client) DescribeDeviceRequest ¶ added in v0.9.0
func (c *Client) DescribeDeviceRequest(input *DescribeDeviceInput) DescribeDeviceRequest
DescribeDeviceRequest returns a request value for making API operation for Amazon WorkLink.
Provides information about a user's device.
// Example sending a request using DescribeDeviceRequest. req := client.DescribeDeviceRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDevice
func (*Client) DescribeDomainRequest ¶ added in v0.9.0
func (c *Client) DescribeDomainRequest(input *DescribeDomainInput) DescribeDomainRequest
DescribeDomainRequest returns a request value for making API operation for Amazon WorkLink.
Provides information about the domain.
// Example sending a request using DescribeDomainRequest. req := client.DescribeDomainRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeDomain
func (*Client) DescribeFleetMetadataRequest ¶ added in v0.9.0
func (c *Client) DescribeFleetMetadataRequest(input *DescribeFleetMetadataInput) DescribeFleetMetadataRequest
DescribeFleetMetadataRequest returns a request value for making API operation for Amazon WorkLink.
Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.
// Example sending a request using DescribeFleetMetadataRequest. req := client.DescribeFleetMetadataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeFleetMetadata
func (*Client) DescribeIdentityProviderConfigurationRequest ¶ added in v0.9.0
func (c *Client) DescribeIdentityProviderConfigurationRequest(input *DescribeIdentityProviderConfigurationInput) DescribeIdentityProviderConfigurationRequest
DescribeIdentityProviderConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Describes the identity provider configuration of the specified fleet.
// Example sending a request using DescribeIdentityProviderConfigurationRequest. req := client.DescribeIdentityProviderConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeIdentityProviderConfiguration
func (*Client) DescribeWebsiteCertificateAuthorityRequest ¶ added in v0.9.0
func (c *Client) DescribeWebsiteCertificateAuthorityRequest(input *DescribeWebsiteCertificateAuthorityInput) DescribeWebsiteCertificateAuthorityRequest
DescribeWebsiteCertificateAuthorityRequest returns a request value for making API operation for Amazon WorkLink.
Provides information about the certificate authority.
// Example sending a request using DescribeWebsiteCertificateAuthorityRequest. req := client.DescribeWebsiteCertificateAuthorityRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DescribeWebsiteCertificateAuthority
func (*Client) DisassociateDomainRequest ¶ added in v0.9.0
func (c *Client) DisassociateDomainRequest(input *DisassociateDomainInput) DisassociateDomainRequest
DisassociateDomainRequest returns a request value for making API operation for Amazon WorkLink.
Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink.
// Example sending a request using DisassociateDomainRequest. req := client.DisassociateDomainRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateDomain
func (*Client) DisassociateWebsiteAuthorizationProviderRequest ¶ added in v0.9.0
func (c *Client) DisassociateWebsiteAuthorizationProviderRequest(input *DisassociateWebsiteAuthorizationProviderInput) DisassociateWebsiteAuthorizationProviderRequest
DisassociateWebsiteAuthorizationProviderRequest returns a request value for making 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.
// Example sending a request using DisassociateWebsiteAuthorizationProviderRequest. req := client.DisassociateWebsiteAuthorizationProviderRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteAuthorizationProvider
func (*Client) DisassociateWebsiteCertificateAuthorityRequest ¶ added in v0.9.0
func (c *Client) DisassociateWebsiteCertificateAuthorityRequest(input *DisassociateWebsiteCertificateAuthorityInput) DisassociateWebsiteCertificateAuthorityRequest
DisassociateWebsiteCertificateAuthorityRequest returns a request value for making API operation for Amazon WorkLink.
Removes a certificate authority (CA).
// Example sending a request using DisassociateWebsiteCertificateAuthorityRequest. req := client.DisassociateWebsiteCertificateAuthorityRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/DisassociateWebsiteCertificateAuthority
func (*Client) ListDevicesRequest ¶ added in v0.9.0
func (c *Client) ListDevicesRequest(input *ListDevicesInput) ListDevicesRequest
ListDevicesRequest returns a request value for making API operation for Amazon WorkLink.
Retrieves a list of devices registered with the specified fleet.
// Example sending a request using ListDevicesRequest. req := client.ListDevicesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDevices
func (*Client) ListDomainsRequest ¶ added in v0.9.0
func (c *Client) ListDomainsRequest(input *ListDomainsInput) ListDomainsRequest
ListDomainsRequest returns a request value for making API operation for Amazon WorkLink.
Retrieves a list of domains associated to a specified fleet.
// Example sending a request using ListDomainsRequest. req := client.ListDomainsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListDomains
func (*Client) ListFleetsRequest ¶ added in v0.9.0
func (c *Client) ListFleetsRequest(input *ListFleetsInput) ListFleetsRequest
ListFleetsRequest returns a request value for making API operation for Amazon WorkLink.
Retrieves a list of fleets for the current account and Region.
// Example sending a request using ListFleetsRequest. req := client.ListFleetsRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListFleets
func (*Client) ListWebsiteAuthorizationProvidersRequest ¶ added in v0.9.0
func (c *Client) ListWebsiteAuthorizationProvidersRequest(input *ListWebsiteAuthorizationProvidersInput) ListWebsiteAuthorizationProvidersRequest
ListWebsiteAuthorizationProvidersRequest returns a request value for making API operation for Amazon WorkLink.
Retrieves a list of website authorization providers associated with a specified fleet.
// Example sending a request using ListWebsiteAuthorizationProvidersRequest. req := client.ListWebsiteAuthorizationProvidersRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteAuthorizationProviders
func (*Client) ListWebsiteCertificateAuthoritiesRequest ¶ added in v0.9.0
func (c *Client) ListWebsiteCertificateAuthoritiesRequest(input *ListWebsiteCertificateAuthoritiesInput) ListWebsiteCertificateAuthoritiesRequest
ListWebsiteCertificateAuthoritiesRequest returns a request value for making API operation for Amazon WorkLink.
Retrieves a list of certificate authorities added for the current account and Region.
// Example sending a request using ListWebsiteCertificateAuthoritiesRequest. req := client.ListWebsiteCertificateAuthoritiesRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/ListWebsiteCertificateAuthorities
func (*Client) RestoreDomainAccessRequest ¶ added in v0.9.0
func (c *Client) RestoreDomainAccessRequest(input *RestoreDomainAccessInput) RestoreDomainAccessRequest
RestoreDomainAccessRequest returns a request value for making API operation for Amazon WorkLink.
Moves a domain to ACTIVE status if it was in the INACTIVE status.
// Example sending a request using RestoreDomainAccessRequest. req := client.RestoreDomainAccessRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RestoreDomainAccess
func (*Client) RevokeDomainAccessRequest ¶ added in v0.9.0
func (c *Client) RevokeDomainAccessRequest(input *RevokeDomainAccessInput) RevokeDomainAccessRequest
RevokeDomainAccessRequest returns a request value for making API operation for Amazon WorkLink.
Moves a domain to INACTIVE status if it was in the ACTIVE status.
// Example sending a request using RevokeDomainAccessRequest. req := client.RevokeDomainAccessRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/RevokeDomainAccess
func (*Client) SignOutUserRequest ¶ added in v0.9.0
func (c *Client) SignOutUserRequest(input *SignOutUserInput) SignOutUserRequest
SignOutUserRequest returns a request value for making 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.
// Example sending a request using SignOutUserRequest. req := client.SignOutUserRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/SignOutUser
func (*Client) UpdateAuditStreamConfigurationRequest ¶ added in v0.9.0
func (c *Client) UpdateAuditStreamConfigurationRequest(input *UpdateAuditStreamConfigurationInput) UpdateAuditStreamConfigurationRequest
UpdateAuditStreamConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Updates the audit stream configuration for the fleet.
// Example sending a request using UpdateAuditStreamConfigurationRequest. req := client.UpdateAuditStreamConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateAuditStreamConfiguration
func (*Client) UpdateCompanyNetworkConfigurationRequest ¶ added in v0.9.0
func (c *Client) UpdateCompanyNetworkConfigurationRequest(input *UpdateCompanyNetworkConfigurationInput) UpdateCompanyNetworkConfigurationRequest
UpdateCompanyNetworkConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Updates the company network configuration for the fleet.
// Example sending a request using UpdateCompanyNetworkConfigurationRequest. req := client.UpdateCompanyNetworkConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateCompanyNetworkConfiguration
func (*Client) UpdateDevicePolicyConfigurationRequest ¶ added in v0.9.0
func (c *Client) UpdateDevicePolicyConfigurationRequest(input *UpdateDevicePolicyConfigurationInput) UpdateDevicePolicyConfigurationRequest
UpdateDevicePolicyConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Updates the device policy configuration for the fleet.
// Example sending a request using UpdateDevicePolicyConfigurationRequest. req := client.UpdateDevicePolicyConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDevicePolicyConfiguration
func (*Client) UpdateDomainMetadataRequest ¶ added in v0.9.0
func (c *Client) UpdateDomainMetadataRequest(input *UpdateDomainMetadataInput) UpdateDomainMetadataRequest
UpdateDomainMetadataRequest returns a request value for making API operation for Amazon WorkLink.
Updates domain metadata, such as DisplayName.
// Example sending a request using UpdateDomainMetadataRequest. req := client.UpdateDomainMetadataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateDomainMetadata
func (*Client) UpdateFleetMetadataRequest ¶ added in v0.9.0
func (c *Client) UpdateFleetMetadataRequest(input *UpdateFleetMetadataInput) UpdateFleetMetadataRequest
UpdateFleetMetadataRequest returns a request value for making API operation for Amazon WorkLink.
Updates fleet metadata, such as DisplayName.
// Example sending a request using UpdateFleetMetadataRequest. req := client.UpdateFleetMetadataRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateFleetMetadata
func (*Client) UpdateIdentityProviderConfigurationRequest ¶ added in v0.9.0
func (c *Client) UpdateIdentityProviderConfigurationRequest(input *UpdateIdentityProviderConfigurationInput) UpdateIdentityProviderConfigurationRequest
UpdateIdentityProviderConfigurationRequest returns a request value for making API operation for Amazon WorkLink.
Updates the identity provider configuration for the fleet.
// Example sending a request using UpdateIdentityProviderConfigurationRequest. req := client.UpdateIdentityProviderConfigurationRequest(params) resp, err := req.Send(context.TODO()) if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/worklink-2018-09-25/UpdateIdentityProviderConfiguration
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"` // contains filtered or unexported fields }
func (CreateFleetInput) MarshalFields ¶
func (s CreateFleetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFleetInput) String ¶
func (s CreateFleetInput) String() string
String returns the string representation
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 ARN of the fleet. FleetArn *string `min:"20" type:"string"` // contains filtered or unexported fields }
func (CreateFleetOutput) MarshalFields ¶
func (s CreateFleetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) String() string
String returns the string representation
type CreateFleetRequest ¶
type CreateFleetRequest struct { *aws.Request Input *CreateFleetInput Copy func(*CreateFleetInput) CreateFleetRequest }
CreateFleetRequest is the request type for the CreateFleet API operation.
func (CreateFleetRequest) Send ¶
func (r CreateFleetRequest) Send(ctx context.Context) (*CreateFleetResponse, error)
Send marshals and sends the CreateFleet API request.
type CreateFleetResponse ¶ added in v0.9.0
type CreateFleetResponse struct { *CreateFleetOutput // contains filtered or unexported fields }
CreateFleetResponse is the response type for the CreateFleet API operation.
func (*CreateFleetResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *CreateFleetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the CreateFleet request.
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) MarshalFields ¶
func (s DeleteFleetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFleetInput) String ¶
func (s DeleteFleetInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DeleteFleetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) String() string
String returns the string representation
type DeleteFleetRequest ¶
type DeleteFleetRequest struct { *aws.Request Input *DeleteFleetInput Copy func(*DeleteFleetInput) DeleteFleetRequest }
DeleteFleetRequest is the request type for the DeleteFleet API operation.
func (DeleteFleetRequest) Send ¶
func (r DeleteFleetRequest) Send(ctx context.Context) (*DeleteFleetResponse, error)
Send marshals and sends the DeleteFleet API request.
type DeleteFleetResponse ¶ added in v0.9.0
type DeleteFleetResponse struct { *DeleteFleetOutput // contains filtered or unexported fields }
DeleteFleetResponse is the response type for the DeleteFleet API operation.
func (*DeleteFleetResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DeleteFleetResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DeleteFleet request.
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) MarshalFields ¶
func (s DescribeAuditStreamConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeAuditStreamConfigurationInput) String ¶
func (s DescribeAuditStreamConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DescribeAuditStreamConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeAuditStreamConfigurationOutput) String ¶
func (s DescribeAuditStreamConfigurationOutput) String() string
String returns the string representation
type DescribeAuditStreamConfigurationRequest ¶
type DescribeAuditStreamConfigurationRequest struct { *aws.Request Input *DescribeAuditStreamConfigurationInput Copy func(*DescribeAuditStreamConfigurationInput) DescribeAuditStreamConfigurationRequest }
DescribeAuditStreamConfigurationRequest is the request type for the DescribeAuditStreamConfiguration API operation.
func (DescribeAuditStreamConfigurationRequest) Send ¶
func (r DescribeAuditStreamConfigurationRequest) Send(ctx context.Context) (*DescribeAuditStreamConfigurationResponse, error)
Send marshals and sends the DescribeAuditStreamConfiguration API request.
type DescribeAuditStreamConfigurationResponse ¶ added in v0.9.0
type DescribeAuditStreamConfigurationResponse struct { *DescribeAuditStreamConfigurationOutput // contains filtered or unexported fields }
DescribeAuditStreamConfigurationResponse is the response type for the DescribeAuditStreamConfiguration API operation.
func (*DescribeAuditStreamConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeAuditStreamConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeAuditStreamConfiguration request.
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) MarshalFields ¶
func (s DescribeCompanyNetworkConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeCompanyNetworkConfigurationInput) String ¶
func (s DescribeCompanyNetworkConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DescribeCompanyNetworkConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeCompanyNetworkConfigurationOutput) String ¶
func (s DescribeCompanyNetworkConfigurationOutput) String() string
String returns the string representation
type DescribeCompanyNetworkConfigurationRequest ¶
type DescribeCompanyNetworkConfigurationRequest struct { *aws.Request Input *DescribeCompanyNetworkConfigurationInput Copy func(*DescribeCompanyNetworkConfigurationInput) DescribeCompanyNetworkConfigurationRequest }
DescribeCompanyNetworkConfigurationRequest is the request type for the DescribeCompanyNetworkConfiguration API operation.
func (DescribeCompanyNetworkConfigurationRequest) Send ¶
func (r DescribeCompanyNetworkConfigurationRequest) Send(ctx context.Context) (*DescribeCompanyNetworkConfigurationResponse, error)
Send marshals and sends the DescribeCompanyNetworkConfiguration API request.
type DescribeCompanyNetworkConfigurationResponse ¶ added in v0.9.0
type DescribeCompanyNetworkConfigurationResponse struct { *DescribeCompanyNetworkConfigurationOutput // contains filtered or unexported fields }
DescribeCompanyNetworkConfigurationResponse is the response type for the DescribeCompanyNetworkConfiguration API operation.
func (*DescribeCompanyNetworkConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeCompanyNetworkConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeCompanyNetworkConfiguration request.
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) MarshalFields ¶
func (s DescribeDeviceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDeviceInput) String ¶
func (s DescribeDeviceInput) String() string
String returns the string representation
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 DeviceStatus `type:"string" enum:"true"` // The user name associated with the device. Username *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeDeviceOutput) MarshalFields ¶
func (s DescribeDeviceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDeviceOutput) String ¶
func (s DescribeDeviceOutput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DescribeDevicePolicyConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDevicePolicyConfigurationInput) String ¶
func (s DescribeDevicePolicyConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DescribeDevicePolicyConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDevicePolicyConfigurationOutput) String ¶
func (s DescribeDevicePolicyConfigurationOutput) String() string
String returns the string representation
type DescribeDevicePolicyConfigurationRequest ¶
type DescribeDevicePolicyConfigurationRequest struct { *aws.Request Input *DescribeDevicePolicyConfigurationInput Copy func(*DescribeDevicePolicyConfigurationInput) DescribeDevicePolicyConfigurationRequest }
DescribeDevicePolicyConfigurationRequest is the request type for the DescribeDevicePolicyConfiguration API operation.
func (DescribeDevicePolicyConfigurationRequest) Send ¶
func (r DescribeDevicePolicyConfigurationRequest) Send(ctx context.Context) (*DescribeDevicePolicyConfigurationResponse, error)
Send marshals and sends the DescribeDevicePolicyConfiguration API request.
type DescribeDevicePolicyConfigurationResponse ¶ added in v0.9.0
type DescribeDevicePolicyConfigurationResponse struct { *DescribeDevicePolicyConfigurationOutput // contains filtered or unexported fields }
DescribeDevicePolicyConfigurationResponse is the response type for the DescribeDevicePolicyConfiguration API operation.
func (*DescribeDevicePolicyConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeDevicePolicyConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDevicePolicyConfiguration request.
type DescribeDeviceRequest ¶
type DescribeDeviceRequest struct { *aws.Request Input *DescribeDeviceInput Copy func(*DescribeDeviceInput) DescribeDeviceRequest }
DescribeDeviceRequest is the request type for the DescribeDevice API operation.
func (DescribeDeviceRequest) Send ¶
func (r DescribeDeviceRequest) Send(ctx context.Context) (*DescribeDeviceResponse, error)
Send marshals and sends the DescribeDevice API request.
type DescribeDeviceResponse ¶ added in v0.9.0
type DescribeDeviceResponse struct { *DescribeDeviceOutput // contains filtered or unexported fields }
DescribeDeviceResponse is the response type for the DescribeDevice API operation.
func (*DescribeDeviceResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeDeviceResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDevice request.
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) MarshalFields ¶
func (s DescribeDomainInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDomainInput) String ¶
func (s DescribeDomainInput) String() string
String returns the string representation
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 DomainStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
func (DescribeDomainOutput) MarshalFields ¶
func (s DescribeDomainOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeDomainOutput) String ¶
func (s DescribeDomainOutput) String() string
String returns the string representation
type DescribeDomainRequest ¶
type DescribeDomainRequest struct { *aws.Request Input *DescribeDomainInput Copy func(*DescribeDomainInput) DescribeDomainRequest }
DescribeDomainRequest is the request type for the DescribeDomain API operation.
func (DescribeDomainRequest) Send ¶
func (r DescribeDomainRequest) Send(ctx context.Context) (*DescribeDomainResponse, error)
Send marshals and sends the DescribeDomain API request.
type DescribeDomainResponse ¶ added in v0.9.0
type DescribeDomainResponse struct { *DescribeDomainOutput // contains filtered or unexported fields }
DescribeDomainResponse is the response type for the DescribeDomain API operation.
func (*DescribeDomainResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeDomainResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeDomain request.
type DescribeFleetMetadataInput ¶
type DescribeFleetMetadataInput 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 (DescribeFleetMetadataInput) MarshalFields ¶
func (s DescribeFleetMetadataInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeFleetMetadataInput) String ¶
func (s DescribeFleetMetadataInput) String() string
String returns the string representation
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 FleetStatus `type:"string" enum:"true"` // 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"` // contains filtered or unexported fields }
func (DescribeFleetMetadataOutput) MarshalFields ¶
func (s DescribeFleetMetadataOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeFleetMetadataOutput) String ¶
func (s DescribeFleetMetadataOutput) String() string
String returns the string representation
type DescribeFleetMetadataRequest ¶
type DescribeFleetMetadataRequest struct { *aws.Request Input *DescribeFleetMetadataInput Copy func(*DescribeFleetMetadataInput) DescribeFleetMetadataRequest }
DescribeFleetMetadataRequest is the request type for the DescribeFleetMetadata API operation.
func (DescribeFleetMetadataRequest) Send ¶
func (r DescribeFleetMetadataRequest) Send(ctx context.Context) (*DescribeFleetMetadataResponse, error)
Send marshals and sends the DescribeFleetMetadata API request.
type DescribeFleetMetadataResponse ¶ added in v0.9.0
type DescribeFleetMetadataResponse struct { *DescribeFleetMetadataOutput // contains filtered or unexported fields }
DescribeFleetMetadataResponse is the response type for the DescribeFleetMetadata API operation.
func (*DescribeFleetMetadataResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeFleetMetadataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeFleetMetadata request.
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) MarshalFields ¶
func (s DescribeIdentityProviderConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIdentityProviderConfigurationInput) String ¶
func (s DescribeIdentityProviderConfigurationInput) String() string
String returns the string representation
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 IdentityProviderType `type:"string" enum:"true"` // The SAML metadata document uploaded to the user’s identity provider. ServiceProviderSamlMetadata *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (DescribeIdentityProviderConfigurationOutput) MarshalFields ¶
func (s DescribeIdentityProviderConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeIdentityProviderConfigurationOutput) String ¶
func (s DescribeIdentityProviderConfigurationOutput) String() string
String returns the string representation
type DescribeIdentityProviderConfigurationRequest ¶
type DescribeIdentityProviderConfigurationRequest struct { *aws.Request Input *DescribeIdentityProviderConfigurationInput Copy func(*DescribeIdentityProviderConfigurationInput) DescribeIdentityProviderConfigurationRequest }
DescribeIdentityProviderConfigurationRequest is the request type for the DescribeIdentityProviderConfiguration API operation.
func (DescribeIdentityProviderConfigurationRequest) Send ¶
func (r DescribeIdentityProviderConfigurationRequest) Send(ctx context.Context) (*DescribeIdentityProviderConfigurationResponse, error)
Send marshals and sends the DescribeIdentityProviderConfiguration API request.
type DescribeIdentityProviderConfigurationResponse ¶ added in v0.9.0
type DescribeIdentityProviderConfigurationResponse struct { *DescribeIdentityProviderConfigurationOutput // contains filtered or unexported fields }
DescribeIdentityProviderConfigurationResponse is the response type for the DescribeIdentityProviderConfiguration API operation.
func (*DescribeIdentityProviderConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeIdentityProviderConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeIdentityProviderConfiguration request.
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) MarshalFields ¶
func (s DescribeWebsiteCertificateAuthorityInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeWebsiteCertificateAuthorityInput) String ¶
func (s DescribeWebsiteCertificateAuthorityInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DescribeWebsiteCertificateAuthorityOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DescribeWebsiteCertificateAuthorityOutput) String ¶
func (s DescribeWebsiteCertificateAuthorityOutput) String() string
String returns the string representation
type DescribeWebsiteCertificateAuthorityRequest ¶
type DescribeWebsiteCertificateAuthorityRequest struct { *aws.Request Input *DescribeWebsiteCertificateAuthorityInput Copy func(*DescribeWebsiteCertificateAuthorityInput) DescribeWebsiteCertificateAuthorityRequest }
DescribeWebsiteCertificateAuthorityRequest is the request type for the DescribeWebsiteCertificateAuthority API operation.
func (DescribeWebsiteCertificateAuthorityRequest) Send ¶
func (r DescribeWebsiteCertificateAuthorityRequest) Send(ctx context.Context) (*DescribeWebsiteCertificateAuthorityResponse, error)
Send marshals and sends the DescribeWebsiteCertificateAuthority API request.
type DescribeWebsiteCertificateAuthorityResponse ¶ added in v0.9.0
type DescribeWebsiteCertificateAuthorityResponse struct { *DescribeWebsiteCertificateAuthorityOutput // contains filtered or unexported fields }
DescribeWebsiteCertificateAuthorityResponse is the response type for the DescribeWebsiteCertificateAuthority API operation.
func (*DescribeWebsiteCertificateAuthorityResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DescribeWebsiteCertificateAuthorityResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DescribeWebsiteCertificateAuthority request.
type DeviceStatus ¶
type DeviceStatus string
const ( DeviceStatusActive DeviceStatus = "ACTIVE" DeviceStatusSignedOut DeviceStatus = "SIGNED_OUT" )
Enum values for DeviceStatus
func (DeviceStatus) MarshalValue ¶
func (enum DeviceStatus) MarshalValue() (string, error)
func (DeviceStatus) MarshalValueBuf ¶
func (enum DeviceStatus) MarshalValueBuf(b []byte) ([]byte, error)
type DeviceSummary ¶
type DeviceSummary struct { // The ID of the device. DeviceId *string `min:"1" type:"string"` // The status of the device. DeviceStatus DeviceStatus `type:"string" enum:"true"` // contains filtered or unexported fields }
The summary of devices.
func (DeviceSummary) MarshalFields ¶
func (s DeviceSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeviceSummary) String ¶
func (s DeviceSummary) String() string
String returns the string representation
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) MarshalFields ¶
func (s DisassociateDomainInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateDomainInput) String ¶
func (s DisassociateDomainInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DisassociateDomainOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateDomainOutput) String ¶
func (s DisassociateDomainOutput) String() string
String returns the string representation
type DisassociateDomainRequest ¶
type DisassociateDomainRequest struct { *aws.Request Input *DisassociateDomainInput Copy func(*DisassociateDomainInput) DisassociateDomainRequest }
DisassociateDomainRequest is the request type for the DisassociateDomain API operation.
func (DisassociateDomainRequest) Send ¶
func (r DisassociateDomainRequest) Send(ctx context.Context) (*DisassociateDomainResponse, error)
Send marshals and sends the DisassociateDomain API request.
type DisassociateDomainResponse ¶ added in v0.9.0
type DisassociateDomainResponse struct { *DisassociateDomainOutput // contains filtered or unexported fields }
DisassociateDomainResponse is the response type for the DisassociateDomain API operation.
func (*DisassociateDomainResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DisassociateDomainResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateDomain request.
type DisassociateWebsiteAuthorizationProviderInput ¶ added in v0.9.0
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) MarshalFields ¶ added in v0.9.0
func (s DisassociateWebsiteAuthorizationProviderInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateWebsiteAuthorizationProviderInput) String ¶ added in v0.9.0
func (s DisassociateWebsiteAuthorizationProviderInput) String() string
String returns the string representation
func (*DisassociateWebsiteAuthorizationProviderInput) Validate ¶ added in v0.9.0
func (s *DisassociateWebsiteAuthorizationProviderInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateWebsiteAuthorizationProviderOutput ¶ added in v0.9.0
type DisassociateWebsiteAuthorizationProviderOutput struct {
// contains filtered or unexported fields
}
func (DisassociateWebsiteAuthorizationProviderOutput) MarshalFields ¶ added in v0.9.0
func (s DisassociateWebsiteAuthorizationProviderOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateWebsiteAuthorizationProviderOutput) String ¶ added in v0.9.0
func (s DisassociateWebsiteAuthorizationProviderOutput) String() string
String returns the string representation
type DisassociateWebsiteAuthorizationProviderRequest ¶ added in v0.9.0
type DisassociateWebsiteAuthorizationProviderRequest struct { *aws.Request Input *DisassociateWebsiteAuthorizationProviderInput Copy func(*DisassociateWebsiteAuthorizationProviderInput) DisassociateWebsiteAuthorizationProviderRequest }
DisassociateWebsiteAuthorizationProviderRequest is the request type for the DisassociateWebsiteAuthorizationProvider API operation.
func (DisassociateWebsiteAuthorizationProviderRequest) Send ¶ added in v0.9.0
func (r DisassociateWebsiteAuthorizationProviderRequest) Send(ctx context.Context) (*DisassociateWebsiteAuthorizationProviderResponse, error)
Send marshals and sends the DisassociateWebsiteAuthorizationProvider API request.
type DisassociateWebsiteAuthorizationProviderResponse ¶ added in v0.9.0
type DisassociateWebsiteAuthorizationProviderResponse struct { *DisassociateWebsiteAuthorizationProviderOutput // contains filtered or unexported fields }
DisassociateWebsiteAuthorizationProviderResponse is the response type for the DisassociateWebsiteAuthorizationProvider API operation.
func (*DisassociateWebsiteAuthorizationProviderResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DisassociateWebsiteAuthorizationProviderResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateWebsiteAuthorizationProvider request.
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) MarshalFields ¶
func (s DisassociateWebsiteCertificateAuthorityInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateWebsiteCertificateAuthorityInput) String ¶
func (s DisassociateWebsiteCertificateAuthorityInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s DisassociateWebsiteCertificateAuthorityOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisassociateWebsiteCertificateAuthorityOutput) String ¶
func (s DisassociateWebsiteCertificateAuthorityOutput) String() string
String returns the string representation
type DisassociateWebsiteCertificateAuthorityRequest ¶
type DisassociateWebsiteCertificateAuthorityRequest struct { *aws.Request Input *DisassociateWebsiteCertificateAuthorityInput Copy func(*DisassociateWebsiteCertificateAuthorityInput) DisassociateWebsiteCertificateAuthorityRequest }
DisassociateWebsiteCertificateAuthorityRequest is the request type for the DisassociateWebsiteCertificateAuthority API operation.
func (DisassociateWebsiteCertificateAuthorityRequest) Send ¶
func (r DisassociateWebsiteCertificateAuthorityRequest) Send(ctx context.Context) (*DisassociateWebsiteCertificateAuthorityResponse, error)
Send marshals and sends the DisassociateWebsiteCertificateAuthority API request.
type DisassociateWebsiteCertificateAuthorityResponse ¶ added in v0.9.0
type DisassociateWebsiteCertificateAuthorityResponse struct { *DisassociateWebsiteCertificateAuthorityOutput // contains filtered or unexported fields }
DisassociateWebsiteCertificateAuthorityResponse is the response type for the DisassociateWebsiteCertificateAuthority API operation.
func (*DisassociateWebsiteCertificateAuthorityResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *DisassociateWebsiteCertificateAuthorityResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the DisassociateWebsiteCertificateAuthority request.
type DomainStatus ¶
type DomainStatus string
const ( DomainStatusPendingValidation DomainStatus = "PENDING_VALIDATION" DomainStatusAssociating DomainStatus = "ASSOCIATING" DomainStatusActive DomainStatus = "ACTIVE" DomainStatusInactive DomainStatus = "INACTIVE" DomainStatusDisassociating DomainStatus = "DISASSOCIATING" DomainStatusDisassociated DomainStatus = "DISASSOCIATED" DomainStatusFailedToAssociate DomainStatus = "FAILED_TO_ASSOCIATE" DomainStatusFailedToDisassociate DomainStatus = "FAILED_TO_DISASSOCIATE" )
Enum values for DomainStatus
func (DomainStatus) MarshalValue ¶
func (enum DomainStatus) MarshalValue() (string, error)
func (DomainStatus) MarshalValueBuf ¶
func (enum DomainStatus) MarshalValueBuf(b []byte) ([]byte, error)
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 DomainStatus `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
The summary of the domain.
func (DomainSummary) MarshalFields ¶
func (s DomainSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DomainSummary) String ¶
func (s DomainSummary) String() string
String returns the string representation
type FleetStatus ¶
type FleetStatus string
const ( FleetStatusCreating FleetStatus = "CREATING" FleetStatusActive FleetStatus = "ACTIVE" FleetStatusDeleting FleetStatus = "DELETING" FleetStatusDeleted FleetStatus = "DELETED" FleetStatusFailedToCreate FleetStatus = "FAILED_TO_CREATE" FleetStatusFailedToDelete FleetStatus = "FAILED_TO_DELETE" )
Enum values for FleetStatus
func (FleetStatus) MarshalValue ¶
func (enum FleetStatus) MarshalValue() (string, error)
func (FleetStatus) MarshalValueBuf ¶
func (enum FleetStatus) MarshalValueBuf(b []byte) ([]byte, error)
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 to display. DisplayName *string `type:"string"` // The 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 FleetStatus `type:"string" enum:"true"` // The time when the fleet was last updated. LastUpdatedTime *time.Time `type:"timestamp"` // contains filtered or unexported fields }
The summary of the fleet.
func (FleetSummary) MarshalFields ¶
func (s FleetSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FleetSummary) String ¶
func (s FleetSummary) String() string
String returns the string representation
type IdentityProviderType ¶
type IdentityProviderType string
const (
IdentityProviderTypeSaml IdentityProviderType = "SAML"
)
Enum values for IdentityProviderType
func (IdentityProviderType) MarshalValue ¶
func (enum IdentityProviderType) MarshalValue() (string, error)
func (IdentityProviderType) MarshalValueBuf ¶
func (enum IdentityProviderType) MarshalValueBuf(b []byte) ([]byte, error)
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) MarshalFields ¶
func (s ListDevicesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDevicesInput) String ¶
func (s ListDevicesInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s ListDevicesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDevicesOutput) String ¶
func (s ListDevicesOutput) String() string
String returns the string representation
type ListDevicesPaginator ¶ added in v0.9.0
ListDevicesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDevicesPaginator ¶ added in v0.9.0
func NewListDevicesPaginator(req ListDevicesRequest) ListDevicesPaginator
NewListDevicesRequestPaginator returns a paginator for ListDevices. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDevicesRequest(input) p := worklink.NewListDevicesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDevicesPaginator) CurrentPage ¶ added in v0.9.0
func (p *ListDevicesPaginator) CurrentPage() *ListDevicesOutput
type ListDevicesRequest ¶
type ListDevicesRequest struct { *aws.Request Input *ListDevicesInput Copy func(*ListDevicesInput) ListDevicesRequest }
ListDevicesRequest is the request type for the ListDevices API operation.
func (ListDevicesRequest) Send ¶
func (r ListDevicesRequest) Send(ctx context.Context) (*ListDevicesResponse, error)
Send marshals and sends the ListDevices API request.
type ListDevicesResponse ¶ added in v0.9.0
type ListDevicesResponse struct { *ListDevicesOutput // contains filtered or unexported fields }
ListDevicesResponse is the response type for the ListDevices API operation.
func (*ListDevicesResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListDevicesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDevices request.
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) MarshalFields ¶
func (s ListDomainsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDomainsInput) String ¶
func (s ListDomainsInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s ListDomainsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDomainsOutput) String ¶
func (s ListDomainsOutput) String() string
String returns the string representation
type ListDomainsPaginator ¶ added in v0.9.0
ListDomainsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListDomainsPaginator ¶ added in v0.9.0
func NewListDomainsPaginator(req ListDomainsRequest) ListDomainsPaginator
NewListDomainsRequestPaginator returns a paginator for ListDomains. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListDomainsRequest(input) p := worklink.NewListDomainsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListDomainsPaginator) CurrentPage ¶ added in v0.9.0
func (p *ListDomainsPaginator) CurrentPage() *ListDomainsOutput
type ListDomainsRequest ¶
type ListDomainsRequest struct { *aws.Request Input *ListDomainsInput Copy func(*ListDomainsInput) ListDomainsRequest }
ListDomainsRequest is the request type for the ListDomains API operation.
func (ListDomainsRequest) Send ¶
func (r ListDomainsRequest) Send(ctx context.Context) (*ListDomainsResponse, error)
Send marshals and sends the ListDomains API request.
type ListDomainsResponse ¶ added in v0.9.0
type ListDomainsResponse struct { *ListDomainsOutput // contains filtered or unexported fields }
ListDomainsResponse is the response type for the ListDomains API operation.
func (*ListDomainsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListDomainsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListDomains request.
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) MarshalFields ¶
func (s ListFleetsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFleetsInput) String ¶
func (s ListFleetsInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s ListFleetsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFleetsOutput) String ¶
func (s ListFleetsOutput) String() string
String returns the string representation
type ListFleetsPaginator ¶ added in v0.9.0
ListFleetsPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListFleetsPaginator ¶ added in v0.9.0
func NewListFleetsPaginator(req ListFleetsRequest) ListFleetsPaginator
NewListFleetsRequestPaginator returns a paginator for ListFleets. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListFleetsRequest(input) p := worklink.NewListFleetsRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListFleetsPaginator) CurrentPage ¶ added in v0.9.0
func (p *ListFleetsPaginator) CurrentPage() *ListFleetsOutput
type ListFleetsRequest ¶
type ListFleetsRequest struct { *aws.Request Input *ListFleetsInput Copy func(*ListFleetsInput) ListFleetsRequest }
ListFleetsRequest is the request type for the ListFleets API operation.
func (ListFleetsRequest) Send ¶
func (r ListFleetsRequest) Send(ctx context.Context) (*ListFleetsResponse, error)
Send marshals and sends the ListFleets API request.
type ListFleetsResponse ¶ added in v0.9.0
type ListFleetsResponse struct { *ListFleetsOutput // contains filtered or unexported fields }
ListFleetsResponse is the response type for the ListFleets API operation.
func (*ListFleetsResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListFleetsResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListFleets request.
type ListWebsiteAuthorizationProvidersInput ¶ added in v0.9.0
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) MarshalFields ¶ added in v0.9.0
func (s ListWebsiteAuthorizationProvidersInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListWebsiteAuthorizationProvidersInput) String ¶ added in v0.9.0
func (s ListWebsiteAuthorizationProvidersInput) String() string
String returns the string representation
func (*ListWebsiteAuthorizationProvidersInput) Validate ¶ added in v0.9.0
func (s *ListWebsiteAuthorizationProvidersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListWebsiteAuthorizationProvidersOutput ¶ added in v0.9.0
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) MarshalFields ¶ added in v0.9.0
func (s ListWebsiteAuthorizationProvidersOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListWebsiteAuthorizationProvidersOutput) String ¶ added in v0.9.0
func (s ListWebsiteAuthorizationProvidersOutput) String() string
String returns the string representation
type ListWebsiteAuthorizationProvidersPaginator ¶ added in v0.9.0
ListWebsiteAuthorizationProvidersPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListWebsiteAuthorizationProvidersPaginator ¶ added in v0.9.0
func NewListWebsiteAuthorizationProvidersPaginator(req ListWebsiteAuthorizationProvidersRequest) ListWebsiteAuthorizationProvidersPaginator
NewListWebsiteAuthorizationProvidersRequestPaginator returns a paginator for ListWebsiteAuthorizationProviders. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListWebsiteAuthorizationProvidersRequest(input) p := worklink.NewListWebsiteAuthorizationProvidersRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListWebsiteAuthorizationProvidersPaginator) CurrentPage ¶ added in v0.9.0
func (p *ListWebsiteAuthorizationProvidersPaginator) CurrentPage() *ListWebsiteAuthorizationProvidersOutput
type ListWebsiteAuthorizationProvidersRequest ¶ added in v0.9.0
type ListWebsiteAuthorizationProvidersRequest struct { *aws.Request Input *ListWebsiteAuthorizationProvidersInput Copy func(*ListWebsiteAuthorizationProvidersInput) ListWebsiteAuthorizationProvidersRequest }
ListWebsiteAuthorizationProvidersRequest is the request type for the ListWebsiteAuthorizationProviders API operation.
func (ListWebsiteAuthorizationProvidersRequest) Send ¶ added in v0.9.0
func (r ListWebsiteAuthorizationProvidersRequest) Send(ctx context.Context) (*ListWebsiteAuthorizationProvidersResponse, error)
Send marshals and sends the ListWebsiteAuthorizationProviders API request.
type ListWebsiteAuthorizationProvidersResponse ¶ added in v0.9.0
type ListWebsiteAuthorizationProvidersResponse struct { *ListWebsiteAuthorizationProvidersOutput // contains filtered or unexported fields }
ListWebsiteAuthorizationProvidersResponse is the response type for the ListWebsiteAuthorizationProviders API operation.
func (*ListWebsiteAuthorizationProvidersResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListWebsiteAuthorizationProvidersResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListWebsiteAuthorizationProviders request.
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) MarshalFields ¶
func (s ListWebsiteCertificateAuthoritiesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListWebsiteCertificateAuthoritiesInput) String ¶
func (s ListWebsiteCertificateAuthoritiesInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s ListWebsiteCertificateAuthoritiesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListWebsiteCertificateAuthoritiesOutput) String ¶
func (s ListWebsiteCertificateAuthoritiesOutput) String() string
String returns the string representation
type ListWebsiteCertificateAuthoritiesPaginator ¶ added in v0.9.0
ListWebsiteCertificateAuthoritiesPaginator is used to paginate the request. This can be done by calling Next and CurrentPage.
func NewListWebsiteCertificateAuthoritiesPaginator ¶ added in v0.9.0
func NewListWebsiteCertificateAuthoritiesPaginator(req ListWebsiteCertificateAuthoritiesRequest) ListWebsiteCertificateAuthoritiesPaginator
NewListWebsiteCertificateAuthoritiesRequestPaginator returns a paginator for ListWebsiteCertificateAuthorities. Use Next method to get the next page, and CurrentPage to get the current response page from the paginator. Next will return false, if there are no more pages, or an error was encountered.
Note: This operation can generate multiple requests to a service.
// Example iterating over pages. req := client.ListWebsiteCertificateAuthoritiesRequest(input) p := worklink.NewListWebsiteCertificateAuthoritiesRequestPaginator(req) for p.Next(context.TODO()) { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (*ListWebsiteCertificateAuthoritiesPaginator) CurrentPage ¶ added in v0.9.0
func (p *ListWebsiteCertificateAuthoritiesPaginator) CurrentPage() *ListWebsiteCertificateAuthoritiesOutput
type ListWebsiteCertificateAuthoritiesRequest ¶
type ListWebsiteCertificateAuthoritiesRequest struct { *aws.Request Input *ListWebsiteCertificateAuthoritiesInput Copy func(*ListWebsiteCertificateAuthoritiesInput) ListWebsiteCertificateAuthoritiesRequest }
ListWebsiteCertificateAuthoritiesRequest is the request type for the ListWebsiteCertificateAuthorities API operation.
func (ListWebsiteCertificateAuthoritiesRequest) Send ¶
func (r ListWebsiteCertificateAuthoritiesRequest) Send(ctx context.Context) (*ListWebsiteCertificateAuthoritiesResponse, error)
Send marshals and sends the ListWebsiteCertificateAuthorities API request.
type ListWebsiteCertificateAuthoritiesResponse ¶ added in v0.9.0
type ListWebsiteCertificateAuthoritiesResponse struct { *ListWebsiteCertificateAuthoritiesOutput // contains filtered or unexported fields }
ListWebsiteCertificateAuthoritiesResponse is the response type for the ListWebsiteCertificateAuthorities API operation.
func (*ListWebsiteCertificateAuthoritiesResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *ListWebsiteCertificateAuthoritiesResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the ListWebsiteCertificateAuthorities request.
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) MarshalFields ¶
func (s RestoreDomainAccessInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestoreDomainAccessInput) String ¶
func (s RestoreDomainAccessInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s RestoreDomainAccessOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RestoreDomainAccessOutput) String ¶
func (s RestoreDomainAccessOutput) String() string
String returns the string representation
type RestoreDomainAccessRequest ¶
type RestoreDomainAccessRequest struct { *aws.Request Input *RestoreDomainAccessInput Copy func(*RestoreDomainAccessInput) RestoreDomainAccessRequest }
RestoreDomainAccessRequest is the request type for the RestoreDomainAccess API operation.
func (RestoreDomainAccessRequest) Send ¶
func (r RestoreDomainAccessRequest) Send(ctx context.Context) (*RestoreDomainAccessResponse, error)
Send marshals and sends the RestoreDomainAccess API request.
type RestoreDomainAccessResponse ¶ added in v0.9.0
type RestoreDomainAccessResponse struct { *RestoreDomainAccessOutput // contains filtered or unexported fields }
RestoreDomainAccessResponse is the response type for the RestoreDomainAccess API operation.
func (*RestoreDomainAccessResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *RestoreDomainAccessResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RestoreDomainAccess request.
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) MarshalFields ¶
func (s RevokeDomainAccessInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RevokeDomainAccessInput) String ¶
func (s RevokeDomainAccessInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s RevokeDomainAccessOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RevokeDomainAccessOutput) String ¶
func (s RevokeDomainAccessOutput) String() string
String returns the string representation
type RevokeDomainAccessRequest ¶
type RevokeDomainAccessRequest struct { *aws.Request Input *RevokeDomainAccessInput Copy func(*RevokeDomainAccessInput) RevokeDomainAccessRequest }
RevokeDomainAccessRequest is the request type for the RevokeDomainAccess API operation.
func (RevokeDomainAccessRequest) Send ¶
func (r RevokeDomainAccessRequest) Send(ctx context.Context) (*RevokeDomainAccessResponse, error)
Send marshals and sends the RevokeDomainAccess API request.
type RevokeDomainAccessResponse ¶ added in v0.9.0
type RevokeDomainAccessResponse struct { *RevokeDomainAccessOutput // contains filtered or unexported fields }
RevokeDomainAccessResponse is the response type for the RevokeDomainAccess API operation.
func (*RevokeDomainAccessResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *RevokeDomainAccessResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the RevokeDomainAccess request.
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) MarshalFields ¶
func (s SignOutUserInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SignOutUserInput) String ¶
func (s SignOutUserInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s SignOutUserOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SignOutUserOutput) String ¶
func (s SignOutUserOutput) String() string
String returns the string representation
type SignOutUserRequest ¶
type SignOutUserRequest struct { *aws.Request Input *SignOutUserInput Copy func(*SignOutUserInput) SignOutUserRequest }
SignOutUserRequest is the request type for the SignOutUser API operation.
func (SignOutUserRequest) Send ¶
func (r SignOutUserRequest) Send(ctx context.Context) (*SignOutUserResponse, error)
Send marshals and sends the SignOutUser API request.
type SignOutUserResponse ¶ added in v0.9.0
type SignOutUserResponse struct { *SignOutUserOutput // contains filtered or unexported fields }
SignOutUserResponse is the response type for the SignOutUser API operation.
func (*SignOutUserResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *SignOutUserResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the SignOutUser request.
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) MarshalFields ¶
func (s UpdateAuditStreamConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAuditStreamConfigurationInput) String ¶
func (s UpdateAuditStreamConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateAuditStreamConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateAuditStreamConfigurationOutput) String ¶
func (s UpdateAuditStreamConfigurationOutput) String() string
String returns the string representation
type UpdateAuditStreamConfigurationRequest ¶
type UpdateAuditStreamConfigurationRequest struct { *aws.Request Input *UpdateAuditStreamConfigurationInput Copy func(*UpdateAuditStreamConfigurationInput) UpdateAuditStreamConfigurationRequest }
UpdateAuditStreamConfigurationRequest is the request type for the UpdateAuditStreamConfiguration API operation.
func (UpdateAuditStreamConfigurationRequest) Send ¶
func (r UpdateAuditStreamConfigurationRequest) Send(ctx context.Context) (*UpdateAuditStreamConfigurationResponse, error)
Send marshals and sends the UpdateAuditStreamConfiguration API request.
type UpdateAuditStreamConfigurationResponse ¶ added in v0.9.0
type UpdateAuditStreamConfigurationResponse struct { *UpdateAuditStreamConfigurationOutput // contains filtered or unexported fields }
UpdateAuditStreamConfigurationResponse is the response type for the UpdateAuditStreamConfiguration API operation.
func (*UpdateAuditStreamConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateAuditStreamConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateAuditStreamConfiguration request.
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) MarshalFields ¶
func (s UpdateCompanyNetworkConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateCompanyNetworkConfigurationInput) String ¶
func (s UpdateCompanyNetworkConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateCompanyNetworkConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateCompanyNetworkConfigurationOutput) String ¶
func (s UpdateCompanyNetworkConfigurationOutput) String() string
String returns the string representation
type UpdateCompanyNetworkConfigurationRequest ¶
type UpdateCompanyNetworkConfigurationRequest struct { *aws.Request Input *UpdateCompanyNetworkConfigurationInput Copy func(*UpdateCompanyNetworkConfigurationInput) UpdateCompanyNetworkConfigurationRequest }
UpdateCompanyNetworkConfigurationRequest is the request type for the UpdateCompanyNetworkConfiguration API operation.
func (UpdateCompanyNetworkConfigurationRequest) Send ¶
func (r UpdateCompanyNetworkConfigurationRequest) Send(ctx context.Context) (*UpdateCompanyNetworkConfigurationResponse, error)
Send marshals and sends the UpdateCompanyNetworkConfiguration API request.
type UpdateCompanyNetworkConfigurationResponse ¶ added in v0.9.0
type UpdateCompanyNetworkConfigurationResponse struct { *UpdateCompanyNetworkConfigurationOutput // contains filtered or unexported fields }
UpdateCompanyNetworkConfigurationResponse is the response type for the UpdateCompanyNetworkConfiguration API operation.
func (*UpdateCompanyNetworkConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateCompanyNetworkConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateCompanyNetworkConfiguration request.
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) MarshalFields ¶
func (s UpdateDevicePolicyConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDevicePolicyConfigurationInput) String ¶
func (s UpdateDevicePolicyConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateDevicePolicyConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDevicePolicyConfigurationOutput) String ¶
func (s UpdateDevicePolicyConfigurationOutput) String() string
String returns the string representation
type UpdateDevicePolicyConfigurationRequest ¶
type UpdateDevicePolicyConfigurationRequest struct { *aws.Request Input *UpdateDevicePolicyConfigurationInput Copy func(*UpdateDevicePolicyConfigurationInput) UpdateDevicePolicyConfigurationRequest }
UpdateDevicePolicyConfigurationRequest is the request type for the UpdateDevicePolicyConfiguration API operation.
func (UpdateDevicePolicyConfigurationRequest) Send ¶
func (r UpdateDevicePolicyConfigurationRequest) Send(ctx context.Context) (*UpdateDevicePolicyConfigurationResponse, error)
Send marshals and sends the UpdateDevicePolicyConfiguration API request.
type UpdateDevicePolicyConfigurationResponse ¶ added in v0.9.0
type UpdateDevicePolicyConfigurationResponse struct { *UpdateDevicePolicyConfigurationOutput // contains filtered or unexported fields }
UpdateDevicePolicyConfigurationResponse is the response type for the UpdateDevicePolicyConfiguration API operation.
func (*UpdateDevicePolicyConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateDevicePolicyConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDevicePolicyConfiguration request.
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) MarshalFields ¶
func (s UpdateDomainMetadataInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDomainMetadataInput) String ¶
func (s UpdateDomainMetadataInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateDomainMetadataOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateDomainMetadataOutput) String ¶
func (s UpdateDomainMetadataOutput) String() string
String returns the string representation
type UpdateDomainMetadataRequest ¶
type UpdateDomainMetadataRequest struct { *aws.Request Input *UpdateDomainMetadataInput Copy func(*UpdateDomainMetadataInput) UpdateDomainMetadataRequest }
UpdateDomainMetadataRequest is the request type for the UpdateDomainMetadata API operation.
func (UpdateDomainMetadataRequest) Send ¶
func (r UpdateDomainMetadataRequest) Send(ctx context.Context) (*UpdateDomainMetadataResponse, error)
Send marshals and sends the UpdateDomainMetadata API request.
type UpdateDomainMetadataResponse ¶ added in v0.9.0
type UpdateDomainMetadataResponse struct { *UpdateDomainMetadataOutput // contains filtered or unexported fields }
UpdateDomainMetadataResponse is the response type for the UpdateDomainMetadata API operation.
func (*UpdateDomainMetadataResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateDomainMetadataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateDomainMetadata request.
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) MarshalFields ¶
func (s UpdateFleetMetadataInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFleetMetadataInput) String ¶
func (s UpdateFleetMetadataInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateFleetMetadataOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFleetMetadataOutput) String ¶
func (s UpdateFleetMetadataOutput) String() string
String returns the string representation
type UpdateFleetMetadataRequest ¶
type UpdateFleetMetadataRequest struct { *aws.Request Input *UpdateFleetMetadataInput Copy func(*UpdateFleetMetadataInput) UpdateFleetMetadataRequest }
UpdateFleetMetadataRequest is the request type for the UpdateFleetMetadata API operation.
func (UpdateFleetMetadataRequest) Send ¶
func (r UpdateFleetMetadataRequest) Send(ctx context.Context) (*UpdateFleetMetadataResponse, error)
Send marshals and sends the UpdateFleetMetadata API request.
type UpdateFleetMetadataResponse ¶ added in v0.9.0
type UpdateFleetMetadataResponse struct { *UpdateFleetMetadataOutput // contains filtered or unexported fields }
UpdateFleetMetadataResponse is the response type for the UpdateFleetMetadata API operation.
func (*UpdateFleetMetadataResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateFleetMetadataResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateFleetMetadata request.
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 IdentityProviderType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
func (UpdateIdentityProviderConfigurationInput) MarshalFields ¶
func (s UpdateIdentityProviderConfigurationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateIdentityProviderConfigurationInput) String ¶
func (s UpdateIdentityProviderConfigurationInput) String() string
String returns the string representation
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) MarshalFields ¶
func (s UpdateIdentityProviderConfigurationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateIdentityProviderConfigurationOutput) String ¶
func (s UpdateIdentityProviderConfigurationOutput) String() string
String returns the string representation
type UpdateIdentityProviderConfigurationRequest ¶
type UpdateIdentityProviderConfigurationRequest struct { *aws.Request Input *UpdateIdentityProviderConfigurationInput Copy func(*UpdateIdentityProviderConfigurationInput) UpdateIdentityProviderConfigurationRequest }
UpdateIdentityProviderConfigurationRequest is the request type for the UpdateIdentityProviderConfiguration API operation.
func (UpdateIdentityProviderConfigurationRequest) Send ¶
func (r UpdateIdentityProviderConfigurationRequest) Send(ctx context.Context) (*UpdateIdentityProviderConfigurationResponse, error)
Send marshals and sends the UpdateIdentityProviderConfiguration API request.
type UpdateIdentityProviderConfigurationResponse ¶ added in v0.9.0
type UpdateIdentityProviderConfigurationResponse struct { *UpdateIdentityProviderConfigurationOutput // contains filtered or unexported fields }
UpdateIdentityProviderConfigurationResponse is the response type for the UpdateIdentityProviderConfiguration API operation.
func (*UpdateIdentityProviderConfigurationResponse) SDKResponseMetdata ¶ added in v0.9.0
func (r *UpdateIdentityProviderConfigurationResponse) SDKResponseMetdata() *aws.Response
SDKResponseMetdata returns the response metadata for the UpdateIdentityProviderConfiguration request.
type WebsiteAuthorizationProviderSummary ¶ added in v0.9.0
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 AuthorizationProviderType `type:"string" required:"true" enum:"true"` // 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) MarshalFields ¶ added in v0.9.0
func (s WebsiteAuthorizationProviderSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (WebsiteAuthorizationProviderSummary) String ¶ added in v0.9.0
func (s WebsiteAuthorizationProviderSummary) String() string
String returns the string representation
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) MarshalFields ¶
func (s WebsiteCaSummary) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (WebsiteCaSummary) String ¶
func (s WebsiteCaSummary) String() string
String returns the string representation
Source Files ¶
- api_client.go
- api_doc.go
- api_enums.go
- api_errors.go
- api_op_AssociateDomain.go
- api_op_AssociateWebsiteAuthorizationProvider.go
- api_op_AssociateWebsiteCertificateAuthority.go
- api_op_CreateFleet.go
- api_op_DeleteFleet.go
- api_op_DescribeAuditStreamConfiguration.go
- api_op_DescribeCompanyNetworkConfiguration.go
- api_op_DescribeDevice.go
- api_op_DescribeDevicePolicyConfiguration.go
- api_op_DescribeDomain.go
- api_op_DescribeFleetMetadata.go
- api_op_DescribeIdentityProviderConfiguration.go
- api_op_DescribeWebsiteCertificateAuthority.go
- api_op_DisassociateDomain.go
- api_op_DisassociateWebsiteAuthorizationProvider.go
- api_op_DisassociateWebsiteCertificateAuthority.go
- api_op_ListDevices.go
- api_op_ListDomains.go
- api_op_ListFleets.go
- api_op_ListWebsiteAuthorizationProviders.go
- api_op_ListWebsiteCertificateAuthorities.go
- api_op_RestoreDomainAccess.go
- api_op_RevokeDomainAccess.go
- api_op_SignOutUser.go
- api_op_UpdateAuditStreamConfiguration.go
- api_op_UpdateCompanyNetworkConfiguration.go
- api_op_UpdateDevicePolicyConfiguration.go
- api_op_UpdateDomainMetadata.go
- api_op_UpdateFleetMetadata.go
- api_op_UpdateIdentityProviderConfiguration.go
- api_types.go
Directories ¶
Path | Synopsis |
---|---|
Package worklinkiface provides an interface to enable mocking the Amazon WorkLink service client for testing your code.
|
Package worklinkiface provides an interface to enable mocking the Amazon WorkLink service client for testing your code. |