@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CertificateBasedAuthProperties extends Object implements Serializable, Cloneable, StructuredPojo
The certificate-based authentication properties used to authenticate SAML 2.0 Identity Provider (IdP) user identities to Active Directory domain-joined streaming instances. Fallback is turned on by default when certificate-based authentication is Enabled . Fallback allows users to log in using their AD domain password if certificate-based authentication is unsuccessful, or to unlock a desktop lock screen. Enabled_no_directory_login_fallback enables certificate-based authentication, but does not allow users to log in using their AD domain password. Users will be disconnected to re-authenticate using certificates.
Constructor and Description |
---|
CertificateBasedAuthProperties() |
Modifier and Type | Method and Description |
---|---|
CertificateBasedAuthProperties |
clone() |
boolean |
equals(Object obj) |
String |
getCertificateAuthorityArn()
The ARN of the AWS Certificate Manager Private CA resource.
|
String |
getStatus()
The status of the certificate-based authentication properties.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the AWS Certificate Manager Private CA resource.
|
void |
setStatus(String status)
The status of the certificate-based authentication properties.
|
String |
toString()
Returns a string representation of this object.
|
CertificateBasedAuthProperties |
withCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the AWS Certificate Manager Private CA resource.
|
CertificateBasedAuthProperties |
withStatus(CertificateBasedAuthStatus status)
The status of the certificate-based authentication properties.
|
CertificateBasedAuthProperties |
withStatus(String status)
The status of the certificate-based authentication properties.
|
public void setStatus(String status)
The status of the certificate-based authentication properties.
status
- The status of the certificate-based authentication properties.CertificateBasedAuthStatus
public String getStatus()
The status of the certificate-based authentication properties.
CertificateBasedAuthStatus
public CertificateBasedAuthProperties withStatus(String status)
The status of the certificate-based authentication properties.
status
- The status of the certificate-based authentication properties.CertificateBasedAuthStatus
public CertificateBasedAuthProperties withStatus(CertificateBasedAuthStatus status)
The status of the certificate-based authentication properties.
status
- The status of the certificate-based authentication properties.CertificateBasedAuthStatus
public void setCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the AWS Certificate Manager Private CA resource.
certificateAuthorityArn
- The ARN of the AWS Certificate Manager Private CA resource.public String getCertificateAuthorityArn()
The ARN of the AWS Certificate Manager Private CA resource.
public CertificateBasedAuthProperties withCertificateAuthorityArn(String certificateAuthorityArn)
The ARN of the AWS Certificate Manager Private CA resource.
certificateAuthorityArn
- The ARN of the AWS Certificate Manager Private CA resource.public String toString()
toString
in class Object
Object.toString()
public CertificateBasedAuthProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.