1484 lines
32 KiB
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"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|