Package com.pulumi.aws.dms.inputs
Class ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.inputs.ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder
-
- Enclosing class:
- ReplicationInstanceKerberosAuthenticationSettingsArgs
public static final class ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReplicationInstanceKerberosAuthenticationSettingsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationInstanceKerberosAuthenticationSettingsArgsbuild()ReplicationInstanceKerberosAuthenticationSettingsArgs.BuilderkeyCacheSecretIamArn(com.pulumi.core.Output<java.lang.String> keyCacheSecretIamArn)ReplicationInstanceKerberosAuthenticationSettingsArgs.BuilderkeyCacheSecretIamArn(java.lang.String keyCacheSecretIamArn)ReplicationInstanceKerberosAuthenticationSettingsArgs.BuilderkeyCacheSecretId(com.pulumi.core.Output<java.lang.String> keyCacheSecretId)ReplicationInstanceKerberosAuthenticationSettingsArgs.BuilderkeyCacheSecretId(java.lang.String keyCacheSecretId)ReplicationInstanceKerberosAuthenticationSettingsArgs.Builderkrb5FileContents(com.pulumi.core.Output<java.lang.String> krb5FileContents)ReplicationInstanceKerberosAuthenticationSettingsArgs.Builderkrb5FileContents(java.lang.String krb5FileContents)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicationInstanceKerberosAuthenticationSettingsArgs defaults)
-
-
Method Detail
-
keyCacheSecretIamArn
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder keyCacheSecretIamArn(com.pulumi.core.Output<java.lang.String> keyCacheSecretIamArn)
- Parameters:
keyCacheSecretIamArn- ARN of the IAM role that grants AWS DMS access to the secret containing key cache file for the Kerberos authentication.- Returns:
- builder
-
keyCacheSecretIamArn
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder keyCacheSecretIamArn(java.lang.String keyCacheSecretIamArn)
- Parameters:
keyCacheSecretIamArn- ARN of the IAM role that grants AWS DMS access to the secret containing key cache file for the Kerberos authentication.- Returns:
- builder
-
keyCacheSecretId
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder keyCacheSecretId(com.pulumi.core.Output<java.lang.String> keyCacheSecretId)
- Parameters:
keyCacheSecretId- Secret ID that stores the key cache file required for Kerberos authentication.- Returns:
- builder
-
keyCacheSecretId
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder keyCacheSecretId(java.lang.String keyCacheSecretId)
- Parameters:
keyCacheSecretId- Secret ID that stores the key cache file required for Kerberos authentication.- Returns:
- builder
-
krb5FileContents
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder krb5FileContents(com.pulumi.core.Output<java.lang.String> krb5FileContents)
- Parameters:
krb5FileContents- Contents of krb5 configuration file required for Kerberos authentication.- Returns:
- builder
-
krb5FileContents
public ReplicationInstanceKerberosAuthenticationSettingsArgs.Builder krb5FileContents(java.lang.String krb5FileContents)
- Parameters:
krb5FileContents- Contents of krb5 configuration file required for Kerberos authentication.- Returns:
- builder
-
build
public ReplicationInstanceKerberosAuthenticationSettingsArgs build()
-
-