704 lines
15 KiB
JSON
704 lines
15 KiB
JSON
|
{
|
||
|
"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": {
|
||
|
"http": {
|
||
|
"requestUri": "/associateDomain"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName",
|
||
|
"AcmCertificateArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {},
|
||
|
"AcmCertificateArn": {},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"AssociateWebsiteCertificateAuthority": {
|
||
|
"http": {
|
||
|
"requestUri": "/associateWebsiteCertificateAuthority"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"Certificate"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"Certificate": {},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WebsiteCaId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"CreateFleet": {
|
||
|
"http": {
|
||
|
"requestUri": "/createFleet"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetName": {},
|
||
|
"DisplayName": {},
|
||
|
"OptimizeForEndUserLocation": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DeleteFleet": {
|
||
|
"http": {
|
||
|
"requestUri": "/deleteFleet"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DescribeAuditStreamConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeAuditStreamConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"AuditStreamArn": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeCompanyNetworkConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeCompanyNetworkConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"VpcId": {},
|
||
|
"SubnetIds": {
|
||
|
"shape": "Sn"
|
||
|
},
|
||
|
"SecurityGroupIds": {
|
||
|
"shape": "Sp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeDevice": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeDevice"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DeviceId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DeviceId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Status": {},
|
||
|
"Model": {},
|
||
|
"Manufacturer": {},
|
||
|
"OperatingSystem": {},
|
||
|
"OperatingSystemVersion": {},
|
||
|
"PatchLevel": {},
|
||
|
"FirstAccessedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastAccessedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"Username": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeDevicePolicyConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeDevicePolicyConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DeviceCaCertificate": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeDomain": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeDomain"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DisplayName": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DomainStatus": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeFleetMetadata": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeFleetMetadata"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastUpdatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"FleetName": {},
|
||
|
"DisplayName": {},
|
||
|
"OptimizeForEndUserLocation": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"CompanyCode": {},
|
||
|
"FleetStatus": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeIdentityProviderConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeIdentityProviderConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"IdentityProviderType": {},
|
||
|
"ServiceProviderSamlMetadata": {},
|
||
|
"IdentityProviderSamlMetadata": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeWebsiteCertificateAuthority": {
|
||
|
"http": {
|
||
|
"requestUri": "/describeWebsiteCertificateAuthority"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"WebsiteCaId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"WebsiteCaId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Certificate": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DisassociateDomain": {
|
||
|
"http": {
|
||
|
"requestUri": "/disassociateDomain"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"DisassociateWebsiteCertificateAuthority": {
|
||
|
"http": {
|
||
|
"requestUri": "/disassociateWebsiteCertificateAuthority"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"WebsiteCaId"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"WebsiteCaId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"ListDevices": {
|
||
|
"http": {
|
||
|
"requestUri": "/listDevices"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Devices": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"DeviceId": {},
|
||
|
"DeviceStatus": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListDomains": {
|
||
|
"http": {
|
||
|
"requestUri": "/listDomains"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Domains": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"DomainName",
|
||
|
"CreatedTime",
|
||
|
"DomainStatus"
|
||
|
],
|
||
|
"members": {
|
||
|
"DomainName": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DomainStatus": {},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListFleets": {
|
||
|
"http": {
|
||
|
"requestUri": "/listFleets"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"NextToken": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FleetSummaryList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastUpdatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"FleetName": {},
|
||
|
"DisplayName": {},
|
||
|
"CompanyCode": {},
|
||
|
"FleetStatus": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListWebsiteCertificateAuthorities": {
|
||
|
"http": {
|
||
|
"requestUri": "/listWebsiteCertificateAuthorities"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WebsiteCertificateAuthorities": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"WebsiteCaId": {},
|
||
|
"CreatedTime": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"RestoreDomainAccess": {
|
||
|
"http": {
|
||
|
"requestUri": "/restoreDomainAccess"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"RevokeDomainAccess": {
|
||
|
"http": {
|
||
|
"requestUri": "/revokeDomainAccess"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"SignOutUser": {
|
||
|
"http": {
|
||
|
"requestUri": "/signOutUser"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"Username"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"Username": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateAuditStreamConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateAuditStreamConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"AuditStreamArn": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateCompanyNetworkConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateCompanyNetworkConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"VpcId",
|
||
|
"SubnetIds",
|
||
|
"SecurityGroupIds"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"VpcId": {},
|
||
|
"SubnetIds": {
|
||
|
"shape": "Sn"
|
||
|
},
|
||
|
"SecurityGroupIds": {
|
||
|
"shape": "Sp"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateDevicePolicyConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateDevicePolicyConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DeviceCaCertificate": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateDomainMetadata": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateDomainMetadata"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"DomainName"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DomainName": {},
|
||
|
"DisplayName": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateFleetMetadata": {
|
||
|
"http": {
|
||
|
"requestUri": "/UpdateFleetMetadata"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"DisplayName": {},
|
||
|
"OptimizeForEndUserLocation": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
},
|
||
|
"UpdateIdentityProviderConfiguration": {
|
||
|
"http": {
|
||
|
"requestUri": "/updateIdentityProviderConfiguration"
|
||
|
},
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"FleetArn",
|
||
|
"IdentityProviderType"
|
||
|
],
|
||
|
"members": {
|
||
|
"FleetArn": {},
|
||
|
"IdentityProviderType": {},
|
||
|
"IdentityProviderSamlMetadata": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"Sn": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
},
|
||
|
"Sp": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|