Class VertexAiIndexEndpointDeployedIndexConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.vertex_ai_index_endpoint_deployed_index.VertexAiIndexEndpointDeployedIndexConfig.Jsii$Proxy
-
- All Implemented Interfaces:
VertexAiIndexEndpointDeployedIndexConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VertexAiIndexEndpointDeployedIndexConfig
@Stability(Stable) @Internal public static final class VertexAiIndexEndpointDeployedIndexConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VertexAiIndexEndpointDeployedIndexConfig
An implementation forVertexAiIndexEndpointDeployedIndexConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.vertex_ai_index_endpoint_deployed_index.VertexAiIndexEndpointDeployedIndexConfig
VertexAiIndexEndpointDeployedIndexConfig.Builder, VertexAiIndexEndpointDeployedIndexConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(VertexAiIndexEndpointDeployedIndexConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theVertexAiIndexEndpointDeployedIndexConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)VertexAiIndexEndpointDeployedIndexAutomaticResourcesgetAutomaticResources()automatic_resources block.ObjectgetConnection()ObjectgetCount()VertexAiIndexEndpointDeployedIndexDedicatedResourcesgetDedicatedResources()dedicated_resources block.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfiggetDeployedIndexAuthConfig()deployed_index_auth_config block.StringgetDeployedIndexId()The user specified ID of the DeployedIndex.StringgetDeploymentGroup()The deployment group can be no longer than 64 characters (eg: 'test', 'prod').StringgetDisplayName()The display name of the Index.ObjectgetEnableAccessLogging()If true, private endpoint's access logs are sent to Cloud Logging.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#id VertexAiIndexEndpointDeployedIndex#id}.StringgetIndex()The name of the Index this is the deployment of.StringgetIndexEndpoint()Identifies the index endpoint.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()List<String>getReservedIpRanges()A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex.VertexAiIndexEndpointDeployedIndexTimeoutsgetTimeouts()timeouts block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(VertexAiIndexEndpointDeployedIndexConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theVertexAiIndexEndpointDeployedIndexConfig.Builder.
-
-
Method Detail
-
getDeployedIndexId
public final String getDeployedIndexId()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigThe user specified ID of the DeployedIndex.The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#deployed_index_id VertexAiIndexEndpointDeployedIndex#deployed_index_id}
- Specified by:
getDeployedIndexIdin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getIndex
public final String getIndex()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigThe name of the Index this is the deployment of.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#index VertexAiIndexEndpointDeployedIndex#index}
- Specified by:
getIndexin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getIndexEndpoint
public final String getIndexEndpoint()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigIdentifies the index endpoint. Must be in the format 'projects/{{project}}/locations/{{region}}/indexEndpoints/{{indexEndpoint}}'.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#index_endpoint VertexAiIndexEndpointDeployedIndex#index_endpoint}
- Specified by:
getIndexEndpointin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getAutomaticResources
public final VertexAiIndexEndpointDeployedIndexAutomaticResources getAutomaticResources()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigautomatic_resources block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#automatic_resources VertexAiIndexEndpointDeployedIndex#automatic_resources}
- Specified by:
getAutomaticResourcesin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getDedicatedResources
public final VertexAiIndexEndpointDeployedIndexDedicatedResources getDedicatedResources()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigdedicated_resources block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#dedicated_resources VertexAiIndexEndpointDeployedIndex#dedicated_resources}
- Specified by:
getDedicatedResourcesin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getDeployedIndexAuthConfig
public final VertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig getDeployedIndexAuthConfig()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigdeployed_index_auth_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#deployed_index_auth_config VertexAiIndexEndpointDeployedIndex#deployed_index_auth_config}
- Specified by:
getDeployedIndexAuthConfigin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getDeploymentGroup
public final String getDeploymentGroup()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigThe deployment group can be no longer than 64 characters (eg: 'test', 'prod').If not set, we will use the 'default' deployment group. Creating deployment_groups with reserved_ip_ranges is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deployment_group (except 'default') can only be used with the same reserved_ip_ranges which means if the deployment_group has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. [See the official documentation here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex.FIELDS.deployment_group). Note: we only support up to 5 deployment groups (not including 'default'). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#deployment_group VertexAiIndexEndpointDeployedIndex#deployment_group}
- Specified by:
getDeploymentGroupin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getDisplayName
public final String getDisplayName()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigThe display name of the Index.The name can be up to 128 characters long and can consist of any UTF-8 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#display_name VertexAiIndexEndpointDeployedIndex#display_name}
- Specified by:
getDisplayNamein interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getEnableAccessLogging
public final Object getEnableAccessLogging()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigIf true, private endpoint's access logs are sent to Cloud Logging.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#enable_access_logging VertexAiIndexEndpointDeployedIndex#enable_access_logging}
- Specified by:
getEnableAccessLoggingin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getId
public final String getId()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#id VertexAiIndexEndpointDeployedIndex#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getReservedIpRanges
public final List<String> getReservedIpRanges()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigA list of reserved ip ranges under the VPC network that can be used for this DeployedIndex.If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#reserved_ip_ranges VertexAiIndexEndpointDeployedIndex#reserved_ip_ranges}
- Specified by:
getReservedIpRangesin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getTimeouts
public final VertexAiIndexEndpointDeployedIndexTimeouts getTimeouts()
Description copied from interface:VertexAiIndexEndpointDeployedIndexConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index_endpoint_deployed_index#timeouts VertexAiIndexEndpointDeployedIndex#timeouts}
- Specified by:
getTimeoutsin interfaceVertexAiIndexEndpointDeployedIndexConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-