
models.ds-2015-04-16-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-osgi Show documentation
{
"metadata" : {
"apiVersion" : "2015-04-16",
"protocol" : "json",
"checksumFormat" : null,
"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.
",
"defaultEndpoint" : "https://ds.us-east-1.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "ds.us-east-1.amazonaws.com",
"syncInterface" : "AWSDirectoryService",
"syncClient" : "AWSDirectoryServiceClient",
"asyncInterface" : "AWSDirectoryServiceAsync",
"asyncClient" : "AWSDirectoryServiceAsyncClient",
"packageName" : "com.amazonaws.services.directory",
"packagePath" : "com/amazonaws/services/directory",
"serviceAbbreviation" : "Directory Service",
"serviceFullName" : "AWS Directory Service",
"hasApiWithStreamInput" : false,
"contentType" : null,
"jsonVersion" : "1.1",
"endpointPrefix" : "ds",
"signingName" : "ds",
"cborProtocol" : false,
"xmlProtocol" : false,
"unmarshallerClassSuffix" : "JsonUnmarshaller",
"jsonProtocol" : true,
"syncClientBuilderClassName" : "AWSDirectoryServiceClientBuilder",
"asyncClientBuilderClassName" : "AWSDirectoryServiceAsyncClientBuilder",
"serviceName" : "Directory Service",
"unmarshallerContextClassName" : "JsonUnmarshallerContext",
"protocolDefaultExceptionUmarshallerImpl" : null
},
"operations" : {
"AddTagsToResource" : {
"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 per resource.
",
"operationName" : "AddTagsToResource",
"deprecated" : false,
"input" : {
"variableName" : "addTagsToResourceRequest",
"variableType" : "AddTagsToResourceRequest",
"variableDeclarationType" : "AddTagsToResourceRequest",
"documentation" : "",
"simpleType" : "AddTagsToResourceRequest",
"variableSetterType" : "AddTagsToResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "AddTagsToResourceResult",
"documentation" : null
},
"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,
"syncReturnType" : "AddTagsToResourceResult",
"asyncReturnType" : "AddTagsToResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "addTagsToResource"
},
"ConnectDirectory" : {
"documentation" : "Creates an AD Connector to connect to an on-premises directory.
",
"operationName" : "ConnectDirectory",
"deprecated" : false,
"input" : {
"variableName" : "connectDirectoryRequest",
"variableType" : "ConnectDirectoryRequest",
"variableDeclarationType" : "ConnectDirectoryRequest",
"documentation" : "Contains the inputs for the ConnectDirectory operation.
",
"simpleType" : "ConnectDirectoryRequest",
"variableSetterType" : "ConnectDirectoryRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ConnectDirectoryResult",
"documentation" : "Contains the results of the ConnectDirectory operation.
"
},
"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,
"syncReturnType" : "ConnectDirectoryResult",
"asyncReturnType" : "ConnectDirectoryResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "connectDirectory"
},
"CreateAlias" : {
"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.
",
"operationName" : "CreateAlias",
"deprecated" : false,
"input" : {
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"variableDeclarationType" : "CreateAliasRequest",
"documentation" : "Contains the inputs for the CreateAlias operation.
",
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateAliasResult",
"documentation" : "Contains the results of the CreateAlias operation.
"
},
"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,
"syncReturnType" : "CreateAliasResult",
"asyncReturnType" : "CreateAliasResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createAlias"
},
"CreateComputer" : {
"documentation" : "Creates a computer account in the specified directory, and joins the computer to the directory.
",
"operationName" : "CreateComputer",
"deprecated" : false,
"input" : {
"variableName" : "createComputerRequest",
"variableType" : "CreateComputerRequest",
"variableDeclarationType" : "CreateComputerRequest",
"documentation" : "Contains the inputs for the CreateComputer operation.
",
"simpleType" : "CreateComputerRequest",
"variableSetterType" : "CreateComputerRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateComputerResult",
"documentation" : "Contains the results for the CreateComputer operation.
"
},
"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,
"syncReturnType" : "CreateComputerResult",
"asyncReturnType" : "CreateComputerResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createComputer"
},
"CreateConditionalForwarder" : {
"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.
",
"operationName" : "CreateConditionalForwarder",
"deprecated" : false,
"input" : {
"variableName" : "createConditionalForwarderRequest",
"variableType" : "CreateConditionalForwarderRequest",
"variableDeclarationType" : "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,
"returnType" : {
"returnType" : "CreateConditionalForwarderResult",
"documentation" : "The result of a CreateConditinalForwarder request.
"
},
"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,
"syncReturnType" : "CreateConditionalForwarderResult",
"asyncReturnType" : "CreateConditionalForwarderResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createConditionalForwarder"
},
"CreateDirectory" : {
"documentation" : "Creates a Simple AD directory.
",
"operationName" : "CreateDirectory",
"deprecated" : false,
"input" : {
"variableName" : "createDirectoryRequest",
"variableType" : "CreateDirectoryRequest",
"variableDeclarationType" : "CreateDirectoryRequest",
"documentation" : "Contains the inputs for the CreateDirectory operation.
",
"simpleType" : "CreateDirectoryRequest",
"variableSetterType" : "CreateDirectoryRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateDirectoryResult",
"documentation" : "Contains the results of the CreateDirectory operation.
"
},
"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,
"syncReturnType" : "CreateDirectoryResult",
"asyncReturnType" : "CreateDirectoryResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createDirectory"
},
"CreateMicrosoftAD" : {
"documentation" : "Creates a Microsoft AD in the AWS cloud.
",
"operationName" : "CreateMicrosoftAD",
"deprecated" : false,
"input" : {
"variableName" : "createMicrosoftADRequest",
"variableType" : "CreateMicrosoftADRequest",
"variableDeclarationType" : "CreateMicrosoftADRequest",
"documentation" : "Creates a Microsoft AD in the AWS cloud.
",
"simpleType" : "CreateMicrosoftADRequest",
"variableSetterType" : "CreateMicrosoftADRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateMicrosoftADResult",
"documentation" : "Result of a CreateMicrosoftAD request.
"
},
"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,
"syncReturnType" : "CreateMicrosoftADResult",
"asyncReturnType" : "CreateMicrosoftADResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createMicrosoftAD"
},
"CreateSnapshot" : {
"documentation" : "Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.
You cannot take snapshots of AD Connector directories.
",
"operationName" : "CreateSnapshot",
"deprecated" : false,
"input" : {
"variableName" : "createSnapshotRequest",
"variableType" : "CreateSnapshotRequest",
"variableDeclarationType" : "CreateSnapshotRequest",
"documentation" : "Contains the inputs for the CreateSnapshot operation.
",
"simpleType" : "CreateSnapshotRequest",
"variableSetterType" : "CreateSnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CreateSnapshotResult",
"documentation" : "Contains the results of the CreateSnapshot operation.
"
},
"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,
"syncReturnType" : "CreateSnapshotResult",
"asyncReturnType" : "CreateSnapshotResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createSnapshot"
},
"CreateTrust" : {
"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.
",
"operationName" : "CreateTrust",
"deprecated" : false,
"input" : {
"variableName" : "createTrustRequest",
"variableType" : "CreateTrustRequest",
"variableDeclarationType" : "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,
"returnType" : {
"returnType" : "CreateTrustResult",
"documentation" : "The result of a CreateTrust request.
"
},
"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,
"syncReturnType" : "CreateTrustResult",
"asyncReturnType" : "CreateTrustResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createTrust"
},
"DeleteConditionalForwarder" : {
"documentation" : "Deletes a conditional forwarder that has been set up for your AWS directory.
",
"operationName" : "DeleteConditionalForwarder",
"deprecated" : false,
"input" : {
"variableName" : "deleteConditionalForwarderRequest",
"variableType" : "DeleteConditionalForwarderRequest",
"variableDeclarationType" : "DeleteConditionalForwarderRequest",
"documentation" : "Deletes a conditional forwarder.
",
"simpleType" : "DeleteConditionalForwarderRequest",
"variableSetterType" : "DeleteConditionalForwarderRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteConditionalForwarderResult",
"documentation" : "The result of a DeleteConditionalForwarder request.
"
},
"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,
"syncReturnType" : "DeleteConditionalForwarderResult",
"asyncReturnType" : "DeleteConditionalForwarderResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteConditionalForwarder"
},
"DeleteDirectory" : {
"documentation" : "Deletes an AWS Directory Service directory.
",
"operationName" : "DeleteDirectory",
"deprecated" : false,
"input" : {
"variableName" : "deleteDirectoryRequest",
"variableType" : "DeleteDirectoryRequest",
"variableDeclarationType" : "DeleteDirectoryRequest",
"documentation" : "Contains the inputs for the DeleteDirectory operation.
",
"simpleType" : "DeleteDirectoryRequest",
"variableSetterType" : "DeleteDirectoryRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteDirectoryResult",
"documentation" : "Contains the results of the DeleteDirectory operation.
"
},
"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,
"syncReturnType" : "DeleteDirectoryResult",
"asyncReturnType" : "DeleteDirectoryResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteDirectory"
},
"DeleteSnapshot" : {
"documentation" : "Deletes a directory snapshot.
",
"operationName" : "DeleteSnapshot",
"deprecated" : false,
"input" : {
"variableName" : "deleteSnapshotRequest",
"variableType" : "DeleteSnapshotRequest",
"variableDeclarationType" : "DeleteSnapshotRequest",
"documentation" : "Contains the inputs for the DeleteSnapshot operation.
",
"simpleType" : "DeleteSnapshotRequest",
"variableSetterType" : "DeleteSnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteSnapshotResult",
"documentation" : "Contains the results of the DeleteSnapshot operation.
"
},
"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,
"syncReturnType" : "DeleteSnapshotResult",
"asyncReturnType" : "DeleteSnapshotResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteSnapshot"
},
"DeleteTrust" : {
"documentation" : "Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain.
",
"operationName" : "DeleteTrust",
"deprecated" : false,
"input" : {
"variableName" : "deleteTrustRequest",
"variableType" : "DeleteTrustRequest",
"variableDeclarationType" : "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,
"returnType" : {
"returnType" : "DeleteTrustResult",
"documentation" : "The result of a DeleteTrust request.
"
},
"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,
"syncReturnType" : "DeleteTrustResult",
"asyncReturnType" : "DeleteTrustResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteTrust"
},
"DeregisterEventTopic" : {
"documentation" : "Removes the specified directory as a publisher to the specified SNS topic.
",
"operationName" : "DeregisterEventTopic",
"deprecated" : false,
"input" : {
"variableName" : "deregisterEventTopicRequest",
"variableType" : "DeregisterEventTopicRequest",
"variableDeclarationType" : "DeregisterEventTopicRequest",
"documentation" : "Removes the specified directory as a publisher to the specified SNS topic.
",
"simpleType" : "DeregisterEventTopicRequest",
"variableSetterType" : "DeregisterEventTopicRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeregisterEventTopicResult",
"documentation" : "The result of a DeregisterEventTopic request.
"
},
"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,
"syncReturnType" : "DeregisterEventTopicResult",
"asyncReturnType" : "DeregisterEventTopicResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deregisterEventTopic"
},
"DescribeConditionalForwarders" : {
"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.
",
"operationName" : "DescribeConditionalForwarders",
"deprecated" : false,
"input" : {
"variableName" : "describeConditionalForwardersRequest",
"variableType" : "DescribeConditionalForwardersRequest",
"variableDeclarationType" : "DescribeConditionalForwardersRequest",
"documentation" : "Describes a conditional forwarder.
",
"simpleType" : "DescribeConditionalForwardersRequest",
"variableSetterType" : "DescribeConditionalForwardersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeConditionalForwardersResult",
"documentation" : "The result of a DescribeConditionalForwarder request.
"
},
"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,
"syncReturnType" : "DescribeConditionalForwardersResult",
"asyncReturnType" : "DescribeConditionalForwardersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeConditionalForwarders"
},
"DescribeDirectories" : {
"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.
",
"operationName" : "DescribeDirectories",
"deprecated" : false,
"input" : {
"variableName" : "describeDirectoriesRequest",
"variableType" : "DescribeDirectoriesRequest",
"variableDeclarationType" : "DescribeDirectoriesRequest",
"documentation" : "Contains the inputs for the DescribeDirectories operation.
",
"simpleType" : "DescribeDirectoriesRequest",
"variableSetterType" : "DescribeDirectoriesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeDirectoriesResult",
"documentation" : "Contains the results of the DescribeDirectories operation.
"
},
"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,
"syncReturnType" : "DescribeDirectoriesResult",
"asyncReturnType" : "DescribeDirectoriesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeDirectories"
},
"DescribeEventTopics" : {
"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.
",
"operationName" : "DescribeEventTopics",
"deprecated" : false,
"input" : {
"variableName" : "describeEventTopicsRequest",
"variableType" : "DescribeEventTopicsRequest",
"variableDeclarationType" : "DescribeEventTopicsRequest",
"documentation" : "Describes event topics.
",
"simpleType" : "DescribeEventTopicsRequest",
"variableSetterType" : "DescribeEventTopicsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeEventTopicsResult",
"documentation" : "The result of a DescribeEventTopic request.
"
},
"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,
"syncReturnType" : "DescribeEventTopicsResult",
"asyncReturnType" : "DescribeEventTopicsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeEventTopics"
},
"DescribeSnapshots" : {
"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.
",
"operationName" : "DescribeSnapshots",
"deprecated" : false,
"input" : {
"variableName" : "describeSnapshotsRequest",
"variableType" : "DescribeSnapshotsRequest",
"variableDeclarationType" : "DescribeSnapshotsRequest",
"documentation" : "Contains the inputs for the DescribeSnapshots operation.
",
"simpleType" : "DescribeSnapshotsRequest",
"variableSetterType" : "DescribeSnapshotsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeSnapshotsResult",
"documentation" : "Contains the results of the DescribeSnapshots operation.
"
},
"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,
"syncReturnType" : "DescribeSnapshotsResult",
"asyncReturnType" : "DescribeSnapshotsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeSnapshots"
},
"DescribeTrusts" : {
"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.
",
"operationName" : "DescribeTrusts",
"deprecated" : false,
"input" : {
"variableName" : "describeTrustsRequest",
"variableType" : "DescribeTrustsRequest",
"variableDeclarationType" : "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,
"returnType" : {
"returnType" : "DescribeTrustsResult",
"documentation" : "The result of a DescribeTrust request.
"
},
"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,
"syncReturnType" : "DescribeTrustsResult",
"asyncReturnType" : "DescribeTrustsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeTrusts"
},
"DisableRadius" : {
"documentation" : "Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
",
"operationName" : "DisableRadius",
"deprecated" : false,
"input" : {
"variableName" : "disableRadiusRequest",
"variableType" : "DisableRadiusRequest",
"variableDeclarationType" : "DisableRadiusRequest",
"documentation" : "Contains the inputs for the DisableRadius operation.
",
"simpleType" : "DisableRadiusRequest",
"variableSetterType" : "DisableRadiusRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DisableRadiusResult",
"documentation" : "Contains the results of the DisableRadius operation.
"
},
"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,
"syncReturnType" : "DisableRadiusResult",
"asyncReturnType" : "DisableRadiusResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "disableRadius"
},
"DisableSso" : {
"documentation" : "Disables single-sign on for a directory.
",
"operationName" : "DisableSso",
"deprecated" : false,
"input" : {
"variableName" : "disableSsoRequest",
"variableType" : "DisableSsoRequest",
"variableDeclarationType" : "DisableSsoRequest",
"documentation" : "Contains the inputs for the DisableSso operation.
",
"simpleType" : "DisableSsoRequest",
"variableSetterType" : "DisableSsoRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DisableSsoResult",
"documentation" : "Contains the results of the DisableSso operation.
"
},
"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,
"syncReturnType" : "DisableSsoResult",
"asyncReturnType" : "DisableSsoResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "disableSso"
},
"EnableRadius" : {
"documentation" : "Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
",
"operationName" : "EnableRadius",
"deprecated" : false,
"input" : {
"variableName" : "enableRadiusRequest",
"variableType" : "EnableRadiusRequest",
"variableDeclarationType" : "EnableRadiusRequest",
"documentation" : "Contains the inputs for the EnableRadius operation.
",
"simpleType" : "EnableRadiusRequest",
"variableSetterType" : "EnableRadiusRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "EnableRadiusResult",
"documentation" : "Contains the results of the EnableRadius operation.
"
},
"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,
"syncReturnType" : "EnableRadiusResult",
"asyncReturnType" : "EnableRadiusResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "enableRadius"
},
"EnableSso" : {
"documentation" : "Enables single-sign on for a directory.
",
"operationName" : "EnableSso",
"deprecated" : false,
"input" : {
"variableName" : "enableSsoRequest",
"variableType" : "EnableSsoRequest",
"variableDeclarationType" : "EnableSsoRequest",
"documentation" : "Contains the inputs for the EnableSso operation.
",
"simpleType" : "EnableSsoRequest",
"variableSetterType" : "EnableSsoRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "EnableSsoResult",
"documentation" : "Contains the results of the EnableSso operation.
"
},
"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,
"syncReturnType" : "EnableSsoResult",
"asyncReturnType" : "EnableSsoResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "enableSso"
},
"GetDirectoryLimits" : {
"documentation" : "Obtains directory limit information for the current region.
",
"operationName" : "GetDirectoryLimits",
"deprecated" : false,
"input" : {
"variableName" : "getDirectoryLimitsRequest",
"variableType" : "GetDirectoryLimitsRequest",
"variableDeclarationType" : "GetDirectoryLimitsRequest",
"documentation" : "Contains the inputs for the GetDirectoryLimits operation.
",
"simpleType" : "GetDirectoryLimitsRequest",
"variableSetterType" : "GetDirectoryLimitsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "GetDirectoryLimitsResult",
"documentation" : "Contains the results of the GetDirectoryLimits operation.
"
},
"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,
"syncReturnType" : "GetDirectoryLimitsResult",
"asyncReturnType" : "GetDirectoryLimitsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "getDirectoryLimits"
},
"GetSnapshotLimits" : {
"documentation" : "Obtains the manual snapshot limits for a directory.
",
"operationName" : "GetSnapshotLimits",
"deprecated" : false,
"input" : {
"variableName" : "getSnapshotLimitsRequest",
"variableType" : "GetSnapshotLimitsRequest",
"variableDeclarationType" : "GetSnapshotLimitsRequest",
"documentation" : "Contains the inputs for the GetSnapshotLimits operation.
",
"simpleType" : "GetSnapshotLimitsRequest",
"variableSetterType" : "GetSnapshotLimitsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "GetSnapshotLimitsResult",
"documentation" : "Contains the results of the GetSnapshotLimits operation.
"
},
"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,
"syncReturnType" : "GetSnapshotLimitsResult",
"asyncReturnType" : "GetSnapshotLimitsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "getSnapshotLimits"
},
"ListTagsForResource" : {
"documentation" : "Lists all tags on an Amazon Directory Services directory.
",
"operationName" : "ListTagsForResource",
"deprecated" : false,
"input" : {
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"variableDeclarationType" : "ListTagsForResourceRequest",
"documentation" : "",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListTagsForResourceResult",
"documentation" : null
},
"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,
"syncReturnType" : "ListTagsForResourceResult",
"asyncReturnType" : "ListTagsForResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "listTagsForResource"
},
"RegisterEventTopic" : {
"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.
",
"operationName" : "RegisterEventTopic",
"deprecated" : false,
"input" : {
"variableName" : "registerEventTopicRequest",
"variableType" : "RegisterEventTopicRequest",
"variableDeclarationType" : "RegisterEventTopicRequest",
"documentation" : "Registers a new event topic.
",
"simpleType" : "RegisterEventTopicRequest",
"variableSetterType" : "RegisterEventTopicRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RegisterEventTopicResult",
"documentation" : "The result of a RegisterEventTopic request.
"
},
"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,
"syncReturnType" : "RegisterEventTopicResult",
"asyncReturnType" : "RegisterEventTopicResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "registerEventTopic"
},
"RemoveTagsFromResource" : {
"documentation" : "Removes tags from an Amazon Directory Services directory.
",
"operationName" : "RemoveTagsFromResource",
"deprecated" : false,
"input" : {
"variableName" : "removeTagsFromResourceRequest",
"variableType" : "RemoveTagsFromResourceRequest",
"variableDeclarationType" : "RemoveTagsFromResourceRequest",
"documentation" : "",
"simpleType" : "RemoveTagsFromResourceRequest",
"variableSetterType" : "RemoveTagsFromResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RemoveTagsFromResourceResult",
"documentation" : null
},
"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,
"syncReturnType" : "RemoveTagsFromResourceResult",
"asyncReturnType" : "RemoveTagsFromResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "removeTagsFromResource"
},
"RestoreFromSnapshot" : {
"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.
",
"operationName" : "RestoreFromSnapshot",
"deprecated" : false,
"input" : {
"variableName" : "restoreFromSnapshotRequest",
"variableType" : "RestoreFromSnapshotRequest",
"variableDeclarationType" : "RestoreFromSnapshotRequest",
"documentation" : "An object representing the inputs for the RestoreFromSnapshot operation.
",
"simpleType" : "RestoreFromSnapshotRequest",
"variableSetterType" : "RestoreFromSnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RestoreFromSnapshotResult",
"documentation" : "Contains the results of the RestoreFromSnapshot operation.
"
},
"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,
"syncReturnType" : "RestoreFromSnapshotResult",
"asyncReturnType" : "RestoreFromSnapshotResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "restoreFromSnapshot"
},
"UpdateConditionalForwarder" : {
"documentation" : "Updates a conditional forwarder that has been set up for your AWS directory.
",
"operationName" : "UpdateConditionalForwarder",
"deprecated" : false,
"input" : {
"variableName" : "updateConditionalForwarderRequest",
"variableType" : "UpdateConditionalForwarderRequest",
"variableDeclarationType" : "UpdateConditionalForwarderRequest",
"documentation" : "Updates a conditional forwarder.
",
"simpleType" : "UpdateConditionalForwarderRequest",
"variableSetterType" : "UpdateConditionalForwarderRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "UpdateConditionalForwarderResult",
"documentation" : "The result of an UpdateConditionalForwarder request.
"
},
"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,
"syncReturnType" : "UpdateConditionalForwarderResult",
"asyncReturnType" : "UpdateConditionalForwarderResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "updateConditionalForwarder"
},
"UpdateRadius" : {
"documentation" : "Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
",
"operationName" : "UpdateRadius",
"deprecated" : false,
"input" : {
"variableName" : "updateRadiusRequest",
"variableType" : "UpdateRadiusRequest",
"variableDeclarationType" : "UpdateRadiusRequest",
"documentation" : "Contains the inputs for the UpdateRadius operation.
",
"simpleType" : "UpdateRadiusRequest",
"variableSetterType" : "UpdateRadiusRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "UpdateRadiusResult",
"documentation" : "Contains the results of the UpdateRadius operation.
"
},
"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,
"syncReturnType" : "UpdateRadiusResult",
"asyncReturnType" : "UpdateRadiusResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "updateRadius"
},
"VerifyTrust" : {
"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.
",
"operationName" : "VerifyTrust",
"deprecated" : false,
"input" : {
"variableName" : "verifyTrustRequest",
"variableType" : "VerifyTrustRequest",
"variableDeclarationType" : "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,
"returnType" : {
"returnType" : "VerifyTrustResult",
"documentation" : "Result of a VerifyTrust request.
"
},
"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,
"syncReturnType" : "VerifyTrustResult",
"asyncReturnType" : "VerifyTrustResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "verifyTrust"
}
},
"shapes" : {
"DeleteDirectoryRequest" : {
"c2jName" : "DeleteDirectoryRequest",
"documentation" : "Contains the inputs for the DeleteDirectory operation.
",
"shapeName" : "DeleteDirectoryRequest",
"deprecated" : false,
"required" : [ "DirectoryId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the directory to delete.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.*/",
"getterDocumentation" : "/**The identifier of the directory to delete.
\n@return The identifier of the directory to delete.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "deleteDirectoryRequest",
"variableType" : "DeleteDirectoryRequest",
"variableDeclarationType" : "DeleteDirectoryRequest",
"documentation" : null,
"simpleType" : "DeleteDirectoryRequest",
"variableSetterType" : "DeleteDirectoryRequest"
},
"marshaller" : {
"action" : "DeleteDirectory",
"verb" : "POST",
"target" : "DirectoryService_20150416.DeleteDirectory",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The identifier of the directory to delete.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory to delete.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.*/",
"getterDocumentation" : "/**The identifier of the directory to delete.
\n@return The identifier of the directory to delete.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory to delete.
\n@param directoryId The identifier of the directory to delete.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DirectoryUnavailableException" : {
"c2jName" : "DirectoryUnavailableException",
"documentation" : "The specified directory is unavailable or could not be found.
",
"shapeName" : "DirectoryUnavailableException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "directoryUnavailableException",
"variableType" : "DirectoryUnavailableException",
"variableDeclarationType" : "DirectoryUnavailableException",
"documentation" : null,
"simpleType" : "DirectoryUnavailableException",
"variableSetterType" : "DirectoryUnavailableException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "DirectoryUnavailableException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DirectoryType" : {
"c2jName" : "DirectoryType",
"documentation" : "",
"shapeName" : "DirectoryType",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "SimpleAD",
"value" : "SimpleAD"
}, {
"name" : "ADConnector",
"value" : "ADConnector"
}, {
"name" : "MicrosoftAD",
"value" : "MicrosoftAD"
} ],
"variable" : {
"variableName" : "directoryType",
"variableType" : "DirectoryType",
"variableDeclarationType" : "DirectoryType",
"documentation" : null,
"simpleType" : "DirectoryType",
"variableSetterType" : "DirectoryType"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"InvalidParameterException" : {
"c2jName" : "InvalidParameterException",
"documentation" : "One or more parameters are not valid.
",
"shapeName" : "InvalidParameterException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "invalidParameterException",
"variableType" : "InvalidParameterException",
"variableDeclarationType" : "InvalidParameterException",
"documentation" : null,
"simpleType" : "InvalidParameterException",
"variableSetterType" : "InvalidParameterException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "InvalidParameterException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DirectoryLimits" : {
"c2jName" : "DirectoryLimits",
"documentation" : "Contains directory limit information for a region.
",
"shapeName" : "DirectoryLimits",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The maximum number of cloud directories allowed in the region.
",
"name" : "CloudOnlyDirectoriesLimit",
"c2jName" : "CloudOnlyDirectoriesLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of cloud directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesLimit",
"marshallLocationName" : "CloudOnlyDirectoriesLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@return The maximum number of cloud directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The current number of cloud directories in the region.
",
"name" : "CloudOnlyDirectoriesCurrentCount",
"c2jName" : "CloudOnlyDirectoriesCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of cloud directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesCurrentCount",
"marshallLocationName" : "CloudOnlyDirectoriesCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.*/",
"getterDocumentation" : "/**The current number of cloud directories in the region.
\n@return The current number of cloud directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates if the cloud directory limit has been reached.
",
"name" : "CloudOnlyDirectoriesLimitReached",
"c2jName" : "CloudOnlyDirectoriesLimitReached",
"c2jShape" : "CloudOnlyDirectoriesLimitReached",
"variable" : {
"variableName" : "cloudOnlyDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the cloud directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesLimitReached",
"marshallLocationName" : "CloudOnlyDirectoriesLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@return Indicates if the cloud directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of Microsoft AD directories allowed in the region.
",
"name" : "CloudOnlyMicrosoftADLimit",
"c2jName" : "CloudOnlyMicrosoftADLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of Microsoft AD directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADLimit",
"marshallLocationName" : "CloudOnlyMicrosoftADLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@return The maximum number of Microsoft AD directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The current number of Microsoft AD directories in the region.
",
"name" : "CloudOnlyMicrosoftADCurrentCount",
"c2jName" : "CloudOnlyMicrosoftADCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of Microsoft AD directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADCurrentCount",
"marshallLocationName" : "CloudOnlyMicrosoftADCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.*/",
"getterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@return The current number of Microsoft AD directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates if the Microsoft AD directory limit has been reached.
",
"name" : "CloudOnlyMicrosoftADLimitReached",
"c2jName" : "CloudOnlyMicrosoftADLimitReached",
"c2jShape" : "CloudOnlyDirectoriesLimitReached",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the Microsoft AD directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADLimitReached",
"marshallLocationName" : "CloudOnlyMicrosoftADLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@return Indicates if the Microsoft AD directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of connected directories allowed in the region.
",
"name" : "ConnectedDirectoriesLimit",
"c2jName" : "ConnectedDirectoriesLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "connectedDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of connected directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "connectedDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesLimit",
"marshallLocationName" : "ConnectedDirectoriesLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@return The maximum number of connected directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The current number of connected directories in the region.
",
"name" : "ConnectedDirectoriesCurrentCount",
"c2jName" : "ConnectedDirectoriesCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "connectedDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of connected directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "connectedDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesCurrentCount",
"marshallLocationName" : "ConnectedDirectoriesCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.*/",
"getterDocumentation" : "/**The current number of connected directories in the region.
\n@return The current number of connected directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates if the connected directory limit has been reached.
",
"name" : "ConnectedDirectoriesLimitReached",
"c2jName" : "ConnectedDirectoriesLimitReached",
"c2jShape" : "ConnectedDirectoriesLimitReached",
"variable" : {
"variableName" : "connectedDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the connected directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "connectedDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesLimitReached",
"marshallLocationName" : "ConnectedDirectoriesLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@return Indicates if the connected directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "directoryLimits",
"variableType" : "DirectoryLimits",
"variableDeclarationType" : "DirectoryLimits",
"documentation" : null,
"simpleType" : "DirectoryLimits",
"variableSetterType" : "DirectoryLimits"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CloudOnlyMicrosoftADLimit" : {
"documentation" : "The maximum number of Microsoft AD directories allowed in the region.
",
"name" : "CloudOnlyMicrosoftADLimit",
"c2jName" : "CloudOnlyMicrosoftADLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of Microsoft AD directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADLimit",
"marshallLocationName" : "CloudOnlyMicrosoftADLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@return The maximum number of Microsoft AD directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of Microsoft AD directories allowed in the region.
\n@param cloudOnlyMicrosoftADLimit The maximum number of Microsoft AD directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ConnectedDirectoriesLimit" : {
"documentation" : "The maximum number of connected directories allowed in the region.
",
"name" : "ConnectedDirectoriesLimit",
"c2jName" : "ConnectedDirectoriesLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "connectedDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of connected directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "connectedDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesLimit",
"marshallLocationName" : "ConnectedDirectoriesLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@return The maximum number of connected directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of connected directories allowed in the region.
\n@param connectedDirectoriesLimit The maximum number of connected directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ConnectedDirectoriesCurrentCount" : {
"documentation" : "The current number of connected directories in the region.
",
"name" : "ConnectedDirectoriesCurrentCount",
"c2jName" : "ConnectedDirectoriesCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "connectedDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of connected directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "connectedDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesCurrentCount",
"marshallLocationName" : "ConnectedDirectoriesCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.*/",
"getterDocumentation" : "/**The current number of connected directories in the region.
\n@return The current number of connected directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of connected directories in the region.
\n@param connectedDirectoriesCurrentCount The current number of connected directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CloudOnlyMicrosoftADCurrentCount" : {
"documentation" : "The current number of Microsoft AD directories in the region.
",
"name" : "CloudOnlyMicrosoftADCurrentCount",
"c2jName" : "CloudOnlyMicrosoftADCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of Microsoft AD directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADCurrentCount",
"marshallLocationName" : "CloudOnlyMicrosoftADCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.*/",
"getterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@return The current number of Microsoft AD directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of Microsoft AD directories in the region.
\n@param cloudOnlyMicrosoftADCurrentCount The current number of Microsoft AD directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CloudOnlyMicrosoftADLimitReached" : {
"documentation" : "Indicates if the Microsoft AD directory limit has been reached.
",
"name" : "CloudOnlyMicrosoftADLimitReached",
"c2jName" : "CloudOnlyMicrosoftADLimitReached",
"c2jShape" : "CloudOnlyDirectoriesLimitReached",
"variable" : {
"variableName" : "cloudOnlyMicrosoftADLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the Microsoft AD directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "cloudOnlyMicrosoftADLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyMicrosoftADLimitReached",
"marshallLocationName" : "CloudOnlyMicrosoftADLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@return Indicates if the Microsoft AD directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the Microsoft AD directory limit has been reached.
\n@param cloudOnlyMicrosoftADLimitReached Indicates if the Microsoft AD directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CloudOnlyDirectoriesLimitReached" : {
"documentation" : "Indicates if the cloud directory limit has been reached.
",
"name" : "CloudOnlyDirectoriesLimitReached",
"c2jName" : "CloudOnlyDirectoriesLimitReached",
"c2jShape" : "CloudOnlyDirectoriesLimitReached",
"variable" : {
"variableName" : "cloudOnlyDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the cloud directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesLimitReached",
"marshallLocationName" : "CloudOnlyDirectoriesLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@return Indicates if the cloud directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the cloud directory limit has been reached.
\n@param cloudOnlyDirectoriesLimitReached Indicates if the cloud directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ConnectedDirectoriesLimitReached" : {
"documentation" : "Indicates if the connected directory limit has been reached.
",
"name" : "ConnectedDirectoriesLimitReached",
"c2jName" : "ConnectedDirectoriesLimitReached",
"c2jShape" : "ConnectedDirectoriesLimitReached",
"variable" : {
"variableName" : "connectedDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates if the connected directory limit has been reached.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "connectedDirectoriesLimitReached",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConnectedDirectoriesLimitReached",
"marshallLocationName" : "ConnectedDirectoriesLimitReached",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.*/",
"getterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@return Indicates if the connected directory limit has been reached.*/",
"fluentSetterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates if the connected directory limit has been reached.
\n@param connectedDirectoriesLimitReached Indicates if the connected directory limit has been reached.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CloudOnlyDirectoriesLimit" : {
"documentation" : "The maximum number of cloud directories allowed in the region.
",
"name" : "CloudOnlyDirectoriesLimit",
"c2jName" : "CloudOnlyDirectoriesLimit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of cloud directories allowed in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesLimit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesLimit",
"marshallLocationName" : "CloudOnlyDirectoriesLimit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.*/",
"getterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@return The maximum number of cloud directories allowed in the region.*/",
"fluentSetterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of cloud directories allowed in the region.
\n@param cloudOnlyDirectoriesLimit The maximum number of cloud directories allowed in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CloudOnlyDirectoriesCurrentCount" : {
"documentation" : "The current number of cloud directories in the region.
",
"name" : "CloudOnlyDirectoriesCurrentCount",
"c2jName" : "CloudOnlyDirectoriesCurrentCount",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "cloudOnlyDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The current number of cloud directories in the region.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cloudOnlyDirectoriesCurrentCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CloudOnlyDirectoriesCurrentCount",
"marshallLocationName" : "CloudOnlyDirectoriesCurrentCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.*/",
"getterDocumentation" : "/**The current number of cloud directories in the region.
\n@return The current number of cloud directories in the region.*/",
"fluentSetterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The current number of cloud directories in the region.
\n@param cloudOnlyDirectoriesCurrentCount The current number of cloud directories in the region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"UpdateConditionalForwarderRequest" : {
"c2jName" : "UpdateConditionalForwarderRequest",
"documentation" : "Updates a conditional forwarder.
",
"shapeName" : "UpdateConditionalForwarderRequest",
"deprecated" : false,
"required" : [ "DirectoryId", "RemoteDomainName", "DnsIpAddrs" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The directory ID of the AWS directory for which to update the conditional forwarder.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory ID of the AWS directory for which to update the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.*/",
"getterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@return The directory ID of the AWS directory for which to update the conditional forwarder.*/",
"fluentSetterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"name" : "RemoteDomainName",
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"variable" : {
"variableName" : "remoteDomainName",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "remoteDomainName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RemoteDomainName",
"marshallLocationName" : "RemoteDomainName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "The updated IP addresses of the remote DNS server associated with the conditional forwarder.
",
"name" : "DnsIpAddrs",
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"variable" : {
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The updated IP addresses of the remote DNS server associated with the conditional forwarder.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DnsIpAddrs",
"marshallLocationName" : "DnsIpAddrs",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "IpAddr",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@param dnsIpAddrs The updated IP addresses of the remote DNS server associated with the conditional forwarder.*/",
"getterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@return The updated IP addresses of the remote DNS server associated with the conditional forwarder.*/",
"fluentSetterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@param dnsIpAddrs The updated IP addresses of the remote DNS server associated with the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\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 updated IP addresses of the remote DNS server associated with the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "updateConditionalForwarderRequest",
"variableType" : "UpdateConditionalForwarderRequest",
"variableDeclarationType" : "UpdateConditionalForwarderRequest",
"documentation" : null,
"simpleType" : "UpdateConditionalForwarderRequest",
"variableSetterType" : "UpdateConditionalForwarderRequest"
},
"marshaller" : {
"action" : "UpdateConditionalForwarder",
"verb" : "POST",
"target" : "DirectoryService_20150416.UpdateConditionalForwarder",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The directory ID of the AWS directory for which to update the conditional forwarder.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory ID of the AWS directory for which to update the conditional forwarder.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.*/",
"getterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@return The directory ID of the AWS directory for which to update the conditional forwarder.*/",
"fluentSetterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory ID of the AWS directory for which to update the conditional forwarder.
\n@param directoryId The directory ID of the AWS directory for which to update the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RemoteDomainName" : {
"documentation" : "The fully qualified domain name (FQDN) of the remote domain with which you will set up a trust relationship.
",
"name" : "RemoteDomainName",
"c2jName" : "RemoteDomainName",
"c2jShape" : "RemoteDomainName",
"variable" : {
"variableName" : "remoteDomainName",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "remoteDomainName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RemoteDomainName",
"marshallLocationName" : "RemoteDomainName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
},
"DnsIpAddrs" : {
"documentation" : "The updated IP addresses of the remote DNS server associated with the conditional forwarder.
",
"name" : "DnsIpAddrs",
"c2jName" : "DnsIpAddrs",
"c2jShape" : "DnsIpAddrs",
"variable" : {
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The updated IP addresses of the remote DNS server associated with the conditional forwarder.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "dnsIpAddrs",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DnsIpAddrs",
"marshallLocationName" : "DnsIpAddrs",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "IpAddr",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@param dnsIpAddrs The updated IP addresses of the remote DNS server associated with the conditional forwarder.*/",
"getterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@return The updated IP addresses of the remote DNS server associated with the conditional forwarder.*/",
"fluentSetterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\n@param dnsIpAddrs The updated IP addresses of the remote DNS server associated with the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The updated IP addresses of the remote DNS server associated with the conditional forwarder.
\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 updated IP addresses of the remote DNS server associated with the conditional forwarder.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"VerifyTrustRequest" : {
"c2jName" : "VerifyTrustRequest",
"documentation" : "Initiates the verification of an existing trust relationship between a Microsoft AD in the AWS cloud and an external domain.
",
"shapeName" : "VerifyTrustRequest",
"deprecated" : false,
"required" : [ "TrustId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The unique Trust ID of the trust relationship to verify.
",
"name" : "TrustId",
"c2jName" : "TrustId",
"c2jShape" : "TrustId",
"variable" : {
"variableName" : "trustId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The unique Trust ID of the trust relationship to verify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "trustId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TrustId",
"marshallLocationName" : "TrustId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.*/",
"getterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@return The unique Trust ID of the trust relationship to verify.*/",
"fluentSetterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "verifyTrustRequest",
"variableType" : "VerifyTrustRequest",
"variableDeclarationType" : "VerifyTrustRequest",
"documentation" : null,
"simpleType" : "VerifyTrustRequest",
"variableSetterType" : "VerifyTrustRequest"
},
"marshaller" : {
"action" : "VerifyTrust",
"verb" : "POST",
"target" : "DirectoryService_20150416.VerifyTrust",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"TrustId" : {
"documentation" : "The unique Trust ID of the trust relationship to verify.
",
"name" : "TrustId",
"c2jName" : "TrustId",
"c2jShape" : "TrustId",
"variable" : {
"variableName" : "trustId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The unique Trust ID of the trust relationship to verify.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "trustId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TrustId",
"marshallLocationName" : "TrustId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.*/",
"getterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@return The unique Trust ID of the trust relationship to verify.*/",
"fluentSetterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The unique Trust ID of the trust relationship to verify.
\n@param trustId The unique Trust ID of the trust relationship to verify.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"AddTagsToResourceResult" : {
"c2jName" : "AddTagsToResourceResult",
"documentation" : "",
"shapeName" : "AddTagsToResourceResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "addTagsToResourceResult",
"variableType" : "AddTagsToResourceResult",
"variableDeclarationType" : "AddTagsToResourceResult",
"documentation" : null,
"simpleType" : "AddTagsToResourceResult",
"variableSetterType" : "AddTagsToResourceResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"Computer" : {
"c2jName" : "Computer",
"documentation" : "Contains information about a computer account in a directory.
",
"shapeName" : "Computer",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the computer.
",
"name" : "ComputerId",
"c2jName" : "ComputerId",
"c2jShape" : "SID",
"variable" : {
"variableName" : "computerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the computer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "computerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerId",
"marshallLocationName" : "ComputerId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.*/",
"getterDocumentation" : "/**The identifier of the computer.
\n@return The identifier of the computer.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "The computer name.
",
"name" : "ComputerName",
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"variable" : {
"variableName" : "computerName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The computer name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "computerName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerName",
"marshallLocationName" : "ComputerName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The computer name.
\n@param computerName The computer name.*/",
"getterDocumentation" : "/**The computer name.
\n@return The computer name.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"name" : "ComputerAttributes",
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"variable" : {
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerAttributes",
"marshallLocationName" : "ComputerAttributes",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Attribute",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Attribute",
"variable" : {
"variableName" : "member",
"variableType" : "Attribute",
"variableDeclarationType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Attribute",
"variableDeclarationType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Attribute",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "computer",
"variableType" : "Computer",
"variableDeclarationType" : "Computer",
"documentation" : null,
"simpleType" : "Computer",
"variableSetterType" : "Computer"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ComputerName" : {
"documentation" : "The computer name.
",
"name" : "ComputerName",
"c2jName" : "ComputerName",
"c2jShape" : "ComputerName",
"variable" : {
"variableName" : "computerName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The computer name.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "computerName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerName",
"marshallLocationName" : "ComputerName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The computer name.
\n@param computerName The computer name.*/",
"getterDocumentation" : "/**The computer name.
\n@return The computer name.*/",
"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.*/",
"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.*/"
},
"ComputerAttributes" : {
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"name" : "ComputerAttributes",
"c2jName" : "ComputerAttributes",
"c2jShape" : "Attributes",
"variable" : {
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "An array of Attribute objects containing the LDAP attributes that belong to the computer account.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "computerAttributes",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerAttributes",
"marshallLocationName" : "ComputerAttributes",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Attribute",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Attribute",
"variable" : {
"variableName" : "member",
"variableType" : "Attribute",
"variableDeclarationType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Attribute",
"variableDeclarationType" : "Attribute",
"documentation" : "",
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"getterModel" : {
"returnType" : "Attribute",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Attribute",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
},
"ComputerId" : {
"documentation" : "The identifier of the computer.
",
"name" : "ComputerId",
"c2jName" : "ComputerId",
"c2jShape" : "SID",
"variable" : {
"variableName" : "computerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the computer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "computerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ComputerId",
"marshallLocationName" : "ComputerId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the computer.
\n@param computerId The identifier of the computer.*/",
"getterDocumentation" : "/**The identifier of the computer.
\n@return The identifier of the computer.*/",
"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.*/",
"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.*/"
}
}
},
"GetSnapshotLimitsRequest" : {
"c2jName" : "GetSnapshotLimitsRequest",
"documentation" : "Contains the inputs for the GetSnapshotLimits operation.
",
"shapeName" : "GetSnapshotLimitsRequest",
"deprecated" : false,
"required" : [ "DirectoryId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Contains the identifier of the directory to obtain the limits for.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Contains the identifier of the directory to obtain the limits for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.*/",
"getterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@return Contains the identifier of the directory to obtain the limits for.*/",
"fluentSetterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "getSnapshotLimitsRequest",
"variableType" : "GetSnapshotLimitsRequest",
"variableDeclarationType" : "GetSnapshotLimitsRequest",
"documentation" : null,
"simpleType" : "GetSnapshotLimitsRequest",
"variableSetterType" : "GetSnapshotLimitsRequest"
},
"marshaller" : {
"action" : "GetSnapshotLimits",
"verb" : "POST",
"target" : "DirectoryService_20150416.GetSnapshotLimits",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "Contains the identifier of the directory to obtain the limits for.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Contains the identifier of the directory to obtain the limits for.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.*/",
"getterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@return Contains the identifier of the directory to obtain the limits for.*/",
"fluentSetterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Contains the identifier of the directory to obtain the limits for.
\n@param directoryId Contains the identifier of the directory to obtain the limits for.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"TrustType" : {
"c2jName" : "TrustType",
"documentation" : "",
"shapeName" : "TrustType",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "Forest",
"value" : "Forest"
} ],
"variable" : {
"variableName" : "trustType",
"variableType" : "TrustType",
"variableDeclarationType" : "TrustType",
"documentation" : null,
"simpleType" : "TrustType",
"variableSetterType" : "TrustType"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"EnableRadiusRequest" : {
"c2jName" : "EnableRadiusRequest",
"documentation" : "Contains the inputs for the EnableRadius operation.
",
"shapeName" : "EnableRadiusRequest",
"deprecated" : false,
"required" : [ "DirectoryId", "RadiusSettings" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the directory for which to enable MFA.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to enable MFA.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.*/",
"getterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@return The identifier of the directory for which to enable MFA.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A RadiusSettings object that contains information about the RADIUS server.
",
"name" : "RadiusSettings",
"c2jName" : "RadiusSettings",
"c2jShape" : "RadiusSettings",
"variable" : {
"variableName" : "radiusSettings",
"variableType" : "RadiusSettings",
"variableDeclarationType" : "RadiusSettings",
"documentation" : "A RadiusSettings object that contains information about the RADIUS server.
",
"simpleType" : "RadiusSettings",
"variableSetterType" : "RadiusSettings"
},
"setterModel" : {
"variableName" : "radiusSettings",
"variableType" : "RadiusSettings",
"variableDeclarationType" : "RadiusSettings",
"documentation" : "",
"simpleType" : "RadiusSettings",
"variableSetterType" : "RadiusSettings"
},
"getterModel" : {
"returnType" : "RadiusSettings",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RadiusSettings",
"marshallLocationName" : "RadiusSettings",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.*/",
"getterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@return A RadiusSettings object that contains information about the RADIUS server.*/",
"fluentSetterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "enableRadiusRequest",
"variableType" : "EnableRadiusRequest",
"variableDeclarationType" : "EnableRadiusRequest",
"documentation" : null,
"simpleType" : "EnableRadiusRequest",
"variableSetterType" : "EnableRadiusRequest"
},
"marshaller" : {
"action" : "EnableRadius",
"verb" : "POST",
"target" : "DirectoryService_20150416.EnableRadius",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The identifier of the directory for which to enable MFA.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to enable MFA.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.*/",
"getterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@return The identifier of the directory for which to enable MFA.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to enable MFA.
\n@param directoryId The identifier of the directory for which to enable MFA.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RadiusSettings" : {
"documentation" : "A RadiusSettings object that contains information about the RADIUS server.
",
"name" : "RadiusSettings",
"c2jName" : "RadiusSettings",
"c2jShape" : "RadiusSettings",
"variable" : {
"variableName" : "radiusSettings",
"variableType" : "RadiusSettings",
"variableDeclarationType" : "RadiusSettings",
"documentation" : "A RadiusSettings object that contains information about the RADIUS server.
",
"simpleType" : "RadiusSettings",
"variableSetterType" : "RadiusSettings"
},
"setterModel" : {
"variableName" : "radiusSettings",
"variableType" : "RadiusSettings",
"variableDeclarationType" : "RadiusSettings",
"documentation" : "",
"simpleType" : "RadiusSettings",
"variableSetterType" : "RadiusSettings"
},
"getterModel" : {
"returnType" : "RadiusSettings",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RadiusSettings",
"marshallLocationName" : "RadiusSettings",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.*/",
"getterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@return A RadiusSettings object that contains information about the RADIUS server.*/",
"fluentSetterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A RadiusSettings object that contains information about the RADIUS server.
\n@param radiusSettings A RadiusSettings object that contains information about the RADIUS server.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeConditionalForwardersRequest" : {
"c2jName" : "DescribeConditionalForwardersRequest",
"documentation" : "Describes a conditional forwarder.
",
"shapeName" : "DescribeConditionalForwardersRequest",
"deprecated" : false,
"required" : [ "DirectoryId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The directory ID for which to get the list of associated conditional forwarders.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory ID for which to get the list of associated conditional forwarders.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.*/",
"getterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@return The directory ID for which to get the list of associated conditional forwarders.*/",
"fluentSetterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
",
"name" : "RemoteDomainNames",
"c2jName" : "RemoteDomainNames",
"c2jShape" : "RemoteDomainNames",
"variable" : {
"variableName" : "remoteDomainNames",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "remoteDomainNames",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RemoteDomainNames",
"marshallLocationName" : "RemoteDomainNames",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "RemoteDomainName",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.*/",
"getterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@return The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.*/",
"fluentSetterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRemoteDomainNames(java.util.Collection)} or {@link #withRemoteDomainNames(java.util.Collection)} if you want to override the existing values.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeConditionalForwardersRequest",
"variableType" : "DescribeConditionalForwardersRequest",
"variableDeclarationType" : "DescribeConditionalForwardersRequest",
"documentation" : null,
"simpleType" : "DescribeConditionalForwardersRequest",
"variableSetterType" : "DescribeConditionalForwardersRequest"
},
"marshaller" : {
"action" : "DescribeConditionalForwarders",
"verb" : "POST",
"target" : "DirectoryService_20150416.DescribeConditionalForwarders",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The directory ID for which to get the list of associated conditional forwarders.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory ID for which to get the list of associated conditional forwarders.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.*/",
"getterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@return The directory ID for which to get the list of associated conditional forwarders.*/",
"fluentSetterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory ID for which to get the list of associated conditional forwarders.
\n@param directoryId The directory ID for which to get the list of associated conditional forwarders.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"RemoteDomainNames" : {
"documentation" : "The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
",
"name" : "RemoteDomainNames",
"c2jName" : "RemoteDomainNames",
"c2jShape" : "RemoteDomainNames",
"variable" : {
"variableName" : "remoteDomainNames",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "remoteDomainNames",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RemoteDomainNames",
"marshallLocationName" : "RemoteDomainNames",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "RemoteDomainName",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.*/",
"getterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@return The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.*/",
"fluentSetterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setRemoteDomainNames(java.util.Collection)} or {@link #withRemoteDomainNames(java.util.Collection)} if you want to override the existing values.
\n@param remoteDomainNames The fully qualified domain names (FQDN) of the remote domains for which to get the list of associated conditional forwarders. If this member is null, all conditional forwarders are returned.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"EnableSsoRequest" : {
"c2jName" : "EnableSsoRequest",
"documentation" : "Contains the inputs for the EnableSso operation.
",
"shapeName" : "EnableSsoRequest",
"deprecated" : false,
"required" : [ "DirectoryId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the directory for which to enable single-sign on.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to enable single-sign on.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.*/",
"getterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@return The identifier of the directory for which to enable single-sign on.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
",
"name" : "UserName",
"c2jName" : "UserName",
"c2jShape" : "UserName",
"variable" : {
"variableName" : "userName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "userName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "UserName",
"marshallLocationName" : "UserName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.*/",
"getterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@return The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.*/",
"fluentSetterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
",
"name" : "Password",
"c2jName" : "Password",
"c2jShape" : "ConnectPassword",
"variable" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Password",
"marshallLocationName" : "Password",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.*/",
"getterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@return The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.*/",
"fluentSetterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "enableSsoRequest",
"variableType" : "EnableSsoRequest",
"variableDeclarationType" : "EnableSsoRequest",
"documentation" : null,
"simpleType" : "EnableSsoRequest",
"variableSetterType" : "EnableSsoRequest"
},
"marshaller" : {
"action" : "EnableSso",
"verb" : "POST",
"target" : "DirectoryService_20150416.EnableSso",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The identifier of the directory for which to enable single-sign on.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to enable single-sign on.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.*/",
"getterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@return The identifier of the directory for which to enable single-sign on.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to enable single-sign on.
\n@param directoryId The identifier of the directory for which to enable single-sign on.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"UserName" : {
"documentation" : "The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
",
"name" : "UserName",
"c2jName" : "UserName",
"c2jShape" : "UserName",
"variable" : {
"variableName" : "userName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "userName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "UserName",
"marshallLocationName" : "UserName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.*/",
"getterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@return The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.*/",
"fluentSetterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name.
If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.
\n@param userName The username of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. This account must have privileges to add a service principal name. If the AD Connector service account does not have privileges to add a service principal name, you can specify an alternate account with the UserName and Password parameters. These credentials are only used to enable single sign-on and are not stored by the service. The AD Connector service account is not changed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Password" : {
"documentation" : "
The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
",
"name" : "Password",
"c2jName" : "Password",
"c2jShape" : "ConnectPassword",
"variable" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Password",
"marshallLocationName" : "Password",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.*/",
"getterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@return The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.*/",
"fluentSetterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.
\n@param password The password of an alternate account to use to enable single-sign on. This is only used for AD Connector directories. For more information, see the UserName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeTrustsResult" : {
"c2jName" : "DescribeTrustsResult",
"documentation" : "The result of a DescribeTrust request.
",
"shapeName" : "DescribeTrustsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
",
"name" : "Trusts",
"c2jName" : "Trusts",
"c2jShape" : "Trusts",
"variable" : {
"variableName" : "trusts",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "trusts",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Trusts",
"marshallLocationName" : "Trusts",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Trust",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Trust",
"variable" : {
"variableName" : "member",
"variableType" : "Trust",
"variableDeclarationType" : "Trust",
"documentation" : "",
"simpleType" : "Trust",
"variableSetterType" : "Trust"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Trust",
"variableDeclarationType" : "Trust",
"documentation" : "",
"simpleType" : "Trust",
"variableSetterType" : "Trust"
},
"getterModel" : {
"returnType" : "Trust",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Trust",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.*/",
"getterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@return The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.*/",
"fluentSetterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTrusts(java.util.Collection)} or {@link #withTrusts(java.util.Collection)} if you want to override the existing values.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
",
"name" : "NextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NextToken",
"marshallLocationName" : "NextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.*/",
"getterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@return If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.*/",
"fluentSetterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeTrustsResult",
"variableType" : "DescribeTrustsResult",
"variableDeclarationType" : "DescribeTrustsResult",
"documentation" : null,
"simpleType" : "DescribeTrustsResult",
"variableSetterType" : "DescribeTrustsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"NextToken" : {
"documentation" : "If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
",
"name" : "NextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NextToken",
"marshallLocationName" : "NextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.*/",
"getterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@return If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.*/",
"fluentSetterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.
\n@param nextToken If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeTrusts to retrieve the next set of items.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Trusts" : {
"documentation" : "The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
",
"name" : "Trusts",
"c2jName" : "Trusts",
"c2jShape" : "Trusts",
"variable" : {
"variableName" : "trusts",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "trusts",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Trusts",
"marshallLocationName" : "Trusts",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Trust",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Trust",
"variable" : {
"variableName" : "member",
"variableType" : "Trust",
"variableDeclarationType" : "Trust",
"documentation" : "",
"simpleType" : "Trust",
"variableSetterType" : "Trust"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Trust",
"variableDeclarationType" : "Trust",
"documentation" : "",
"simpleType" : "Trust",
"variableSetterType" : "Trust"
},
"getterModel" : {
"returnType" : "Trust",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Trust",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.*/",
"getterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@return The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.*/",
"fluentSetterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The list of Trust objects that were retrieved.
It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTrusts(java.util.Collection)} or {@link #withTrusts(java.util.Collection)} if you want to override the existing values.
\n@param trusts The list of Trust objects that were retrieved. It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Snapshot" : {
"c2jName" : "Snapshot",
"documentation" : "
Describes a directory snapshot.
",
"shapeName" : "Snapshot",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The directory identifier.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.*/",
"getterDocumentation" : "/**The directory identifier.
\n@return The directory identifier.*/",
"fluentSetterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The snapshot identifier.
",
"name" : "SnapshotId",
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotId",
"marshallLocationName" : "SnapshotId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.*/",
"getterDocumentation" : "/**The snapshot identifier.
\n@return The snapshot identifier.*/",
"fluentSetterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The snapshot type.
",
"name" : "Type",
"c2jName" : "Type",
"c2jShape" : "SnapshotType",
"variable" : {
"variableName" : "type",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "type",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Type",
"marshallLocationName" : "Type",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "SnapshotType",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@see SnapshotType*/",
"getterDocumentation" : "/**The snapshot type.
\n@return The snapshot type.\n@see SnapshotType*/",
"fluentSetterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotType*/",
"varargSetterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotType*/"
}, {
"documentation" : "The descriptive name of the snapshot.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "SnapshotName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The descriptive name of the snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.*/",
"getterDocumentation" : "/**The descriptive name of the snapshot.
\n@return The descriptive name of the snapshot.*/",
"fluentSetterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The snapshot status.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "SnapshotStatus",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "SnapshotStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@see SnapshotStatus*/",
"getterDocumentation" : "/**The snapshot status.
\n@return The snapshot status.\n@see SnapshotStatus*/",
"fluentSetterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotStatus*/",
"varargSetterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotStatus*/"
}, {
"documentation" : "The date and time that the snapshot was taken.
",
"name" : "StartTime",
"c2jName" : "StartTime",
"c2jShape" : "StartTime",
"variable" : {
"variableName" : "startTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time that the snapshot was taken.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartTime",
"marshallLocationName" : "StartTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.*/",
"getterDocumentation" : "/**The date and time that the snapshot was taken.
\n@return The date and time that the snapshot was taken.*/",
"fluentSetterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "snapshot",
"variableType" : "Snapshot",
"variableDeclarationType" : "Snapshot",
"documentation" : null,
"simpleType" : "Snapshot",
"variableSetterType" : "Snapshot"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Status" : {
"documentation" : "The snapshot status.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "SnapshotStatus",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "SnapshotStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@see SnapshotStatus*/",
"getterDocumentation" : "/**The snapshot status.
\n@return The snapshot status.\n@see SnapshotStatus*/",
"fluentSetterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotStatus*/",
"varargSetterDocumentation" : "/**The snapshot status.
\n@param status The snapshot status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotStatus*/"
},
"SnapshotId" : {
"documentation" : "The snapshot identifier.
",
"name" : "SnapshotId",
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotId",
"marshallLocationName" : "SnapshotId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.*/",
"getterDocumentation" : "/**The snapshot identifier.
\n@return The snapshot identifier.*/",
"fluentSetterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The snapshot identifier.
\n@param snapshotId The snapshot identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Type" : {
"documentation" : "The snapshot type.
",
"name" : "Type",
"c2jName" : "Type",
"c2jShape" : "SnapshotType",
"variable" : {
"variableName" : "type",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The snapshot type.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "type",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Type",
"marshallLocationName" : "Type",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "SnapshotType",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@see SnapshotType*/",
"getterDocumentation" : "/**The snapshot type.
\n@return The snapshot type.\n@see SnapshotType*/",
"fluentSetterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotType*/",
"varargSetterDocumentation" : "/**The snapshot type.
\n@param type The snapshot type.\n@return Returns a reference to this object so that method calls can be chained together.\n@see SnapshotType*/"
},
"DirectoryId" : {
"documentation" : "The directory identifier.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The directory identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.*/",
"getterDocumentation" : "/**The directory identifier.
\n@return The directory identifier.*/",
"fluentSetterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The directory identifier.
\n@param directoryId The directory identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"StartTime" : {
"documentation" : "The date and time that the snapshot was taken.
",
"name" : "StartTime",
"c2jName" : "StartTime",
"c2jShape" : "StartTime",
"variable" : {
"variableName" : "startTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time that the snapshot was taken.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "startTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "StartTime",
"marshallLocationName" : "StartTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.*/",
"getterDocumentation" : "/**The date and time that the snapshot was taken.
\n@return The date and time that the snapshot was taken.*/",
"fluentSetterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time that the snapshot was taken.
\n@param startTime The date and time that the snapshot was taken.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Name" : {
"documentation" : "The descriptive name of the snapshot.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "SnapshotName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The descriptive name of the snapshot.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.*/",
"getterDocumentation" : "/**The descriptive name of the snapshot.
\n@return The descriptive name of the snapshot.*/",
"fluentSetterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The descriptive name of the snapshot.
\n@param name The descriptive name of the snapshot.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"UpdateConditionalForwarderResult" : {
"c2jName" : "UpdateConditionalForwarderResult",
"documentation" : "The result of an UpdateConditionalForwarder request.
",
"shapeName" : "UpdateConditionalForwarderResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "updateConditionalForwarderResult",
"variableType" : "UpdateConditionalForwarderResult",
"variableDeclarationType" : "UpdateConditionalForwarderResult",
"documentation" : null,
"simpleType" : "UpdateConditionalForwarderResult",
"variableSetterType" : "UpdateConditionalForwarderResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"ServiceException" : {
"c2jName" : "ServiceException",
"documentation" : "An exception has occurred in AWS Directory Service.
",
"shapeName" : "ServiceException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "serviceException",
"variableType" : "ServiceException",
"variableDeclarationType" : "ServiceException",
"documentation" : null,
"simpleType" : "ServiceException",
"variableSetterType" : "ServiceException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "ServiceException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"RegisterEventTopicRequest" : {
"c2jName" : "RegisterEventTopicRequest",
"documentation" : "Registers a new event topic.
",
"shapeName" : "RegisterEventTopicRequest",
"deprecated" : false,
"required" : [ "DirectoryId", "TopicName" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The Directory ID that will publish status messages to the SNS topic.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Directory ID that will publish status messages to the SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.*/",
"getterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@return The Directory ID that will publish status messages to the SNS topic.*/",
"fluentSetterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
",
"name" : "TopicName",
"c2jName" : "TopicName",
"c2jShape" : "TopicName",
"variable" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicName",
"marshallLocationName" : "TopicName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.*/",
"getterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@return The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.*/",
"fluentSetterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "registerEventTopicRequest",
"variableType" : "RegisterEventTopicRequest",
"variableDeclarationType" : "RegisterEventTopicRequest",
"documentation" : null,
"simpleType" : "RegisterEventTopicRequest",
"variableSetterType" : "RegisterEventTopicRequest"
},
"marshaller" : {
"action" : "RegisterEventTopic",
"verb" : "POST",
"target" : "DirectoryService_20150416.RegisterEventTopic",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The Directory ID that will publish status messages to the SNS topic.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Directory ID that will publish status messages to the SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.*/",
"getterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@return The Directory ID that will publish status messages to the SNS topic.*/",
"fluentSetterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Directory ID that will publish status messages to the SNS topic.
\n@param directoryId The Directory ID that will publish status messages to the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TopicName" : {
"documentation" : "The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
",
"name" : "TopicName",
"c2jName" : "TopicName",
"c2jShape" : "TopicName",
"variable" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicName",
"marshallLocationName" : "TopicName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.*/",
"getterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@return The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.*/",
"fluentSetterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.
\n@param topicName The SNS topic name to which the directory will publish status messages. This SNS topic must be in the same region as the specified Directory ID.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"EventTopic" : {
"c2jName" : "EventTopic",
"documentation" : "Information about SNS topic and AWS Directory Service directory associations.
",
"shapeName" : "EventTopic",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.*/",
"getterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@return The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.*/",
"fluentSetterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of an AWS SNS topic the receives status messages from the directory.
",
"name" : "TopicName",
"c2jName" : "TopicName",
"c2jShape" : "TopicName",
"variable" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of an AWS SNS topic the receives status messages from the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicName",
"marshallLocationName" : "TopicName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.*/",
"getterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@return The name of an AWS SNS topic the receives status messages from the directory.*/",
"fluentSetterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The SNS topic ARN (Amazon Resource Name).
",
"name" : "TopicArn",
"c2jName" : "TopicArn",
"c2jShape" : "TopicArn",
"variable" : {
"variableName" : "topicArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The SNS topic ARN (Amazon Resource Name).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicArn",
"marshallLocationName" : "TopicArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).*/",
"getterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@return The SNS topic ARN (Amazon Resource Name).*/",
"fluentSetterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The date and time of when you associated your directory with the SNS topic.
",
"name" : "CreatedDateTime",
"c2jName" : "CreatedDateTime",
"c2jShape" : "CreatedDateTime",
"variable" : {
"variableName" : "createdDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time of when you associated your directory with the SNS topic.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedDateTime",
"marshallLocationName" : "CreatedDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.*/",
"getterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@return The date and time of when you associated your directory with the SNS topic.*/",
"fluentSetterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The topic registration status.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "TopicStatus",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The topic registration status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "TopicStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@see TopicStatus*/",
"getterDocumentation" : "/**The topic registration status.
\n@return The topic registration status.\n@see TopicStatus*/",
"fluentSetterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TopicStatus*/",
"varargSetterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TopicStatus*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "eventTopic",
"variableType" : "EventTopic",
"variableDeclarationType" : "EventTopic",
"documentation" : null,
"simpleType" : "EventTopic",
"variableSetterType" : "EventTopic"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Status" : {
"documentation" : "The topic registration status.
",
"name" : "Status",
"c2jName" : "Status",
"c2jShape" : "TopicStatus",
"variable" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The topic registration status.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "status",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Status",
"marshallLocationName" : "Status",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : "TopicStatus",
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@see TopicStatus*/",
"getterDocumentation" : "/**The topic registration status.
\n@return The topic registration status.\n@see TopicStatus*/",
"fluentSetterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TopicStatus*/",
"varargSetterDocumentation" : "/**The topic registration status.
\n@param status The topic registration status.\n@return Returns a reference to this object so that method calls can be chained together.\n@see TopicStatus*/"
},
"DirectoryId" : {
"documentation" : "The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.*/",
"getterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@return The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.*/",
"fluentSetterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.
\n@param directoryId The Directory ID of an AWS Directory Service directory that will publish status messages to an SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TopicArn" : {
"documentation" : "The SNS topic ARN (Amazon Resource Name).
",
"name" : "TopicArn",
"c2jName" : "TopicArn",
"c2jShape" : "TopicArn",
"variable" : {
"variableName" : "topicArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The SNS topic ARN (Amazon Resource Name).
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicArn",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicArn",
"marshallLocationName" : "TopicArn",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).*/",
"getterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@return The SNS topic ARN (Amazon Resource Name).*/",
"fluentSetterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The SNS topic ARN (Amazon Resource Name).
\n@param topicArn The SNS topic ARN (Amazon Resource Name).\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CreatedDateTime" : {
"documentation" : "The date and time of when you associated your directory with the SNS topic.
",
"name" : "CreatedDateTime",
"c2jName" : "CreatedDateTime",
"c2jShape" : "CreatedDateTime",
"variable" : {
"variableName" : "createdDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "The date and time of when you associated your directory with the SNS topic.
",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"setterModel" : {
"variableName" : "createdDateTime",
"variableType" : "java.util.Date",
"variableDeclarationType" : "java.util.Date",
"documentation" : "",
"simpleType" : "Date",
"variableSetterType" : "java.util.Date"
},
"getterModel" : {
"returnType" : "java.util.Date",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CreatedDateTime",
"marshallLocationName" : "CreatedDateTime",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.*/",
"getterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@return The date and time of when you associated your directory with the SNS topic.*/",
"fluentSetterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The date and time of when you associated your directory with the SNS topic.
\n@param createdDateTime The date and time of when you associated your directory with the SNS topic.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"TopicName" : {
"documentation" : "The name of an AWS SNS topic the receives status messages from the directory.
",
"name" : "TopicName",
"c2jName" : "TopicName",
"c2jShape" : "TopicName",
"variable" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of an AWS SNS topic the receives status messages from the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "topicName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TopicName",
"marshallLocationName" : "TopicName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.*/",
"getterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@return The name of an AWS SNS topic the receives status messages from the directory.*/",
"fluentSetterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of an AWS SNS topic the receives status messages from the directory.
\n@param topicName The name of an AWS SNS topic the receives status messages from the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"SnapshotLimitExceededException" : {
"c2jName" : "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.
",
"shapeName" : "SnapshotLimitExceededException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "snapshotLimitExceededException",
"variableType" : "SnapshotLimitExceededException",
"variableDeclarationType" : "SnapshotLimitExceededException",
"documentation" : null,
"simpleType" : "SnapshotLimitExceededException",
"variableSetterType" : "SnapshotLimitExceededException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "SnapshotLimitExceededException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"TrustDirection" : {
"c2jName" : "TrustDirection",
"documentation" : "",
"shapeName" : "TrustDirection",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "OneWayOutgoing",
"value" : "One-Way: Outgoing"
}, {
"name" : "OneWayIncoming",
"value" : "One-Way: Incoming"
}, {
"name" : "TwoWay",
"value" : "Two-Way"
} ],
"variable" : {
"variableName" : "trustDirection",
"variableType" : "TrustDirection",
"variableDeclarationType" : "TrustDirection",
"documentation" : null,
"simpleType" : "TrustDirection",
"variableSetterType" : "TrustDirection"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"EntityAlreadyExistsException" : {
"c2jName" : "EntityAlreadyExistsException",
"documentation" : "The specified entity already exists.
",
"shapeName" : "EntityAlreadyExistsException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "entityAlreadyExistsException",
"variableType" : "EntityAlreadyExistsException",
"variableDeclarationType" : "EntityAlreadyExistsException",
"documentation" : null,
"simpleType" : "EntityAlreadyExistsException",
"variableSetterType" : "EntityAlreadyExistsException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "EntityAlreadyExistsException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"Attribute" : {
"c2jName" : "Attribute",
"documentation" : "Represents a named directory attribute.
",
"shapeName" : "Attribute",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The name of the attribute.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.*/",
"getterDocumentation" : "/**The name of the attribute.
\n@return The name of the attribute.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "The value of the attribute.
",
"name" : "Value",
"c2jName" : "Value",
"c2jShape" : "AttributeValue",
"variable" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The value of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Value",
"marshallLocationName" : "Value",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.*/",
"getterDocumentation" : "/**The value of the attribute.
\n@return The value of the attribute.*/",
"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.*/",
"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.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "attribute",
"variableType" : "Attribute",
"variableDeclarationType" : "Attribute",
"documentation" : null,
"simpleType" : "Attribute",
"variableSetterType" : "Attribute"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Value" : {
"documentation" : "The value of the attribute.
",
"name" : "Value",
"c2jName" : "Value",
"c2jShape" : "AttributeValue",
"variable" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The value of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "value",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Value",
"marshallLocationName" : "Value",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The value of the attribute.
\n@param value The value of the attribute.*/",
"getterDocumentation" : "/**The value of the attribute.
\n@return The value of the attribute.*/",
"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.*/",
"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.*/"
},
"Name" : {
"documentation" : "The name of the attribute.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "AttributeName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the attribute.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the attribute.
\n@param name The name of the attribute.*/",
"getterDocumentation" : "/**The name of the attribute.
\n@return The name of the attribute.*/",
"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.*/",
"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.*/"
}
}
},
"DescribeConditionalForwardersResult" : {
"c2jName" : "DescribeConditionalForwardersResult",
"documentation" : "The result of a DescribeConditionalForwarder request.
",
"shapeName" : "DescribeConditionalForwardersResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The list of conditional forwarders that have been created.
",
"name" : "ConditionalForwarders",
"c2jName" : "ConditionalForwarders",
"c2jShape" : "ConditionalForwarders",
"variable" : {
"variableName" : "conditionalForwarders",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of conditional forwarders that have been created.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "conditionalForwarders",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConditionalForwarders",
"marshallLocationName" : "ConditionalForwarders",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "ConditionalForwarder",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "ConditionalForwarder",
"variable" : {
"variableName" : "member",
"variableType" : "ConditionalForwarder",
"variableDeclarationType" : "ConditionalForwarder",
"documentation" : "",
"simpleType" : "ConditionalForwarder",
"variableSetterType" : "ConditionalForwarder"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "ConditionalForwarder",
"variableDeclarationType" : "ConditionalForwarder",
"documentation" : "",
"simpleType" : "ConditionalForwarder",
"variableSetterType" : "ConditionalForwarder"
},
"getterModel" : {
"returnType" : "ConditionalForwarder",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "ConditionalForwarder",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@param conditionalForwarders The list of conditional forwarders that have been created.*/",
"getterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@return The list of conditional forwarders that have been created.*/",
"fluentSetterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@param conditionalForwarders The list of conditional forwarders that have been created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of conditional forwarders that have been created.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConditionalForwarders(java.util.Collection)} or {@link #withConditionalForwarders(java.util.Collection)} if you want to override the existing values.
\n@param conditionalForwarders The list of conditional forwarders that have been created.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeConditionalForwardersResult",
"variableType" : "DescribeConditionalForwardersResult",
"variableDeclarationType" : "DescribeConditionalForwardersResult",
"documentation" : null,
"simpleType" : "DescribeConditionalForwardersResult",
"variableSetterType" : "DescribeConditionalForwardersResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ConditionalForwarders" : {
"documentation" : "The list of conditional forwarders that have been created.
",
"name" : "ConditionalForwarders",
"c2jName" : "ConditionalForwarders",
"c2jShape" : "ConditionalForwarders",
"variable" : {
"variableName" : "conditionalForwarders",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The list of conditional forwarders that have been created.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "conditionalForwarders",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ConditionalForwarders",
"marshallLocationName" : "ConditionalForwarders",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "ConditionalForwarder",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "ConditionalForwarder",
"variable" : {
"variableName" : "member",
"variableType" : "ConditionalForwarder",
"variableDeclarationType" : "ConditionalForwarder",
"documentation" : "",
"simpleType" : "ConditionalForwarder",
"variableSetterType" : "ConditionalForwarder"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "ConditionalForwarder",
"variableDeclarationType" : "ConditionalForwarder",
"documentation" : "",
"simpleType" : "ConditionalForwarder",
"variableSetterType" : "ConditionalForwarder"
},
"getterModel" : {
"returnType" : "ConditionalForwarder",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "ConditionalForwarder",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@param conditionalForwarders The list of conditional forwarders that have been created.*/",
"getterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@return The list of conditional forwarders that have been created.*/",
"fluentSetterDocumentation" : "/**The list of conditional forwarders that have been created.
\n@param conditionalForwarders The list of conditional forwarders that have been created.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The list of conditional forwarders that have been created.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setConditionalForwarders(java.util.Collection)} or {@link #withConditionalForwarders(java.util.Collection)} if you want to override the existing values.
\n@param conditionalForwarders The list of conditional forwarders that have been created.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"EntityDoesNotExistException" : {
"c2jName" : "EntityDoesNotExistException",
"documentation" : "The specified entity could not be found.
",
"shapeName" : "EntityDoesNotExistException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "entityDoesNotExistException",
"variableType" : "EntityDoesNotExistException",
"variableDeclarationType" : "EntityDoesNotExistException",
"documentation" : null,
"simpleType" : "EntityDoesNotExistException",
"variableSetterType" : "EntityDoesNotExistException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "EntityDoesNotExistException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DirectoryLimitExceededException" : {
"c2jName" : "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.
",
"shapeName" : "DirectoryLimitExceededException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "directoryLimitExceededException",
"variableType" : "DirectoryLimitExceededException",
"variableDeclarationType" : "DirectoryLimitExceededException",
"documentation" : null,
"simpleType" : "DirectoryLimitExceededException",
"variableSetterType" : "DirectoryLimitExceededException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "DirectoryLimitExceededException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"RequestId" : {
"documentation" : "",
"name" : "RequestId",
"c2jName" : "RequestId",
"c2jShape" : "RequestId",
"variable" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "requestId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "RequestId",
"marshallLocationName" : "RequestId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param requestId */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param requestId \n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeSnapshotsRequest" : {
"c2jName" : "DescribeSnapshotsRequest",
"documentation" : "Contains the inputs for the DescribeSnapshots operation.
",
"shapeName" : "DescribeSnapshotsRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the directory for which to retrieve snapshot information.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to retrieve snapshot information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.*/",
"getterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@return The identifier of the directory for which to retrieve snapshot information.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
",
"name" : "SnapshotIds",
"c2jName" : "SnapshotIds",
"c2jShape" : "SnapshotIds",
"variable" : {
"variableName" : "snapshotIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "snapshotIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotIds",
"marshallLocationName" : "SnapshotIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.*/",
"getterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@return A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.*/",
"fluentSetterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSnapshotIds(java.util.Collection)} or {@link #withSnapshotIds(java.util.Collection)} if you want to override the existing values.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
",
"name" : "NextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NextToken",
"marshallLocationName" : "NextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.*/",
"getterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@return The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.*/",
"fluentSetterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of objects to return.
",
"name" : "Limit",
"c2jName" : "Limit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "limit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of objects to return.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "limit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Limit",
"marshallLocationName" : "Limit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.*/",
"getterDocumentation" : "/**The maximum number of objects to return.
\n@return The maximum number of objects to return.*/",
"fluentSetterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeSnapshotsRequest",
"variableType" : "DescribeSnapshotsRequest",
"variableDeclarationType" : "DescribeSnapshotsRequest",
"documentation" : null,
"simpleType" : "DescribeSnapshotsRequest",
"variableSetterType" : "DescribeSnapshotsRequest"
},
"marshaller" : {
"action" : "DescribeSnapshots",
"verb" : "POST",
"target" : "DirectoryService_20150416.DescribeSnapshots",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "The identifier of the directory for which to retrieve snapshot information.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to retrieve snapshot information.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.*/",
"getterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@return The identifier of the directory for which to retrieve snapshot information.*/",
"fluentSetterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the directory for which to retrieve snapshot information.
\n@param directoryId The identifier of the directory for which to retrieve snapshot information.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"NextToken" : {
"documentation" : "The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
",
"name" : "NextToken",
"c2jName" : "NextToken",
"c2jShape" : "NextToken",
"variable" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "nextToken",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "NextToken",
"marshallLocationName" : "NextToken",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.*/",
"getterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@return The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.*/",
"fluentSetterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.
\n@param nextToken The DescribeSnapshotsResult.NextToken value from a previous call to DescribeSnapshots. Pass null if this is the first call.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"SnapshotIds" : {
"documentation" : "A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
",
"name" : "SnapshotIds",
"c2jName" : "SnapshotIds",
"c2jShape" : "SnapshotIds",
"variable" : {
"variableName" : "snapshotIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "snapshotIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotIds",
"marshallLocationName" : "SnapshotIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.*/",
"getterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@return A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.*/",
"fluentSetterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSnapshotIds(java.util.Collection)} or {@link #withSnapshotIds(java.util.Collection)} if you want to override the existing values.
\n@param snapshotIds A list of identifiers of the snapshots to obtain the information for. If this member is null or empty, all snapshots are returned using the Limit and NextToken members.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Limit" : {
"documentation" : "The maximum number of objects to return.
",
"name" : "Limit",
"c2jName" : "Limit",
"c2jShape" : "Limit",
"variable" : {
"variableName" : "limit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of objects to return.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "limit",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Limit",
"marshallLocationName" : "Limit",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.*/",
"getterDocumentation" : "/**The maximum number of objects to return.
\n@return The maximum number of objects to return.*/",
"fluentSetterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The maximum number of objects to return.
\n@param limit The maximum number of objects to return.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"CreateAliasRequest" : {
"c2jName" : "CreateAliasRequest",
"documentation" : "Contains the inputs for the CreateAlias operation.
",
"shapeName" : "CreateAliasRequest",
"deprecated" : false,
"required" : [ "DirectoryId", "Alias" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the directory for which to create the alias.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to create the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
}, {
"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.
",
"name" : "Alias",
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"variable" : {
"variableName" : "alias",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "alias",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Alias",
"marshallLocationName" : "Alias",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "createAliasRequest",
"variableType" : "CreateAliasRequest",
"variableDeclarationType" : "CreateAliasRequest",
"documentation" : null,
"simpleType" : "CreateAliasRequest",
"variableSetterType" : "CreateAliasRequest"
},
"marshaller" : {
"action" : "CreateAlias",
"verb" : "POST",
"target" : "DirectoryService_20150416.CreateAlias",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryId" : {
"documentation" : "
The identifier of the directory for which to create the alias.
",
"name" : "DirectoryId",
"c2jName" : "DirectoryId",
"c2jShape" : "DirectoryId",
"variable" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the directory for which to create the alias.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "directoryId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryId",
"marshallLocationName" : "DirectoryId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
},
"Alias" : {
"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.
",
"name" : "Alias",
"c2jName" : "Alias",
"c2jShape" : "AliasName",
"variable" : {
"variableName" : "alias",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "alias",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Alias",
"marshallLocationName" : "Alias",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
}
}
},
"CreateMicrosoftADRequest" : {
"c2jName" : "CreateMicrosoftADRequest",
"documentation" : "
Creates a Microsoft AD in the AWS cloud.
",
"shapeName" : "CreateMicrosoftADRequest",
"deprecated" : false,
"required" : [ "Name", "Password", "VpcSettings" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"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.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
}, {
"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
.
",
"name" : "ShortName",
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"variable" : {
"variableName" : "shortName",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "shortName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShortName",
"marshallLocationName" : "ShortName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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
.*/",
"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
.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "The password for the default administrative user named Admin
.
",
"name" : "Password",
"c2jName" : "Password",
"c2jShape" : "Password",
"variable" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The password for the default administrative user named Admin
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Password",
"marshallLocationName" : "Password",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.*/",
"getterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@return The password for the default administrative user named Admin
.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "Description",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
}, {
"documentation" : "",
"name" : "VpcSettings",
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"variable" : {
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"variableDeclarationType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"setterModel" : {
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"variableDeclarationType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VpcSettings",
"marshallLocationName" : "VpcSettings",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param vpcSettings */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "createMicrosoftADRequest",
"variableType" : "CreateMicrosoftADRequest",
"variableDeclarationType" : "CreateMicrosoftADRequest",
"documentation" : null,
"simpleType" : "CreateMicrosoftADRequest",
"variableSetterType" : "CreateMicrosoftADRequest"
},
"marshaller" : {
"action" : "CreateMicrosoftAD",
"verb" : "POST",
"target" : "DirectoryService_20150416.CreateMicrosoftAD",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Description" : {
"documentation" : "A textual description for the directory. This label will appear on the AWS console Directory Details
page after the directory is created.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "Description",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
},
"VpcSettings" : {
"documentation" : "",
"name" : "VpcSettings",
"c2jName" : "VpcSettings",
"c2jShape" : "DirectoryVpcSettings",
"variable" : {
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"variableDeclarationType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"setterModel" : {
"variableName" : "vpcSettings",
"variableType" : "DirectoryVpcSettings",
"variableDeclarationType" : "DirectoryVpcSettings",
"documentation" : "",
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"getterModel" : {
"returnType" : "DirectoryVpcSettings",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VpcSettings",
"marshallLocationName" : "VpcSettings",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param vpcSettings */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param vpcSettings \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ShortName" : {
"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
.
",
"name" : "ShortName",
"c2jName" : "ShortName",
"c2jShape" : "DirectoryShortName",
"variable" : {
"variableName" : "shortName",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "shortName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShortName",
"marshallLocationName" : "ShortName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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
.*/",
"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
.*/",
"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.*/",
"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.*/"
},
"Name" : {
"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.
",
"name" : "Name",
"c2jName" : "Name",
"c2jShape" : "DirectoryName",
"variable" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "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"
},
"setterModel" : {
"variableName" : "name",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Name",
"marshallLocationName" : "Name",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"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.*/",
"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.*/",
"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.*/",
"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.*/"
},
"Password" : {
"documentation" : "The password for the default administrative user named Admin
.
",
"name" : "Password",
"c2jName" : "Password",
"c2jShape" : "Password",
"variable" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The password for the default administrative user named Admin
.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "password",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Password",
"marshallLocationName" : "Password",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@param password The password for the default administrative user named Admin
.*/",
"getterDocumentation" : "/**The password for the default administrative user named Admin
.
\n@return The password for the default administrative user named Admin
.*/",
"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.*/",
"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.*/"
}
}
},
"DirectoryStage" : {
"c2jName" : "DirectoryStage",
"documentation" : "",
"shapeName" : "DirectoryStage",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "Requested",
"value" : "Requested"
}, {
"name" : "Creating",
"value" : "Creating"
}, {
"name" : "Created",
"value" : "Created"
}, {
"name" : "Active",
"value" : "Active"
}, {
"name" : "Inoperable",
"value" : "Inoperable"
}, {
"name" : "Impaired",
"value" : "Impaired"
}, {
"name" : "Restoring",
"value" : "Restoring"
}, {
"name" : "RestoreFailed",
"value" : "RestoreFailed"
}, {
"name" : "Deleting",
"value" : "Deleting"
}, {
"name" : "Deleted",
"value" : "Deleted"
}, {
"name" : "Failed",
"value" : "Failed"
} ],
"variable" : {
"variableName" : "directoryStage",
"variableType" : "DirectoryStage",
"variableDeclarationType" : "DirectoryStage",
"documentation" : null,
"simpleType" : "DirectoryStage",
"variableSetterType" : "DirectoryStage"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"GetDirectoryLimitsResult" : {
"c2jName" : "GetDirectoryLimitsResult",
"documentation" : "Contains the results of the GetDirectoryLimits operation.
",
"shapeName" : "GetDirectoryLimitsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "A DirectoryLimits object that contains the directory limits for the current region.
",
"name" : "DirectoryLimits",
"c2jName" : "DirectoryLimits",
"c2jShape" : "DirectoryLimits",
"variable" : {
"variableName" : "directoryLimits",
"variableType" : "DirectoryLimits",
"variableDeclarationType" : "DirectoryLimits",
"documentation" : "A DirectoryLimits object that contains the directory limits for the current region.
",
"simpleType" : "DirectoryLimits",
"variableSetterType" : "DirectoryLimits"
},
"setterModel" : {
"variableName" : "directoryLimits",
"variableType" : "DirectoryLimits",
"variableDeclarationType" : "DirectoryLimits",
"documentation" : "",
"simpleType" : "DirectoryLimits",
"variableSetterType" : "DirectoryLimits"
},
"getterModel" : {
"returnType" : "DirectoryLimits",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryLimits",
"marshallLocationName" : "DirectoryLimits",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.*/",
"getterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@return A DirectoryLimits object that contains the directory limits for the current region.*/",
"fluentSetterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "getDirectoryLimitsResult",
"variableType" : "GetDirectoryLimitsResult",
"variableDeclarationType" : "GetDirectoryLimitsResult",
"documentation" : null,
"simpleType" : "GetDirectoryLimitsResult",
"variableSetterType" : "GetDirectoryLimitsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"DirectoryLimits" : {
"documentation" : "A DirectoryLimits object that contains the directory limits for the current region.
",
"name" : "DirectoryLimits",
"c2jName" : "DirectoryLimits",
"c2jShape" : "DirectoryLimits",
"variable" : {
"variableName" : "directoryLimits",
"variableType" : "DirectoryLimits",
"variableDeclarationType" : "DirectoryLimits",
"documentation" : "A DirectoryLimits object that contains the directory limits for the current region.
",
"simpleType" : "DirectoryLimits",
"variableSetterType" : "DirectoryLimits"
},
"setterModel" : {
"variableName" : "directoryLimits",
"variableType" : "DirectoryLimits",
"variableDeclarationType" : "DirectoryLimits",
"documentation" : "",
"simpleType" : "DirectoryLimits",
"variableSetterType" : "DirectoryLimits"
},
"getterModel" : {
"returnType" : "DirectoryLimits",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DirectoryLimits",
"marshallLocationName" : "DirectoryLimits",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.*/",
"getterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@return A DirectoryLimits object that contains the directory limits for the current region.*/",
"fluentSetterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A DirectoryLimits object that contains the directory limits for the current region.
\n@param directoryLimits A DirectoryLimits object that contains the directory limits for the current region.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"RestoreFromSnapshotRequest" : {
"c2jName" : "RestoreFromSnapshotRequest",
"documentation" : "An object representing the inputs for the RestoreFromSnapshot operation.
",
"shapeName" : "RestoreFromSnapshotRequest",
"deprecated" : false,
"required" : [ "SnapshotId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the snapshot to restore from.
",
"name" : "SnapshotId",
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the snapshot to restore from.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotId",
"marshallLocationName" : "SnapshotId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.*/",
"getterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@return The identifier of the snapshot to restore from.*/",
"fluentSetterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "restoreFromSnapshotRequest",
"variableType" : "RestoreFromSnapshotRequest",
"variableDeclarationType" : "RestoreFromSnapshotRequest",
"documentation" : null,
"simpleType" : "RestoreFromSnapshotRequest",
"variableSetterType" : "RestoreFromSnapshotRequest"
},
"marshaller" : {
"action" : "RestoreFromSnapshot",
"verb" : "POST",
"target" : "DirectoryService_20150416.RestoreFromSnapshot",
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"SnapshotId" : {
"documentation" : "The identifier of the snapshot to restore from.
",
"name" : "SnapshotId",
"c2jName" : "SnapshotId",
"c2jShape" : "SnapshotId",
"variable" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the snapshot to restore from.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "snapshotId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SnapshotId",
"marshallLocationName" : "SnapshotId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.*/",
"getterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@return The identifier of the snapshot to restore from.*/",
"fluentSetterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the snapshot to restore from.
\n@param snapshotId The identifier of the snapshot to restore from.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DeleteConditionalForwarderResult" : {
"c2jName" : "DeleteConditionalForwarderResult",
"documentation" : "The result of a DeleteConditionalForwarder request.
",
"shapeName" : "DeleteConditionalForwarderResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "deleteConditionalForwarderResult",
"variableType" : "DeleteConditionalForwarderResult",
"variableDeclarationType" : "DeleteConditionalForwarderResult",
"documentation" : null,
"simpleType" : "DeleteConditionalForwarderResult",
"variableSetterType" : "DeleteConditionalForwarderResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"ReplicationScope" : {
"c2jName" : "ReplicationScope",
"documentation" : "",
"shapeName" : "ReplicationScope",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "Domain",
"value" : "Domain"
} ],
"variable" : {
"variableName" : "replicationScope",
"variableType" : "ReplicationScope",
"variableDeclarationType" : "ReplicationScope",
"documentation" : null,
"simpleType" : "ReplicationScope",
"variableSetterType" : "ReplicationScope"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"DirectoryVpcSettings" : {
"c2jName" : "DirectoryVpcSettings",
"documentation" : "Contains VPC information for the CreateDirectory or CreateMicrosoftAD operation.
",
"shapeName" : "DirectoryVpcSettings",
"deprecated" : false,
"required" : [ "VpcId", "SubnetIds" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The identifier of the VPC in which to create the directory.
",
"name" : "VpcId",
"c2jName" : "VpcId",
"c2jShape" : "VpcId",
"variable" : {
"variableName" : "vpcId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the VPC in which to create the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "vpcId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VpcId",
"marshallLocationName" : "VpcId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.*/",
"getterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@return The identifier of the VPC in which to create the directory.*/",
"fluentSetterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
",
"name" : "SubnetIds",
"c2jName" : "SubnetIds",
"c2jShape" : "SubnetIds",
"variable" : {
"variableName" : "subnetIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "subnetIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SubnetIds",
"marshallLocationName" : "SubnetIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "SubnetId",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
\n@param subnetIds The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.*/",
"getterDocumentation" : "/**The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
\n@return The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.*/",
"fluentSetterDocumentation" : "/**The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
\n@param subnetIds The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setSubnetIds(java.util.Collection)} or {@link #withSubnetIds(java.util.Collection)} if you want to override the existing values.
\n@param subnetIds The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "directoryVpcSettings",
"variableType" : "DirectoryVpcSettings",
"variableDeclarationType" : "DirectoryVpcSettings",
"documentation" : null,
"simpleType" : "DirectoryVpcSettings",
"variableSetterType" : "DirectoryVpcSettings"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"VpcId" : {
"documentation" : "The identifier of the VPC in which to create the directory.
",
"name" : "VpcId",
"c2jName" : "VpcId",
"c2jShape" : "VpcId",
"variable" : {
"variableName" : "vpcId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The identifier of the VPC in which to create the directory.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "vpcId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "VpcId",
"marshallLocationName" : "VpcId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.*/",
"getterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@return The identifier of the VPC in which to create the directory.*/",
"fluentSetterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The identifier of the VPC in which to create the directory.
\n@param vpcId The identifier of the VPC in which to create the directory.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"SubnetIds" : {
"documentation" : "The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
",
"name" : "SubnetIds",
"c2jName" : "SubnetIds",
"c2jShape" : "SubnetIds",
"variable" : {
"variableName" : "subnetIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "The identifiers of the subnets for the directory servers. The two subnets must be in different Availability Zones. AWS Directory Service creates a directory server and a DNS server in each of these subnets.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "subnetIds",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "SubnetIds",
"marshallLocationName" : "SubnetIds",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "SubnetId",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**