Package com.pulumi.aws.odb.inputs
Class NetworkManagedServiceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.odb.inputs.NetworkManagedServiceArgs.Builder
-
- Enclosing class:
- NetworkManagedServiceArgs
public static final class NetworkManagedServiceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NetworkManagedServiceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NetworkManagedServiceArgs defaults)
-
-
Method Detail
-
crossRegionS3RestoreSourcesAccesses
public NetworkManagedServiceArgs.Builder crossRegionS3RestoreSourcesAccesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceCrossRegionS3RestoreSourcesAccessArgs>> crossRegionS3RestoreSourcesAccesses)
- Parameters:
crossRegionS3RestoreSourcesAccesses- List of regions enabled for cross-region restore in the ODB network.- Returns:
- builder
-
crossRegionS3RestoreSourcesAccesses
public NetworkManagedServiceArgs.Builder crossRegionS3RestoreSourcesAccesses(java.util.List<NetworkManagedServiceCrossRegionS3RestoreSourcesAccessArgs> crossRegionS3RestoreSourcesAccesses)
- Parameters:
crossRegionS3RestoreSourcesAccesses- List of regions enabled for cross-region restore in the ODB network.- Returns:
- builder
-
crossRegionS3RestoreSourcesAccesses
public NetworkManagedServiceArgs.Builder crossRegionS3RestoreSourcesAccesses(NetworkManagedServiceCrossRegionS3RestoreSourcesAccessArgs... crossRegionS3RestoreSourcesAccesses)
- Parameters:
crossRegionS3RestoreSourcesAccesses- List of regions enabled for cross-region restore in the ODB network.- Returns:
- builder
-
kmsAccesses
public NetworkManagedServiceArgs.Builder kmsAccesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceKmsAccessArgs>> kmsAccesses)
- Parameters:
kmsAccesses- Configuration for KMS access from the ODB network.- Returns:
- builder
-
kmsAccesses
public NetworkManagedServiceArgs.Builder kmsAccesses(java.util.List<NetworkManagedServiceKmsAccessArgs> kmsAccesses)
- Parameters:
kmsAccesses- Configuration for KMS access from the ODB network.- Returns:
- builder
-
kmsAccesses
public NetworkManagedServiceArgs.Builder kmsAccesses(NetworkManagedServiceKmsAccessArgs... kmsAccesses)
- Parameters:
kmsAccesses- Configuration for KMS access from the ODB network.- Returns:
- builder
-
managedS3BackupAccesses
public NetworkManagedServiceArgs.Builder managedS3BackupAccesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceManagedS3BackupAccessArgs>> managedS3BackupAccesses)
- Parameters:
managedS3BackupAccesses- Managed S3 backup access configuration. See `managedS3BackupAccess` Block below.- Returns:
- builder
-
managedS3BackupAccesses
public NetworkManagedServiceArgs.Builder managedS3BackupAccesses(java.util.List<NetworkManagedServiceManagedS3BackupAccessArgs> managedS3BackupAccesses)
- Parameters:
managedS3BackupAccesses- Managed S3 backup access configuration. See `managedS3BackupAccess` Block below.- Returns:
- builder
-
managedS3BackupAccesses
public NetworkManagedServiceArgs.Builder managedS3BackupAccesses(NetworkManagedServiceManagedS3BackupAccessArgs... managedS3BackupAccesses)
- Parameters:
managedS3BackupAccesses- Managed S3 backup access configuration. See `managedS3BackupAccess` Block below.- Returns:
- builder
-
managedServiceIpv4Cidrs
public NetworkManagedServiceArgs.Builder managedServiceIpv4Cidrs(com.pulumi.core.Output<java.util.List<java.lang.String>> managedServiceIpv4Cidrs)
- Parameters:
managedServiceIpv4Cidrs- List of IPv4 CIDR ranges used by the managed services.- Returns:
- builder
-
managedServiceIpv4Cidrs
public NetworkManagedServiceArgs.Builder managedServiceIpv4Cidrs(java.util.List<java.lang.String> managedServiceIpv4Cidrs)
- Parameters:
managedServiceIpv4Cidrs- List of IPv4 CIDR ranges used by the managed services.- Returns:
- builder
-
managedServiceIpv4Cidrs
public NetworkManagedServiceArgs.Builder managedServiceIpv4Cidrs(java.lang.String... managedServiceIpv4Cidrs)
- Parameters:
managedServiceIpv4Cidrs- List of IPv4 CIDR ranges used by the managed services.- Returns:
- builder
-
resourceGatewayArn
public NetworkManagedServiceArgs.Builder resourceGatewayArn(com.pulumi.core.Output<java.lang.String> resourceGatewayArn)
- Parameters:
resourceGatewayArn- ARN of the resource gateway.- Returns:
- builder
-
resourceGatewayArn
public NetworkManagedServiceArgs.Builder resourceGatewayArn(java.lang.String resourceGatewayArn)
- Parameters:
resourceGatewayArn- ARN of the resource gateway.- Returns:
- builder
-
s3Accesses
public NetworkManagedServiceArgs.Builder s3Accesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceS3AccessArgs>> s3Accesses)
- Parameters:
s3Accesses- Configuration for Amazon S3 access from the ODB network.- Returns:
- builder
-
s3Accesses
public NetworkManagedServiceArgs.Builder s3Accesses(java.util.List<NetworkManagedServiceS3AccessArgs> s3Accesses)
- Parameters:
s3Accesses- Configuration for Amazon S3 access from the ODB network.- Returns:
- builder
-
s3Accesses
public NetworkManagedServiceArgs.Builder s3Accesses(NetworkManagedServiceS3AccessArgs... s3Accesses)
- Parameters:
s3Accesses- Configuration for Amazon S3 access from the ODB network.- Returns:
- builder
-
serviceNetworkArn
public NetworkManagedServiceArgs.Builder serviceNetworkArn(com.pulumi.core.Output<java.lang.String> serviceNetworkArn)
- Parameters:
serviceNetworkArn- ARN of the service network.- Returns:
- builder
-
serviceNetworkArn
public NetworkManagedServiceArgs.Builder serviceNetworkArn(java.lang.String serviceNetworkArn)
- Parameters:
serviceNetworkArn- ARN of the service network.- Returns:
- builder
-
serviceNetworkEndpoints
public NetworkManagedServiceArgs.Builder serviceNetworkEndpoints(com.pulumi.core.Output<java.util.List<NetworkManagedServiceServiceNetworkEndpointArgs>> serviceNetworkEndpoints)
- Parameters:
serviceNetworkEndpoints- Service network endpoint configuration. See `serviceNetworkEndpoint` Block below.- Returns:
- builder
-
serviceNetworkEndpoints
public NetworkManagedServiceArgs.Builder serviceNetworkEndpoints(java.util.List<NetworkManagedServiceServiceNetworkEndpointArgs> serviceNetworkEndpoints)
- Parameters:
serviceNetworkEndpoints- Service network endpoint configuration. See `serviceNetworkEndpoint` Block below.- Returns:
- builder
-
serviceNetworkEndpoints
public NetworkManagedServiceArgs.Builder serviceNetworkEndpoints(NetworkManagedServiceServiceNetworkEndpointArgs... serviceNetworkEndpoints)
- Parameters:
serviceNetworkEndpoints- Service network endpoint configuration. See `serviceNetworkEndpoint` Block below.- Returns:
- builder
-
stsAccesses
public NetworkManagedServiceArgs.Builder stsAccesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceStsAccessArgs>> stsAccesses)
- Parameters:
stsAccesses- Configuration for STS access from the ODB network.- Returns:
- builder
-
stsAccesses
public NetworkManagedServiceArgs.Builder stsAccesses(java.util.List<NetworkManagedServiceStsAccessArgs> stsAccesses)
- Parameters:
stsAccesses- Configuration for STS access from the ODB network.- Returns:
- builder
-
stsAccesses
public NetworkManagedServiceArgs.Builder stsAccesses(NetworkManagedServiceStsAccessArgs... stsAccesses)
- Parameters:
stsAccesses- Configuration for STS access from the ODB network.- Returns:
- builder
-
zeroEtlAccesses
public NetworkManagedServiceArgs.Builder zeroEtlAccesses(com.pulumi.core.Output<java.util.List<NetworkManagedServiceZeroEtlAccessArgs>> zeroEtlAccesses)
- Parameters:
zeroEtlAccesses- Configuration for Zero-ETL access from the ODB network. The following arguments are optional:- Returns:
- builder
-
zeroEtlAccesses
public NetworkManagedServiceArgs.Builder zeroEtlAccesses(java.util.List<NetworkManagedServiceZeroEtlAccessArgs> zeroEtlAccesses)
- Parameters:
zeroEtlAccesses- Configuration for Zero-ETL access from the ODB network. The following arguments are optional:- Returns:
- builder
-
zeroEtlAccesses
public NetworkManagedServiceArgs.Builder zeroEtlAccesses(NetworkManagedServiceZeroEtlAccessArgs... zeroEtlAccesses)
- Parameters:
zeroEtlAccesses- Configuration for Zero-ETL access from the ODB network. The following arguments are optional:- Returns:
- builder
-
build
public NetworkManagedServiceArgs build()
-
-