gl-store-s3.js/node_modules/aws-sdk/apis/ds-2015-04-16.min.json

1484 lines
32 KiB
JSON

{
"version": "2.0",
"metadata": {
"apiVersion": "2015-04-16",
"endpointPrefix": "ds",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "Directory Service",
"serviceFullName": "AWS Directory Service",
"serviceId": "Directory Service",
"signatureVersion": "v4",
"targetPrefix": "DirectoryService_20150416",
"uid": "ds-2015-04-16"
},
"operations": {
"AcceptSharedDirectory": {
"input": {
"type": "structure",
"required": [
"SharedDirectoryId"
],
"members": {
"SharedDirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {
"SharedDirectory": {
"shape": "S4"
}
}
}
},
"AddIpRoutes": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"IpRoutes"
],
"members": {
"DirectoryId": {},
"IpRoutes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CidrIp": {},
"Description": {}
}
}
},
"UpdateSecurityGroupForDirectoryControllers": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AddTagsToResource": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"Tags"
],
"members": {
"ResourceId": {},
"Tags": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CancelSchemaExtension": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"SchemaExtensionId"
],
"members": {
"DirectoryId": {},
"SchemaExtensionId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ConnectDirectory": {
"input": {
"type": "structure",
"required": [
"Name",
"Password",
"Size",
"ConnectSettings"
],
"members": {
"Name": {},
"ShortName": {},
"Password": {
"shape": "Sv"
},
"Description": {},
"Size": {},
"ConnectSettings": {
"type": "structure",
"required": [
"VpcId",
"SubnetIds",
"CustomerDnsIps",
"CustomerUserName"
],
"members": {
"VpcId": {},
"SubnetIds": {
"shape": "Sz"
},
"CustomerDnsIps": {
"shape": "S11"
},
"CustomerUserName": {}
}
},
"Tags": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryId": {}
}
}
},
"CreateAlias": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"Alias"
],
"members": {
"DirectoryId": {},
"Alias": {}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryId": {},
"Alias": {}
}
}
},
"CreateComputer": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"ComputerName",
"Password"
],
"members": {
"DirectoryId": {},
"ComputerName": {},
"Password": {
"type": "string",
"sensitive": true
},
"OrganizationalUnitDistinguishedName": {},
"ComputerAttributes": {
"shape": "S1c"
}
}
},
"output": {
"type": "structure",
"members": {
"Computer": {
"type": "structure",
"members": {
"ComputerId": {},
"ComputerName": {},
"ComputerAttributes": {
"shape": "S1c"
}
}
}
}
}
},
"CreateConditionalForwarder": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RemoteDomainName",
"DnsIpAddrs"
],
"members": {
"DirectoryId": {},
"RemoteDomainName": {},
"DnsIpAddrs": {
"shape": "S11"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateDirectory": {
"input": {
"type": "structure",
"required": [
"Name",
"Password",
"Size"
],
"members": {
"Name": {},
"ShortName": {},
"Password": {
"shape": "S1n"
},
"Description": {},
"Size": {},
"VpcSettings": {
"shape": "S1o"
},
"Tags": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryId": {}
}
}
},
"CreateLogSubscription": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"LogGroupName"
],
"members": {
"DirectoryId": {},
"LogGroupName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateMicrosoftAD": {
"input": {
"type": "structure",
"required": [
"Name",
"Password",
"VpcSettings"
],
"members": {
"Name": {},
"ShortName": {},
"Password": {
"shape": "S1n"
},
"Description": {},
"VpcSettings": {
"shape": "S1o"
},
"Edition": {},
"Tags": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryId": {}
}
}
},
"CreateSnapshot": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"Name": {}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotId": {}
}
}
},
"CreateTrust": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RemoteDomainName",
"TrustPassword",
"TrustDirection"
],
"members": {
"DirectoryId": {},
"RemoteDomainName": {},
"TrustPassword": {
"type": "string",
"sensitive": true
},
"TrustDirection": {},
"TrustType": {},
"ConditionalForwarderIpAddrs": {
"shape": "S11"
},
"SelectiveAuth": {}
}
},
"output": {
"type": "structure",
"members": {
"TrustId": {}
}
}
},
"DeleteConditionalForwarder": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RemoteDomainName"
],
"members": {
"DirectoryId": {},
"RemoteDomainName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteDirectory": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryId": {}
}
}
},
"DeleteLogSubscription": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteSnapshot": {
"input": {
"type": "structure",
"required": [
"SnapshotId"
],
"members": {
"SnapshotId": {}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotId": {}
}
}
},
"DeleteTrust": {
"input": {
"type": "structure",
"required": [
"TrustId"
],
"members": {
"TrustId": {},
"DeleteAssociatedConditionalForwarder": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"TrustId": {}
}
}
},
"DeregisterEventTopic": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"TopicName"
],
"members": {
"DirectoryId": {},
"TopicName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeConditionalForwarders": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"RemoteDomainNames": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"ConditionalForwarders": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RemoteDomainName": {},
"DnsIpAddrs": {
"shape": "S11"
},
"ReplicationScope": {}
}
}
}
}
}
},
"DescribeDirectories": {
"input": {
"type": "structure",
"members": {
"DirectoryIds": {
"shape": "S2s"
},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"DirectoryDescriptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"Name": {},
"ShortName": {},
"Size": {},
"Edition": {},
"Alias": {},
"AccessUrl": {},
"Description": {},
"DnsIpAddrs": {
"shape": "S11"
},
"Stage": {},
"ShareStatus": {},
"ShareMethod": {},
"ShareNotes": {
"shape": "S8"
},
"LaunchTime": {
"type": "timestamp"
},
"StageLastUpdatedDateTime": {
"type": "timestamp"
},
"Type": {},
"VpcSettings": {
"shape": "S32"
},
"ConnectSettings": {
"type": "structure",
"members": {
"VpcId": {},
"SubnetIds": {
"shape": "Sz"
},
"CustomerUserName": {},
"SecurityGroupId": {},
"AvailabilityZones": {
"shape": "S34"
},
"ConnectIps": {
"type": "list",
"member": {}
}
}
},
"RadiusSettings": {
"shape": "S38"
},
"RadiusStatus": {},
"StageReason": {},
"SsoEnabled": {
"type": "boolean"
},
"DesiredNumberOfDomainControllers": {
"type": "integer"
},
"OwnerDirectoryDescription": {
"type": "structure",
"members": {
"DirectoryId": {},
"AccountId": {},
"DnsIpAddrs": {
"shape": "S11"
},
"VpcSettings": {
"shape": "S32"
},
"RadiusSettings": {
"shape": "S38"
},
"RadiusStatus": {}
}
}
}
}
},
"NextToken": {}
}
}
},
"DescribeDomainControllers": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"DomainControllerIds": {
"type": "list",
"member": {}
},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"DomainControllers": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"DomainControllerId": {},
"DnsIpAddr": {},
"VpcId": {},
"SubnetId": {},
"AvailabilityZone": {},
"Status": {},
"StatusReason": {},
"LaunchTime": {
"type": "timestamp"
},
"StatusLastUpdatedDateTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeEventTopics": {
"input": {
"type": "structure",
"members": {
"DirectoryId": {},
"TopicNames": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"EventTopics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"TopicName": {},
"TopicArn": {},
"CreatedDateTime": {
"type": "timestamp"
},
"Status": {}
}
}
}
}
}
},
"DescribeSharedDirectories": {
"input": {
"type": "structure",
"required": [
"OwnerDirectoryId"
],
"members": {
"OwnerDirectoryId": {},
"SharedDirectoryIds": {
"shape": "S2s"
},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"SharedDirectories": {
"type": "list",
"member": {
"shape": "S4"
}
},
"NextToken": {}
}
}
},
"DescribeSnapshots": {
"input": {
"type": "structure",
"members": {
"DirectoryId": {},
"SnapshotIds": {
"type": "list",
"member": {}
},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Snapshots": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"SnapshotId": {},
"Type": {},
"Name": {},
"Status": {},
"StartTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeTrusts": {
"input": {
"type": "structure",
"members": {
"DirectoryId": {},
"TrustIds": {
"type": "list",
"member": {}
},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Trusts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"TrustId": {},
"RemoteDomainName": {},
"TrustType": {},
"TrustDirection": {},
"TrustState": {},
"CreatedDateTime": {
"type": "timestamp"
},
"LastUpdatedDateTime": {
"type": "timestamp"
},
"StateLastUpdatedDateTime": {
"type": "timestamp"
},
"TrustStateReason": {},
"SelectiveAuth": {}
}
}
},
"NextToken": {}
}
}
},
"DisableRadius": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisableSso": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"UserName": {},
"Password": {
"shape": "Sv"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"EnableRadius": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RadiusSettings"
],
"members": {
"DirectoryId": {},
"RadiusSettings": {
"shape": "S38"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"EnableSso": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"UserName": {},
"Password": {
"shape": "Sv"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetDirectoryLimits": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"DirectoryLimits": {
"type": "structure",
"members": {
"CloudOnlyDirectoriesLimit": {
"type": "integer"
},
"CloudOnlyDirectoriesCurrentCount": {
"type": "integer"
},
"CloudOnlyDirectoriesLimitReached": {
"type": "boolean"
},
"CloudOnlyMicrosoftADLimit": {
"type": "integer"
},
"CloudOnlyMicrosoftADCurrentCount": {
"type": "integer"
},
"CloudOnlyMicrosoftADLimitReached": {
"type": "boolean"
},
"ConnectedDirectoriesLimit": {
"type": "integer"
},
"ConnectedDirectoriesCurrentCount": {
"type": "integer"
},
"ConnectedDirectoriesLimitReached": {
"type": "boolean"
}
}
}
}
}
},
"GetSnapshotLimits": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {
"SnapshotLimits": {
"type": "structure",
"members": {
"ManualSnapshotsLimit": {
"type": "integer"
},
"ManualSnapshotsCurrentCount": {
"type": "integer"
},
"ManualSnapshotsLimitReached": {
"type": "boolean"
}
}
}
}
}
},
"ListIpRoutes": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"IpRoutesInfo": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"CidrIp": {},
"IpRouteStatusMsg": {},
"AddedDateTime": {
"type": "timestamp"
},
"IpRouteStatusReason": {},
"Description": {}
}
}
},
"NextToken": {}
}
}
},
"ListLogSubscriptions": {
"input": {
"type": "structure",
"members": {
"DirectoryId": {},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"LogSubscriptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"LogGroupName": {},
"SubscriptionCreatedDateTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ListSchemaExtensions": {
"input": {
"type": "structure",
"required": [
"DirectoryId"
],
"members": {
"DirectoryId": {},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"SchemaExtensionsInfo": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DirectoryId": {},
"SchemaExtensionId": {},
"Description": {},
"SchemaExtensionStatus": {},
"SchemaExtensionStatusReason": {},
"StartDateTime": {
"type": "timestamp"
},
"EndDateTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceId"
],
"members": {
"ResourceId": {},
"NextToken": {},
"Limit": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "Sk"
},
"NextToken": {}
}
}
},
"RegisterEventTopic": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"TopicName"
],
"members": {
"DirectoryId": {},
"TopicName": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RejectSharedDirectory": {
"input": {
"type": "structure",
"required": [
"SharedDirectoryId"
],
"members": {
"SharedDirectoryId": {}
}
},
"output": {
"type": "structure",
"members": {
"SharedDirectoryId": {}
}
}
},
"RemoveIpRoutes": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"CidrIps"
],
"members": {
"DirectoryId": {},
"CidrIps": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RemoveTagsFromResource": {
"input": {
"type": "structure",
"required": [
"ResourceId",
"TagKeys"
],
"members": {
"ResourceId": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ResetUserPassword": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"UserName",
"NewPassword"
],
"members": {
"DirectoryId": {},
"UserName": {},
"NewPassword": {
"type": "string",
"sensitive": true
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RestoreFromSnapshot": {
"input": {
"type": "structure",
"required": [
"SnapshotId"
],
"members": {
"SnapshotId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ShareDirectory": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"ShareTarget",
"ShareMethod"
],
"members": {
"DirectoryId": {},
"ShareNotes": {
"shape": "S8"
},
"ShareTarget": {
"type": "structure",
"required": [
"Id",
"Type"
],
"members": {
"Id": {},
"Type": {}
}
},
"ShareMethod": {}
}
},
"output": {
"type": "structure",
"members": {
"SharedDirectoryId": {}
}
}
},
"StartSchemaExtension": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"CreateSnapshotBeforeSchemaExtension",
"LdifContent",
"Description"
],
"members": {
"DirectoryId": {},
"CreateSnapshotBeforeSchemaExtension": {
"type": "boolean"
},
"LdifContent": {},
"Description": {}
}
},
"output": {
"type": "structure",
"members": {
"SchemaExtensionId": {}
}
}
},
"UnshareDirectory": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"UnshareTarget"
],
"members": {
"DirectoryId": {},
"UnshareTarget": {
"type": "structure",
"required": [
"Id",
"Type"
],
"members": {
"Id": {},
"Type": {}
}
}
}
},
"output": {
"type": "structure",
"members": {
"SharedDirectoryId": {}
}
}
},
"UpdateConditionalForwarder": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RemoteDomainName",
"DnsIpAddrs"
],
"members": {
"DirectoryId": {},
"RemoteDomainName": {},
"DnsIpAddrs": {
"shape": "S11"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateNumberOfDomainControllers": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"DesiredNumber"
],
"members": {
"DirectoryId": {},
"DesiredNumber": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateRadius": {
"input": {
"type": "structure",
"required": [
"DirectoryId",
"RadiusSettings"
],
"members": {
"DirectoryId": {},
"RadiusSettings": {
"shape": "S38"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateTrust": {
"input": {
"type": "structure",
"required": [
"TrustId"
],
"members": {
"TrustId": {},
"SelectiveAuth": {}
}
},
"output": {
"type": "structure",
"members": {
"RequestId": {},
"TrustId": {}
}
}
},
"VerifyTrust": {
"input": {
"type": "structure",
"required": [
"TrustId"
],
"members": {
"TrustId": {}
}
},
"output": {
"type": "structure",
"members": {
"TrustId": {}
}
}
}
},
"shapes": {
"S4": {
"type": "structure",
"members": {
"OwnerAccountId": {},
"OwnerDirectoryId": {},
"ShareMethod": {},
"SharedAccountId": {},
"SharedDirectoryId": {},
"ShareStatus": {},
"ShareNotes": {
"shape": "S8"
},
"CreatedDateTime": {
"type": "timestamp"
},
"LastUpdatedDateTime": {
"type": "timestamp"
}
}
},
"S8": {
"type": "string",
"sensitive": true
},
"Sk": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sv": {
"type": "string",
"sensitive": true
},
"Sz": {
"type": "list",
"member": {}
},
"S11": {
"type": "list",
"member": {}
},
"S1c": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Value": {}
}
}
},
"S1n": {
"type": "string",
"sensitive": true
},
"S1o": {
"type": "structure",
"required": [
"VpcId",
"SubnetIds"
],
"members": {
"VpcId": {},
"SubnetIds": {
"shape": "Sz"
}
}
},
"S2s": {
"type": "list",
"member": {}
},
"S32": {
"type": "structure",
"members": {
"VpcId": {},
"SubnetIds": {
"shape": "Sz"
},
"SecurityGroupId": {},
"AvailabilityZones": {
"shape": "S34"
}
}
},
"S34": {
"type": "list",
"member": {}
},
"S38": {
"type": "structure",
"members": {
"RadiusServers": {
"type": "list",
"member": {}
},
"RadiusPort": {
"type": "integer"
},
"RadiusTimeout": {
"type": "integer"
},
"RadiusRetries": {
"type": "integer"
},
"SharedSecret": {
"type": "string",
"sensitive": true
},
"AuthenticationProtocol": {},
"DisplayLabel": {},
"UseSameUsername": {
"type": "boolean"
}
}
}
}
}