Class CfnEndpoint.SybaseSettingsProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dms.CfnEndpoint.SybaseSettingsProperty.Jsii$Proxy
All Implemented Interfaces:
CfnEndpoint.SybaseSettingsProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnEndpoint.SybaseSettingsProperty

@Stability(Stable) @Internal public static final class CfnEndpoint.SybaseSettingsProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEndpoint.SybaseSettingsProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnEndpoint.SybaseSettingsProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnEndpoint.SybaseSettingsProperty.Builder.
  • Method Details

    • getSecretsManagerAccessRoleArn

      public final String getSecretsManagerAccessRoleArn()
      Description copied from interface: CfnEndpoint.SybaseSettingsProperty
      The full Amazon Resource Name (ARN) of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the value in SecretsManagerSecret .

      The role must allow the iam:PassRole action. SecretsManagerSecret has the value of the AWS Secrets Manager secret that allows access to the SAP ASE endpoint.

      You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerSecretId . Or you can specify clear-text values for UserName , Password , ServerName , and Port . You can't specify both.

      For more information on creating this SecretsManagerSecret , the corresponding SecretsManagerAccessRoleArn , and the SecretsManagerSecretId that is required to access it, see Using secrets to access AWS Database Migration Service resources in the AWS Database Migration Service User Guide .

      Specified by:
      getSecretsManagerAccessRoleArn in interface CfnEndpoint.SybaseSettingsProperty
    • getSecretsManagerSecretId

      public final String getSecretsManagerSecretId()
      Description copied from interface: CfnEndpoint.SybaseSettingsProperty
      The full ARN, partial ARN, or display name of the SecretsManagerSecret that contains the SAP SAE endpoint connection details.
      Specified by:
      getSecretsManagerSecretId in interface CfnEndpoint.SybaseSettingsProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object