Class PrivateGraphEndpointState.Builder
- java.lang.Object
-
- com.pulumi.aws.neptunegraph.inputs.PrivateGraphEndpointState.Builder
-
- Enclosing class:
- PrivateGraphEndpointState
public static final class PrivateGraphEndpointState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PrivateGraphEndpointState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PrivateGraphEndpointState defaults)
-
-
Method Detail
-
graphIdentifier
public PrivateGraphEndpointState.Builder graphIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> graphIdentifier)
- Parameters:
graphIdentifier- Unique identifier of the Neptune Analytics graph.- Returns:
- builder
-
graphIdentifier
public PrivateGraphEndpointState.Builder graphIdentifier(java.lang.String graphIdentifier)
- Parameters:
graphIdentifier- Unique identifier of the Neptune Analytics graph.- Returns:
- builder
-
privateGraphEndpointIdentifier
public PrivateGraphEndpointState.Builder privateGraphEndpointIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> privateGraphEndpointIdentifier)
- Parameters:
privateGraphEndpointIdentifier- PrivateGraphEndpoint resource identifier generated by concatenating the associated `graphIdentifier` and `vpcId` with an underscore separator. For example, if `graphIdentifier` is `g-12a3bcdef4` and `vpcId` is `vpc-111122223333aabbc`, the generated identifier is `g-12a3bcdef4_vpc-111122223333aabbc`.- Returns:
- builder
-
privateGraphEndpointIdentifier
public PrivateGraphEndpointState.Builder privateGraphEndpointIdentifier(java.lang.String privateGraphEndpointIdentifier)
- Parameters:
privateGraphEndpointIdentifier- PrivateGraphEndpoint resource identifier generated by concatenating the associated `graphIdentifier` and `vpcId` with an underscore separator. For example, if `graphIdentifier` is `g-12a3bcdef4` and `vpcId` is `vpc-111122223333aabbc`, the generated identifier is `g-12a3bcdef4_vpc-111122223333aabbc`.- Returns:
- builder
-
region
public PrivateGraphEndpointState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PrivateGraphEndpointState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointState.Builder subnetIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointState.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
subnetIds
public PrivateGraphEndpointState.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- Subnets in which private graph endpoint ENIs are created.- Returns:
- builder
-
timeouts
public PrivateGraphEndpointState.Builder timeouts(@Nullable com.pulumi.core.Output<PrivateGraphEndpointTimeoutsArgs> timeouts)
-
timeouts
public PrivateGraphEndpointState.Builder timeouts(PrivateGraphEndpointTimeoutsArgs timeouts)
-
vpcEndpointId
public PrivateGraphEndpointState.Builder vpcEndpointId(@Nullable com.pulumi.core.Output<java.lang.String> vpcEndpointId)
- Parameters:
vpcEndpointId- VPC endpoint that provides a private connection between the Graph and specified VPC.- Returns:
- builder
-
vpcEndpointId
public PrivateGraphEndpointState.Builder vpcEndpointId(java.lang.String vpcEndpointId)
- Parameters:
vpcEndpointId- VPC endpoint that provides a private connection between the Graph and specified VPC.- Returns:
- builder
-
vpcId
public PrivateGraphEndpointState.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- VPC in which the private graph endpoint needs to be created. The following arguments are optional:- Returns:
- builder
-
vpcId
public PrivateGraphEndpointState.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- VPC in which the private graph endpoint needs to be created. The following arguments are optional:- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointState.Builder vpcSecurityGroupIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointState.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
vpcSecurityGroupIds
public PrivateGraphEndpointState.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
- Parameters:
vpcSecurityGroupIds- Security groups to be attached to the private graph endpoint. The Neptune Analytics API does not return this value, so Terraform cannot detect drift or repopulate it on import; the value present at creation persists in state until changed in configuration.- Returns:
- builder
-
build
public PrivateGraphEndpointState build()
-
-