@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FSxWindowsFileServerAuthorizationConfig extends Object implements Serializable, Cloneable, StructuredPojo
The authorization configuration details for Amazon FSx for Windows File Server file system. See FSxWindowsFileServerVolumeConfiguration in the Amazon Elastic Container Service API Reference.
For more information and the input format, see Amazon FSx for Windows File Server Volumes in the Amazon Elastic Container Service Developer Guide.
Constructor and Description |
---|
FSxWindowsFileServerAuthorizationConfig() |
Modifier and Type | Method and Description |
---|---|
FSxWindowsFileServerAuthorizationConfig |
clone() |
boolean |
equals(Object obj) |
String |
getCredentialsParameter()
The authorization credential option to use.
|
String |
getDomain()
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
|
void |
setDomain(String domain)
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
|
String |
toString()
Returns a string representation of this object.
|
FSxWindowsFileServerAuthorizationConfig |
withCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
|
FSxWindowsFileServerAuthorizationConfig |
withDomain(String domain)
A fully qualified domain name hosted by an AWS Directory
Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
|
public FSxWindowsFileServerAuthorizationConfig()
public void setCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
credentialsParameter
- The authorization credential option to use.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
public String getCredentialsParameter()
The authorization credential option to use.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
public FSxWindowsFileServerAuthorizationConfig withCredentialsParameter(String credentialsParameter)
The authorization credential option to use.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
credentialsParameter
- The authorization credential option to use.
The authorization credential options can be provided using either the AWS Secrets Manager ARN or the AWS Systems Manager ARN. The ARNs refer to the stored credentials.
options:
ARN of an AWS Secrets Manager secret.
ARN of an AWS Systems Manager parameter.
public void setDomain(String domain)
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
domain
- A fully qualified domain name hosted by an AWS
Directory Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.public String getDomain()
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
public FSxWindowsFileServerAuthorizationConfig withDomain(String domain)
A fully qualified domain name hosted by an AWS Directory Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.
domain
- A fully qualified domain name hosted by an AWS
Directory Service Managed Microsoft AD (Active Directory) or self-hosted EC2 AD.public String toString()
toString
in class Object
Object.toString()
public FSxWindowsFileServerAuthorizationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.