Class InstanceVerifiedAccessTrustProviderArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.verifiedaccess.inputs.InstanceVerifiedAccessTrustProviderArgs.Builder
-
- Enclosing class:
- InstanceVerifiedAccessTrustProviderArgs
public static final class InstanceVerifiedAccessTrustProviderArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(InstanceVerifiedAccessTrustProviderArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(InstanceVerifiedAccessTrustProviderArgs defaults)
-
-
Method Detail
-
description
public InstanceVerifiedAccessTrustProviderArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- A description for the AWS Verified Access Instance.- Returns:
- builder
-
description
public InstanceVerifiedAccessTrustProviderArgs.Builder description(java.lang.String description)
- Parameters:
description
- A description for the AWS Verified Access Instance.- Returns:
- builder
-
deviceTrustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder deviceTrustProviderType(@Nullable com.pulumi.core.Output<java.lang.String> deviceTrustProviderType)
- Parameters:
deviceTrustProviderType
- The type of device-based trust provider.- Returns:
- builder
-
deviceTrustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder deviceTrustProviderType(java.lang.String deviceTrustProviderType)
- Parameters:
deviceTrustProviderType
- The type of device-based trust provider.- Returns:
- builder
-
trustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder trustProviderType(@Nullable com.pulumi.core.Output<java.lang.String> trustProviderType)
- Parameters:
trustProviderType
- The type of trust provider (user- or device-based).- Returns:
- builder
-
trustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder trustProviderType(java.lang.String trustProviderType)
- Parameters:
trustProviderType
- The type of trust provider (user- or device-based).- Returns:
- builder
-
userTrustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder userTrustProviderType(@Nullable com.pulumi.core.Output<java.lang.String> userTrustProviderType)
- Parameters:
userTrustProviderType
- The type of user-based trust provider.- Returns:
- builder
-
userTrustProviderType
public InstanceVerifiedAccessTrustProviderArgs.Builder userTrustProviderType(java.lang.String userTrustProviderType)
- Parameters:
userTrustProviderType
- The type of user-based trust provider.- Returns:
- builder
-
verifiedAccessTrustProviderId
public InstanceVerifiedAccessTrustProviderArgs.Builder verifiedAccessTrustProviderId(@Nullable com.pulumi.core.Output<java.lang.String> verifiedAccessTrustProviderId)
- Parameters:
verifiedAccessTrustProviderId
- The ID of the trust provider.- Returns:
- builder
-
verifiedAccessTrustProviderId
public InstanceVerifiedAccessTrustProviderArgs.Builder verifiedAccessTrustProviderId(java.lang.String verifiedAccessTrustProviderId)
- Parameters:
verifiedAccessTrustProviderId
- The ID of the trust provider.- Returns:
- builder
-
build
public InstanceVerifiedAccessTrustProviderArgs build()
-
-