Class GraphState


  • public final class GraphState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GraphState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static GraphState Empty  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()  
      static GraphState.Builder builder()  
      static GraphState.Builder builder​(GraphState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deletionProtection()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpoint()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> graphName()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> graphNamePrefix()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyIdentifier()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> provisionedMemory()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> publicConnectivity()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> replicaCount()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()  
      java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()  
      java.util.Optional<com.pulumi.core.Output<GraphTimeoutsArgs>> timeouts()  
      java.util.Optional<com.pulumi.core.Output<GraphVectorSearchConfigurationArgs>> vectorSearchConfiguration()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        (String) Graph resource ARN
      • deletionProtection

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deletionProtection()
        Returns:
        Value that indicates whether the Graph has deletion protection enabled. The graph can't be deleted when deletion protection is enabled.
      • endpoint

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpoint()
        Returns:
        (String) The connection endpoint for the graph. For example: `g-12a3bcdef4.us-east-1.neptune-graph.amazonaws.com`
      • graphName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> graphName()
        Returns:
        Contains a user-supplied name for the Graph. If omitted, Terraform will assign a random, unique identifier.
      • graphNamePrefix

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> graphNamePrefix()
        Returns:
        Allows user to specify name prefix and have remainder of name automatically generated.
      • kmsKeyIdentifier

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyIdentifier()
        Returns:
        The ARN for the KMS encryption key. By Default, Neptune Analytics will use an AWS provided key ("AWS_OWNED_KEY"). This parameter is used if you want to encrypt the graph using a KMS Customer Managed Key (CMK).
      • provisionedMemory

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> provisionedMemory()
        Returns:
        The provisioned memory-optimized Neptune Capacity Units (m-NCUs) to use for the graph. The following arguments are optional:
      • publicConnectivity

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> publicConnectivity()
        Returns:
        Specifies whether the Graph can be reached over the internet. Access to all graphs requires IAM authentication. When the Graph is publicly reachable, its DNS endpoint resolves to the public IP address from the internet. When the Graph isn't publicly reachable, you need to create a PrivateGraphEndpoint in a given VPC to ensure the DNS name resolves to a private IP address that is reachable from the VPC.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
      • replicaCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> replicaCount()
        Returns:
        Specifies the number of replicas you want when finished. All replicas will be provisioned in different availability zones. Replica Count should always be less than or equal to 2.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        Key-value tags for the graph. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
      • tagsAll

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Returns:
        A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
      • timeouts

        public java.util.Optional<com.pulumi.core.Output<GraphTimeoutsArgs>> timeouts()
      • vectorSearchConfiguration

        public java.util.Optional<com.pulumi.core.Output<GraphVectorSearchConfigurationArgs>> vectorSearchConfiguration()
        Returns:
        Vector Search Configuration (see below for nested schema of vector_search_configuration)