Documentation ¶
Index ¶
- func GoogleVertexAiIndexEndpointDeployedIndex_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleVertexAiIndexEndpointDeployedIndex_IsConstruct(x interface{}) *bool
- func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformElement(x interface{}) *bool
- func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformResource(x interface{}) *bool
- func GoogleVertexAiIndexEndpointDeployedIndex_TfResourceType() *string
- func NewGoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference, ...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference_Override(...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference, ...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference_Override(...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference_Override(...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList, ...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference, ...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList_Override(...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference_Override(...)
- func NewGoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference, ...)
- func NewGoogleVertexAiIndexEndpointDeployedIndex_Override(g GoogleVertexAiIndexEndpointDeployedIndex, scope constructs.Construct, ...)
- type GoogleVertexAiIndexEndpointDeployedIndex
- type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources
- type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexConfig
- type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources
- type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec
- type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig
- type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider
- type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList
- type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference
- type GoogleVertexAiIndexEndpointDeployedIndexTimeouts
- type GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleVertexAiIndexEndpointDeployedIndex_GenerateConfigForImport ¶
func GoogleVertexAiIndexEndpointDeployedIndex_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleVertexAiIndexEndpointDeployedIndex resource upon running "cdktf plan <stack-name>".
func GoogleVertexAiIndexEndpointDeployedIndex_IsConstruct ¶
func GoogleVertexAiIndexEndpointDeployedIndex_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformElement ¶
func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformResource ¶
func GoogleVertexAiIndexEndpointDeployedIndex_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleVertexAiIndexEndpointDeployedIndex_TfResourceType ¶
func GoogleVertexAiIndexEndpointDeployedIndex_TfResourceType() *string
func NewGoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference_Override(g GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiIndexEndpointDeployedIndex_Override ¶
func NewGoogleVertexAiIndexEndpointDeployedIndex_Override(g GoogleVertexAiIndexEndpointDeployedIndex, scope constructs.Construct, id *string, config *GoogleVertexAiIndexEndpointDeployedIndexConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index google_vertex_ai_index_endpoint_deployed_index} Resource.
Types ¶
type GoogleVertexAiIndexEndpointDeployedIndex ¶
type GoogleVertexAiIndexEndpointDeployedIndex interface { cdktf.TerraformResource AutomaticResources() GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference AutomaticResourcesInput() *GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DedicatedResources() GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference DedicatedResourcesInput() *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DeployedIndexAuthConfig() GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference DeployedIndexAuthConfigInput() *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig DeployedIndexId() *string SetDeployedIndexId(val *string) DeployedIndexIdInput() *string DeploymentGroup() *string SetDeploymentGroup(val *string) DeploymentGroupInput() *string DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EnableAccessLogging() interface{} SetEnableAccessLogging(val interface{}) EnableAccessLoggingInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Index() *string SetIndex(val *string) IndexEndpoint() *string SetIndexEndpoint(val *string) IndexEndpointInput() *string IndexInput() *string IndexSyncTime() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node PrivateEndpoints() GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReservedIpRanges() *[]*string SetReservedIpRanges(val *[]*string) ReservedIpRangesInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAutomaticResources(value *GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources) PutDedicatedResources(value *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources) PutDeployedIndexAuthConfig(value *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig) PutTimeouts(value *GoogleVertexAiIndexEndpointDeployedIndexTimeouts) ResetAutomaticResources() ResetDedicatedResources() ResetDeployedIndexAuthConfig() ResetDeploymentGroup() ResetDisplayName() ResetEnableAccessLogging() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetReservedIpRanges() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index google_vertex_ai_index_endpoint_deployed_index}.
func NewGoogleVertexAiIndexEndpointDeployedIndex ¶
func NewGoogleVertexAiIndexEndpointDeployedIndex(scope constructs.Construct, id *string, config *GoogleVertexAiIndexEndpointDeployedIndexConfig) GoogleVertexAiIndexEndpointDeployedIndex
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index google_vertex_ai_index_endpoint_deployed_index} Resource.
type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources ¶
type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources struct { // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. // // If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#max_replica_count GoogleVertexAiIndexEndpointDeployedIndex#max_replica_count} MaxReplicaCount *float64 `field:"optional" json:"maxReplicaCount" yaml:"maxReplicaCount"` // The minimum number of replicas this DeployedModel will be always deployed on. // // If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). // // If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#min_replica_count GoogleVertexAiIndexEndpointDeployedIndex#min_replica_count} MinReplicaCount *float64 `field:"optional" json:"minReplicaCount" yaml:"minReplicaCount"` }
type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources) MaxReplicaCount() *float64 SetMaxReplicaCount(val *float64) MaxReplicaCountInput() *float64 MinReplicaCount() *float64 SetMinReplicaCount(val *float64) MinReplicaCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMaxReplicaCount() ResetMinReplicaCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexConfig ¶
type GoogleVertexAiIndexEndpointDeployedIndexConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The 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-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#deployed_index_id GoogleVertexAiIndexEndpointDeployedIndex#deployed_index_id} DeployedIndexId *string `field:"required" json:"deployedIndexId" yaml:"deployedIndexId"` // The name of the Index this is the deployment of. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#index GoogleVertexAiIndexEndpointDeployedIndex#index} Index *string `field:"required" json:"index" yaml:"index"` // Identifies 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-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#index_endpoint GoogleVertexAiIndexEndpointDeployedIndex#index_endpoint} IndexEndpoint *string `field:"required" json:"indexEndpoint" yaml:"indexEndpoint"` // automatic_resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#automatic_resources GoogleVertexAiIndexEndpointDeployedIndex#automatic_resources} AutomaticResources *GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources `field:"optional" json:"automaticResources" yaml:"automaticResources"` // dedicated_resources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#dedicated_resources GoogleVertexAiIndexEndpointDeployedIndex#dedicated_resources} DedicatedResources *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources `field:"optional" json:"dedicatedResources" yaml:"dedicatedResources"` // deployed_index_auth_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#deployed_index_auth_config GoogleVertexAiIndexEndpointDeployedIndex#deployed_index_auth_config} DeployedIndexAuthConfig *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig `field:"optional" json:"deployedIndexAuthConfig" yaml:"deployedIndexAuthConfig"` // The 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-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#deployment_group GoogleVertexAiIndexEndpointDeployedIndex#deployment_group} DeploymentGroup *string `field:"optional" json:"deploymentGroup" yaml:"deploymentGroup"` // The 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-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#display_name GoogleVertexAiIndexEndpointDeployedIndex#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // If true, private endpoint's access logs are sent to Cloud Logging. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#enable_access_logging GoogleVertexAiIndexEndpointDeployedIndex#enable_access_logging} EnableAccessLogging interface{} `field:"optional" json:"enableAccessLogging" yaml:"enableAccessLogging"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#id GoogleVertexAiIndexEndpointDeployedIndex#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. Id *string `field:"optional" json:"id" yaml:"id"` // A 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-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#reserved_ip_ranges GoogleVertexAiIndexEndpointDeployedIndex#reserved_ip_ranges} ReservedIpRanges *[]*string `field:"optional" json:"reservedIpRanges" yaml:"reservedIpRanges"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#timeouts GoogleVertexAiIndexEndpointDeployedIndex#timeouts} Timeouts *GoogleVertexAiIndexEndpointDeployedIndexTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources ¶
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources struct { // machine_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#machine_spec GoogleVertexAiIndexEndpointDeployedIndex#machine_spec} MachineSpec *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec `field:"required" json:"machineSpec" yaml:"machineSpec"` // The minimum number of machine replicas this DeployedModel will be always deployed on. // // This value must be greater than or equal to 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#min_replica_count GoogleVertexAiIndexEndpointDeployedIndex#min_replica_count} MinReplicaCount *float64 `field:"required" json:"minReplicaCount" yaml:"minReplicaCount"` // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. // // If maxReplicaCount is not set, the default value is minReplicaCount // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#max_replica_count GoogleVertexAiIndexEndpointDeployedIndex#max_replica_count} MaxReplicaCount *float64 `field:"optional" json:"maxReplicaCount" yaml:"maxReplicaCount"` }
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec ¶
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec struct { // The type of the machine. // // See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) // // See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). // // For [DeployedModel](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints#DeployedModel) this field is optional, and the default value is n1-standard-2. For [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.batchPredictionJobs#BatchPredictionJob) or as part of [WorkerPoolSpec](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/CustomJobSpec#WorkerPoolSpec) this field is required. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#machine_type GoogleVertexAiIndexEndpointDeployedIndex#machine_type} MachineType *string `field:"optional" json:"machineType" yaml:"machineType"` }
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec) MachineType() *string SetMachineType(val *string) MachineTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMachineType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources) MachineSpec() GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference MachineSpecInput() *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec MaxReplicaCount() *float64 SetMaxReplicaCount(val *float64) MaxReplicaCountInput() *float64 MinReplicaCount() *float64 SetMinReplicaCount(val *float64) MinReplicaCountInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMachineSpec(value *GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec) ResetMaxReplicaCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig ¶
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig struct { // auth_provider block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#auth_provider GoogleVertexAiIndexEndpointDeployedIndex#auth_provider} AuthProvider *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider `field:"optional" json:"authProvider" yaml:"authProvider"` }
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider ¶
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider struct { // A list of allowed JWT issuers. // // Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#allowed_issuers GoogleVertexAiIndexEndpointDeployedIndex#allowed_issuers} AllowedIssuers *[]*string `field:"optional" json:"allowedIssuers" yaml:"allowedIssuers"` // The list of JWT audiences. // // that are allowed to access. A JWT containing any of these audiences will be accepted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#audiences GoogleVertexAiIndexEndpointDeployedIndex#audiences} Audiences *[]*string `field:"optional" json:"audiences" yaml:"audiences"` }
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference interface { cdktf.ComplexObject AllowedIssuers() *[]*string SetAllowedIssuers(val *[]*string) AllowedIssuersInput() *[]*string Audiences() *[]*string SetAudiences(val *[]*string) AudiencesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllowedIssuers() ResetAudiences() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference interface { cdktf.ComplexObject AuthProvider() GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference AuthProviderInput() *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAuthProvider(value *GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider) ResetAuthProvider() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints struct { }
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints) MatchGrpcAddress() *string PscAutomatedEndpoints() GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList ServiceAttachment() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints struct { }
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints SetInternalValue(val *GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints) MatchAddress() *string Network() *string ProjectId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference
type GoogleVertexAiIndexEndpointDeployedIndexTimeouts ¶
type GoogleVertexAiIndexEndpointDeployedIndexTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#create GoogleVertexAiIndexEndpointDeployedIndex#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#delete GoogleVertexAiIndexEndpointDeployedIndex#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.11.0/docs/resources/google_vertex_ai_index_endpoint_deployed_index#update GoogleVertexAiIndexEndpointDeployedIndex#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference ¶
type GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference ¶
func NewGoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference
Source Files ¶
- GoogleVertexAiIndexEndpointDeployedIndex.go
- GoogleVertexAiIndexEndpointDeployedIndexAutomaticResources.go
- GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexAutomaticResourcesOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexConfig.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResources.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexDedicatedResourcesOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfig.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpoints.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsList__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpoints.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsList__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexPrivateEndpointsPscAutomatedEndpointsOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndexTimeouts.go
- GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference.go
- GoogleVertexAiIndexEndpointDeployedIndexTimeoutsOutputReference__checks.go
- GoogleVertexAiIndexEndpointDeployedIndex__checks.go
- main.go