pub fn secrets_manager_oracle_asm_access_role_arn(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.secrets_manager_oracle_asm_access_role_arn = Some(input.into());
            self
        }
/// <p>Required only if your Oracle endpoint uses Advanced Storage Manager (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the <code>SecretsManagerOracleAsmSecret</code>. This <code>SecretsManagerOracleAsmSecret</code> has the secret value that allows access to the Oracle ASM of the endpoint.</p> <note>
/// <p>You can specify one of two sets of values for these permissions. You can specify the values for this setting and <code>SecretsManagerOracleAsmSecretId</code>. Or you can specify clear-text values for <code>AsmUserName</code>, <code>AsmPassword</code>, and <code>AsmServerName</code>. You can't specify both. For more information on creating this <code>SecretsManagerOracleAsmSecret</code> and the <code>SecretsManagerOracleAsmAccessRoleArn</code> and <code>SecretsManagerOracleAsmSecretId</code> required to access it, see <a href="https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#security-iam-secretsmanager">Using secrets to access Database Migration Service resources</a> in the <i>Database Migration Service User Guide</i>.</p>
/// </note>
Required only if your Oracle endpoint uses Advanced Storage Manager (ASM). The full ARN of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the SecretsManagerOracleAsmSecret. This SecretsManagerOracleAsmSecret has the secret value that allows access to the Oracle ASM of the endpoint. 
You can specify one of two sets of values for these permissions. You can specify the values for this setting and SecretsManagerOracleAsmSecretId. Or you can specify clear-text values for AsmUserName, AsmPassword, and AsmServerName. You can't specify both. For more information on creating this SecretsManagerOracleAsmSecret and the SecretsManagerOracleAsmAccessRoleArn and SecretsManagerOracleAsmSecretId required to access it, see Using secrets to access Database Migration Service resources in the Database Migration Service User Guide.

Required only if your Oracle endpoint uses Advanced Storage Manager ( ASM ) . The full ARN of the IAM role that specifies DMS as the trusted entity and grants the required permissions to access the SecretsManagerOracleAsmSecret . This SecretsManagerOracleAsmSecret has the secret value that allows access to the Oracle ASM of the endpoint . You can specify one of two sets of values for these permissions . You can specify the values for this setting and SecretsManagerOracleAsmSecretId . Or you can specify clear - text values for AsmUserName AsmPassword and AsmServerName . You can ' t specify both . For more information on creating this SecretsManagerOracleAsmSecret and the SecretsManagerOracleAsmAccessRoleArn and SecretsManagerOracleAsmSecretId required to access it see Using secrets to access Database Migration Service resources in the Database Migration Service User Guide .
pub fn secrets_manager_oracle_asm_access_role_arn(
            mut self,
            input: impl Into<std::string::String>,
        ) -> Self {
            self.secrets_manager_oracle_asm_access_role_arn = Some(input.into());
            self
        }
pub fn secrets_manager_oracle_asm_access_role_arn ( mut self , input : impl Into < std :: string :: String > , ) -> Self { self . secrets_manager_oracle_asm_access_role_arn = Some ( input . into ( ) ) ; self }
<p>Required only if your Oracle endpoint uses Advanced Storage Manager (ASM).
<p > Required only if your Oracle endpoint uses Advanced Storage Manager ( ASM ) .
mut self
input
impl Into<std::string::String>
mut self
input
impl Into<std::string::String>