{ "version": "2.0", "metadata": { "apiVersion": "2018-09-25", "endpointPrefix": "worklink", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "WorkLink", "serviceFullName": "Amazon WorkLink", "serviceId": "WorkLink", "signatureVersion": "v4", "signingName": "worklink", "uid": "worklink-2018-09-25" }, "operations": { "AssociateDomain": { "name": "AssociateDomain", "http": { "method": "POST", "requestUri": "/associateDomain" }, "input": { "shape": "AssociateDomainRequest" }, "output": { "shape": "AssociateDomainResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "ResourceAlreadyExistsException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Specifies a domain to be associated to Amazon WorkLink.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "AssociateWebsiteAuthorizationProvider": { "name": "AssociateWebsiteAuthorizationProvider", "http": { "method": "POST", "requestUri": "/associateWebsiteAuthorizationProvider" }, "input": { "shape": "AssociateWebsiteAuthorizationProviderRequest" }, "output": { "shape": "AssociateWebsiteAuthorizationProviderResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "ResourceAlreadyExistsException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "AssociateWebsiteCertificateAuthority": { "name": "AssociateWebsiteCertificateAuthority", "http": { "method": "POST", "requestUri": "/associateWebsiteCertificateAuthority" }, "input": { "shape": "AssociateWebsiteCertificateAuthorityRequest" }, "output": { "shape": "AssociateWebsiteCertificateAuthorityResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "ResourceAlreadyExistsException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "CreateFleet": { "name": "CreateFleet", "http": { "method": "POST", "requestUri": "/createFleet" }, "input": { "shape": "CreateFleetRequest" }, "output": { "shape": "CreateFleetResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "ResourceAlreadyExistsException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DeleteFleet": { "name": "DeleteFleet", "http": { "method": "POST", "requestUri": "/deleteFleet" }, "input": { "shape": "DeleteFleetRequest" }, "output": { "shape": "DeleteFleetResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeAuditStreamConfiguration": { "name": "DescribeAuditStreamConfiguration", "http": { "method": "POST", "requestUri": "/describeAuditStreamConfiguration" }, "input": { "shape": "DescribeAuditStreamConfigurationRequest" }, "output": { "shape": "DescribeAuditStreamConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeCompanyNetworkConfiguration": { "name": "DescribeCompanyNetworkConfiguration", "http": { "method": "POST", "requestUri": "/describeCompanyNetworkConfiguration" }, "input": { "shape": "DescribeCompanyNetworkConfigurationRequest" }, "output": { "shape": "DescribeCompanyNetworkConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeDevice": { "name": "DescribeDevice", "http": { "method": "POST", "requestUri": "/describeDevice" }, "input": { "shape": "DescribeDeviceRequest" }, "output": { "shape": "DescribeDeviceResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Provides information about a user's device.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeDevicePolicyConfiguration": { "name": "DescribeDevicePolicyConfiguration", "http": { "method": "POST", "requestUri": "/describeDevicePolicyConfiguration" }, "input": { "shape": "DescribeDevicePolicyConfigurationRequest" }, "output": { "shape": "DescribeDevicePolicyConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Describes the device policy configuration for the specified fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeDomain": { "name": "DescribeDomain", "http": { "method": "POST", "requestUri": "/describeDomain" }, "input": { "shape": "DescribeDomainRequest" }, "output": { "shape": "DescribeDomainResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Provides information about the domain.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeFleetMetadata": { "name": "DescribeFleetMetadata", "http": { "method": "POST", "requestUri": "/describeFleetMetadata" }, "input": { "shape": "DescribeFleetMetadataRequest" }, "output": { "shape": "DescribeFleetMetadataResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeIdentityProviderConfiguration": { "name": "DescribeIdentityProviderConfiguration", "http": { "method": "POST", "requestUri": "/describeIdentityProviderConfiguration" }, "input": { "shape": "DescribeIdentityProviderConfigurationRequest" }, "output": { "shape": "DescribeIdentityProviderConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Describes the identity provider configuration of the specified fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DescribeWebsiteCertificateAuthority": { "name": "DescribeWebsiteCertificateAuthority", "http": { "method": "POST", "requestUri": "/describeWebsiteCertificateAuthority" }, "input": { "shape": "DescribeWebsiteCertificateAuthorityRequest" }, "output": { "shape": "DescribeWebsiteCertificateAuthorityResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Provides information about the certificate authority.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DisassociateDomain": { "name": "DisassociateDomain", "http": { "method": "POST", "requestUri": "/disassociateDomain" }, "input": { "shape": "DisassociateDomainRequest" }, "output": { "shape": "DisassociateDomainResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DisassociateWebsiteAuthorizationProvider": { "name": "DisassociateWebsiteAuthorizationProvider", "http": { "method": "POST", "requestUri": "/disassociateWebsiteAuthorizationProvider" }, "input": { "shape": "DisassociateWebsiteAuthorizationProviderRequest" }, "output": { "shape": "DisassociateWebsiteAuthorizationProviderResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "ResourceAlreadyExistsException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "DisassociateWebsiteCertificateAuthority": { "name": "DisassociateWebsiteCertificateAuthority", "http": { "method": "POST", "requestUri": "/disassociateWebsiteCertificateAuthority" }, "input": { "shape": "DisassociateWebsiteCertificateAuthorityRequest" }, "output": { "shape": "DisassociateWebsiteCertificateAuthorityResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Removes a certificate authority (CA).

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListDevices": { "name": "ListDevices", "http": { "method": "POST", "requestUri": "/listDevices" }, "input": { "shape": "ListDevicesRequest" }, "output": { "shape": "ListDevicesResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Retrieves a list of devices registered with the specified fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListDomains": { "name": "ListDomains", "http": { "method": "POST", "requestUri": "/listDomains" }, "input": { "shape": "ListDomainsRequest" }, "output": { "shape": "ListDomainsResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Retrieves a list of domains associated to a specified fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListFleets": { "name": "ListFleets", "http": { "method": "POST", "requestUri": "/listFleets" }, "input": { "shape": "ListFleetsRequest" }, "output": { "shape": "ListFleetsResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

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

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListTagsForResource": { "name": "ListTagsForResource", "http": { "method": "GET", "requestUri": "/tags/{ResourceArn}" }, "input": { "shape": "ListTagsForResourceRequest" }, "output": { "shape": "ListTagsForResourceResponse" }, "errors": [ { "shape": "InvalidRequestException" } ], "documentation": "

Retrieves a list of tags for the specified resource.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListWebsiteAuthorizationProviders": { "name": "ListWebsiteAuthorizationProviders", "http": { "method": "POST", "requestUri": "/listWebsiteAuthorizationProviders" }, "input": { "shape": "ListWebsiteAuthorizationProvidersRequest" }, "output": { "shape": "ListWebsiteAuthorizationProvidersResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Retrieves a list of website authorization providers associated with a specified fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "ListWebsiteCertificateAuthorities": { "name": "ListWebsiteCertificateAuthorities", "http": { "method": "POST", "requestUri": "/listWebsiteCertificateAuthorities" }, "input": { "shape": "ListWebsiteCertificateAuthoritiesRequest" }, "output": { "shape": "ListWebsiteCertificateAuthoritiesResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Retrieves a list of certificate authorities added for the current account and Region.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "RestoreDomainAccess": { "name": "RestoreDomainAccess", "http": { "method": "POST", "requestUri": "/restoreDomainAccess" }, "input": { "shape": "RestoreDomainAccessRequest" }, "output": { "shape": "RestoreDomainAccessResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Moves a domain to ACTIVE status if it was in the INACTIVE status.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "RevokeDomainAccess": { "name": "RevokeDomainAccess", "http": { "method": "POST", "requestUri": "/revokeDomainAccess" }, "input": { "shape": "RevokeDomainAccessRequest" }, "output": { "shape": "RevokeDomainAccessResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Moves a domain to INACTIVE status if it was in the ACTIVE status.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "SignOutUser": { "name": "SignOutUser", "http": { "method": "POST", "requestUri": "/signOutUser" }, "input": { "shape": "SignOutUserRequest" }, "output": { "shape": "SignOutUserResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Signs the user out from all of their devices. The user can sign in again if they have valid credentials.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "TagResource": { "name": "TagResource", "http": { "method": "POST", "requestUri": "/tags/{ResourceArn}" }, "input": { "shape": "TagResourceRequest" }, "output": { "shape": "TagResourceResponse" }, "errors": [ { "shape": "InvalidRequestException" } ], "documentation": "

Adds or overwrites one or more tags for the specified resource, such as a fleet. Each tag consists of a key and an optional value. If a resource already has a tag with the same key, this operation updates its value.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UntagResource": { "name": "UntagResource", "http": { "method": "DELETE", "requestUri": "/tags/{ResourceArn}" }, "input": { "shape": "UntagResourceRequest" }, "output": { "shape": "UntagResourceResponse" }, "errors": [ { "shape": "InvalidRequestException" } ], "documentation": "

Removes one or more tags from the specified resource.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateAuditStreamConfiguration": { "name": "UpdateAuditStreamConfiguration", "http": { "method": "POST", "requestUri": "/updateAuditStreamConfiguration" }, "input": { "shape": "UpdateAuditStreamConfigurationRequest" }, "output": { "shape": "UpdateAuditStreamConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates the audit stream configuration for the fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateCompanyNetworkConfiguration": { "name": "UpdateCompanyNetworkConfiguration", "http": { "method": "POST", "requestUri": "/updateCompanyNetworkConfiguration" }, "input": { "shape": "UpdateCompanyNetworkConfigurationRequest" }, "output": { "shape": "UpdateCompanyNetworkConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates the company network configuration for the fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateDevicePolicyConfiguration": { "name": "UpdateDevicePolicyConfiguration", "http": { "method": "POST", "requestUri": "/updateDevicePolicyConfiguration" }, "input": { "shape": "UpdateDevicePolicyConfigurationRequest" }, "output": { "shape": "UpdateDevicePolicyConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates the device policy configuration for the fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateDomainMetadata": { "name": "UpdateDomainMetadata", "http": { "method": "POST", "requestUri": "/updateDomainMetadata" }, "input": { "shape": "UpdateDomainMetadataRequest" }, "output": { "shape": "UpdateDomainMetadataResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates domain metadata, such as DisplayName.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateFleetMetadata": { "name": "UpdateFleetMetadata", "http": { "method": "POST", "requestUri": "/UpdateFleetMetadata" }, "input": { "shape": "UpdateFleetMetadataRequest" }, "output": { "shape": "UpdateFleetMetadataResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates fleet metadata, such as DisplayName.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." }, "UpdateIdentityProviderConfiguration": { "name": "UpdateIdentityProviderConfiguration", "http": { "method": "POST", "requestUri": "/updateIdentityProviderConfiguration" }, "input": { "shape": "UpdateIdentityProviderConfigurationRequest" }, "output": { "shape": "UpdateIdentityProviderConfigurationResponse" }, "errors": [ { "shape": "UnauthorizedException" }, { "shape": "InternalServerErrorException" }, { "shape": "InvalidRequestException" }, { "shape": "ResourceNotFoundException" }, { "shape": "TooManyRequestsException" } ], "documentation": "

Updates the identity provider configuration for the fleet.

", "deprecated": true, "deprecatedMessage": "Amazon WorkLink is no longer supported. This will be removed in a future version of the SDK." } }, "shapes": { "AcmCertificateArn": { "type": "string", "pattern": "arn:[\\w+=/,.@-]+:[\\w+=/,.@-]+:[\\w+=/,.@-]*:[0-9]+:[\\w+=,.@-]+(/[\\w+=/,.@-]+)*" }, "AssociateDomainRequest": { "type": "structure", "required": [ "FleetArn", "DomainName", "AcmCertificateArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The fully qualified domain name (FQDN).

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" }, "AcmCertificateArn": { "shape": "AcmCertificateArn", "documentation": "

The ARN of an issued ACM certificate that is valid for the domain being associated.

" } } }, "AssociateDomainResponse": { "type": "structure", "members": {} }, "AssociateWebsiteAuthorizationProviderRequest": { "type": "structure", "required": [ "FleetArn", "AuthorizationProviderType" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "AuthorizationProviderType": { "shape": "AuthorizationProviderType", "documentation": "

The authorization provider type.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

" } } }, "AssociateWebsiteAuthorizationProviderResponse": { "type": "structure", "members": { "AuthorizationProviderId": { "shape": "Id", "documentation": "

A unique identifier for the authorization provider.

" } } }, "AssociateWebsiteCertificateAuthorityRequest": { "type": "structure", "required": [ "FleetArn", "Certificate" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "Certificate": { "shape": "Certificate", "documentation": "

The root certificate of the CA.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The certificate name to display.

" } } }, "AssociateWebsiteCertificateAuthorityResponse": { "type": "structure", "members": { "WebsiteCaId": { "shape": "Id", "documentation": "

A unique identifier for the CA.

" } } }, "AuditStreamArn": { "type": "string", "pattern": "^arn:aws:kinesis:.+:[0-9]{12}:stream/AmazonWorkLink-.*$" }, "AuthorizationProviderType": { "type": "string", "enum": [ "SAML" ] }, "Boolean": { "type": "boolean" }, "Certificate": { "type": "string", "max": 8192, "min": 1, "pattern": "-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?" }, "CertificateChain": { "type": "string", "max": 32768, "min": 1, "pattern": "(-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}\\u000D?\\u000A)*-{5}BEGIN CERTIFICATE-{5}\\u000D?\\u000A([A-Za-z0-9/+]{64}\\u000D?\\u000A)*[A-Za-z0-9/+]{1,64}={0,2}\\u000D?\\u000A-{5}END CERTIFICATE-{5}(\\u000D?\\u000A)?" }, "CompanyCode": { "type": "string", "max": 32, "min": 1 }, "CreateFleetRequest": { "type": "structure", "required": [ "FleetName" ], "members": { "FleetName": { "shape": "FleetName", "documentation": "

A unique name for the fleet.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The fleet name to display.

" }, "OptimizeForEndUserLocation": { "shape": "Boolean", "documentation": "

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.

" }, "Tags": { "shape": "TagMap", "documentation": "

The tags to add to the resource. A tag is a key-value pair.

" } } }, "CreateFleetResponse": { "type": "structure", "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

" } } }, "DateTime": { "type": "timestamp" }, "DeleteFleetRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" } } }, "DeleteFleetResponse": { "type": "structure", "members": {} }, "DescribeAuditStreamConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" } } }, "DescribeAuditStreamConfigurationResponse": { "type": "structure", "members": { "AuditStreamArn": { "shape": "AuditStreamArn", "documentation": "

The ARN of the Amazon Kinesis data stream that will receive the audit events.

" } } }, "DescribeCompanyNetworkConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" } } }, "DescribeCompanyNetworkConfigurationResponse": { "type": "structure", "members": { "VpcId": { "shape": "VpcId", "documentation": "

The VPC with connectivity to associated websites.

" }, "SubnetIds": { "shape": "SubnetIds", "documentation": "

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

" }, "SecurityGroupIds": { "shape": "SecurityGroupIds", "documentation": "

The security groups associated with access to the provided subnets.

" } } }, "DescribeDevicePolicyConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" } } }, "DescribeDevicePolicyConfigurationResponse": { "type": "structure", "members": { "DeviceCaCertificate": { "shape": "Certificate", "documentation": "

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

" } } }, "DescribeDeviceRequest": { "type": "structure", "required": [ "FleetArn", "DeviceId" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DeviceId": { "shape": "Id", "documentation": "

A unique identifier for a registered user's device.

" } } }, "DescribeDeviceResponse": { "type": "structure", "members": { "Status": { "shape": "DeviceStatus", "documentation": "

The current state of the device.

" }, "Model": { "shape": "DeviceModel", "documentation": "

The model of the device.

" }, "Manufacturer": { "shape": "DeviceManufacturer", "documentation": "

The manufacturer of the device.

" }, "OperatingSystem": { "shape": "DeviceOperatingSystemName", "documentation": "

The operating system of the device.

" }, "OperatingSystemVersion": { "shape": "DeviceOperatingSystemVersion", "documentation": "

The operating system version of the device.

" }, "PatchLevel": { "shape": "DevicePatchLevel", "documentation": "

The operating system patch level of the device.

" }, "FirstAccessedTime": { "shape": "DateTime", "documentation": "

The date that the device first signed in to Amazon WorkLink.

" }, "LastAccessedTime": { "shape": "DateTime", "documentation": "

The date that the device last accessed Amazon WorkLink.

" }, "Username": { "shape": "Username", "documentation": "

The user name associated with the device.

" } } }, "DescribeDomainRequest": { "type": "structure", "required": [ "FleetArn", "DomainName" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" } } }, "DescribeDomainResponse": { "type": "structure", "members": { "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time that the domain was added.

" }, "DomainStatus": { "shape": "DomainStatus", "documentation": "

The current state for the domain.

" }, "AcmCertificateArn": { "shape": "AcmCertificateArn", "documentation": "

The ARN of an issued ACM certificate that is valid for the domain being associated.

" } } }, "DescribeFleetMetadataRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

" } } }, "DescribeFleetMetadataResponse": { "type": "structure", "members": { "CreatedTime": { "shape": "DateTime", "documentation": "

The time that the fleet was created.

" }, "LastUpdatedTime": { "shape": "DateTime", "documentation": "

The time that the fleet was last updated.

" }, "FleetName": { "shape": "FleetName", "documentation": "

The name of the fleet.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" }, "OptimizeForEndUserLocation": { "shape": "Boolean", "documentation": "

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.

" }, "CompanyCode": { "shape": "CompanyCode", "documentation": "

The identifier used by users to sign in to the Amazon WorkLink app.

" }, "FleetStatus": { "shape": "FleetStatus", "documentation": "

The current state of the fleet.

" }, "Tags": { "shape": "TagMap", "documentation": "

The tags attached to the resource. A tag is a key-value pair.

" } } }, "DescribeIdentityProviderConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" } } }, "DescribeIdentityProviderConfigurationResponse": { "type": "structure", "members": { "IdentityProviderType": { "shape": "IdentityProviderType", "documentation": "

The type of identity provider.

" }, "ServiceProviderSamlMetadata": { "shape": "SamlMetadata", "documentation": "

The SAML metadata document uploaded to the user’s identity provider.

" }, "IdentityProviderSamlMetadata": { "shape": "SamlMetadata", "documentation": "

The SAML metadata document provided by the user’s identity provider.

" } } }, "DescribeWebsiteCertificateAuthorityRequest": { "type": "structure", "required": [ "FleetArn", "WebsiteCaId" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "WebsiteCaId": { "shape": "Id", "documentation": "

A unique identifier for the certificate authority.

" } } }, "DescribeWebsiteCertificateAuthorityResponse": { "type": "structure", "members": { "Certificate": { "shape": "Certificate", "documentation": "

The root certificate of the certificate authority.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time that the certificate authority was added.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The certificate name to display.

" } } }, "DeviceManufacturer": { "type": "string", "max": 256, "min": 1 }, "DeviceModel": { "type": "string", "max": 256, "min": 1 }, "DeviceOperatingSystemName": { "type": "string", "max": 256, "min": 1 }, "DeviceOperatingSystemVersion": { "type": "string", "max": 256, "min": 1 }, "DevicePatchLevel": { "type": "string", "max": 256, "min": 1 }, "DeviceStatus": { "type": "string", "enum": [ "ACTIVE", "SIGNED_OUT" ] }, "DeviceSummary": { "type": "structure", "members": { "DeviceId": { "shape": "Id", "documentation": "

The ID of the device.

" }, "DeviceStatus": { "shape": "DeviceStatus", "documentation": "

The status of the device.

" } }, "documentation": "

The summary of devices.

" }, "DeviceSummaryList": { "type": "list", "member": { "shape": "DeviceSummary" } }, "DisassociateDomainRequest": { "type": "structure", "required": [ "FleetArn", "DomainName" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" } } }, "DisassociateDomainResponse": { "type": "structure", "members": {} }, "DisassociateWebsiteAuthorizationProviderRequest": { "type": "structure", "required": [ "FleetArn", "AuthorizationProviderId" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "AuthorizationProviderId": { "shape": "Id", "documentation": "

A unique identifier for the authorization provider.

" } } }, "DisassociateWebsiteAuthorizationProviderResponse": { "type": "structure", "members": {} }, "DisassociateWebsiteCertificateAuthorityRequest": { "type": "structure", "required": [ "FleetArn", "WebsiteCaId" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "WebsiteCaId": { "shape": "Id", "documentation": "

A unique identifier for the CA.

" } } }, "DisassociateWebsiteCertificateAuthorityResponse": { "type": "structure", "members": {} }, "DisplayName": { "type": "string", "max": 100 }, "DomainName": { "type": "string", "max": 253, "min": 1, "pattern": "^[a-zA-Z0-9]?((?!-)([A-Za-z0-9-]*[A-Za-z0-9])\\.)+[a-zA-Z0-9]+$" }, "DomainStatus": { "type": "string", "enum": [ "PENDING_VALIDATION", "ASSOCIATING", "ACTIVE", "INACTIVE", "DISASSOCIATING", "DISASSOCIATED", "FAILED_TO_ASSOCIATE", "FAILED_TO_DISASSOCIATE" ] }, "DomainSummary": { "type": "structure", "required": [ "DomainName", "CreatedTime", "DomainStatus" ], "members": { "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time that the domain was created.

" }, "DomainStatus": { "shape": "DomainStatus", "documentation": "

The status of the domain.

" } }, "documentation": "

The summary of the domain.

" }, "DomainSummaryList": { "type": "list", "member": { "shape": "DomainSummary" } }, "FleetArn": { "type": "string", "max": 2048, "min": 20 }, "FleetName": { "type": "string", "max": 48, "min": 1, "pattern": "^[a-z0-9](?:[a-z0-9\\-]{0,46}[a-z0-9])?$" }, "FleetStatus": { "type": "string", "enum": [ "CREATING", "ACTIVE", "DELETING", "DELETED", "FAILED_TO_CREATE", "FAILED_TO_DELETE" ] }, "FleetSummary": { "type": "structure", "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time when the fleet was created.

" }, "LastUpdatedTime": { "shape": "DateTime", "documentation": "

The time when the fleet was last updated.

" }, "FleetName": { "shape": "FleetName", "documentation": "

The name of the fleet.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name of the fleet to display.

" }, "CompanyCode": { "shape": "CompanyCode", "documentation": "

The identifier used by users to sign into the Amazon WorkLink app.

" }, "FleetStatus": { "shape": "FleetStatus", "documentation": "

The status of the fleet.

" }, "Tags": { "shape": "TagMap", "documentation": "

The tags attached to the resource. A tag is a key-value pair.

" } }, "documentation": "

The summary of the fleet.

" }, "FleetSummaryList": { "type": "list", "member": { "shape": "FleetSummary" } }, "Id": { "type": "string", "max": 256, "min": 1 }, "IdentityProviderType": { "type": "string", "enum": [ "SAML" ] }, "ListDevicesRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" }, "MaxResults": { "shape": "MaxResults", "documentation": "

The maximum number of results to be included in the next page.

" } } }, "ListDevicesResponse": { "type": "structure", "members": { "Devices": { "shape": "DeviceSummaryList", "documentation": "

Information about the devices.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

" } } }, "ListDomainsRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" }, "MaxResults": { "shape": "MaxResults", "documentation": "

The maximum number of results to be included in the next page.

" } } }, "ListDomainsResponse": { "type": "structure", "members": { "Domains": { "shape": "DomainSummaryList", "documentation": "

Information about the domains.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

" } } }, "ListFleetsRequest": { "type": "structure", "members": { "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" }, "MaxResults": { "shape": "MaxResults", "documentation": "

The maximum number of results to be included in the next page.

" } } }, "ListFleetsResponse": { "type": "structure", "members": { "FleetSummaryList": { "shape": "FleetSummaryList", "documentation": "

The summary list of the fleets.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

" } } }, "ListTagsForResourceRequest": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

", "location": "uri", "locationName": "ResourceArn" } } }, "ListTagsForResourceResponse": { "type": "structure", "members": { "Tags": { "shape": "TagMap", "documentation": "

The tags attached to the resource. A tag is a key-value pair.

" } } }, "ListWebsiteAuthorizationProvidersRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "NextToken": { "shape": "NextToken", "documentation": "

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.

" }, "MaxResults": { "shape": "MaxResults", "documentation": "

The maximum number of results to be included in the next page.

" } } }, "ListWebsiteAuthorizationProvidersResponse": { "type": "structure", "members": { "WebsiteAuthorizationProviders": { "shape": "WebsiteAuthorizationProvidersSummaryList", "documentation": "

The website authorization providers.

" }, "NextToken": { "shape": "NextToken", "documentation": "

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.

" } } }, "ListWebsiteCertificateAuthoritiesRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "MaxResults": { "shape": "MaxResults", "documentation": "

The maximum number of results to be included in the next page.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

" } } }, "ListWebsiteCertificateAuthoritiesResponse": { "type": "structure", "members": { "WebsiteCertificateAuthorities": { "shape": "WebsiteCaSummaryList", "documentation": "

Information about the certificates.

" }, "NextToken": { "shape": "NextToken", "documentation": "

The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.

" } } }, "MaxResults": { "type": "integer", "min": 1 }, "NextToken": { "type": "string", "max": 4096, "min": 1, "pattern": "[\\w\\-]+" }, "RestoreDomainAccessRequest": { "type": "structure", "required": [ "FleetArn", "DomainName" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" } } }, "RestoreDomainAccessResponse": { "type": "structure", "members": {} }, "RevokeDomainAccessRequest": { "type": "structure", "required": [ "FleetArn", "DomainName" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" } } }, "RevokeDomainAccessResponse": { "type": "structure", "members": {} }, "SamlMetadata": { "type": "string", "max": 204800, "min": 1 }, "SecurityGroupId": { "type": "string", "pattern": "^sg-([0-9a-f]{8}|[0-9a-f]{17})$" }, "SecurityGroupIds": { "type": "list", "member": { "shape": "SecurityGroupId" }, "max": 5 }, "SignOutUserRequest": { "type": "structure", "required": [ "FleetArn", "Username" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "Username": { "shape": "Username", "documentation": "

The name of the user.

" } } }, "SignOutUserResponse": { "type": "structure", "members": {} }, "SubnetId": { "type": "string", "pattern": "^subnet-([0-9a-f]{8}|[0-9a-f]{17})$" }, "SubnetIds": { "type": "list", "member": { "shape": "SubnetId" } }, "TagKey": { "type": "string", "max": 128, "min": 1, "pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" }, "TagKeyList": { "type": "list", "member": { "shape": "TagKey" }, "max": 50, "min": 1 }, "TagMap": { "type": "map", "key": { "shape": "TagKey" }, "value": { "shape": "TagValue" }, "max": 50, "min": 1 }, "TagResourceRequest": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

", "location": "uri", "locationName": "ResourceArn" }, "Tags": { "shape": "TagMap", "documentation": "

The tags to add to the resource. A tag is a key-value pair.

" } } }, "TagResourceResponse": { "type": "structure", "members": {} }, "TagValue": { "type": "string", "max": 256 }, "UntagResourceRequest": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": { "shape": "FleetArn", "documentation": "

The Amazon Resource Name (ARN) of the fleet.

", "location": "uri", "locationName": "ResourceArn" }, "TagKeys": { "shape": "TagKeyList", "documentation": "

The list of tag keys to remove from the resource.

", "location": "querystring", "locationName": "tagKeys" } } }, "UntagResourceResponse": { "type": "structure", "members": {} }, "UpdateAuditStreamConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "AuditStreamArn": { "shape": "AuditStreamArn", "documentation": "

The ARN of the Amazon Kinesis data stream that receives the audit events.

" } } }, "UpdateAuditStreamConfigurationResponse": { "type": "structure", "members": {} }, "UpdateCompanyNetworkConfigurationRequest": { "type": "structure", "required": [ "FleetArn", "VpcId", "SubnetIds", "SecurityGroupIds" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "VpcId": { "shape": "VpcId", "documentation": "

The VPC with connectivity to associated websites.

" }, "SubnetIds": { "shape": "SubnetIds", "documentation": "

The subnets used for X-ENI connections from Amazon WorkLink rendering containers.

" }, "SecurityGroupIds": { "shape": "SecurityGroupIds", "documentation": "

The security groups associated with access to the provided subnets.

" } } }, "UpdateCompanyNetworkConfigurationResponse": { "type": "structure", "members": {} }, "UpdateDevicePolicyConfigurationRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DeviceCaCertificate": { "shape": "CertificateChain", "documentation": "

The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.

" } } }, "UpdateDevicePolicyConfigurationResponse": { "type": "structure", "members": {} }, "UpdateDomainMetadataRequest": { "type": "structure", "required": [ "FleetArn", "DomainName" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The name of the domain.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" } } }, "UpdateDomainMetadataResponse": { "type": "structure", "members": {} }, "UpdateFleetMetadataRequest": { "type": "structure", "required": [ "FleetArn" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The fleet name to display. The existing DisplayName is unset if null is passed.

" }, "OptimizeForEndUserLocation": { "shape": "Boolean", "documentation": "

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.

" } } }, "UpdateFleetMetadataResponse": { "type": "structure", "members": {} }, "UpdateIdentityProviderConfigurationRequest": { "type": "structure", "required": [ "FleetArn", "IdentityProviderType" ], "members": { "FleetArn": { "shape": "FleetArn", "documentation": "

The ARN of the fleet.

" }, "IdentityProviderType": { "shape": "IdentityProviderType", "documentation": "

The type of identity provider.

" }, "IdentityProviderSamlMetadata": { "shape": "SamlMetadata", "documentation": "

The SAML metadata document provided by the customer’s identity provider. The existing IdentityProviderSamlMetadata is unset if null is passed.

" } } }, "UpdateIdentityProviderConfigurationResponse": { "type": "structure", "members": {} }, "Username": { "type": "string", "max": 256, "min": 1 }, "VpcId": { "type": "string", "pattern": "^vpc-([0-9a-f]{8}|[0-9a-f]{17})$" }, "WebsiteAuthorizationProviderSummary": { "type": "structure", "required": [ "AuthorizationProviderType" ], "members": { "AuthorizationProviderId": { "shape": "Id", "documentation": "

A unique identifier for the authorization provider.

" }, "AuthorizationProviderType": { "shape": "AuthorizationProviderType", "documentation": "

The authorization provider type.

" }, "DomainName": { "shape": "DomainName", "documentation": "

The domain name of the authorization provider. This applies only to SAML-based authorization providers.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time of creation.

" } }, "documentation": "

The summary of the website authorization provider.

" }, "WebsiteAuthorizationProvidersSummaryList": { "type": "list", "member": { "shape": "WebsiteAuthorizationProviderSummary" } }, "WebsiteCaSummary": { "type": "structure", "members": { "WebsiteCaId": { "shape": "Id", "documentation": "

A unique identifier for the CA.

" }, "CreatedTime": { "shape": "DateTime", "documentation": "

The time when the CA was added.

" }, "DisplayName": { "shape": "DisplayName", "documentation": "

The name to display.

" } }, "documentation": "

The summary of the certificate authority (CA).

" }, "WebsiteCaSummaryList": { "type": "list", "member": { "shape": "WebsiteCaSummary" } } }, "documentation": "

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

" }