Documentation ¶
Index ¶
- func GoogleVertexAiFeaturestore_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleVertexAiFeaturestore_IsConstruct(x interface{}) *bool
- func GoogleVertexAiFeaturestore_IsTerraformElement(x interface{}) *bool
- func GoogleVertexAiFeaturestore_IsTerraformResource(x interface{}) *bool
- func GoogleVertexAiFeaturestore_TfResourceType() *string
- func NewGoogleVertexAiFeaturestoreEncryptionSpecOutputReference_Override(g GoogleVertexAiFeaturestoreEncryptionSpecOutputReference, ...)
- func NewGoogleVertexAiFeaturestoreOnlineServingConfigOutputReference_Override(g GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference, ...)
- func NewGoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference_Override(g GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference, ...)
- func NewGoogleVertexAiFeaturestoreTimeoutsOutputReference_Override(g GoogleVertexAiFeaturestoreTimeoutsOutputReference, ...)
- func NewGoogleVertexAiFeaturestore_Override(g GoogleVertexAiFeaturestore, scope constructs.Construct, id *string, ...)
- type GoogleVertexAiFeaturestore
- type GoogleVertexAiFeaturestoreConfig
- type GoogleVertexAiFeaturestoreEncryptionSpec
- type GoogleVertexAiFeaturestoreEncryptionSpecOutputReference
- type GoogleVertexAiFeaturestoreOnlineServingConfig
- type GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference
- type GoogleVertexAiFeaturestoreOnlineServingConfigScaling
- type GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference
- type GoogleVertexAiFeaturestoreTimeouts
- type GoogleVertexAiFeaturestoreTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleVertexAiFeaturestore_GenerateConfigForImport ¶
func GoogleVertexAiFeaturestore_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleVertexAiFeaturestore resource upon running "cdktf plan <stack-name>".
func GoogleVertexAiFeaturestore_IsConstruct ¶
func GoogleVertexAiFeaturestore_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 GoogleVertexAiFeaturestore_IsTerraformElement ¶
func GoogleVertexAiFeaturestore_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleVertexAiFeaturestore_IsTerraformResource ¶
func GoogleVertexAiFeaturestore_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleVertexAiFeaturestore_TfResourceType ¶
func GoogleVertexAiFeaturestore_TfResourceType() *string
func NewGoogleVertexAiFeaturestoreEncryptionSpecOutputReference_Override ¶
func NewGoogleVertexAiFeaturestoreEncryptionSpecOutputReference_Override(g GoogleVertexAiFeaturestoreEncryptionSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiFeaturestoreOnlineServingConfigOutputReference_Override ¶
func NewGoogleVertexAiFeaturestoreOnlineServingConfigOutputReference_Override(g GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference_Override ¶
func NewGoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference_Override(g GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiFeaturestoreTimeoutsOutputReference_Override ¶
func NewGoogleVertexAiFeaturestoreTimeoutsOutputReference_Override(g GoogleVertexAiFeaturestoreTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleVertexAiFeaturestore_Override ¶
func NewGoogleVertexAiFeaturestore_Override(g GoogleVertexAiFeaturestore, scope constructs.Construct, id *string, config *GoogleVertexAiFeaturestoreConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore google_vertex_ai_featurestore} Resource.
Types ¶
type GoogleVertexAiFeaturestore ¶
type GoogleVertexAiFeaturestore interface { cdktf.TerraformResource // 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 // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EffectiveLabels() cdktf.StringMap EncryptionSpec() GoogleVertexAiFeaturestoreEncryptionSpecOutputReference EncryptionSpecInput() *GoogleVertexAiFeaturestoreEncryptionSpec Etag() *string ForceDestroy() interface{} SetForceDestroy(val interface{}) ForceDestroyInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OnlineServingConfig() GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference OnlineServingConfigInput() *GoogleVertexAiFeaturestoreOnlineServingConfig OnlineStorageTtlDays() *float64 SetOnlineStorageTtlDays(val *float64) OnlineStorageTtlDaysInput() *float64 Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleVertexAiFeaturestoreTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *string // 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) PutEncryptionSpec(value *GoogleVertexAiFeaturestoreEncryptionSpec) PutOnlineServingConfig(value *GoogleVertexAiFeaturestoreOnlineServingConfig) PutTimeouts(value *GoogleVertexAiFeaturestoreTimeouts) ResetEncryptionSpec() ResetForceDestroy() ResetId() ResetLabels() ResetName() ResetOnlineServingConfig() ResetOnlineStorageTtlDays() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetRegion() ResetTimeouts() SynthesizeAttributes() *map[string]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/5.11.0/docs/resources/google_vertex_ai_featurestore google_vertex_ai_featurestore}.
func NewGoogleVertexAiFeaturestore ¶
func NewGoogleVertexAiFeaturestore(scope constructs.Construct, id *string, config *GoogleVertexAiFeaturestoreConfig) GoogleVertexAiFeaturestore
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore google_vertex_ai_featurestore} Resource.
type GoogleVertexAiFeaturestoreConfig ¶
type GoogleVertexAiFeaturestoreConfig 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"` // encryption_spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#encryption_spec GoogleVertexAiFeaturestore#encryption_spec} EncryptionSpec *GoogleVertexAiFeaturestoreEncryptionSpec `field:"optional" json:"encryptionSpec" yaml:"encryptionSpec"` // If set to true, any EntityTypes and Features for this Featurestore will also be deleted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#force_destroy GoogleVertexAiFeaturestore#force_destroy} ForceDestroy interface{} `field:"optional" json:"forceDestroy" yaml:"forceDestroy"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#id GoogleVertexAiFeaturestore#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 set of key/value label pairs to assign to this Featurestore. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#labels GoogleVertexAiFeaturestore#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The name of the Featurestore. // // This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#name GoogleVertexAiFeaturestore#name} Name *string `field:"optional" json:"name" yaml:"name"` // online_serving_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#online_serving_config GoogleVertexAiFeaturestore#online_serving_config} OnlineServingConfig *GoogleVertexAiFeaturestoreOnlineServingConfig `field:"optional" json:"onlineServingConfig" yaml:"onlineServingConfig"` // TTL in days for feature values that will be stored in online serving storage. // // The Feature Store online storage periodically removes obsolete feature values older than onlineStorageTtlDays since the feature generation time. Note that onlineStorageTtlDays should be less than or equal to offlineStorageTtlDays for each EntityType under a featurestore. If not set, default to 4000 days // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#online_storage_ttl_days GoogleVertexAiFeaturestore#online_storage_ttl_days} OnlineStorageTtlDays *float64 `field:"optional" json:"onlineStorageTtlDays" yaml:"onlineStorageTtlDays"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#project GoogleVertexAiFeaturestore#project}. Project *string `field:"optional" json:"project" yaml:"project"` // The region of the dataset. eg us-central1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#region GoogleVertexAiFeaturestore#region} Region *string `field:"optional" json:"region" yaml:"region"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#timeouts GoogleVertexAiFeaturestore#timeouts} Timeouts *GoogleVertexAiFeaturestoreTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleVertexAiFeaturestoreEncryptionSpec ¶
type GoogleVertexAiFeaturestoreEncryptionSpec struct { // The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. // // Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the compute resource is created. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#kms_key_name GoogleVertexAiFeaturestore#kms_key_name} KmsKeyName *string `field:"required" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleVertexAiFeaturestoreEncryptionSpecOutputReference ¶
type GoogleVertexAiFeaturestoreEncryptionSpecOutputReference 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() *GoogleVertexAiFeaturestoreEncryptionSpec SetInternalValue(val *GoogleVertexAiFeaturestoreEncryptionSpec) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *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 NewGoogleVertexAiFeaturestoreEncryptionSpecOutputReference ¶
func NewGoogleVertexAiFeaturestoreEncryptionSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiFeaturestoreEncryptionSpecOutputReference
type GoogleVertexAiFeaturestoreOnlineServingConfig ¶
type GoogleVertexAiFeaturestoreOnlineServingConfig struct { // The number of nodes for each cluster. // // The number of nodes will not scale automatically but can be scaled manually by providing different values when updating. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#fixed_node_count GoogleVertexAiFeaturestore#fixed_node_count} FixedNodeCount *float64 `field:"optional" json:"fixedNodeCount" yaml:"fixedNodeCount"` // scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#scaling GoogleVertexAiFeaturestore#scaling} Scaling *GoogleVertexAiFeaturestoreOnlineServingConfigScaling `field:"optional" json:"scaling" yaml:"scaling"` }
type GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference ¶
type GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference 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 FixedNodeCount() *float64 SetFixedNodeCount(val *float64) FixedNodeCountInput() *float64 // Experimental. Fqn() *string InternalValue() *GoogleVertexAiFeaturestoreOnlineServingConfig SetInternalValue(val *GoogleVertexAiFeaturestoreOnlineServingConfig) Scaling() GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference ScalingInput() *GoogleVertexAiFeaturestoreOnlineServingConfigScaling // 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 PutScaling(value *GoogleVertexAiFeaturestoreOnlineServingConfigScaling) ResetFixedNodeCount() ResetScaling() // 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 NewGoogleVertexAiFeaturestoreOnlineServingConfigOutputReference ¶
func NewGoogleVertexAiFeaturestoreOnlineServingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference
type GoogleVertexAiFeaturestoreOnlineServingConfigScaling ¶
type GoogleVertexAiFeaturestoreOnlineServingConfigScaling struct { // The maximum number of nodes to scale up to. // // Must be greater than minNodeCount, and less than or equal to 10 times of 'minNodeCount'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#max_node_count GoogleVertexAiFeaturestore#max_node_count} MaxNodeCount *float64 `field:"required" json:"maxNodeCount" yaml:"maxNodeCount"` // The minimum number of nodes to scale down to. Must be greater than or equal to 1. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#min_node_count GoogleVertexAiFeaturestore#min_node_count} MinNodeCount *float64 `field:"required" json:"minNodeCount" yaml:"minNodeCount"` }
type GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference ¶
type GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference 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() *GoogleVertexAiFeaturestoreOnlineServingConfigScaling SetInternalValue(val *GoogleVertexAiFeaturestoreOnlineServingConfigScaling) MaxNodeCount() *float64 SetMaxNodeCount(val *float64) MaxNodeCountInput() *float64 MinNodeCount() *float64 SetMinNodeCount(val *float64) MinNodeCountInput() *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 // 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 NewGoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference ¶
func NewGoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference
type GoogleVertexAiFeaturestoreTimeouts ¶
type GoogleVertexAiFeaturestoreTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#create GoogleVertexAiFeaturestore#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#delete GoogleVertexAiFeaturestore#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.11.0/docs/resources/google_vertex_ai_featurestore#update GoogleVertexAiFeaturestore#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleVertexAiFeaturestoreTimeoutsOutputReference ¶
type GoogleVertexAiFeaturestoreTimeoutsOutputReference 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 NewGoogleVertexAiFeaturestoreTimeoutsOutputReference ¶
func NewGoogleVertexAiFeaturestoreTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleVertexAiFeaturestoreTimeoutsOutputReference
Source Files ¶
- GoogleVertexAiFeaturestore.go
- GoogleVertexAiFeaturestoreConfig.go
- GoogleVertexAiFeaturestoreEncryptionSpec.go
- GoogleVertexAiFeaturestoreEncryptionSpecOutputReference.go
- GoogleVertexAiFeaturestoreEncryptionSpecOutputReference__checks.go
- GoogleVertexAiFeaturestoreOnlineServingConfig.go
- GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference.go
- GoogleVertexAiFeaturestoreOnlineServingConfigOutputReference__checks.go
- GoogleVertexAiFeaturestoreOnlineServingConfigScaling.go
- GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference.go
- GoogleVertexAiFeaturestoreOnlineServingConfigScalingOutputReference__checks.go
- GoogleVertexAiFeaturestoreTimeouts.go
- GoogleVertexAiFeaturestoreTimeoutsOutputReference.go
- GoogleVertexAiFeaturestoreTimeoutsOutputReference__checks.go
- GoogleVertexAiFeaturestore__checks.go
- main.go