
models.ds-2015-04-16-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-directory Show documentation
{
"customizationConfig" : {
"additionalShapeConstructors" : null,
"authPolicyActions" : {
"actionPrefix" : null,
"fileNamePrefix" : null,
"skip" : true
},
"calculateCRC32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customClientConfigFactory" : null,
"customCodeTemplates" : null,
"customErrorCodeFieldName" : null,
"customExceptionUnmarshallerImpl" : null,
"customFileHeader" : null,
"customResponseMetadataClassName" : null,
"customServiceMetadata" : null,
"customServiceNameForRequest" : null,
"customSignerProvider" : null,
"operationModifiers" : null,
"operationsWithResponseStreamContentLengthValidation" : null,
"renameShapes" : null,
"requestMetrics" : null,
"requiredParamValidationEnabled" : false,
"sdkModeledExceptionBaseClassName" : null,
"sendEmptyAutoConstructedListAsEmptyList" : null,
"sendExplicitlyEmptyListsForQuery" : false,
"serviceClientHoldInputStream" : false,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"simpleMethods" : {
"DescribeDirectories" : {
"methodForms" : [ [ ] ]
},
"DescribeSnapshots" : {
"methodForms" : [ [ ] ]
},
"GetDirectoryLimits" : {
"methodForms" : [ [ ] ]
}
},
"skipInterfaceAdditions" : false,
"skipSmokeTests" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : false
},
"metadata" : {
"apiVersion" : "2015-04-16",
"asyncClient" : "AWSDirectoryServiceAsyncClient",
"asyncClientBuilderClassName" : "AWSDirectoryServiceAsyncClientBuilder",
"asyncInterface" : "AWSDirectoryServiceAsync",
"cborProtocol" : false,
"checksumFormat" : null,
"contentType" : null,
"cucumberModuleInjectorClassName" : "AWSDirectoryServiceModuleInjector",
"defaultEndpoint" : "https://ds.us-east-1.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "ds.us-east-1.amazonaws.com",
"documentation" : "AWS Directory Service This is the AWS Directory Service API Reference. This guide provides detailed information about AWS Directory Service operations, data types, parameters, and errors.
",
"endpointPrefix" : "ds",
"hasApiWithStreamInput" : false,
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"packageName" : "com.amazonaws.services.directory",
"packagePath" : "com/amazonaws/services/directory",
"protocol" : "json",
"protocolDefaultExceptionUmarshallerImpl" : null,
"serviceAbbreviation" : "Directory Service",
"serviceFullName" : "AWS Directory Service",
"serviceName" : "Directory Service",
"signingName" : "ds",
"smokeTestsPackageName" : "com.amazonaws.services.directory.smoketests",
"syncClient" : "AWSDirectoryServiceClient",
"syncClientBuilderClassName" : "AWSDirectoryServiceClientBuilder",
"syncInterface" : "AWSDirectoryService",
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"xmlProtocol" : false
},
"operations" : {
"AddIpRoutes" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "AddIpRoutesResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services. AddIpRoutes adds this address block. You can also use AddIpRoutes to facilitate routing traffic that uses public IP ranges from your Microsoft AD on AWS to a peer VPC.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "IpRouteLimitExceededException",
"documentation" : "The maximum allowed number of IP addresses was exceeded. The default limit is 100 IP address blocks.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddIpRoutesRequest",
"variableName" : "addIpRoutesRequest",
"variableType" : "AddIpRoutesRequest",
"documentation" : "",
"simpleType" : "AddIpRoutesRequest",
"variableSetterType" : "AddIpRoutesRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "addIpRoutes",
"operationName" : "AddIpRoutes",
"returnType" : {
"returnType" : "AddIpRoutesResult",
"documentation" : null
},
"syncReturnType" : "AddIpRoutesResult"
},
"AddTagsToResource" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "AddTagsToResourceResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds or overwrites one or more tags for the specified Amazon Directory Services directory. Each directory can have a maximum of 10 tags. Each tag consists of a key and optional value. Tag keys must be unique to each resource.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "TagLimitExceededException",
"documentation" : "The maximum allowed number of tags was exceeded.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "AddTagsToResourceRequest",
"variableName" : "addTagsToResourceRequest",
"variableType" : "AddTagsToResourceRequest",
"documentation" : "",
"simpleType" : "AddTagsToResourceRequest",
"variableSetterType" : "AddTagsToResourceRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "addTagsToResource",
"operationName" : "AddTagsToResource",
"returnType" : {
"returnType" : "AddTagsToResourceResult",
"documentation" : null
},
"syncReturnType" : "AddTagsToResourceResult"
},
"ConnectDirectory" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ConnectDirectoryResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an AD Connector to connect to an on-premises directory.
",
"exceptions" : [ {
"exceptionName" : "DirectoryLimitExceededException",
"documentation" : "The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ConnectDirectoryRequest",
"variableName" : "connectDirectoryRequest",
"variableType" : "ConnectDirectoryRequest",
"documentation" : "Contains the inputs for the ConnectDirectory operation.
",
"simpleType" : "ConnectDirectoryRequest",
"variableSetterType" : "ConnectDirectoryRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "connectDirectory",
"operationName" : "ConnectDirectory",
"returnType" : {
"returnType" : "ConnectDirectoryResult",
"documentation" : "Contains the results of the ConnectDirectory operation.
"
},
"syncReturnType" : "ConnectDirectoryResult"
},
"CreateAlias" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateAliasResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates an alias for a directory and assigns the alias to the directory. The alias is used to construct the access URL for the directory, such as http://<alias>.awsapps.com
.
After an alias has been created, it cannot be deleted or reused, so this operation should only be used when absolutely necessary.
",
"exceptions" : [ {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateAliasRequest",
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"documentation" : "Contains the inputs for the CreateAlias operation.
",
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createAlias",
"operationName" : "CreateAlias",
"returnType" : {
"returnType" : "CreateAliasResult",
"documentation" : "Contains the results of the CreateAlias operation.
"
},
"syncReturnType" : "CreateAliasResult"
},
"CreateComputer" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateComputerResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a computer account in the specified directory, and joins the computer to the directory.
",
"exceptions" : [ {
"exceptionName" : "AuthenticationFailedException",
"documentation" : "An authentication error occurred.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateComputerRequest",
"variableName" : "createComputerRequest",
"variableType" : "CreateComputerRequest",
"documentation" : "Contains the inputs for the CreateComputer operation.
",
"simpleType" : "CreateComputerRequest",
"variableSetterType" : "CreateComputerRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createComputer",
"operationName" : "CreateComputer",
"returnType" : {
"returnType" : "CreateComputerResult",
"documentation" : "Contains the results for the CreateComputer operation.
"
},
"syncReturnType" : "CreateComputerResult"
},
"CreateConditionalForwarder" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateConditionalForwarderResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a conditional forwarder associated with your AWS directory. Conditional forwarders are required in order to set up a trust relationship with another domain. The conditional forwarder points to the trusted domain.
",
"exceptions" : [ {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateConditionalForwarderRequest",
"variableName" : "createConditionalForwarderRequest",
"variableType" : "CreateConditionalForwarderRequest",
"documentation" : "Initiates the creation of a conditional forwarder for your AWS Directory Service for Microsoft Active Directory. Conditional forwarders are required in order to set up a trust relationship with another domain.
",
"simpleType" : "CreateConditionalForwarderRequest",
"variableSetterType" : "CreateConditionalForwarderRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createConditionalForwarder",
"operationName" : "CreateConditionalForwarder",
"returnType" : {
"returnType" : "CreateConditionalForwarderResult",
"documentation" : "The result of a CreateConditinalForwarder request.
"
},
"syncReturnType" : "CreateConditionalForwarderResult"
},
"CreateDirectory" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateDirectoryResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Simple AD directory.
",
"exceptions" : [ {
"exceptionName" : "DirectoryLimitExceededException",
"documentation" : "The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateDirectoryRequest",
"variableName" : "createDirectoryRequest",
"variableType" : "CreateDirectoryRequest",
"documentation" : "Contains the inputs for the CreateDirectory operation.
",
"simpleType" : "CreateDirectoryRequest",
"variableSetterType" : "CreateDirectoryRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createDirectory",
"operationName" : "CreateDirectory",
"returnType" : {
"returnType" : "CreateDirectoryResult",
"documentation" : "Contains the results of the CreateDirectory operation.
"
},
"syncReturnType" : "CreateDirectoryResult"
},
"CreateMicrosoftAD" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateMicrosoftADResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a Microsoft AD in the AWS cloud.
",
"exceptions" : [ {
"exceptionName" : "DirectoryLimitExceededException",
"documentation" : "The maximum number of directories in the region has been reached. You can use the GetDirectoryLimits operation to determine your directory limits in the region.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateMicrosoftADRequest",
"variableName" : "createMicrosoftADRequest",
"variableType" : "CreateMicrosoftADRequest",
"documentation" : "Creates a Microsoft AD in the AWS cloud.
",
"simpleType" : "CreateMicrosoftADRequest",
"variableSetterType" : "CreateMicrosoftADRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createMicrosoftAD",
"operationName" : "CreateMicrosoftAD",
"returnType" : {
"returnType" : "CreateMicrosoftADResult",
"documentation" : "Result of a CreateMicrosoftAD request.
"
},
"syncReturnType" : "CreateMicrosoftADResult"
},
"CreateSnapshot" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateSnapshotResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.
You cannot take snapshots of AD Connector directories.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "SnapshotLimitExceededException",
"documentation" : "The maximum number of manual snapshots for the directory has been reached. You can use the GetSnapshotLimits operation to determine the snapshot limits for a directory.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateSnapshotRequest",
"variableName" : "createSnapshotRequest",
"variableType" : "CreateSnapshotRequest",
"documentation" : "Contains the inputs for the CreateSnapshot operation.
",
"simpleType" : "CreateSnapshotRequest",
"variableSetterType" : "CreateSnapshotRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createSnapshot",
"operationName" : "CreateSnapshot",
"returnType" : {
"returnType" : "CreateSnapshotResult",
"documentation" : "Contains the results of the CreateSnapshot operation.
"
},
"syncReturnType" : "CreateSnapshotResult"
},
"CreateTrust" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "CreateTrustResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Microsoft AD in the AWS cloud, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the AWS side of a trust relationship between a Microsoft AD in the AWS cloud and an external domain.
",
"exceptions" : [ {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "CreateTrustRequest",
"variableName" : "createTrustRequest",
"variableType" : "CreateTrustRequest",
"documentation" : "AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Microsoft AD in the AWS cloud, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the AWS side of a trust relationship between a Microsoft AD in the AWS cloud and an external domain.
",
"simpleType" : "CreateTrustRequest",
"variableSetterType" : "CreateTrustRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "createTrust",
"operationName" : "CreateTrust",
"returnType" : {
"returnType" : "CreateTrustResult",
"documentation" : "The result of a CreateTrust request.
"
},
"syncReturnType" : "CreateTrustResult"
},
"DeleteConditionalForwarder" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteConditionalForwarderResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a conditional forwarder that has been set up for your AWS directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteConditionalForwarderRequest",
"variableName" : "deleteConditionalForwarderRequest",
"variableType" : "DeleteConditionalForwarderRequest",
"documentation" : "Deletes a conditional forwarder.
",
"simpleType" : "DeleteConditionalForwarderRequest",
"variableSetterType" : "DeleteConditionalForwarderRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteConditionalForwarder",
"operationName" : "DeleteConditionalForwarder",
"returnType" : {
"returnType" : "DeleteConditionalForwarderResult",
"documentation" : "The result of a DeleteConditionalForwarder request.
"
},
"syncReturnType" : "DeleteConditionalForwarderResult"
},
"DeleteDirectory" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteDirectoryResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an AWS Directory Service directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteDirectoryRequest",
"variableName" : "deleteDirectoryRequest",
"variableType" : "DeleteDirectoryRequest",
"documentation" : "Contains the inputs for the DeleteDirectory operation.
",
"simpleType" : "DeleteDirectoryRequest",
"variableSetterType" : "DeleteDirectoryRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteDirectory",
"operationName" : "DeleteDirectory",
"returnType" : {
"returnType" : "DeleteDirectoryResult",
"documentation" : "Contains the results of the DeleteDirectory operation.
"
},
"syncReturnType" : "DeleteDirectoryResult"
},
"DeleteSnapshot" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteSnapshotResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes a directory snapshot.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteSnapshotRequest",
"variableName" : "deleteSnapshotRequest",
"variableType" : "DeleteSnapshotRequest",
"documentation" : "Contains the inputs for the DeleteSnapshot operation.
",
"simpleType" : "DeleteSnapshotRequest",
"variableSetterType" : "DeleteSnapshotRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteSnapshot",
"operationName" : "DeleteSnapshot",
"returnType" : {
"returnType" : "DeleteSnapshotResult",
"documentation" : "Contains the results of the DeleteSnapshot operation.
"
},
"syncReturnType" : "DeleteSnapshotResult"
},
"DeleteTrust" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeleteTrustResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeleteTrustRequest",
"variableName" : "deleteTrustRequest",
"variableType" : "DeleteTrustRequest",
"documentation" : "Deletes the local side of an existing trust relationship between the Microsoft AD in the AWS cloud and the external domain.
",
"simpleType" : "DeleteTrustRequest",
"variableSetterType" : "DeleteTrustRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deleteTrust",
"operationName" : "DeleteTrust",
"returnType" : {
"returnType" : "DeleteTrustResult",
"documentation" : "The result of a DeleteTrust request.
"
},
"syncReturnType" : "DeleteTrustResult"
},
"DeregisterEventTopic" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DeregisterEventTopicResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the specified directory as a publisher to the specified SNS topic.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DeregisterEventTopicRequest",
"variableName" : "deregisterEventTopicRequest",
"variableType" : "DeregisterEventTopicRequest",
"documentation" : "Removes the specified directory as a publisher to the specified SNS topic.
",
"simpleType" : "DeregisterEventTopicRequest",
"variableSetterType" : "DeregisterEventTopicRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "deregisterEventTopic",
"operationName" : "DeregisterEventTopic",
"returnType" : {
"returnType" : "DeregisterEventTopicResult",
"documentation" : "The result of a DeregisterEventTopic request.
"
},
"syncReturnType" : "DeregisterEventTopicResult"
},
"DescribeConditionalForwarders" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeConditionalForwardersResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains information about the conditional forwarders for this account.
If no input parameters are provided for RemoteDomainNames, this request describes all conditional forwarders for the specified directory ID.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeConditionalForwardersRequest",
"variableName" : "describeConditionalForwardersRequest",
"variableType" : "DescribeConditionalForwardersRequest",
"documentation" : "Describes a conditional forwarder.
",
"simpleType" : "DescribeConditionalForwardersRequest",
"variableSetterType" : "DescribeConditionalForwardersRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeConditionalForwarders",
"operationName" : "DescribeConditionalForwarders",
"returnType" : {
"returnType" : "DescribeConditionalForwardersResult",
"documentation" : "The result of a DescribeConditionalForwarder request.
"
},
"syncReturnType" : "DescribeConditionalForwardersResult"
},
"DescribeDirectories" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeDirectoriesResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains information about the directories that belong to this account.
You can retrieve information about specific directories by passing the directory identifiers in the DirectoryIds parameter. Otherwise, all directories that belong to the current account are returned.
This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeDirectoriesResult.NextToken member contains a token that you pass in the next call to DescribeDirectories to retrieve the next set of items.
You can also specify a maximum number of return results with the Limit parameter.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The NextToken value is not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeDirectoriesRequest",
"variableName" : "describeDirectoriesRequest",
"variableType" : "DescribeDirectoriesRequest",
"documentation" : "Contains the inputs for the DescribeDirectories operation.
",
"simpleType" : "DescribeDirectoriesRequest",
"variableSetterType" : "DescribeDirectoriesRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeDirectories",
"operationName" : "DescribeDirectories",
"returnType" : {
"returnType" : "DescribeDirectoriesResult",
"documentation" : "Contains the results of the DescribeDirectories operation.
"
},
"syncReturnType" : "DescribeDirectoriesResult"
},
"DescribeEventTopics" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeEventTopicsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains information about which SNS topics receive status messages from the specified directory.
If no input parameters are provided, such as DirectoryId or TopicName, this request describes all of the associations in the account.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeEventTopicsRequest",
"variableName" : "describeEventTopicsRequest",
"variableType" : "DescribeEventTopicsRequest",
"documentation" : "Describes event topics.
",
"simpleType" : "DescribeEventTopicsRequest",
"variableSetterType" : "DescribeEventTopicsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeEventTopics",
"operationName" : "DescribeEventTopics",
"returnType" : {
"returnType" : "DescribeEventTopicsResult",
"documentation" : "The result of a DescribeEventTopic request.
"
},
"syncReturnType" : "DescribeEventTopicsResult"
},
"DescribeSnapshots" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeSnapshotsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains information about the directory snapshots that belong to this account.
This operation supports pagination with the use of the NextToken request and response parameters. If more results are available, the DescribeSnapshots.NextToken member contains a token that you pass in the next call to DescribeSnapshots to retrieve the next set of items.
You can also specify a maximum number of return results with the Limit parameter.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The NextToken value is not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeSnapshotsRequest",
"variableName" : "describeSnapshotsRequest",
"variableType" : "DescribeSnapshotsRequest",
"documentation" : "Contains the inputs for the DescribeSnapshots operation.
",
"simpleType" : "DescribeSnapshotsRequest",
"variableSetterType" : "DescribeSnapshotsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeSnapshots",
"operationName" : "DescribeSnapshots",
"returnType" : {
"returnType" : "DescribeSnapshotsResult",
"documentation" : "Contains the results of the DescribeSnapshots operation.
"
},
"syncReturnType" : "DescribeSnapshotsResult"
},
"DescribeTrusts" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DescribeTrustsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains information about the trust relationships for this account.
If no input parameters are provided, such as DirectoryId or TrustIds, this request describes all the trust relationships belonging to the account.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The NextToken value is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeTrustsRequest",
"variableName" : "describeTrustsRequest",
"variableType" : "DescribeTrustsRequest",
"documentation" : "Describes the trust relationships for a particular Microsoft AD in the AWS cloud. If no input parameters are are provided, such as directory ID or trust ID, this request describes all the trust relationships.
",
"simpleType" : "DescribeTrustsRequest",
"variableSetterType" : "DescribeTrustsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "describeTrusts",
"operationName" : "DescribeTrusts",
"returnType" : {
"returnType" : "DescribeTrustsResult",
"documentation" : "The result of a DescribeTrust request.
"
},
"syncReturnType" : "DescribeTrustsResult"
},
"DisableRadius" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DisableRadiusResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisableRadiusRequest",
"variableName" : "disableRadiusRequest",
"variableType" : "DisableRadiusRequest",
"documentation" : "Contains the inputs for the DisableRadius operation.
",
"simpleType" : "DisableRadiusRequest",
"variableSetterType" : "DisableRadiusRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "disableRadius",
"operationName" : "DisableRadius",
"returnType" : {
"returnType" : "DisableRadiusResult",
"documentation" : "Contains the results of the DisableRadius operation.
"
},
"syncReturnType" : "DisableRadiusResult"
},
"DisableSso" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "DisableSsoResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disables single-sign on for a directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InsufficientPermissionsException",
"documentation" : "The account does not have sufficient permission to perform the operation.
"
}, {
"exceptionName" : "AuthenticationFailedException",
"documentation" : "An authentication error occurred.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DisableSsoRequest",
"variableName" : "disableSsoRequest",
"variableType" : "DisableSsoRequest",
"documentation" : "Contains the inputs for the DisableSso operation.
",
"simpleType" : "DisableSsoRequest",
"variableSetterType" : "DisableSsoRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "disableSso",
"operationName" : "DisableSso",
"returnType" : {
"returnType" : "DisableSsoResult",
"documentation" : "Contains the results of the DisableSso operation.
"
},
"syncReturnType" : "DisableSsoResult"
},
"EnableRadius" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "EnableRadiusResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
",
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableRadiusRequest",
"variableName" : "enableRadiusRequest",
"variableType" : "EnableRadiusRequest",
"documentation" : "Contains the inputs for the EnableRadius operation.
",
"simpleType" : "EnableRadiusRequest",
"variableSetterType" : "EnableRadiusRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "enableRadius",
"operationName" : "EnableRadius",
"returnType" : {
"returnType" : "EnableRadiusResult",
"documentation" : "Contains the results of the EnableRadius operation.
"
},
"syncReturnType" : "EnableRadiusResult"
},
"EnableSso" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "EnableSsoResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Enables single-sign on for a directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InsufficientPermissionsException",
"documentation" : "The account does not have sufficient permission to perform the operation.
"
}, {
"exceptionName" : "AuthenticationFailedException",
"documentation" : "An authentication error occurred.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "EnableSsoRequest",
"variableName" : "enableSsoRequest",
"variableType" : "EnableSsoRequest",
"documentation" : "Contains the inputs for the EnableSso operation.
",
"simpleType" : "EnableSsoRequest",
"variableSetterType" : "EnableSsoRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "enableSso",
"operationName" : "EnableSso",
"returnType" : {
"returnType" : "EnableSsoResult",
"documentation" : "Contains the results of the EnableSso operation.
"
},
"syncReturnType" : "EnableSsoResult"
},
"GetDirectoryLimits" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "GetDirectoryLimitsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains directory limit information for the current region.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDirectoryLimitsRequest",
"variableName" : "getDirectoryLimitsRequest",
"variableType" : "GetDirectoryLimitsRequest",
"documentation" : "Contains the inputs for the GetDirectoryLimits operation.
",
"simpleType" : "GetDirectoryLimitsRequest",
"variableSetterType" : "GetDirectoryLimitsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "getDirectoryLimits",
"operationName" : "GetDirectoryLimits",
"returnType" : {
"returnType" : "GetDirectoryLimitsResult",
"documentation" : "Contains the results of the GetDirectoryLimits operation.
"
},
"syncReturnType" : "GetDirectoryLimitsResult"
},
"GetSnapshotLimits" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "GetSnapshotLimitsResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Obtains the manual snapshot limits for a directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetSnapshotLimitsRequest",
"variableName" : "getSnapshotLimitsRequest",
"variableType" : "GetSnapshotLimitsRequest",
"documentation" : "Contains the inputs for the GetSnapshotLimits operation.
",
"simpleType" : "GetSnapshotLimitsRequest",
"variableSetterType" : "GetSnapshotLimitsRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "getSnapshotLimits",
"operationName" : "GetSnapshotLimits",
"returnType" : {
"returnType" : "GetSnapshotLimitsResult",
"documentation" : "Contains the results of the GetSnapshotLimits operation.
"
},
"syncReturnType" : "GetSnapshotLimitsResult"
},
"ListIpRoutes" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListIpRoutesResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the address blocks that you have added to a directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The NextToken value is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListIpRoutesRequest",
"variableName" : "listIpRoutesRequest",
"variableType" : "ListIpRoutesRequest",
"documentation" : "",
"simpleType" : "ListIpRoutesRequest",
"variableSetterType" : "ListIpRoutesRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listIpRoutes",
"operationName" : "ListIpRoutes",
"returnType" : {
"returnType" : "ListIpRoutesResult",
"documentation" : null
},
"syncReturnType" : "ListIpRoutesResult"
},
"ListTagsForResource" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "ListTagsForResourceResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists all tags on an Amazon Directory Services directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidNextTokenException",
"documentation" : "The NextToken value is not valid.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsForResourceRequest",
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"documentation" : "",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "listTagsForResource",
"operationName" : "ListTagsForResource",
"returnType" : {
"returnType" : "ListTagsForResourceResult",
"documentation" : null
},
"syncReturnType" : "ListTagsForResourceResult"
},
"RegisterEventTopic" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RegisterEventTopicResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associates a directory with an SNS topic. This establishes the directory as a publisher to the specified SNS topic. You can then receive email or text (SMS) messages when the status of your directory changes. You get notified if your directory goes from an Active status to an Impaired or Inoperable status. You also receive a notification when the directory returns to an Active status.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RegisterEventTopicRequest",
"variableName" : "registerEventTopicRequest",
"variableType" : "RegisterEventTopicRequest",
"documentation" : "Registers a new event topic.
",
"simpleType" : "RegisterEventTopicRequest",
"variableSetterType" : "RegisterEventTopicRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "registerEventTopic",
"operationName" : "RegisterEventTopic",
"returnType" : {
"returnType" : "RegisterEventTopicResult",
"documentation" : "The result of a RegisterEventTopic request.
"
},
"syncReturnType" : "RegisterEventTopicResult"
},
"RemoveIpRoutes" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RemoveIpRoutesResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes IP address blocks from a directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveIpRoutesRequest",
"variableName" : "removeIpRoutesRequest",
"variableType" : "RemoveIpRoutesRequest",
"documentation" : "",
"simpleType" : "RemoveIpRoutesRequest",
"variableSetterType" : "RemoveIpRoutesRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "removeIpRoutes",
"operationName" : "RemoveIpRoutes",
"returnType" : {
"returnType" : "RemoveIpRoutesResult",
"documentation" : null
},
"syncReturnType" : "RemoveIpRoutesResult"
},
"RemoveTagsFromResource" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RemoveTagsFromResourceResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes tags from an Amazon Directory Services directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RemoveTagsFromResourceRequest",
"variableName" : "removeTagsFromResourceRequest",
"variableType" : "RemoveTagsFromResourceRequest",
"documentation" : "",
"simpleType" : "RemoveTagsFromResourceRequest",
"variableSetterType" : "RemoveTagsFromResourceRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "removeTagsFromResource",
"operationName" : "RemoveTagsFromResource",
"returnType" : {
"returnType" : "RemoveTagsFromResourceResult",
"documentation" : null
},
"syncReturnType" : "RemoveTagsFromResourceResult"
},
"RestoreFromSnapshot" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "RestoreFromSnapshotResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Restores a directory using an existing directory snapshot.
When you restore a directory from a snapshot, any changes made to the directory after the snapshot date are overwritten.
This action returns as soon as the restore operation is initiated. You can monitor the progress of the restore operation by calling the DescribeDirectories operation with the directory identifier. When the DirectoryDescription.Stage value changes to Active
, the restore operation is complete.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "RestoreFromSnapshotRequest",
"variableName" : "restoreFromSnapshotRequest",
"variableType" : "RestoreFromSnapshotRequest",
"documentation" : "An object representing the inputs for the RestoreFromSnapshot operation.
",
"simpleType" : "RestoreFromSnapshotRequest",
"variableSetterType" : "RestoreFromSnapshotRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "restoreFromSnapshot",
"operationName" : "RestoreFromSnapshot",
"returnType" : {
"returnType" : "RestoreFromSnapshotResult",
"documentation" : "Contains the results of the RestoreFromSnapshot operation.
"
},
"syncReturnType" : "RestoreFromSnapshotResult"
},
"UpdateConditionalForwarder" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "UpdateConditionalForwarderResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates a conditional forwarder that has been set up for your AWS directory.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateConditionalForwarderRequest",
"variableName" : "updateConditionalForwarderRequest",
"variableType" : "UpdateConditionalForwarderRequest",
"documentation" : "Updates a conditional forwarder.
",
"simpleType" : "UpdateConditionalForwarderRequest",
"variableSetterType" : "UpdateConditionalForwarderRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "updateConditionalForwarder",
"operationName" : "UpdateConditionalForwarder",
"returnType" : {
"returnType" : "UpdateConditionalForwarderResult",
"documentation" : "The result of an UpdateConditionalForwarder request.
"
},
"syncReturnType" : "UpdateConditionalForwarderResult"
},
"UpdateRadius" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "UpdateRadiusResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
",
"exceptions" : [ {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateRadiusRequest",
"variableName" : "updateRadiusRequest",
"variableType" : "UpdateRadiusRequest",
"documentation" : "Contains the inputs for the UpdateRadius operation.
",
"simpleType" : "UpdateRadiusRequest",
"variableSetterType" : "UpdateRadiusRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "updateRadius",
"operationName" : "UpdateRadius",
"returnType" : {
"returnType" : "UpdateRadiusResult",
"documentation" : "Contains the results of the UpdateRadius operation.
"
},
"syncReturnType" : "UpdateRadiusResult"
},
"VerifyTrust" : {
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"asyncReturnType" : "VerifyTrustResult",
"authenticated" : true,
"deprecated" : false,
"documentation" : "AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.
This action verifies a trust relationship between your Microsoft AD in the AWS cloud and an external domain.
",
"exceptions" : [ {
"exceptionName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
"
}, {
"exceptionName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
"
}, {
"exceptionName" : "ClientException",
"documentation" : "A client exception has occurred.
"
}, {
"exceptionName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
"
}, {
"exceptionName" : "UnsupportedOperationException",
"documentation" : "The operation is not supported.
"
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "VerifyTrustRequest",
"variableName" : "verifyTrustRequest",
"variableType" : "VerifyTrustRequest",
"documentation" : "Initiates the verification of an existing trust relationship between a Microsoft AD in the AWS cloud and an external domain.
",
"simpleType" : "VerifyTrustRequest",
"variableSetterType" : "VerifyTrustRequest"
},
"inputStreamPropertyName" : null,
"methodName" : "verifyTrust",
"operationName" : "VerifyTrust",
"returnType" : {
"returnType" : "VerifyTrustResult",
"documentation" : "Result of a VerifyTrust request.
"
},
"syncReturnType" : "VerifyTrustResult"
}
},
"shapes" : {
"AddIpRoutesRequest" : {
"c2jName" : "AddIpRoutesRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AddIpRoutes",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.AddIpRoutes",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "Identifier (ID) of the directory to which to add the address block.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@return Identifier (ID) of the directory to which to add the address block.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "Identifier (ID) of the directory to which to add the address block.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "IpRoutes",
"c2jShape" : "IpRoutes",
"deprecated" : false,
"documentation" : "IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@return IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "IpRoutes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpRoutes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpRoute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "IpRoute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "IpRoute",
"variableName" : "member",
"variableType" : "IpRoute",
"documentation" : "",
"simpleType" : "IpRoute",
"variableSetterType" : "IpRoute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "IpRoute",
"variableName" : "member",
"variableType" : "IpRoute",
"documentation" : "",
"simpleType" : "IpRoute",
"variableSetterType" : "IpRoute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRoute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "IpRoute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "IpRoutes",
"setterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "ipRoutes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setIpRoutes(java.util.Collection)} or {@link #withIpRoutes(java.util.Collection)} if you want to override the existing values.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "ipRoutes",
"variableType" : "java.util.List",
"documentation" : "IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "UpdateSecurityGroupForDirectoryControllers",
"c2jShape" : "UpdateSecurityGroupForDirectoryControllers",
"deprecated" : false,
"documentation" : "If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@return If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.*/",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "UpdateSecurityGroupForDirectoryControllers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UpdateSecurityGroupForDirectoryControllers",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "UpdateSecurityGroupForDirectoryControllers",
"setterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.*/",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "updateSecurityGroupForDirectoryControllers",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "updateSecurityGroupForDirectoryControllers",
"variableType" : "Boolean",
"documentation" : "
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "Identifier (ID) of the directory to which to add the address block.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@return Identifier (ID) of the directory to which to add the address block.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Identifier (ID) of the directory to which to add the address block.
\n@param directoryId Identifier (ID) of the directory to which to add the address block.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "Identifier (ID) of the directory to which to add the address block.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"IpRoutes" : {
"c2jName" : "IpRoutes",
"c2jShape" : "IpRoutes",
"deprecated" : false,
"documentation" : "IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@return IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "IpRoutes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "IpRoutes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpRoute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "IpRoute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "IpRoute",
"variableName" : "member",
"variableType" : "IpRoute",
"documentation" : "",
"simpleType" : "IpRoute",
"variableSetterType" : "IpRoute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "IpRoute",
"variableName" : "member",
"variableType" : "IpRoute",
"documentation" : "",
"simpleType" : "IpRoute",
"variableSetterType" : "IpRoute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "IpRoute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "IpRoute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "IpRoutes",
"setterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "ipRoutes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setIpRoutes(java.util.Collection)} or {@link #withIpRoutes(java.util.Collection)} if you want to override the existing values.
\n@param ipRoutes IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "ipRoutes",
"variableType" : "java.util.List",
"documentation" : "IP address blocks, using CIDR format, of the traffic to route. This is often the IP address block of the DNS server used for your on-premises domain.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"UpdateSecurityGroupForDirectoryControllers" : {
"c2jName" : "UpdateSecurityGroupForDirectoryControllers",
"c2jShape" : "UpdateSecurityGroupForDirectoryControllers",
"deprecated" : false,
"documentation" : "If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@return If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.*/",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "UpdateSecurityGroupForDirectoryControllers",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "UpdateSecurityGroupForDirectoryControllers",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "UpdateSecurityGroupForDirectoryControllers",
"setterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.*/",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "updateSecurityGroupForDirectoryControllers",
"variableType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"varargSetterDocumentation" : "/**
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
\n@param updateSecurityGroupForDirectoryControllers If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules: Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "updateSecurityGroupForDirectoryControllers",
"variableType" : "Boolean",
"documentation" : "
If set to true, updates the inbound and outbound rules of the security group that has the description: \"AWS created security group for directory ID directory controllers.\" Following are the new rules:
Inbound:
-
Type: Custom UDP Rule, Protocol: UDP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 123, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 138, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 389, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom UDP Rule, Protocol: UDP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 88, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 135, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 445, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 464, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 636, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 1024-65535, Source: 0.0.0.0/0
-
Type: Custom TCP Rule, Protocol: TCP, Range: 3268-33269, Source: 0.0.0.0/0
-
Type: DNS (UDP), Protocol: UDP, Range: 53, Source: 0.0.0.0/0
-
Type: DNS (TCP), Protocol: TCP, Range: 53, Source: 0.0.0.0/0
-
Type: LDAP, Protocol: TCP, Range: 389, Source: 0.0.0.0/0
-
Type: All ICMP, Protocol: All, Range: N/A, Source: 0.0.0.0/0
Outbound:
-
Type: All traffic, Protocol: All, Range: All, Destination: 0.0.0.0/0
These security rules impact an internal network interface that is not exposed publicly.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "DirectoryId", "IpRoutes" ],
"shapeName" : "AddIpRoutesRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddIpRoutesRequest",
"variableName" : "addIpRoutesRequest",
"variableType" : "AddIpRoutesRequest",
"documentation" : null,
"simpleType" : "AddIpRoutesRequest",
"variableSetterType" : "AddIpRoutesRequest"
},
"wrapper" : false
},
"AddIpRoutesResult" : {
"c2jName" : "AddIpRoutesResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"required" : null,
"shapeName" : "AddIpRoutesResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddIpRoutesResult",
"variableName" : "addIpRoutesResult",
"variableType" : "AddIpRoutesResult",
"documentation" : null,
"simpleType" : "AddIpRoutesResult",
"variableSetterType" : "AddIpRoutesResult"
},
"wrapper" : false
},
"AddTagsToResourceRequest" : {
"c2jName" : "AddTagsToResourceRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "AddTagsToResource",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.AddTagsToResource",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"deprecated" : false,
"documentation" : "Identifier (ID) for the directory to which to add the tag.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@return Identifier (ID) for the directory to which to add the tag.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ResourceId",
"setterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "Identifier (ID) for the directory to which to add the tag.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Tags",
"c2jShape" : "Tags",
"deprecated" : false,
"documentation" : "The tags to be assigned to the Amazon Directory Services directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@return The tags to be assigned to the Amazon Directory Services directory.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Tag",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Tags",
"setterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags to be assigned to the Amazon Directory Services directory.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ResourceId" : {
"c2jName" : "ResourceId",
"c2jShape" : "ResourceId",
"deprecated" : false,
"documentation" : "Identifier (ID) for the directory to which to add the tag.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@return Identifier (ID) for the directory to which to add the tag.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ResourceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ResourceId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ResourceId",
"setterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**Identifier (ID) for the directory to which to add the tag.
\n@param resourceId Identifier (ID) for the directory to which to add the tag.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "resourceId",
"variableType" : "String",
"documentation" : "Identifier (ID) for the directory to which to add the tag.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"c2jName" : "Tags",
"c2jShape" : "Tags",
"deprecated" : false,
"documentation" : "The tags to be assigned to the Amazon Directory Services directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@return The tags to be assigned to the Amazon Directory Services directory.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Tags",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Tag",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Tag",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Tag",
"variableName" : "member",
"variableType" : "Tag",
"documentation" : "",
"simpleType" : "Tag",
"variableSetterType" : "Tag"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Tag",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Tag",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "Tags",
"setterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The tags to be assigned to the Amazon Directory Services directory.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTags(java.util.Collection)} or {@link #withTags(java.util.Collection)} if you want to override the existing values.
\n@param tags The tags to be assigned to the Amazon Directory Services directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "tags",
"variableType" : "java.util.List",
"documentation" : "The tags to be assigned to the Amazon Directory Services directory.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "ResourceId", "Tags" ],
"shapeName" : "AddTagsToResourceRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AddTagsToResourceRequest",
"variableName" : "addTagsToResourceRequest",
"variableType" : "AddTagsToResourceRequest",
"documentation" : null,
"simpleType" : "AddTagsToResourceRequest",
"variableSetterType" : "AddTagsToResourceRequest"
},
"wrapper" : false
},
"AddTagsToResourceResult" : {
"c2jName" : "AddTagsToResourceResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"required" : null,
"shapeName" : "AddTagsToResourceResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "AddTagsToResourceResult",
"variableName" : "addTagsToResourceResult",
"variableType" : "AddTagsToResourceResult",
"documentation" : null,
"simpleType" : "AddTagsToResourceResult",
"variableSetterType" : "AddTagsToResourceResult"
},
"wrapper" : false
},
"Attribute" : {
"c2jName" : "Attribute",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Represents a named directory attribute.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"deprecated" : false,
"documentation" : "The name of the attribute.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the attribute.
\n@return The name of the attribute.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Value",
"c2jShape" : "AttributeValue",
"deprecated" : false,
"documentation" : "The value of the attribute.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The value of the attribute.
\n@return The value of the attribute.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Value",
"setterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "The value of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Name" : {
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"deprecated" : false,
"documentation" : "The name of the attribute.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the attribute.
\n@return The name of the attribute.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Value" : {
"c2jName" : "Value",
"c2jShape" : "AttributeValue",
"deprecated" : false,
"documentation" : "The value of the attribute.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The value of the attribute.
\n@return The value of the attribute.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Value",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Value",
"setterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "The value of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "Attribute",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Attribute",
"variableName" : "attribute",
"variableType" : "Attribute",
"documentation" : null,
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"wrapper" : false
},
"AuthenticationFailedException" : {
"c2jName" : "AuthenticationFailedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "An authentication error occurred.
",
"enums" : null,
"errorCode" : "AuthenticationFailedException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"deprecated" : false,
"documentation" : "The identifier of the request that caused the exception.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the request that caused the exception.
\n@return The identifier of the request that caused the exception.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RequestId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RequestId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RequestId",
"setterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "The identifier of the request that caused the exception.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"RequestId" : {
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"deprecated" : false,
"documentation" : "The identifier of the request that caused the exception.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the request that caused the exception.
\n@return The identifier of the request that caused the exception.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RequestId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RequestId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RequestId",
"setterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the request that caused the exception.
\n@param requestId The identifier of the request that caused the exception.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "The identifier of the request that caused the exception.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "AuthenticationFailedException",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "AuthenticationFailedException",
"variableName" : "authenticationFailedException",
"variableType" : "AuthenticationFailedException",
"documentation" : null,
"simpleType" : "AuthenticationFailedException",
"variableSetterType" : "AuthenticationFailedException"
},
"wrapper" : false
},
"ClientException" : {
"c2jName" : "ClientException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "A client exception has occurred.
",
"enums" : null,
"errorCode" : "ClientException",
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RequestId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RequestId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RequestId",
"setterDocumentation" : "/**\n@param requestId */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"RequestId" : {
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RequestId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RequestId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RequestId",
"setterDocumentation" : "/**\n@param requestId */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "requestId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "ClientException",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ClientException",
"variableName" : "clientException",
"variableType" : "ClientException",
"documentation" : null,
"simpleType" : "ClientException",
"variableSetterType" : "ClientException"
},
"wrapper" : false
},
"Computer" : {
"c2jName" : "Computer",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains information about a computer account in a directory.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "ComputerId",
"c2jShape" : "SID",
"deprecated" : false,
"documentation" : "The identifier of the computer.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the computer.
\n@return The identifier of the computer.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerId",
"setterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerId",
"variableType" : "String",
"documentation" : "The identifier of the computer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"deprecated" : false,
"documentation" : "The computer name.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The computer name.
\n@param computerName The computer name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The computer name.
\n@return The computer name.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerName",
"setterDocumentation" : "/**The computer name.
\n@param computerName The computer name.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The computer name.
\n@param computerName The computer name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "The computer name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"deprecated" : false,
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@return An array of Attribute objects containing the LDAP attributes that belong to the computer account.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerAttributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerAttributes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Attribute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Attribute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Attribute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "ComputerAttributes",
"setterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setComputerAttributes(java.util.Collection)} or {@link #withComputerAttributes(java.util.Collection)} if you want to override the existing values.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputerAttributes" : {
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"deprecated" : false,
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@return An array of Attribute objects containing the LDAP attributes that belong to the computer account.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerAttributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerAttributes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Attribute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Attribute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Attribute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "ComputerAttributes",
"setterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**An array of Attribute objects containing the LDAP attributes that belong to the computer account.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setComputerAttributes(java.util.Collection)} or {@link #withComputerAttributes(java.util.Collection)} if you want to override the existing values.
\n@param computerAttributes An array of Attribute objects containing the LDAP attributes that belong to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ComputerId" : {
"c2jName" : "ComputerId",
"c2jShape" : "SID",
"deprecated" : false,
"documentation" : "The identifier of the computer.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the computer.
\n@return The identifier of the computer.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerId",
"setterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerId",
"variableType" : "String",
"documentation" : "The identifier of the computer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ComputerName" : {
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"deprecated" : false,
"documentation" : "The computer name.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The computer name.
\n@param computerName The computer name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The computer name.
\n@return The computer name.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerName",
"setterDocumentation" : "/**The computer name.
\n@param computerName The computer name.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The computer name.
\n@param computerName The computer name.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "The computer name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "Computer",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Computer",
"variableName" : "computer",
"variableType" : "Computer",
"documentation" : null,
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"wrapper" : false
},
"ConditionalForwarder" : {
"c2jName" : "ConditionalForwarder",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Points to a remote domain with which you are setting up a trust relationship. Conditional forwarders are required in order to set up a trust relationship with another domain.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"deprecated" : false,
"documentation" : "The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@return The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RemoteDomainName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemoteDomainName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RemoteDomainName",
"setterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DnsIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DnsIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "DnsIpAddrs",
"setterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDnsIpAddrs(java.util.Collection)} or {@link #withDnsIpAddrs(java.util.Collection)} if you want to override the existing values.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ReplicationScope",
"c2jShape" : "ReplicationScope",
"deprecated" : false,
"documentation" : "The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
",
"enumType" : "ReplicationScope",
"fluentSetterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationScope*/",
"getterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@return The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@see ReplicationScope*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ReplicationScope",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReplicationScope",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ReplicationScope",
"setterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@see ReplicationScope*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "replicationScope",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationScope*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "replicationScope",
"variableType" : "String",
"documentation" : "The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DnsIpAddrs" : {
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DnsIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DnsIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "DnsIpAddrs",
"setterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDnsIpAddrs(java.util.Collection)} or {@link #withDnsIpAddrs(java.util.Collection)} if you want to override the existing values.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName. This is the IP address of the DNS server that your conditional forwarder points to.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"RemoteDomainName" : {
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"deprecated" : false,
"documentation" : "The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@return The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RemoteDomainName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemoteDomainName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RemoteDomainName",
"setterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "The fully qualified domain name (FQDN) of the remote domains pointed to by the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ReplicationScope" : {
"c2jName" : "ReplicationScope",
"c2jShape" : "ReplicationScope",
"deprecated" : false,
"documentation" : "The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
",
"enumType" : "ReplicationScope",
"fluentSetterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationScope*/",
"getterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@return The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@see ReplicationScope*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ReplicationScope",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ReplicationScope",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ReplicationScope",
"setterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@see ReplicationScope*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "replicationScope",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
\n@param replicationScope The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see ReplicationScope*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "replicationScope",
"variableType" : "String",
"documentation" : "The replication scope of the conditional forwarder. The only allowed value is Domain
, which will replicate the conditional forwarder to all of the domain controllers for your AWS directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "ConditionalForwarder",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ConditionalForwarder",
"variableName" : "conditionalForwarder",
"variableType" : "ConditionalForwarder",
"documentation" : null,
"simpleType" : "ConditionalForwarder",
"variableSetterType" : "ConditionalForwarder"
},
"wrapper" : false
},
"ConnectDirectoryRequest" : {
"c2jName" : "ConnectDirectoryRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the inputs for the ConnectDirectory operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "ConnectDirectory",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.ConnectDirectory",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully-qualified name of the on-premises directory, such as corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@return The fully-qualified name of the on-premises directory, such as corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully-qualified name of the on-premises directory, such as corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The NetBIOS name of the on-premises directory, such as CORP
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@return The NetBIOS name of the on-premises directory, such as CORP
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The NetBIOS name of the on-premises directory, such as CORP
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Password",
"c2jShape" : "ConnectPassword",
"deprecated" : false,
"documentation" : "The password for the on-premises user account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the on-premises user account.
\n@return The password for the on-premises user account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the on-premises user account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory.
\n@return A textual description for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Size",
"c2jShape" : "DirectorySize",
"deprecated" : false,
"documentation" : "The size of the directory.
",
"enumType" : "DirectorySize",
"fluentSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"getterDocumentation" : "/**The size of the directory.
\n@return The size of the directory.\n@see DirectorySize*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Size",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Size",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Size",
"setterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@see DirectorySize*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "The size of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ConnectSettings",
"c2jShape" : "DirectoryConnectSettings",
"deprecated" : false,
"documentation" : "A DirectoryConnectSettings object that contains additional information for the operation.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@return A DirectoryConnectSettings object that contains additional information for the operation.*/",
"getterModel" : {
"returnType" : "DirectoryConnectSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ConnectSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConnectSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ConnectSettings",
"setterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.*/",
"setterModel" : {
"variableDeclarationType" : "DirectoryConnectSettings",
"variableName" : "connectSettings",
"variableType" : "DirectoryConnectSettings",
"documentation" : "",
"simpleType" : "DirectoryConnectSettings",
"variableSetterType" : "DirectoryConnectSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryConnectSettings",
"variableName" : "connectSettings",
"variableType" : "DirectoryConnectSettings",
"documentation" : "A DirectoryConnectSettings object that contains additional information for the operation.
",
"simpleType" : "DirectoryConnectSettings",
"variableSetterType" : "DirectoryConnectSettings"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ConnectSettings" : {
"c2jName" : "ConnectSettings",
"c2jShape" : "DirectoryConnectSettings",
"deprecated" : false,
"documentation" : "A DirectoryConnectSettings object that contains additional information for the operation.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@return A DirectoryConnectSettings object that contains additional information for the operation.*/",
"getterModel" : {
"returnType" : "DirectoryConnectSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ConnectSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConnectSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ConnectSettings",
"setterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.*/",
"setterModel" : {
"variableDeclarationType" : "DirectoryConnectSettings",
"variableName" : "connectSettings",
"variableType" : "DirectoryConnectSettings",
"documentation" : "",
"simpleType" : "DirectoryConnectSettings",
"variableSetterType" : "DirectoryConnectSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**A DirectoryConnectSettings object that contains additional information for the operation.
\n@param connectSettings A DirectoryConnectSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryConnectSettings",
"variableName" : "connectSettings",
"variableType" : "DirectoryConnectSettings",
"documentation" : "A DirectoryConnectSettings object that contains additional information for the operation.
",
"simpleType" : "DirectoryConnectSettings",
"variableSetterType" : "DirectoryConnectSettings"
},
"xmlNameSpaceUri" : null
},
"Description" : {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory.
\n@return A textual description for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully-qualified name of the on-premises directory, such as corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@return The fully-qualified name of the on-premises directory, such as corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully-qualified name of the on-premises directory, such as corp.example.com
.
\n@param name The fully-qualified name of the on-premises directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully-qualified name of the on-premises directory, such as corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Password" : {
"c2jName" : "Password",
"c2jShape" : "ConnectPassword",
"deprecated" : false,
"documentation" : "The password for the on-premises user account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the on-premises user account.
\n@return The password for the on-premises user account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the on-premises user account.
\n@param password The password for the on-premises user account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the on-premises user account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ShortName" : {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The NetBIOS name of the on-premises directory, such as CORP
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@return The NetBIOS name of the on-premises directory, such as CORP
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The NetBIOS name of the on-premises directory, such as CORP
.
\n@param shortName The NetBIOS name of the on-premises directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The NetBIOS name of the on-premises directory, such as CORP
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Size" : {
"c2jName" : "Size",
"c2jShape" : "DirectorySize",
"deprecated" : false,
"documentation" : "The size of the directory.
",
"enumType" : "DirectorySize",
"fluentSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"getterDocumentation" : "/**The size of the directory.
\n@return The size of the directory.\n@see DirectorySize*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Size",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Size",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Size",
"setterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@see DirectorySize*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "The size of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "Name", "Password", "Size", "ConnectSettings" ],
"shapeName" : "ConnectDirectoryRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ConnectDirectoryRequest",
"variableName" : "connectDirectoryRequest",
"variableType" : "ConnectDirectoryRequest",
"documentation" : null,
"simpleType" : "ConnectDirectoryRequest",
"variableSetterType" : "ConnectDirectoryRequest"
},
"wrapper" : false
},
"ConnectDirectoryResult" : {
"c2jName" : "ConnectDirectoryResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the results of the ConnectDirectory operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the new directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the new directory.
\n@return The identifier of the new directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the new directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the new directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the new directory.
\n@return The identifier of the new directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the new directory.
\n@param directoryId The identifier of the new directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the new directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "ConnectDirectoryResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ConnectDirectoryResult",
"variableName" : "connectDirectoryResult",
"variableType" : "ConnectDirectoryResult",
"documentation" : null,
"simpleType" : "ConnectDirectoryResult",
"variableSetterType" : "ConnectDirectoryResult"
},
"wrapper" : false
},
"CreateAliasRequest" : {
"c2jName" : "CreateAliasRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the inputs for the CreateAlias operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateAlias",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateAlias",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory for which to create the alias.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@return The identifier of the directory for which to create the alias.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory for which to create the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"deprecated" : false,
"documentation" : "The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@return The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Alias",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Alias",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Alias",
"setterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Alias" : {
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"deprecated" : false,
"documentation" : "The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@return The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Alias",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Alias",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Alias",
"setterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
\n@param alias The requested alias. The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "
The requested alias.
The alias must be unique amongst all aliases in AWS. This operation throws an EntityAlreadyExistsException
error if the alias already exists.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory for which to create the alias.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@return The identifier of the directory for which to create the alias.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory for which to create the alias.
\n@param directoryId The identifier of the directory for which to create the alias.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory for which to create the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "DirectoryId", "Alias" ],
"shapeName" : "CreateAliasRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateAliasRequest",
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"documentation" : null,
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"wrapper" : false
},
"CreateAliasResult" : {
"c2jName" : "CreateAliasResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the results of the CreateAlias operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory.
\n@return The identifier of the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"deprecated" : false,
"documentation" : "The alias for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The alias for the directory.
\n@return The alias for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Alias",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Alias",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Alias",
"setterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "The alias for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Alias" : {
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"deprecated" : false,
"documentation" : "The alias for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The alias for the directory.
\n@return The alias for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Alias",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Alias",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Alias",
"setterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The alias for the directory.
\n@param alias The alias for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "alias",
"variableType" : "String",
"documentation" : "The alias for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory.
\n@return The identifier of the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory.
\n@param directoryId The identifier of the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "CreateAliasResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateAliasResult",
"variableName" : "createAliasResult",
"variableType" : "CreateAliasResult",
"documentation" : null,
"simpleType" : "CreateAliasResult",
"variableSetterType" : "CreateAliasResult"
},
"wrapper" : false
},
"CreateComputerRequest" : {
"c2jName" : "CreateComputerRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the inputs for the CreateComputer operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateComputer",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateComputer",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory in which to create the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@return The identifier of the directory in which to create the computer account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory in which to create the computer account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"deprecated" : false,
"documentation" : "The name of the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the computer account.
\n@return The name of the computer account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerName",
"setterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "The name of the computer account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Password",
"c2jShape" : "ComputerPassword",
"deprecated" : false,
"documentation" : "A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@return A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "OrganizationalUnitDistinguishedName",
"c2jShape" : "OrganizationalUnitDN",
"deprecated" : false,
"documentation" : "The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@return The fully-qualified distinguished name of the organizational unit to place the computer account in.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "OrganizationalUnitDistinguishedName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrganizationalUnitDistinguishedName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "OrganizationalUnitDistinguishedName",
"setterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "organizationalUnitDistinguishedName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "organizationalUnitDistinguishedName",
"variableType" : "String",
"documentation" : "The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"deprecated" : false,
"documentation" : "An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@return An array of Attribute objects that contain any LDAP attributes to apply to the computer account.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerAttributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerAttributes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Attribute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Attribute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Attribute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "ComputerAttributes",
"setterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setComputerAttributes(java.util.Collection)} or {@link #withComputerAttributes(java.util.Collection)} if you want to override the existing values.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ComputerAttributes" : {
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"deprecated" : false,
"documentation" : "An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@return An array of Attribute objects that contain any LDAP attributes to apply to the computer account.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerAttributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerAttributes",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "Attribute",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Attribute",
"variableName" : "member",
"variableType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "Attribute",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"simpleType" : "Attribute",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "ComputerAttributes",
"setterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setComputerAttributes(java.util.Collection)} or {@link #withComputerAttributes(java.util.Collection)} if you want to override the existing values.
\n@param computerAttributes An array of Attribute objects that contain any LDAP attributes to apply to the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"documentation" : "An array of Attribute objects that contain any LDAP attributes to apply to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"ComputerName" : {
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"deprecated" : false,
"documentation" : "The name of the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The name of the computer account.
\n@return The name of the computer account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ComputerName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ComputerName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ComputerName",
"setterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The name of the computer account.
\n@param computerName The name of the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "computerName",
"variableType" : "String",
"documentation" : "The name of the computer account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory in which to create the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@return The identifier of the directory in which to create the computer account.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory in which to create the computer account.
\n@param directoryId The identifier of the directory in which to create the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory in which to create the computer account.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"OrganizationalUnitDistinguishedName" : {
"c2jName" : "OrganizationalUnitDistinguishedName",
"c2jShape" : "OrganizationalUnitDN",
"deprecated" : false,
"documentation" : "The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@return The fully-qualified distinguished name of the organizational unit to place the computer account in.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "OrganizationalUnitDistinguishedName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "OrganizationalUnitDistinguishedName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "OrganizationalUnitDistinguishedName",
"setterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "organizationalUnitDistinguishedName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully-qualified distinguished name of the organizational unit to place the computer account in.
\n@param organizationalUnitDistinguishedName The fully-qualified distinguished name of the organizational unit to place the computer account in.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "organizationalUnitDistinguishedName",
"variableType" : "String",
"documentation" : "The fully-qualified distinguished name of the organizational unit to place the computer account in.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Password" : {
"c2jName" : "Password",
"c2jShape" : "ComputerPassword",
"deprecated" : false,
"documentation" : "A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@return A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
\n@param password A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "A one-time password that is used to join the computer to the directory. You should generate a random, strong password to use for this parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "DirectoryId", "ComputerName", "Password" ],
"shapeName" : "CreateComputerRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateComputerRequest",
"variableName" : "createComputerRequest",
"variableType" : "CreateComputerRequest",
"documentation" : null,
"simpleType" : "CreateComputerRequest",
"variableSetterType" : "CreateComputerRequest"
},
"wrapper" : false
},
"CreateComputerResult" : {
"c2jName" : "CreateComputerResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the results for the CreateComputer operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "Computer",
"c2jShape" : "Computer",
"deprecated" : false,
"documentation" : "A Computer object that represents the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A Computer object that represents the computer account.
\n@return A Computer object that represents the computer account.*/",
"getterModel" : {
"returnType" : "Computer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Computer",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Computer",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Computer",
"setterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "Computer",
"variableName" : "computer",
"variableType" : "Computer",
"documentation" : "",
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"simple" : false,
"varargSetterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Computer",
"variableName" : "computer",
"variableType" : "Computer",
"documentation" : "A Computer object that represents the computer account.
",
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Computer" : {
"c2jName" : "Computer",
"c2jShape" : "Computer",
"deprecated" : false,
"documentation" : "A Computer object that represents the computer account.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A Computer object that represents the computer account.
\n@return A Computer object that represents the computer account.*/",
"getterModel" : {
"returnType" : "Computer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Computer",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Computer",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Computer",
"setterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.*/",
"setterModel" : {
"variableDeclarationType" : "Computer",
"variableName" : "computer",
"variableType" : "Computer",
"documentation" : "",
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"simple" : false,
"varargSetterDocumentation" : "/**A Computer object that represents the computer account.
\n@param computer A Computer object that represents the computer account.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "Computer",
"variableName" : "computer",
"variableType" : "Computer",
"documentation" : "A Computer object that represents the computer account.
",
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "CreateComputerResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateComputerResult",
"variableName" : "createComputerResult",
"variableType" : "CreateComputerResult",
"documentation" : null,
"simpleType" : "CreateComputerResult",
"variableSetterType" : "CreateComputerResult"
},
"wrapper" : false
},
"CreateConditionalForwarderRequest" : {
"c2jName" : "CreateConditionalForwarderRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Initiates the creation of a conditional forwarder for your AWS Directory Service for Microsoft Active Directory. Conditional forwarders are required in order to set up a trust relationship with another domain.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateConditionalForwarder",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateConditionalForwarder",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The directory ID of the AWS directory for which you are creating the conditional forwarder.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@return The directory ID of the AWS directory for which you are creating the conditional forwarder.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The directory ID of the AWS directory for which you are creating the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"deprecated" : false,
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@return The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RemoteDomainName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemoteDomainName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RemoteDomainName",
"setterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DnsIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DnsIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "DnsIpAddrs",
"setterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDnsIpAddrs(java.util.Collection)} or {@link #withDnsIpAddrs(java.util.Collection)} if you want to override the existing values.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The directory ID of the AWS directory for which you are creating the conditional forwarder.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@return The directory ID of the AWS directory for which you are creating the conditional forwarder.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The directory ID of the AWS directory for which you are creating the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which you are creating the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The directory ID of the AWS directory for which you are creating the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DnsIpAddrs" : {
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DnsIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DnsIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "DnsIpAddrs",
"setterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setDnsIpAddrs(java.util.Collection)} or {@link #withDnsIpAddrs(java.util.Collection)} if you want to override the existing values.
\n@param dnsIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"RemoteDomainName" : {
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"deprecated" : false,
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@return The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RemoteDomainName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemoteDomainName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RemoteDomainName",
"setterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
\n@param remoteDomainName The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "DirectoryId", "RemoteDomainName", "DnsIpAddrs" ],
"shapeName" : "CreateConditionalForwarderRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateConditionalForwarderRequest",
"variableName" : "createConditionalForwarderRequest",
"variableType" : "CreateConditionalForwarderRequest",
"documentation" : null,
"simpleType" : "CreateConditionalForwarderRequest",
"variableSetterType" : "CreateConditionalForwarderRequest"
},
"wrapper" : false
},
"CreateConditionalForwarderResult" : {
"c2jName" : "CreateConditionalForwarderResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "The result of a CreateConditinalForwarder request.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : null,
"membersAsMap" : { },
"required" : null,
"shapeName" : "CreateConditionalForwarderResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateConditionalForwarderResult",
"variableName" : "createConditionalForwarderResult",
"variableType" : "CreateConditionalForwarderResult",
"documentation" : null,
"simpleType" : "CreateConditionalForwarderResult",
"variableSetterType" : "CreateConditionalForwarderResult"
},
"wrapper" : false
},
"CreateDirectoryRequest" : {
"c2jName" : "CreateDirectoryRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the inputs for the CreateDirectory operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateDirectory",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateDirectory",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully qualified name for the directory, such as corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@return The fully qualified name for the directory, such as corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully qualified name for the directory, such as corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The short name of the directory, such as CORP
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@return The short name of the directory, such as CORP
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The short name of the directory, such as CORP
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Password",
"c2jShape" : "Password",
"deprecated" : false,
"documentation" : "The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@return The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory.
\n@return A textual description for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Size",
"c2jShape" : "DirectorySize",
"deprecated" : false,
"documentation" : "The size of the directory.
",
"enumType" : "DirectorySize",
"fluentSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"getterDocumentation" : "/**The size of the directory.
\n@return The size of the directory.\n@see DirectorySize*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Size",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Size",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Size",
"setterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@see DirectorySize*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "The size of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"deprecated" : false,
"documentation" : "A DirectoryVpcSettings object that contains additional information for the operation.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@return A DirectoryVpcSettings object that contains additional information for the operation.*/",
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "VpcSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "VpcSettings",
"setterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.*/",
"setterModel" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "A DirectoryVpcSettings object that contains additional information for the operation.
",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory.
\n@return A textual description for the directory.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory.
\n@param description A textual description for the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully qualified name for the directory, such as corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@return The fully qualified name for the directory, such as corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified name for the directory, such as corp.example.com
.
\n@param name The fully qualified name for the directory, such as corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully qualified name for the directory, such as corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Password" : {
"c2jName" : "Password",
"c2jShape" : "Password",
"deprecated" : false,
"documentation" : "The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@return The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
\n@param password The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the directory administrator. The directory creation process creates a directory administrator account with the username Administrator
and this password.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ShortName" : {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The short name of the directory, such as CORP
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@return The short name of the directory, such as CORP
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The short name of the directory, such as CORP
.
\n@param shortName The short name of the directory, such as CORP
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The short name of the directory, such as CORP
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Size" : {
"c2jName" : "Size",
"c2jShape" : "DirectorySize",
"deprecated" : false,
"documentation" : "The size of the directory.
",
"enumType" : "DirectorySize",
"fluentSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"getterDocumentation" : "/**The size of the directory.
\n@return The size of the directory.\n@see DirectorySize*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Size",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Size",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Size",
"setterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@see DirectorySize*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The size of the directory.
\n@param size The size of the directory.\n@return Returns a reference to this object so that method calls can be chained together.\n@see DirectorySize*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "size",
"variableType" : "String",
"documentation" : "The size of the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"VpcSettings" : {
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"deprecated" : false,
"documentation" : "A DirectoryVpcSettings object that contains additional information for the operation.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@return A DirectoryVpcSettings object that contains additional information for the operation.*/",
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "VpcSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "VpcSettings",
"setterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.*/",
"setterModel" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**A DirectoryVpcSettings object that contains additional information for the operation.
\n@param vpcSettings A DirectoryVpcSettings object that contains additional information for the operation.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "A DirectoryVpcSettings object that contains additional information for the operation.
",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "Name", "Password", "Size" ],
"shapeName" : "CreateDirectoryRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateDirectoryRequest",
"variableName" : "createDirectoryRequest",
"variableType" : "CreateDirectoryRequest",
"documentation" : null,
"simpleType" : "CreateDirectoryRequest",
"variableSetterType" : "CreateDirectoryRequest"
},
"wrapper" : false
},
"CreateDirectoryResult" : {
"c2jName" : "CreateDirectoryResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the results of the CreateDirectory operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory that was created.
\n@return The identifier of the directory that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory that was created.
\n@return The identifier of the directory that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "CreateDirectoryResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateDirectoryResult",
"variableName" : "createDirectoryResult",
"variableType" : "CreateDirectoryResult",
"documentation" : null,
"simpleType" : "CreateDirectoryResult",
"variableSetterType" : "CreateDirectoryResult"
},
"wrapper" : false
},
"CreateMicrosoftADRequest" : {
"c2jName" : "CreateMicrosoftADRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Creates a Microsoft AD in the AWS cloud.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateMicrosoftAD",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateMicrosoftAD",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@return The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@return The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Password",
"c2jShape" : "Password",
"deprecated" : false,
"documentation" : "The password for the default administrative user named Admin
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@return The password for the default administrative user named Admin
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the default administrative user named Admin
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@return A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "VpcSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "VpcSettings",
"setterDocumentation" : "/**\n@param vpcSettings */",
"setterModel" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Description" : {
"c2jName" : "Description",
"c2jShape" : "Description",
"deprecated" : false,
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@return A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Description",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Description",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Description",
"setterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
\n@param description A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "description",
"variableType" : "String",
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"deprecated" : false,
"documentation" : "The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@return The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
\n@param name The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The fully qualified domain name for the directory, such as corp.example.com
. This name will resolve inside your VPC only. It does not need to be publicly resolvable.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Password" : {
"c2jName" : "Password",
"c2jShape" : "Password",
"deprecated" : false,
"documentation" : "The password for the default administrative user named Admin
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@return The password for the default administrative user named Admin
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Password",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Password",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Password",
"setterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "password",
"variableType" : "String",
"documentation" : "The password for the default administrative user named Admin
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ShortName" : {
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"deprecated" : false,
"documentation" : "The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@return The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ShortName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ShortName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "ShortName",
"setterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
\n@param shortName The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "shortName",
"variableType" : "String",
"documentation" : "The NetBIOS name for your domain. A short identifier for your domain, such as CORP
. If you don't specify a NetBIOS name, it will default to the first part of your directory DNS. For example, CORP
for the directory DNS corp.example.com
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"VpcSettings" : {
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "VpcSettings",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "VpcSettings",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "VpcSettings",
"setterDocumentation" : "/**\n@param vpcSettings */",
"setterModel" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"simple" : false,
"varargSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "DirectoryVpcSettings",
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "Name", "Password", "VpcSettings" ],
"shapeName" : "CreateMicrosoftADRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateMicrosoftADRequest",
"variableName" : "createMicrosoftADRequest",
"variableType" : "CreateMicrosoftADRequest",
"documentation" : null,
"simpleType" : "CreateMicrosoftADRequest",
"variableSetterType" : "CreateMicrosoftADRequest"
},
"wrapper" : false
},
"CreateMicrosoftADResult" : {
"c2jName" : "CreateMicrosoftADResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Result of a CreateMicrosoftAD request.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory that was created.
\n@return The identifier of the directory that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory that was created.
\n@return The identifier of the directory that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory that was created.
\n@param directoryId The identifier of the directory that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "CreateMicrosoftADResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateMicrosoftADResult",
"variableName" : "createMicrosoftADResult",
"variableType" : "CreateMicrosoftADResult",
"documentation" : null,
"simpleType" : "CreateMicrosoftADResult",
"variableSetterType" : "CreateMicrosoftADResult"
},
"wrapper" : false
},
"CreateSnapshotRequest" : {
"c2jName" : "CreateSnapshotRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the inputs for the CreateSnapshot operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateSnapshot",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateSnapshot",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory of which to take a snapshot.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@return The identifier of the directory of which to take a snapshot.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory of which to take a snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "Name",
"c2jShape" : "SnapshotName",
"deprecated" : false,
"documentation" : "The descriptive name to apply to the snapshot.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@return The descriptive name to apply to the snapshot.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The descriptive name to apply to the snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DirectoryId" : {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The identifier of the directory of which to take a snapshot.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@return The identifier of the directory of which to take a snapshot.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the directory of which to take a snapshot.
\n@param directoryId The identifier of the directory of which to take a snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The identifier of the directory of which to take a snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Name" : {
"c2jName" : "Name",
"c2jShape" : "SnapshotName",
"deprecated" : false,
"documentation" : "The descriptive name to apply to the snapshot.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@return The descriptive name to apply to the snapshot.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "Name",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "Name",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Name",
"setterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The descriptive name to apply to the snapshot.
\n@param name The descriptive name to apply to the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "name",
"variableType" : "String",
"documentation" : "The descriptive name to apply to the snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : [ "DirectoryId" ],
"shapeName" : "CreateSnapshotRequest",
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "CreateSnapshotRequest",
"variableName" : "createSnapshotRequest",
"variableType" : "CreateSnapshotRequest",
"documentation" : null,
"simpleType" : "CreateSnapshotRequest",
"variableSetterType" : "CreateSnapshotRequest"
},
"wrapper" : false
},
"CreateSnapshotResult" : {
"c2jName" : "CreateSnapshotResult",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "Contains the results of the CreateSnapshot operation.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : null,
"members" : [ {
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"deprecated" : false,
"documentation" : "The identifier of the snapshot that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the snapshot that was created.
\n@return The identifier of the snapshot that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "SnapshotId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnapshotId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "SnapshotId",
"setterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snapshotId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snapshotId",
"variableType" : "String",
"documentation" : "The identifier of the snapshot that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"SnapshotId" : {
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"deprecated" : false,
"documentation" : "The identifier of the snapshot that was created.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The identifier of the snapshot that was created.
\n@return The identifier of the snapshot that was created.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "SnapshotId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "SnapshotId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "SnapshotId",
"setterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "snapshotId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The identifier of the snapshot that was created.
\n@param snapshotId The identifier of the snapshot that was created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "snapshotId",
"variableType" : "String",
"documentation" : "The identifier of the snapshot that was created.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"required" : null,
"shapeName" : "CreateSnapshotResult",
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "CreateSnapshotResult",
"variableName" : "createSnapshotResult",
"variableType" : "CreateSnapshotResult",
"documentation" : null,
"simpleType" : "CreateSnapshotResult",
"variableSetterType" : "CreateSnapshotResult"
},
"wrapper" : false
},
"CreateTrustRequest" : {
"c2jName" : "CreateTrustRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false
},
"deprecated" : false,
"documentation" : "AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships. For example, you can establish a trust between your Microsoft AD in the AWS cloud, and your existing on-premises Microsoft Active Directory. This would allow you to provide users and groups access to resources in either domain, with a single set of credentials.
This action initiates the creation of the AWS side of a trust relationship between a Microsoft AD in the AWS cloud and an external domain.
",
"enums" : null,
"errorCode" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"marshaller" : {
"action" : "CreateTrust",
"locationName" : null,
"requestUri" : "/",
"target" : "DirectoryService_20150416.CreateTrust",
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"deprecated" : false,
"documentation" : "The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
\n@param directoryId The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
\n@return The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "DirectoryId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "DirectoryId",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "DirectoryId",
"setterDocumentation" : "/**The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
\n@param directoryId The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
\n@param directoryId The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "directoryId",
"variableType" : "String",
"documentation" : "The Directory ID of the Microsoft AD in the AWS cloud for which to establish the trust relationship.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"deprecated" : false,
"documentation" : "The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
\n@param remoteDomainName The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
\n@return The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "RemoteDomainName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "RemoteDomainName",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "RemoteDomainName",
"setterDocumentation" : "/**The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
\n@param remoteDomainName The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
\n@param remoteDomainName The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "remoteDomainName",
"variableType" : "String",
"documentation" : "The Fully Qualified Domain Name (FQDN) of the external domain for which to create the trust relationship.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "TrustPassword",
"c2jShape" : "TrustPassword",
"deprecated" : false,
"documentation" : "The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
\n@param trustPassword The trust password. The must be the same password that was used when creating the trust relationship on the external domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
\n@return The trust password. The must be the same password that was used when creating the trust relationship on the external domain.*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "TrustPassword",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TrustPassword",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "TrustPassword",
"setterDocumentation" : "/**The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
\n@param trustPassword The trust password. The must be the same password that was used when creating the trust relationship on the external domain.*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "trustPassword",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
\n@param trustPassword The trust password. The must be the same password that was used when creating the trust relationship on the external domain.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "trustPassword",
"variableType" : "String",
"documentation" : "The trust password. The must be the same password that was used when creating the trust relationship on the external domain.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "TrustDirection",
"c2jShape" : "TrustDirection",
"deprecated" : false,
"documentation" : "The direction of the trust relationship.
",
"enumType" : "TrustDirection",
"fluentSetterDocumentation" : "/**The direction of the trust relationship.
\n@param trustDirection The direction of the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrustDirection*/",
"getterDocumentation" : "/**The direction of the trust relationship.
\n@return The direction of the trust relationship.\n@see TrustDirection*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "TrustDirection",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TrustDirection",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "TrustDirection",
"setterDocumentation" : "/**The direction of the trust relationship.
\n@param trustDirection The direction of the trust relationship.\n@see TrustDirection*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "trustDirection",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The direction of the trust relationship.
\n@param trustDirection The direction of the trust relationship.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrustDirection*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "trustDirection",
"variableType" : "String",
"documentation" : "The direction of the trust relationship.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "TrustType",
"c2jShape" : "TrustType",
"deprecated" : false,
"documentation" : "The trust relationship type.
",
"enumType" : "TrustType",
"fluentSetterDocumentation" : "/**The trust relationship type.
\n@param trustType The trust relationship type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrustType*/",
"getterDocumentation" : "/**The trust relationship type.
\n@return The trust relationship type.\n@see TrustType*/",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "TrustType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "TrustType",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "TrustType",
"setterDocumentation" : "/**The trust relationship type.
\n@param trustType The trust relationship type.\n@see TrustType*/",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "trustType",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**The trust relationship type.
\n@param trustType The trust relationship type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TrustType*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "trustType",
"variableType" : "String",
"documentation" : "The trust relationship type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"c2jName" : "ConditionalForwarderIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param conditionalForwarderIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ConditionalForwarderIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConditionalForwarderIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"name" : "ConditionalForwarderIpAddrs",
"setterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param conditionalForwarderIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"setterModel" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "conditionalForwarderIpAddrs",
"variableType" : "java.util.List",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"varargSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConditionalForwarderIpAddrs(java.util.Collection)} or {@link #withConditionalForwarderIpAddrs(java.util.Collection)} if you want to override the existing values.
\n@param conditionalForwarderIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"variableName" : "conditionalForwarderIpAddrs",
"variableType" : "java.util.List",
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ConditionalForwarderIpAddrs" : {
"c2jName" : "ConditionalForwarderIpAddrs",
"c2jShape" : "DnsIpAddrs",
"deprecated" : false,
"documentation" : "The IP addresses of the remote DNS server associated with RemoteDomainName.
",
"enumType" : null,
"fluentSetterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@param conditionalForwarderIpAddrs The IP addresses of the remote DNS server associated with RemoteDomainName.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**The IP addresses of the remote DNS server associated with RemoteDomainName.
\n@return The IP addresses of the remote DNS server associated with RemoteDomainName.*/",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "ConditionalForwarderIpAddrs",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "ConditionalForwarderIpAddrs",
"uri" : false
},
"idempotencyToken" : false,
"list" : true,
"listModel" : {
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"c2jName" : "member",
"c2jShape" : "IpAddr",
"deprecated" : false,
"documentation" : "",
"enumType" : null,
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"getterDocumentation" : "/**\n@return */",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"name" : "Member",
"setterDocumentation" : "/**\n@param member */",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "member",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "String",
"map" : false,
"marshallNonAutoConstructedEmptyLists" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"simpleType" : "String",
"templateImplType" : "com.amazonaws.internal.SdkInternalList",
"templateType" : "java.util.List