github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/worklink/2018-09-25/docs-2.json (about)

     1  {
     2    "version": "2.0",
     3    "service": "<p>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.</p>",
     4    "operations": {
     5      "AssociateDomain": "<p>Specifies a domain to be associated to Amazon WorkLink.</p>",
     6      "AssociateWebsiteAuthorizationProvider": "<p>Associates a website authorization provider with a specified fleet. This is used to authorize users against associated websites in the company network.</p>",
     7      "AssociateWebsiteCertificateAuthority": "<p>Imports the root certificate of a certificate authority (CA) used to obtain TLS certificates used by associated websites within the company network.</p>",
     8      "CreateFleet": "<p>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.</p>",
     9      "DeleteFleet": "<p>Deletes a fleet. Prevents users from accessing previously associated websites. </p>",
    10      "DescribeAuditStreamConfiguration": "<p>Describes the configuration for delivering audit streams to the customer account.</p>",
    11      "DescribeCompanyNetworkConfiguration": "<p>Describes the networking configuration to access the internal websites associated with the specified fleet.</p>",
    12      "DescribeDevice": "<p>Provides information about a user's device.</p>",
    13      "DescribeDevicePolicyConfiguration": "<p>Describes the device policy configuration for the specified fleet.</p>",
    14      "DescribeDomain": "<p>Provides information about the domain.</p>",
    15      "DescribeFleetMetadata": "<p>Provides basic information for the specified fleet, excluding identity provider, networking, and device configuration details.</p>",
    16      "DescribeIdentityProviderConfiguration": "<p>Describes the identity provider configuration of the specified fleet.</p>",
    17      "DescribeWebsiteCertificateAuthority": "<p>Provides information about the certificate authority.</p>",
    18      "DisassociateDomain": "<p>Disassociates a domain from Amazon WorkLink. End users lose the ability to access the domain with Amazon WorkLink. </p>",
    19      "DisassociateWebsiteAuthorizationProvider": "<p>Disassociates a website authorization provider from a specified fleet. After the disassociation, users can't load any associated websites that require this authorization provider.</p>",
    20      "DisassociateWebsiteCertificateAuthority": "<p>Removes a certificate authority (CA).</p>",
    21      "ListDevices": "<p>Retrieves a list of devices registered with the specified fleet.</p>",
    22      "ListDomains": "<p>Retrieves a list of domains associated to a specified fleet.</p>",
    23      "ListFleets": "<p>Retrieves a list of fleets for the current account and Region.</p>",
    24      "ListTagsForResource": "<p>Retrieves a list of tags for the specified resource.</p>",
    25      "ListWebsiteAuthorizationProviders": "<p>Retrieves a list of website authorization providers associated with a specified fleet.</p>",
    26      "ListWebsiteCertificateAuthorities": "<p>Retrieves a list of certificate authorities added for the current account and Region.</p>",
    27      "RestoreDomainAccess": "<p>Moves a domain to ACTIVE status if it was in the INACTIVE status.</p>",
    28      "RevokeDomainAccess": "<p>Moves a domain to INACTIVE status if it was in the ACTIVE status.</p>",
    29      "SignOutUser": "<p>Signs the user out from all of their devices. The user can sign in again if they have valid credentials.</p>",
    30      "TagResource": "<p>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.</p>",
    31      "UntagResource": "<p>Removes one or more tags from the specified resource.</p>",
    32      "UpdateAuditStreamConfiguration": "<p>Updates the audit stream configuration for the fleet.</p>",
    33      "UpdateCompanyNetworkConfiguration": "<p>Updates the company network configuration for the fleet.</p>",
    34      "UpdateDevicePolicyConfiguration": "<p>Updates the device policy configuration for the fleet.</p>",
    35      "UpdateDomainMetadata": "<p>Updates domain metadata, such as DisplayName.</p>",
    36      "UpdateFleetMetadata": "<p>Updates fleet metadata, such as DisplayName.</p>",
    37      "UpdateIdentityProviderConfiguration": "<p>Updates the identity provider configuration for the fleet.</p>"
    38    },
    39    "shapes": {
    40      "AcmCertificateArn": {
    41        "base": null,
    42        "refs": {
    43          "AssociateDomainRequest$AcmCertificateArn": "<p>The ARN of an issued ACM certificate that is valid for the domain being associated.</p>",
    44          "DescribeDomainResponse$AcmCertificateArn": "<p>The ARN of an issued ACM certificate that is valid for the domain being associated.</p>"
    45        }
    46      },
    47      "AssociateDomainRequest": {
    48        "base": null,
    49        "refs": {
    50        }
    51      },
    52      "AssociateDomainResponse": {
    53        "base": null,
    54        "refs": {
    55        }
    56      },
    57      "AssociateWebsiteAuthorizationProviderRequest": {
    58        "base": null,
    59        "refs": {
    60        }
    61      },
    62      "AssociateWebsiteAuthorizationProviderResponse": {
    63        "base": null,
    64        "refs": {
    65        }
    66      },
    67      "AssociateWebsiteCertificateAuthorityRequest": {
    68        "base": null,
    69        "refs": {
    70        }
    71      },
    72      "AssociateWebsiteCertificateAuthorityResponse": {
    73        "base": null,
    74        "refs": {
    75        }
    76      },
    77      "AuditStreamArn": {
    78        "base": null,
    79        "refs": {
    80          "DescribeAuditStreamConfigurationResponse$AuditStreamArn": "<p>The ARN of the Amazon Kinesis data stream that will receive the audit events.</p>",
    81          "UpdateAuditStreamConfigurationRequest$AuditStreamArn": "<p>The ARN of the Amazon Kinesis data stream that receives the audit events.</p>"
    82        }
    83      },
    84      "AuthorizationProviderType": {
    85        "base": null,
    86        "refs": {
    87          "AssociateWebsiteAuthorizationProviderRequest$AuthorizationProviderType": "<p>The authorization provider type.</p>",
    88          "WebsiteAuthorizationProviderSummary$AuthorizationProviderType": "<p>The authorization provider type.</p>"
    89        }
    90      },
    91      "Boolean": {
    92        "base": null,
    93        "refs": {
    94          "CreateFleetRequest$OptimizeForEndUserLocation": "<p>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.</p>",
    95          "DescribeFleetMetadataResponse$OptimizeForEndUserLocation": "<p>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.</p>",
    96          "UpdateFleetMetadataRequest$OptimizeForEndUserLocation": "<p>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.</p>"
    97        }
    98      },
    99      "Certificate": {
   100        "base": null,
   101        "refs": {
   102          "AssociateWebsiteCertificateAuthorityRequest$Certificate": "<p>The root certificate of the CA.</p>",
   103          "DescribeDevicePolicyConfigurationResponse$DeviceCaCertificate": "<p>The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.</p>",
   104          "DescribeWebsiteCertificateAuthorityResponse$Certificate": "<p>The root certificate of the certificate authority.</p>"
   105        }
   106      },
   107      "CertificateChain": {
   108        "base": null,
   109        "refs": {
   110          "UpdateDevicePolicyConfigurationRequest$DeviceCaCertificate": "<p>The certificate chain, including intermediate certificates and the root certificate authority certificate used to issue device certificates.</p>"
   111        }
   112      },
   113      "CompanyCode": {
   114        "base": null,
   115        "refs": {
   116          "DescribeFleetMetadataResponse$CompanyCode": "<p>The identifier used by users to sign in to the Amazon WorkLink app.</p>",
   117          "FleetSummary$CompanyCode": "<p>The identifier used by users to sign into the Amazon WorkLink app.</p>"
   118        }
   119      },
   120      "CreateFleetRequest": {
   121        "base": null,
   122        "refs": {
   123        }
   124      },
   125      "CreateFleetResponse": {
   126        "base": null,
   127        "refs": {
   128        }
   129      },
   130      "DateTime": {
   131        "base": null,
   132        "refs": {
   133          "DescribeDeviceResponse$FirstAccessedTime": "<p>The date that the device first signed in to Amazon WorkLink.</p>",
   134          "DescribeDeviceResponse$LastAccessedTime": "<p>The date that the device last accessed Amazon WorkLink.</p>",
   135          "DescribeDomainResponse$CreatedTime": "<p>The time that the domain was added.</p>",
   136          "DescribeFleetMetadataResponse$CreatedTime": "<p>The time that the fleet was created.</p>",
   137          "DescribeFleetMetadataResponse$LastUpdatedTime": "<p>The time that the fleet was last updated.</p>",
   138          "DescribeWebsiteCertificateAuthorityResponse$CreatedTime": "<p>The time that the certificate authority was added.</p>",
   139          "DomainSummary$CreatedTime": "<p>The time that the domain was created.</p>",
   140          "FleetSummary$CreatedTime": "<p>The time when the fleet was created.</p>",
   141          "FleetSummary$LastUpdatedTime": "<p>The time when the fleet was last updated.</p>",
   142          "WebsiteAuthorizationProviderSummary$CreatedTime": "<p>The time of creation.</p>",
   143          "WebsiteCaSummary$CreatedTime": "<p>The time when the CA was added.</p>"
   144        }
   145      },
   146      "DeleteFleetRequest": {
   147        "base": null,
   148        "refs": {
   149        }
   150      },
   151      "DeleteFleetResponse": {
   152        "base": null,
   153        "refs": {
   154        }
   155      },
   156      "DescribeAuditStreamConfigurationRequest": {
   157        "base": null,
   158        "refs": {
   159        }
   160      },
   161      "DescribeAuditStreamConfigurationResponse": {
   162        "base": null,
   163        "refs": {
   164        }
   165      },
   166      "DescribeCompanyNetworkConfigurationRequest": {
   167        "base": null,
   168        "refs": {
   169        }
   170      },
   171      "DescribeCompanyNetworkConfigurationResponse": {
   172        "base": null,
   173        "refs": {
   174        }
   175      },
   176      "DescribeDevicePolicyConfigurationRequest": {
   177        "base": null,
   178        "refs": {
   179        }
   180      },
   181      "DescribeDevicePolicyConfigurationResponse": {
   182        "base": null,
   183        "refs": {
   184        }
   185      },
   186      "DescribeDeviceRequest": {
   187        "base": null,
   188        "refs": {
   189        }
   190      },
   191      "DescribeDeviceResponse": {
   192        "base": null,
   193        "refs": {
   194        }
   195      },
   196      "DescribeDomainRequest": {
   197        "base": null,
   198        "refs": {
   199        }
   200      },
   201      "DescribeDomainResponse": {
   202        "base": null,
   203        "refs": {
   204        }
   205      },
   206      "DescribeFleetMetadataRequest": {
   207        "base": null,
   208        "refs": {
   209        }
   210      },
   211      "DescribeFleetMetadataResponse": {
   212        "base": null,
   213        "refs": {
   214        }
   215      },
   216      "DescribeIdentityProviderConfigurationRequest": {
   217        "base": null,
   218        "refs": {
   219        }
   220      },
   221      "DescribeIdentityProviderConfigurationResponse": {
   222        "base": null,
   223        "refs": {
   224        }
   225      },
   226      "DescribeWebsiteCertificateAuthorityRequest": {
   227        "base": null,
   228        "refs": {
   229        }
   230      },
   231      "DescribeWebsiteCertificateAuthorityResponse": {
   232        "base": null,
   233        "refs": {
   234        }
   235      },
   236      "DeviceManufacturer": {
   237        "base": null,
   238        "refs": {
   239          "DescribeDeviceResponse$Manufacturer": "<p>The manufacturer of the device.</p>"
   240        }
   241      },
   242      "DeviceModel": {
   243        "base": null,
   244        "refs": {
   245          "DescribeDeviceResponse$Model": "<p>The model of the device.</p>"
   246        }
   247      },
   248      "DeviceOperatingSystemName": {
   249        "base": null,
   250        "refs": {
   251          "DescribeDeviceResponse$OperatingSystem": "<p>The operating system of the device.</p>"
   252        }
   253      },
   254      "DeviceOperatingSystemVersion": {
   255        "base": null,
   256        "refs": {
   257          "DescribeDeviceResponse$OperatingSystemVersion": "<p>The operating system version of the device.</p>"
   258        }
   259      },
   260      "DevicePatchLevel": {
   261        "base": null,
   262        "refs": {
   263          "DescribeDeviceResponse$PatchLevel": "<p>The operating system patch level of the device.</p>"
   264        }
   265      },
   266      "DeviceStatus": {
   267        "base": null,
   268        "refs": {
   269          "DescribeDeviceResponse$Status": "<p>The current state of the device.</p>",
   270          "DeviceSummary$DeviceStatus": "<p>The status of the device.</p>"
   271        }
   272      },
   273      "DeviceSummary": {
   274        "base": "<p>The summary of devices.</p>",
   275        "refs": {
   276          "DeviceSummaryList$member": null
   277        }
   278      },
   279      "DeviceSummaryList": {
   280        "base": null,
   281        "refs": {
   282          "ListDevicesResponse$Devices": "<p>Information about the devices.</p>"
   283        }
   284      },
   285      "DisassociateDomainRequest": {
   286        "base": null,
   287        "refs": {
   288        }
   289      },
   290      "DisassociateDomainResponse": {
   291        "base": null,
   292        "refs": {
   293        }
   294      },
   295      "DisassociateWebsiteAuthorizationProviderRequest": {
   296        "base": null,
   297        "refs": {
   298        }
   299      },
   300      "DisassociateWebsiteAuthorizationProviderResponse": {
   301        "base": null,
   302        "refs": {
   303        }
   304      },
   305      "DisassociateWebsiteCertificateAuthorityRequest": {
   306        "base": null,
   307        "refs": {
   308        }
   309      },
   310      "DisassociateWebsiteCertificateAuthorityResponse": {
   311        "base": null,
   312        "refs": {
   313        }
   314      },
   315      "DisplayName": {
   316        "base": null,
   317        "refs": {
   318          "AssociateDomainRequest$DisplayName": "<p>The name to display.</p>",
   319          "AssociateWebsiteCertificateAuthorityRequest$DisplayName": "<p>The certificate name to display.</p>",
   320          "CreateFleetRequest$DisplayName": "<p>The fleet name to display.</p>",
   321          "DescribeDomainResponse$DisplayName": "<p>The name to display.</p>",
   322          "DescribeFleetMetadataResponse$DisplayName": "<p>The name to display.</p>",
   323          "DescribeWebsiteCertificateAuthorityResponse$DisplayName": "<p>The certificate name to display.</p>",
   324          "DomainSummary$DisplayName": "<p>The name to display.</p>",
   325          "FleetSummary$DisplayName": "<p>The name of the fleet to display.</p>",
   326          "UpdateDomainMetadataRequest$DisplayName": "<p>The name to display.</p>",
   327          "UpdateFleetMetadataRequest$DisplayName": "<p>The fleet name to display. The existing DisplayName is unset if null is passed.</p>",
   328          "WebsiteCaSummary$DisplayName": "<p>The name to display.</p>"
   329        }
   330      },
   331      "DomainName": {
   332        "base": null,
   333        "refs": {
   334          "AssociateDomainRequest$DomainName": "<p>The fully qualified domain name (FQDN).</p>",
   335          "AssociateWebsiteAuthorizationProviderRequest$DomainName": "<p>The domain name of the authorization provider. This applies only to SAML-based authorization providers.</p>",
   336          "DescribeDomainRequest$DomainName": "<p>The name of the domain.</p>",
   337          "DescribeDomainResponse$DomainName": "<p>The name of the domain.</p>",
   338          "DisassociateDomainRequest$DomainName": "<p>The name of the domain.</p>",
   339          "DomainSummary$DomainName": "<p>The name of the domain.</p>",
   340          "RestoreDomainAccessRequest$DomainName": "<p>The name of the domain.</p>",
   341          "RevokeDomainAccessRequest$DomainName": "<p>The name of the domain.</p>",
   342          "UpdateDomainMetadataRequest$DomainName": "<p>The name of the domain.</p>",
   343          "WebsiteAuthorizationProviderSummary$DomainName": "<p>The domain name of the authorization provider. This applies only to SAML-based authorization providers.</p>"
   344        }
   345      },
   346      "DomainStatus": {
   347        "base": null,
   348        "refs": {
   349          "DescribeDomainResponse$DomainStatus": "<p>The current state for the domain.</p>",
   350          "DomainSummary$DomainStatus": "<p>The status of the domain.</p>"
   351        }
   352      },
   353      "DomainSummary": {
   354        "base": "<p>The summary of the domain.</p>",
   355        "refs": {
   356          "DomainSummaryList$member": null
   357        }
   358      },
   359      "DomainSummaryList": {
   360        "base": null,
   361        "refs": {
   362          "ListDomainsResponse$Domains": "<p>Information about the domains.</p>"
   363        }
   364      },
   365      "ExceptionMessage": {
   366        "base": null,
   367        "refs": {
   368          "InternalServerErrorException$Message": null,
   369          "InvalidRequestException$Message": null,
   370          "ResourceAlreadyExistsException$Message": null,
   371          "ResourceNotFoundException$Message": null,
   372          "TooManyRequestsException$Message": null,
   373          "UnauthorizedException$Message": null
   374        }
   375      },
   376      "FleetArn": {
   377        "base": null,
   378        "refs": {
   379          "AssociateDomainRequest$FleetArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   380          "AssociateWebsiteAuthorizationProviderRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   381          "AssociateWebsiteCertificateAuthorityRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   382          "CreateFleetResponse$FleetArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   383          "DeleteFleetRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   384          "DescribeAuditStreamConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   385          "DescribeCompanyNetworkConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   386          "DescribeDevicePolicyConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   387          "DescribeDeviceRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   388          "DescribeDomainRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   389          "DescribeFleetMetadataRequest$FleetArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   390          "DescribeIdentityProviderConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   391          "DescribeWebsiteCertificateAuthorityRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   392          "DisassociateDomainRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   393          "DisassociateWebsiteAuthorizationProviderRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   394          "DisassociateWebsiteCertificateAuthorityRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   395          "FleetSummary$FleetArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   396          "ListDevicesRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   397          "ListDomainsRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   398          "ListTagsForResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   399          "ListWebsiteAuthorizationProvidersRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   400          "ListWebsiteCertificateAuthoritiesRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   401          "RestoreDomainAccessRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   402          "RevokeDomainAccessRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   403          "SignOutUserRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   404          "TagResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   405          "UntagResourceRequest$ResourceArn": "<p>The Amazon Resource Name (ARN) of the fleet.</p>",
   406          "UpdateAuditStreamConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   407          "UpdateCompanyNetworkConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   408          "UpdateDevicePolicyConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   409          "UpdateDomainMetadataRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   410          "UpdateFleetMetadataRequest$FleetArn": "<p>The ARN of the fleet.</p>",
   411          "UpdateIdentityProviderConfigurationRequest$FleetArn": "<p>The ARN of the fleet.</p>"
   412        }
   413      },
   414      "FleetName": {
   415        "base": null,
   416        "refs": {
   417          "CreateFleetRequest$FleetName": "<p>A unique name for the fleet.</p>",
   418          "DescribeFleetMetadataResponse$FleetName": "<p>The name of the fleet.</p>",
   419          "FleetSummary$FleetName": "<p>The name of the fleet.</p>"
   420        }
   421      },
   422      "FleetStatus": {
   423        "base": null,
   424        "refs": {
   425          "DescribeFleetMetadataResponse$FleetStatus": "<p>The current state of the fleet.</p>",
   426          "FleetSummary$FleetStatus": "<p>The status of the fleet.</p>"
   427        }
   428      },
   429      "FleetSummary": {
   430        "base": "<p>The summary of the fleet.</p>",
   431        "refs": {
   432          "FleetSummaryList$member": null
   433        }
   434      },
   435      "FleetSummaryList": {
   436        "base": null,
   437        "refs": {
   438          "ListFleetsResponse$FleetSummaryList": "<p>The summary list of the fleets.</p>"
   439        }
   440      },
   441      "Id": {
   442        "base": null,
   443        "refs": {
   444          "AssociateWebsiteAuthorizationProviderResponse$AuthorizationProviderId": "<p>A unique identifier for the authorization provider.</p>",
   445          "AssociateWebsiteCertificateAuthorityResponse$WebsiteCaId": "<p>A unique identifier for the CA.</p>",
   446          "DescribeDeviceRequest$DeviceId": "<p>A unique identifier for a registered user's device.</p>",
   447          "DescribeWebsiteCertificateAuthorityRequest$WebsiteCaId": "<p>A unique identifier for the certificate authority.</p>",
   448          "DeviceSummary$DeviceId": "<p>The ID of the device.</p>",
   449          "DisassociateWebsiteAuthorizationProviderRequest$AuthorizationProviderId": "<p>A unique identifier for the authorization provider.</p>",
   450          "DisassociateWebsiteCertificateAuthorityRequest$WebsiteCaId": "<p>A unique identifier for the CA.</p>",
   451          "WebsiteAuthorizationProviderSummary$AuthorizationProviderId": "<p>A unique identifier for the authorization provider.</p>",
   452          "WebsiteCaSummary$WebsiteCaId": "<p>A unique identifier for the CA.</p>"
   453        }
   454      },
   455      "IdentityProviderType": {
   456        "base": null,
   457        "refs": {
   458          "DescribeIdentityProviderConfigurationResponse$IdentityProviderType": "<p>The type of identity provider.</p>",
   459          "UpdateIdentityProviderConfigurationRequest$IdentityProviderType": "<p>The type of identity provider.</p>"
   460        }
   461      },
   462      "InternalServerErrorException": {
   463        "base": "<p>The service is temporarily unavailable.</p>",
   464        "refs": {
   465        }
   466      },
   467      "InvalidRequestException": {
   468        "base": "<p>The request is not valid.</p>",
   469        "refs": {
   470        }
   471      },
   472      "ListDevicesRequest": {
   473        "base": null,
   474        "refs": {
   475        }
   476      },
   477      "ListDevicesResponse": {
   478        "base": null,
   479        "refs": {
   480        }
   481      },
   482      "ListDomainsRequest": {
   483        "base": null,
   484        "refs": {
   485        }
   486      },
   487      "ListDomainsResponse": {
   488        "base": null,
   489        "refs": {
   490        }
   491      },
   492      "ListFleetsRequest": {
   493        "base": null,
   494        "refs": {
   495        }
   496      },
   497      "ListFleetsResponse": {
   498        "base": null,
   499        "refs": {
   500        }
   501      },
   502      "ListTagsForResourceRequest": {
   503        "base": null,
   504        "refs": {
   505        }
   506      },
   507      "ListTagsForResourceResponse": {
   508        "base": null,
   509        "refs": {
   510        }
   511      },
   512      "ListWebsiteAuthorizationProvidersRequest": {
   513        "base": null,
   514        "refs": {
   515        }
   516      },
   517      "ListWebsiteAuthorizationProvidersResponse": {
   518        "base": null,
   519        "refs": {
   520        }
   521      },
   522      "ListWebsiteCertificateAuthoritiesRequest": {
   523        "base": null,
   524        "refs": {
   525        }
   526      },
   527      "ListWebsiteCertificateAuthoritiesResponse": {
   528        "base": null,
   529        "refs": {
   530        }
   531      },
   532      "MaxResults": {
   533        "base": null,
   534        "refs": {
   535          "ListDevicesRequest$MaxResults": "<p>The maximum number of results to be included in the next page.</p>",
   536          "ListDomainsRequest$MaxResults": "<p>The maximum number of results to be included in the next page.</p>",
   537          "ListFleetsRequest$MaxResults": "<p>The maximum number of results to be included in the next page.</p>",
   538          "ListWebsiteAuthorizationProvidersRequest$MaxResults": "<p>The maximum number of results to be included in the next page.</p>",
   539          "ListWebsiteCertificateAuthoritiesRequest$MaxResults": "<p>The maximum number of results to be included in the next page.</p>"
   540        }
   541      },
   542      "NextToken": {
   543        "base": null,
   544        "refs": {
   545          "ListDevicesRequest$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.</p>",
   546          "ListDevicesResponse$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>",
   547          "ListDomainsRequest$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.</p>",
   548          "ListDomainsResponse$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>",
   549          "ListFleetsRequest$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.</p>",
   550          "ListFleetsResponse$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>",
   551          "ListWebsiteAuthorizationProvidersRequest$NextToken": "<p>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.</p>",
   552          "ListWebsiteAuthorizationProvidersResponse$NextToken": "<p>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.</p>",
   553          "ListWebsiteCertificateAuthoritiesRequest$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.</p>",
   554          "ListWebsiteCertificateAuthoritiesResponse$NextToken": "<p>The pagination token used to retrieve the next page of results for this operation. If there are no more pages, this value is null.</p>"
   555        }
   556      },
   557      "ResourceAlreadyExistsException": {
   558        "base": "<p>The resource already exists.</p>",
   559        "refs": {
   560        }
   561      },
   562      "ResourceNotFoundException": {
   563        "base": "<p>The requested resource was not found.</p>",
   564        "refs": {
   565        }
   566      },
   567      "RestoreDomainAccessRequest": {
   568        "base": null,
   569        "refs": {
   570        }
   571      },
   572      "RestoreDomainAccessResponse": {
   573        "base": null,
   574        "refs": {
   575        }
   576      },
   577      "RevokeDomainAccessRequest": {
   578        "base": null,
   579        "refs": {
   580        }
   581      },
   582      "RevokeDomainAccessResponse": {
   583        "base": null,
   584        "refs": {
   585        }
   586      },
   587      "SamlMetadata": {
   588        "base": null,
   589        "refs": {
   590          "DescribeIdentityProviderConfigurationResponse$ServiceProviderSamlMetadata": "<p>The SAML metadata document uploaded to the user’s identity provider.</p>",
   591          "DescribeIdentityProviderConfigurationResponse$IdentityProviderSamlMetadata": "<p>The SAML metadata document provided by the user’s identity provider.</p>",
   592          "UpdateIdentityProviderConfigurationRequest$IdentityProviderSamlMetadata": "<p>The SAML metadata document provided by the customer’s identity provider. The existing IdentityProviderSamlMetadata is unset if null is passed.</p>"
   593        }
   594      },
   595      "SecurityGroupId": {
   596        "base": null,
   597        "refs": {
   598          "SecurityGroupIds$member": null
   599        }
   600      },
   601      "SecurityGroupIds": {
   602        "base": null,
   603        "refs": {
   604          "DescribeCompanyNetworkConfigurationResponse$SecurityGroupIds": "<p>The security groups associated with access to the provided subnets.</p>",
   605          "UpdateCompanyNetworkConfigurationRequest$SecurityGroupIds": "<p>The security groups associated with access to the provided subnets.</p>"
   606        }
   607      },
   608      "SignOutUserRequest": {
   609        "base": null,
   610        "refs": {
   611        }
   612      },
   613      "SignOutUserResponse": {
   614        "base": null,
   615        "refs": {
   616        }
   617      },
   618      "SubnetId": {
   619        "base": null,
   620        "refs": {
   621          "SubnetIds$member": null
   622        }
   623      },
   624      "SubnetIds": {
   625        "base": null,
   626        "refs": {
   627          "DescribeCompanyNetworkConfigurationResponse$SubnetIds": "<p>The subnets used for X-ENI connections from Amazon WorkLink rendering containers.</p>",
   628          "UpdateCompanyNetworkConfigurationRequest$SubnetIds": "<p>The subnets used for X-ENI connections from Amazon WorkLink rendering containers.</p>"
   629        }
   630      },
   631      "TagKey": {
   632        "base": null,
   633        "refs": {
   634          "TagKeyList$member": null,
   635          "TagMap$key": null
   636        }
   637      },
   638      "TagKeyList": {
   639        "base": null,
   640        "refs": {
   641          "UntagResourceRequest$TagKeys": "<p>The list of tag keys to remove from the resource.</p>"
   642        }
   643      },
   644      "TagMap": {
   645        "base": null,
   646        "refs": {
   647          "CreateFleetRequest$Tags": "<p> The tags to add to the resource. A tag is a key-value pair.</p>",
   648          "DescribeFleetMetadataResponse$Tags": "<p>The tags attached to the resource. A tag is a key-value pair.</p>",
   649          "FleetSummary$Tags": "<p>The tags attached to the resource. A tag is a key-value pair.</p>",
   650          "ListTagsForResourceResponse$Tags": "<p>The tags attached to the resource. A tag is a key-value pair.</p>",
   651          "TagResourceRequest$Tags": "<p>The tags to add to the resource. A tag is a key-value pair.</p>"
   652        }
   653      },
   654      "TagResourceRequest": {
   655        "base": null,
   656        "refs": {
   657        }
   658      },
   659      "TagResourceResponse": {
   660        "base": null,
   661        "refs": {
   662        }
   663      },
   664      "TagValue": {
   665        "base": null,
   666        "refs": {
   667          "TagMap$value": null
   668        }
   669      },
   670      "TooManyRequestsException": {
   671        "base": "<p>The number of requests exceeds the limit.</p>",
   672        "refs": {
   673        }
   674      },
   675      "UnauthorizedException": {
   676        "base": "<p>You are not authorized to perform this action.</p>",
   677        "refs": {
   678        }
   679      },
   680      "UntagResourceRequest": {
   681        "base": null,
   682        "refs": {
   683        }
   684      },
   685      "UntagResourceResponse": {
   686        "base": null,
   687        "refs": {
   688        }
   689      },
   690      "UpdateAuditStreamConfigurationRequest": {
   691        "base": null,
   692        "refs": {
   693        }
   694      },
   695      "UpdateAuditStreamConfigurationResponse": {
   696        "base": null,
   697        "refs": {
   698        }
   699      },
   700      "UpdateCompanyNetworkConfigurationRequest": {
   701        "base": null,
   702        "refs": {
   703        }
   704      },
   705      "UpdateCompanyNetworkConfigurationResponse": {
   706        "base": null,
   707        "refs": {
   708        }
   709      },
   710      "UpdateDevicePolicyConfigurationRequest": {
   711        "base": null,
   712        "refs": {
   713        }
   714      },
   715      "UpdateDevicePolicyConfigurationResponse": {
   716        "base": null,
   717        "refs": {
   718        }
   719      },
   720      "UpdateDomainMetadataRequest": {
   721        "base": null,
   722        "refs": {
   723        }
   724      },
   725      "UpdateDomainMetadataResponse": {
   726        "base": null,
   727        "refs": {
   728        }
   729      },
   730      "UpdateFleetMetadataRequest": {
   731        "base": null,
   732        "refs": {
   733        }
   734      },
   735      "UpdateFleetMetadataResponse": {
   736        "base": null,
   737        "refs": {
   738        }
   739      },
   740      "UpdateIdentityProviderConfigurationRequest": {
   741        "base": null,
   742        "refs": {
   743        }
   744      },
   745      "UpdateIdentityProviderConfigurationResponse": {
   746        "base": null,
   747        "refs": {
   748        }
   749      },
   750      "Username": {
   751        "base": null,
   752        "refs": {
   753          "DescribeDeviceResponse$Username": "<p>The user name associated with the device.</p>",
   754          "SignOutUserRequest$Username": "<p>The name of the user.</p>"
   755        }
   756      },
   757      "VpcId": {
   758        "base": null,
   759        "refs": {
   760          "DescribeCompanyNetworkConfigurationResponse$VpcId": "<p>The VPC with connectivity to associated websites.</p>",
   761          "UpdateCompanyNetworkConfigurationRequest$VpcId": "<p>The VPC with connectivity to associated websites.</p>"
   762        }
   763      },
   764      "WebsiteAuthorizationProviderSummary": {
   765        "base": "<p>The summary of the website authorization provider.</p>",
   766        "refs": {
   767          "WebsiteAuthorizationProvidersSummaryList$member": null
   768        }
   769      },
   770      "WebsiteAuthorizationProvidersSummaryList": {
   771        "base": null,
   772        "refs": {
   773          "ListWebsiteAuthorizationProvidersResponse$WebsiteAuthorizationProviders": "<p>The website authorization providers.</p>"
   774        }
   775      },
   776      "WebsiteCaSummary": {
   777        "base": "<p>The summary of the certificate authority (CA).</p>",
   778        "refs": {
   779          "WebsiteCaSummaryList$member": null
   780        }
   781      },
   782      "WebsiteCaSummaryList": {
   783        "base": null,
   784        "refs": {
   785          "ListWebsiteCertificateAuthoritiesResponse$WebsiteCertificateAuthorities": "<p>Information about the certificates.</p>"
   786        }
   787      }
   788    }
   789  }