Documentation ¶
Index ¶
- type AiDataset
- type AiDatasetArgs
- type AiDatasetArray
- type AiDatasetArrayInput
- type AiDatasetArrayOutput
- func (AiDatasetArrayOutput) ElementType() reflect.Type
- func (o AiDatasetArrayOutput) Index(i pulumi.IntInput) AiDatasetOutput
- func (o AiDatasetArrayOutput) ToAiDatasetArrayOutput() AiDatasetArrayOutput
- func (o AiDatasetArrayOutput) ToAiDatasetArrayOutputWithContext(ctx context.Context) AiDatasetArrayOutput
- type AiDatasetEncryptionSpec
- type AiDatasetEncryptionSpecArgs
- func (AiDatasetEncryptionSpecArgs) ElementType() reflect.Type
- func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
- func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
- func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
- func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
- type AiDatasetEncryptionSpecInput
- type AiDatasetEncryptionSpecOutput
- func (AiDatasetEncryptionSpecOutput) ElementType() reflect.Type
- func (o AiDatasetEncryptionSpecOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
- func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
- func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
- func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
- type AiDatasetEncryptionSpecPtrInput
- type AiDatasetEncryptionSpecPtrOutput
- func (o AiDatasetEncryptionSpecPtrOutput) Elem() AiDatasetEncryptionSpecOutput
- func (AiDatasetEncryptionSpecPtrOutput) ElementType() reflect.Type
- func (o AiDatasetEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
- func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
- type AiDatasetInput
- type AiDatasetMap
- type AiDatasetMapInput
- type AiDatasetMapOutput
- type AiDatasetOutput
- func (o AiDatasetOutput) CreateTime() pulumi.StringOutput
- func (o AiDatasetOutput) DisplayName() pulumi.StringOutput
- func (AiDatasetOutput) ElementType() reflect.Type
- func (o AiDatasetOutput) EncryptionSpec() AiDatasetEncryptionSpecPtrOutput
- func (o AiDatasetOutput) Labels() pulumi.StringMapOutput
- func (o AiDatasetOutput) MetadataSchemaUri() pulumi.StringOutput
- func (o AiDatasetOutput) Name() pulumi.StringOutput
- func (o AiDatasetOutput) Project() pulumi.StringOutput
- func (o AiDatasetOutput) Region() pulumi.StringOutput
- func (o AiDatasetOutput) ToAiDatasetOutput() AiDatasetOutput
- func (o AiDatasetOutput) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
- func (o AiDatasetOutput) UpdateTime() pulumi.StringOutput
- type AiDatasetState
- type AiEndpoint
- type AiEndpointArgs
- type AiEndpointArray
- type AiEndpointArrayInput
- type AiEndpointArrayOutput
- func (AiEndpointArrayOutput) ElementType() reflect.Type
- func (o AiEndpointArrayOutput) Index(i pulumi.IntInput) AiEndpointOutput
- func (o AiEndpointArrayOutput) ToAiEndpointArrayOutput() AiEndpointArrayOutput
- func (o AiEndpointArrayOutput) ToAiEndpointArrayOutputWithContext(ctx context.Context) AiEndpointArrayOutput
- type AiEndpointDeployedModel
- type AiEndpointDeployedModelArgs
- type AiEndpointDeployedModelArray
- func (AiEndpointDeployedModelArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
- func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
- type AiEndpointDeployedModelArrayInput
- type AiEndpointDeployedModelArrayOutput
- func (AiEndpointDeployedModelArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelOutput
- func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
- func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
- type AiEndpointDeployedModelAutomaticResource
- type AiEndpointDeployedModelAutomaticResourceArgs
- func (AiEndpointDeployedModelAutomaticResourceArgs) ElementType() reflect.Type
- func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
- func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
- type AiEndpointDeployedModelAutomaticResourceArray
- func (AiEndpointDeployedModelAutomaticResourceArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
- func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
- type AiEndpointDeployedModelAutomaticResourceArrayInput
- type AiEndpointDeployedModelAutomaticResourceArrayOutput
- func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelAutomaticResourceOutput
- func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
- func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
- type AiEndpointDeployedModelAutomaticResourceInput
- type AiEndpointDeployedModelAutomaticResourceOutput
- func (AiEndpointDeployedModelAutomaticResourceOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelAutomaticResourceOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelAutomaticResourceOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
- func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
- type AiEndpointDeployedModelDedicatedResource
- type AiEndpointDeployedModelDedicatedResourceArgs
- func (AiEndpointDeployedModelDedicatedResourceArgs) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
- func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
- type AiEndpointDeployedModelDedicatedResourceArray
- func (AiEndpointDeployedModelDedicatedResourceArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
- func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
- type AiEndpointDeployedModelDedicatedResourceArrayInput
- type AiEndpointDeployedModelDedicatedResourceArrayOutput
- func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelDedicatedResourceOutput
- func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
- func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpec
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs
- func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray
- func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput
- type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) MetricName() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) Target() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
- type AiEndpointDeployedModelDedicatedResourceInput
- type AiEndpointDeployedModelDedicatedResourceMachineSpec
- type AiEndpointDeployedModelDedicatedResourceMachineSpecArgs
- func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- type AiEndpointDeployedModelDedicatedResourceMachineSpecArray
- func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput
- type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- type AiEndpointDeployedModelDedicatedResourceMachineSpecInput
- type AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorType() pulumi.StringPtrOutput
- func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) MachineType() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
- type AiEndpointDeployedModelDedicatedResourceOutput
- func (o AiEndpointDeployedModelDedicatedResourceOutput) AutoscalingMetricSpecs() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
- func (AiEndpointDeployedModelDedicatedResourceOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelDedicatedResourceOutput) MachineSpecs() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
- func (o AiEndpointDeployedModelDedicatedResourceOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
- func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
- type AiEndpointDeployedModelInput
- type AiEndpointDeployedModelOutput
- func (o AiEndpointDeployedModelOutput) AutomaticResources() AiEndpointDeployedModelAutomaticResourceArrayOutput
- func (o AiEndpointDeployedModelOutput) CreateTime() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) DedicatedResources() AiEndpointDeployedModelDedicatedResourceArrayOutput
- func (o AiEndpointDeployedModelOutput) DisplayName() pulumi.StringPtrOutput
- func (AiEndpointDeployedModelOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelOutput) EnableAccessLogging() pulumi.BoolPtrOutput
- func (o AiEndpointDeployedModelOutput) EnableContainerLogging() pulumi.BoolPtrOutput
- func (o AiEndpointDeployedModelOutput) Id() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) Model() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) ModelVersionId() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) PrivateEndpoints() AiEndpointDeployedModelPrivateEndpointArrayOutput
- func (o AiEndpointDeployedModelOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) SharedResources() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput
- func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutputWithContext(ctx context.Context) AiEndpointDeployedModelOutput
- type AiEndpointDeployedModelPrivateEndpoint
- type AiEndpointDeployedModelPrivateEndpointArgs
- func (AiEndpointDeployedModelPrivateEndpointArgs) ElementType() reflect.Type
- func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
- func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
- type AiEndpointDeployedModelPrivateEndpointArray
- func (AiEndpointDeployedModelPrivateEndpointArray) ElementType() reflect.Type
- func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
- func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
- type AiEndpointDeployedModelPrivateEndpointArrayInput
- type AiEndpointDeployedModelPrivateEndpointArrayOutput
- func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelPrivateEndpointOutput
- func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
- func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
- type AiEndpointDeployedModelPrivateEndpointInput
- type AiEndpointDeployedModelPrivateEndpointOutput
- func (AiEndpointDeployedModelPrivateEndpointOutput) ElementType() reflect.Type
- func (o AiEndpointDeployedModelPrivateEndpointOutput) ExplainHttpUri() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelPrivateEndpointOutput) HealthHttpUri() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelPrivateEndpointOutput) PredictHttpUri() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelPrivateEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
- func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
- func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
- type AiEndpointEncryptionSpec
- type AiEndpointEncryptionSpecArgs
- func (AiEndpointEncryptionSpecArgs) ElementType() reflect.Type
- func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
- func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
- func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
- func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
- type AiEndpointEncryptionSpecInput
- type AiEndpointEncryptionSpecOutput
- func (AiEndpointEncryptionSpecOutput) ElementType() reflect.Type
- func (o AiEndpointEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
- func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
- func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
- func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
- func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
- type AiEndpointEncryptionSpecPtrInput
- type AiEndpointEncryptionSpecPtrOutput
- func (o AiEndpointEncryptionSpecPtrOutput) Elem() AiEndpointEncryptionSpecOutput
- func (AiEndpointEncryptionSpecPtrOutput) ElementType() reflect.Type
- func (o AiEndpointEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
- func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
- type AiEndpointInput
- type AiEndpointMap
- type AiEndpointMapInput
- type AiEndpointMapOutput
- func (AiEndpointMapOutput) ElementType() reflect.Type
- func (o AiEndpointMapOutput) MapIndex(k pulumi.StringInput) AiEndpointOutput
- func (o AiEndpointMapOutput) ToAiEndpointMapOutput() AiEndpointMapOutput
- func (o AiEndpointMapOutput) ToAiEndpointMapOutputWithContext(ctx context.Context) AiEndpointMapOutput
- type AiEndpointOutput
- func (o AiEndpointOutput) CreateTime() pulumi.StringOutput
- func (o AiEndpointOutput) DeployedModels() AiEndpointDeployedModelArrayOutput
- func (o AiEndpointOutput) Description() pulumi.StringPtrOutput
- func (o AiEndpointOutput) DisplayName() pulumi.StringOutput
- func (AiEndpointOutput) ElementType() reflect.Type
- func (o AiEndpointOutput) EncryptionSpec() AiEndpointEncryptionSpecPtrOutput
- func (o AiEndpointOutput) Etag() pulumi.StringOutput
- func (o AiEndpointOutput) Labels() pulumi.StringMapOutput
- func (o AiEndpointOutput) Location() pulumi.StringOutput
- func (o AiEndpointOutput) ModelDeploymentMonitoringJob() pulumi.StringOutput
- func (o AiEndpointOutput) Name() pulumi.StringOutput
- func (o AiEndpointOutput) Network() pulumi.StringPtrOutput
- func (o AiEndpointOutput) Project() pulumi.StringOutput
- func (o AiEndpointOutput) ToAiEndpointOutput() AiEndpointOutput
- func (o AiEndpointOutput) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
- func (o AiEndpointOutput) UpdateTime() pulumi.StringOutput
- type AiEndpointState
- type AiFeatureStore
- type AiFeatureStoreArgs
- type AiFeatureStoreArray
- type AiFeatureStoreArrayInput
- type AiFeatureStoreArrayOutput
- func (AiFeatureStoreArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreOutput
- func (o AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutput() AiFeatureStoreArrayOutput
- func (o AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutputWithContext(ctx context.Context) AiFeatureStoreArrayOutput
- type AiFeatureStoreEncryptionSpec
- type AiFeatureStoreEncryptionSpecArgs
- func (AiFeatureStoreEncryptionSpecArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
- func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
- func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
- func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
- type AiFeatureStoreEncryptionSpecInput
- type AiFeatureStoreEncryptionSpecOutput
- func (AiFeatureStoreEncryptionSpecOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
- func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
- func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
- func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
- func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
- type AiFeatureStoreEncryptionSpecPtrInput
- type AiFeatureStoreEncryptionSpecPtrOutput
- func (o AiFeatureStoreEncryptionSpecPtrOutput) Elem() AiFeatureStoreEncryptionSpecOutput
- func (AiFeatureStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
- func (o AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
- type AiFeatureStoreEntityType
- type AiFeatureStoreEntityTypeArgs
- type AiFeatureStoreEntityTypeArray
- func (AiFeatureStoreEntityTypeArray) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutput() AiFeatureStoreEntityTypeArrayOutput
- func (i AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeArrayOutput
- type AiFeatureStoreEntityTypeArrayInput
- type AiFeatureStoreEntityTypeArrayOutput
- func (AiFeatureStoreEntityTypeArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutput() AiFeatureStoreEntityTypeArrayOutput
- func (o AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeArrayOutput
- type AiFeatureStoreEntityTypeFeature
- func GetAiFeatureStoreEntityTypeFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AiFeatureStoreEntityTypeFeature, error)
- func NewAiFeatureStoreEntityTypeFeature(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeFeatureArgs, ...) (*AiFeatureStoreEntityTypeFeature, error)
- func (*AiFeatureStoreEntityTypeFeature) ElementType() reflect.Type
- func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
- func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
- type AiFeatureStoreEntityTypeFeatureArgs
- type AiFeatureStoreEntityTypeFeatureArray
- func (AiFeatureStoreEntityTypeFeatureArray) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
- func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
- type AiFeatureStoreEntityTypeFeatureArrayInput
- type AiFeatureStoreEntityTypeFeatureArrayOutput
- func (AiFeatureStoreEntityTypeFeatureArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeFeatureArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeFeatureOutput
- func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
- func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
- type AiFeatureStoreEntityTypeFeatureInput
- type AiFeatureStoreEntityTypeFeatureMap
- func (AiFeatureStoreEntityTypeFeatureMap) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
- func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
- type AiFeatureStoreEntityTypeFeatureMapInput
- type AiFeatureStoreEntityTypeFeatureMapOutput
- func (AiFeatureStoreEntityTypeFeatureMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeFeatureMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeFeatureOutput
- func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
- func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
- type AiFeatureStoreEntityTypeFeatureOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreEntityTypeFeatureOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeFeatureOutput) Entitytype() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) Name() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) UpdateTime() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) ValueType() pulumi.StringOutput
- type AiFeatureStoreEntityTypeFeatureState
- type AiFeatureStoreEntityTypeIamBinding
- func GetAiFeatureStoreEntityTypeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AiFeatureStoreEntityTypeIamBinding, error)
- func NewAiFeatureStoreEntityTypeIamBinding(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamBindingArgs, ...) (*AiFeatureStoreEntityTypeIamBinding, error)
- func (*AiFeatureStoreEntityTypeIamBinding) ElementType() reflect.Type
- func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
- func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
- type AiFeatureStoreEntityTypeIamBindingArgs
- type AiFeatureStoreEntityTypeIamBindingArray
- func (AiFeatureStoreEntityTypeIamBindingArray) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
- func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
- type AiFeatureStoreEntityTypeIamBindingArrayInput
- type AiFeatureStoreEntityTypeIamBindingArrayOutput
- func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeIamBindingOutput
- func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
- func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
- type AiFeatureStoreEntityTypeIamBindingCondition
- type AiFeatureStoreEntityTypeIamBindingConditionArgs
- func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- type AiFeatureStoreEntityTypeIamBindingConditionInput
- type AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- type AiFeatureStoreEntityTypeIamBindingConditionPtrInput
- type AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Elem() AiFeatureStoreEntityTypeIamBindingConditionOutput
- func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- type AiFeatureStoreEntityTypeIamBindingInput
- type AiFeatureStoreEntityTypeIamBindingMap
- func (AiFeatureStoreEntityTypeIamBindingMap) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
- func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
- type AiFeatureStoreEntityTypeIamBindingMapInput
- type AiFeatureStoreEntityTypeIamBindingMapOutput
- func (AiFeatureStoreEntityTypeIamBindingMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeIamBindingOutput
- func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
- func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
- type AiFeatureStoreEntityTypeIamBindingOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Condition() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
- func (AiFeatureStoreEntityTypeIamBindingOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Entitytype() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) Role() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
- func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
- type AiFeatureStoreEntityTypeIamBindingState
- type AiFeatureStoreEntityTypeIamMember
- func GetAiFeatureStoreEntityTypeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AiFeatureStoreEntityTypeIamMember, error)
- func NewAiFeatureStoreEntityTypeIamMember(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamMemberArgs, ...) (*AiFeatureStoreEntityTypeIamMember, error)
- func (*AiFeatureStoreEntityTypeIamMember) ElementType() reflect.Type
- func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
- func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
- type AiFeatureStoreEntityTypeIamMemberArgs
- type AiFeatureStoreEntityTypeIamMemberArray
- func (AiFeatureStoreEntityTypeIamMemberArray) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
- func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
- type AiFeatureStoreEntityTypeIamMemberArrayInput
- type AiFeatureStoreEntityTypeIamMemberArrayOutput
- func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeIamMemberOutput
- func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
- func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
- type AiFeatureStoreEntityTypeIamMemberCondition
- type AiFeatureStoreEntityTypeIamMemberConditionArgs
- func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- type AiFeatureStoreEntityTypeIamMemberConditionInput
- type AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- type AiFeatureStoreEntityTypeIamMemberConditionPtrInput
- type AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Elem() AiFeatureStoreEntityTypeIamMemberConditionOutput
- func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- type AiFeatureStoreEntityTypeIamMemberInput
- type AiFeatureStoreEntityTypeIamMemberMap
- func (AiFeatureStoreEntityTypeIamMemberMap) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
- func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
- type AiFeatureStoreEntityTypeIamMemberMapInput
- type AiFeatureStoreEntityTypeIamMemberMapOutput
- func (AiFeatureStoreEntityTypeIamMemberMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeIamMemberOutput
- func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
- func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
- type AiFeatureStoreEntityTypeIamMemberOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Condition() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
- func (AiFeatureStoreEntityTypeIamMemberOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Entitytype() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Member() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) Role() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
- func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
- type AiFeatureStoreEntityTypeIamMemberState
- type AiFeatureStoreEntityTypeIamPolicy
- func GetAiFeatureStoreEntityTypeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AiFeatureStoreEntityTypeIamPolicy, error)
- func NewAiFeatureStoreEntityTypeIamPolicy(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamPolicyArgs, ...) (*AiFeatureStoreEntityTypeIamPolicy, error)
- func (*AiFeatureStoreEntityTypeIamPolicy) ElementType() reflect.Type
- func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
- func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
- type AiFeatureStoreEntityTypeIamPolicyArgs
- type AiFeatureStoreEntityTypeIamPolicyArray
- func (AiFeatureStoreEntityTypeIamPolicyArray) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
- func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
- type AiFeatureStoreEntityTypeIamPolicyArrayInput
- type AiFeatureStoreEntityTypeIamPolicyArrayOutput
- func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeIamPolicyOutput
- func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
- func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
- type AiFeatureStoreEntityTypeIamPolicyInput
- type AiFeatureStoreEntityTypeIamPolicyMap
- func (AiFeatureStoreEntityTypeIamPolicyMap) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
- func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
- type AiFeatureStoreEntityTypeIamPolicyMapInput
- type AiFeatureStoreEntityTypeIamPolicyMapOutput
- func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeIamPolicyOutput
- func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
- func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
- type AiFeatureStoreEntityTypeIamPolicyOutput
- func (AiFeatureStoreEntityTypeIamPolicyOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) Entitytype() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
- func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
- type AiFeatureStoreEntityTypeIamPolicyState
- type AiFeatureStoreEntityTypeInput
- type AiFeatureStoreEntityTypeMap
- func (AiFeatureStoreEntityTypeMap) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutput() AiFeatureStoreEntityTypeMapOutput
- func (i AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMapOutput
- type AiFeatureStoreEntityTypeMapInput
- type AiFeatureStoreEntityTypeMapOutput
- func (AiFeatureStoreEntityTypeMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutput() AiFeatureStoreEntityTypeMapOutput
- func (o AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMapOutput
- type AiFeatureStoreEntityTypeMonitoringConfig
- type AiFeatureStoreEntityTypeMonitoringConfigArgs
- func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfig
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs
- func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) Value() pulumi.Float64Output
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput
- type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Elem() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Value() pulumi.Float64PtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysis
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs
- func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) AnomalyDetectionBaseline() pulumi.StringPtrOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) State() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput
- type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) AnomalyDetectionBaseline() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) Elem() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) State() pulumi.StringPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigInput
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfig
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs
- func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) Value() pulumi.Float64Output
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput
- type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Elem() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Value() pulumi.Float64PtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) CategoricalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) NumericalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigPtrInput
- type AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) CategoricalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) Elem() AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) NumericalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysis
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs
- func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ElementType() reflect.Type
- func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisInput
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) Disabled() pulumi.BoolPtrOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringInterval() pulumi.StringPtrOutputdeprecated
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringIntervalDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) StalenessDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput
- type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) Disabled() pulumi.BoolPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) Elem() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringInterval() pulumi.StringPtrOutputdeprecated
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringIntervalDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) StalenessDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- type AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreEntityTypeOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureStoreEntityTypeOutput) MonitoringConfig() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
- func (o AiFeatureStoreEntityTypeOutput) Name() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeOutput) OfflineStorageTtlDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreEntityTypeOutput) Region() pulumi.StringOutput
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeOutput) UpdateTime() pulumi.StringOutput
- type AiFeatureStoreEntityTypeState
- type AiFeatureStoreIamBinding
- type AiFeatureStoreIamBindingArgs
- type AiFeatureStoreIamBindingArray
- func (AiFeatureStoreIamBindingArray) ElementType() reflect.Type
- func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
- func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
- type AiFeatureStoreIamBindingArrayInput
- type AiFeatureStoreIamBindingArrayOutput
- func (AiFeatureStoreIamBindingArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamBindingArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamBindingOutput
- func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
- func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
- type AiFeatureStoreIamBindingCondition
- type AiFeatureStoreIamBindingConditionArgs
- func (AiFeatureStoreIamBindingConditionArgs) ElementType() reflect.Type
- func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
- func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
- func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
- func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
- type AiFeatureStoreIamBindingConditionInput
- type AiFeatureStoreIamBindingConditionOutput
- func (o AiFeatureStoreIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreIamBindingConditionOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
- func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
- func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
- func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
- type AiFeatureStoreIamBindingConditionPtrInput
- type AiFeatureStoreIamBindingConditionPtrOutput
- func (o AiFeatureStoreIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamBindingConditionPtrOutput) Elem() AiFeatureStoreIamBindingConditionOutput
- func (AiFeatureStoreIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
- func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
- type AiFeatureStoreIamBindingInput
- type AiFeatureStoreIamBindingMap
- func (AiFeatureStoreIamBindingMap) ElementType() reflect.Type
- func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
- func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
- type AiFeatureStoreIamBindingMapInput
- type AiFeatureStoreIamBindingMapOutput
- func (AiFeatureStoreIamBindingMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamBindingOutput
- func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
- func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
- type AiFeatureStoreIamBindingOutput
- func (o AiFeatureStoreIamBindingOutput) Condition() AiFeatureStoreIamBindingConditionPtrOutput
- func (AiFeatureStoreIamBindingOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamBindingOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o AiFeatureStoreIamBindingOutput) Project() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingOutput) Region() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingOutput) Role() pulumi.StringOutput
- func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput
- func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput
- type AiFeatureStoreIamBindingState
- type AiFeatureStoreIamMember
- type AiFeatureStoreIamMemberArgs
- type AiFeatureStoreIamMemberArray
- func (AiFeatureStoreIamMemberArray) ElementType() reflect.Type
- func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
- func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
- type AiFeatureStoreIamMemberArrayInput
- type AiFeatureStoreIamMemberArrayOutput
- func (AiFeatureStoreIamMemberArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamMemberArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamMemberOutput
- func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
- func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
- type AiFeatureStoreIamMemberCondition
- type AiFeatureStoreIamMemberConditionArgs
- func (AiFeatureStoreIamMemberConditionArgs) ElementType() reflect.Type
- func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
- func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
- func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
- func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
- type AiFeatureStoreIamMemberConditionInput
- type AiFeatureStoreIamMemberConditionOutput
- func (o AiFeatureStoreIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (AiFeatureStoreIamMemberConditionOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
- func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
- func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
- func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
- type AiFeatureStoreIamMemberConditionPtrInput
- type AiFeatureStoreIamMemberConditionPtrOutput
- func (o AiFeatureStoreIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamMemberConditionPtrOutput) Elem() AiFeatureStoreIamMemberConditionOutput
- func (AiFeatureStoreIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
- func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
- type AiFeatureStoreIamMemberInput
- type AiFeatureStoreIamMemberMap
- func (AiFeatureStoreIamMemberMap) ElementType() reflect.Type
- func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
- func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
- type AiFeatureStoreIamMemberMapInput
- type AiFeatureStoreIamMemberMapOutput
- func (AiFeatureStoreIamMemberMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamMemberOutput
- func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
- func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
- type AiFeatureStoreIamMemberOutput
- func (o AiFeatureStoreIamMemberOutput) Condition() AiFeatureStoreIamMemberConditionPtrOutput
- func (AiFeatureStoreIamMemberOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamMemberOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) Member() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) Project() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) Region() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) Role() pulumi.StringOutput
- func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput
- func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput
- type AiFeatureStoreIamMemberState
- type AiFeatureStoreIamPolicy
- type AiFeatureStoreIamPolicyArgs
- type AiFeatureStoreIamPolicyArray
- func (AiFeatureStoreIamPolicyArray) ElementType() reflect.Type
- func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
- func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
- type AiFeatureStoreIamPolicyArrayInput
- type AiFeatureStoreIamPolicyArrayOutput
- func (AiFeatureStoreIamPolicyArrayOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamPolicyArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamPolicyOutput
- func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
- func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
- type AiFeatureStoreIamPolicyInput
- type AiFeatureStoreIamPolicyMap
- func (AiFeatureStoreIamPolicyMap) ElementType() reflect.Type
- func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
- func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
- type AiFeatureStoreIamPolicyMapInput
- type AiFeatureStoreIamPolicyMapOutput
- func (AiFeatureStoreIamPolicyMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamPolicyOutput
- func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
- func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
- type AiFeatureStoreIamPolicyOutput
- func (AiFeatureStoreIamPolicyOutput) ElementType() reflect.Type
- func (o AiFeatureStoreIamPolicyOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreIamPolicyOutput) Featurestore() pulumi.StringOutput
- func (o AiFeatureStoreIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o AiFeatureStoreIamPolicyOutput) Project() pulumi.StringOutput
- func (o AiFeatureStoreIamPolicyOutput) Region() pulumi.StringOutput
- func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput
- func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput
- type AiFeatureStoreIamPolicyState
- type AiFeatureStoreInput
- type AiFeatureStoreMap
- type AiFeatureStoreMapInput
- type AiFeatureStoreMapOutput
- func (AiFeatureStoreMapOutput) ElementType() reflect.Type
- func (o AiFeatureStoreMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreOutput
- func (o AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutput() AiFeatureStoreMapOutput
- func (o AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutputWithContext(ctx context.Context) AiFeatureStoreMapOutput
- type AiFeatureStoreOnlineServingConfig
- type AiFeatureStoreOnlineServingConfigArgs
- func (AiFeatureStoreOnlineServingConfigArgs) ElementType() reflect.Type
- func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutput() AiFeatureStoreOnlineServingConfigOutput
- func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigOutput
- func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
- func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
- type AiFeatureStoreOnlineServingConfigInput
- type AiFeatureStoreOnlineServingConfigOutput
- func (AiFeatureStoreOnlineServingConfigOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOnlineServingConfigOutput) FixedNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureStoreOnlineServingConfigOutput) Scaling() AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutput() AiFeatureStoreOnlineServingConfigOutput
- func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigOutput
- func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
- func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
- type AiFeatureStoreOnlineServingConfigPtrInput
- type AiFeatureStoreOnlineServingConfigPtrOutput
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) Elem() AiFeatureStoreOnlineServingConfigOutput
- func (AiFeatureStoreOnlineServingConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) FixedNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) Scaling() AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
- type AiFeatureStoreOnlineServingConfigScaling
- type AiFeatureStoreOnlineServingConfigScalingArgs
- func (AiFeatureStoreOnlineServingConfigScalingArgs) ElementType() reflect.Type
- func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
- func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
- func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
- type AiFeatureStoreOnlineServingConfigScalingInput
- type AiFeatureStoreOnlineServingConfigScalingOutput
- func (AiFeatureStoreOnlineServingConfigScalingOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) MaxNodeCount() pulumi.IntOutput
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) MinNodeCount() pulumi.IntOutput
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
- type AiFeatureStoreOnlineServingConfigScalingPtrInput
- type AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) Elem() AiFeatureStoreOnlineServingConfigScalingOutput
- func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
- func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
- type AiFeatureStoreOutput
- func (o AiFeatureStoreOutput) CreateTime() pulumi.StringOutput
- func (AiFeatureStoreOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOutput) EncryptionSpec() AiFeatureStoreEncryptionSpecPtrOutput
- func (o AiFeatureStoreOutput) Etag() pulumi.StringOutput
- func (o AiFeatureStoreOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o AiFeatureStoreOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureStoreOutput) Name() pulumi.StringOutput
- func (o AiFeatureStoreOutput) OnlineServingConfig() AiFeatureStoreOnlineServingConfigPtrOutput
- func (o AiFeatureStoreOutput) OnlineStorageTtlDays() pulumi.IntPtrOutput
- func (o AiFeatureStoreOutput) Project() pulumi.StringOutput
- func (o AiFeatureStoreOutput) Region() pulumi.StringOutput
- func (o AiFeatureStoreOutput) ToAiFeatureStoreOutput() AiFeatureStoreOutput
- func (o AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
- func (o AiFeatureStoreOutput) UpdateTime() pulumi.StringOutput
- type AiFeatureStoreState
- type AiIndex
- type AiIndexArgs
- type AiIndexArray
- type AiIndexArrayInput
- type AiIndexArrayOutput
- type AiIndexDeployedIndex
- type AiIndexDeployedIndexArgs
- type AiIndexDeployedIndexArray
- type AiIndexDeployedIndexArrayInput
- type AiIndexDeployedIndexArrayOutput
- func (AiIndexDeployedIndexArrayOutput) ElementType() reflect.Type
- func (o AiIndexDeployedIndexArrayOutput) Index(i pulumi.IntInput) AiIndexDeployedIndexOutput
- func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput
- func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexDeployedIndexArrayOutput
- type AiIndexDeployedIndexInput
- type AiIndexDeployedIndexOutput
- func (o AiIndexDeployedIndexOutput) DeployedIndexId() pulumi.StringPtrOutput
- func (AiIndexDeployedIndexOutput) ElementType() reflect.Type
- func (o AiIndexDeployedIndexOutput) IndexEndpoint() pulumi.StringPtrOutput
- func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput
- func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutputWithContext(ctx context.Context) AiIndexDeployedIndexOutput
- type AiIndexIndexStat
- type AiIndexIndexStatArgs
- type AiIndexIndexStatArray
- type AiIndexIndexStatArrayInput
- type AiIndexIndexStatArrayOutput
- func (AiIndexIndexStatArrayOutput) ElementType() reflect.Type
- func (o AiIndexIndexStatArrayOutput) Index(i pulumi.IntInput) AiIndexIndexStatOutput
- func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput
- func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutputWithContext(ctx context.Context) AiIndexIndexStatArrayOutput
- type AiIndexIndexStatInput
- type AiIndexIndexStatOutput
- func (AiIndexIndexStatOutput) ElementType() reflect.Type
- func (o AiIndexIndexStatOutput) ShardsCount() pulumi.IntPtrOutput
- func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutput() AiIndexIndexStatOutput
- func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutputWithContext(ctx context.Context) AiIndexIndexStatOutput
- func (o AiIndexIndexStatOutput) VectorsCount() pulumi.StringPtrOutput
- type AiIndexInput
- type AiIndexMap
- type AiIndexMapInput
- type AiIndexMapOutput
- type AiIndexMetadata
- type AiIndexMetadataArgs
- func (AiIndexMetadataArgs) ElementType() reflect.Type
- func (i AiIndexMetadataArgs) ToAiIndexMetadataOutput() AiIndexMetadataOutput
- func (i AiIndexMetadataArgs) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
- func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
- func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
- type AiIndexMetadataConfig
- type AiIndexMetadataConfigAlgorithmConfig
- type AiIndexMetadataConfigAlgorithmConfigArgs
- func (AiIndexMetadataConfigAlgorithmConfigArgs) ElementType() reflect.Type
- func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfig
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs
- func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType() reflect.Type
- func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput
- type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) Elem() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigInput
- type AiIndexMetadataConfigAlgorithmConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfig() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (AiIndexMetadataConfigAlgorithmConfigOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfig() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigPtrInput
- type AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) BruteForceConfig() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) Elem() AiIndexMetadataConfigAlgorithmConfigOutput
- func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) TreeAhConfig() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfig
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs
- func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType() reflect.Type
- func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput
- type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) Elem() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodesToSearchPercent() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
- type AiIndexMetadataConfigArgs
- func (AiIndexMetadataConfigArgs) ElementType() reflect.Type
- func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
- func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
- func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
- func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
- type AiIndexMetadataConfigInput
- type AiIndexMetadataConfigOutput
- func (o AiIndexMetadataConfigOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigOutput) ApproximateNeighborsCount() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigOutput) Dimensions() pulumi.IntOutput
- func (o AiIndexMetadataConfigOutput) DistanceMeasureType() pulumi.StringPtrOutput
- func (AiIndexMetadataConfigOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigOutput) FeatureNormType() pulumi.StringPtrOutput
- func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
- func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
- func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
- func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
- type AiIndexMetadataConfigPtrInput
- type AiIndexMetadataConfigPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) ApproximateNeighborsCount() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) Dimensions() pulumi.IntPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) DistanceMeasureType() pulumi.StringPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) Elem() AiIndexMetadataConfigOutput
- func (AiIndexMetadataConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexMetadataConfigPtrOutput) FeatureNormType() pulumi.StringPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
- func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
- type AiIndexMetadataInput
- type AiIndexMetadataOutput
- func (o AiIndexMetadataOutput) Config() AiIndexMetadataConfigPtrOutput
- func (o AiIndexMetadataOutput) ContentsDeltaUri() pulumi.StringPtrOutput
- func (AiIndexMetadataOutput) ElementType() reflect.Type
- func (o AiIndexMetadataOutput) IsCompleteOverwrite() pulumi.BoolPtrOutput
- func (o AiIndexMetadataOutput) ToAiIndexMetadataOutput() AiIndexMetadataOutput
- func (o AiIndexMetadataOutput) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
- func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
- func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
- type AiIndexMetadataPtrInput
- type AiIndexMetadataPtrOutput
- func (o AiIndexMetadataPtrOutput) Config() AiIndexMetadataConfigPtrOutput
- func (o AiIndexMetadataPtrOutput) ContentsDeltaUri() pulumi.StringPtrOutput
- func (o AiIndexMetadataPtrOutput) Elem() AiIndexMetadataOutput
- func (AiIndexMetadataPtrOutput) ElementType() reflect.Type
- func (o AiIndexMetadataPtrOutput) IsCompleteOverwrite() pulumi.BoolPtrOutput
- func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
- func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
- type AiIndexOutput
- func (o AiIndexOutput) CreateTime() pulumi.StringOutput
- func (o AiIndexOutput) DeployedIndexes() AiIndexDeployedIndexArrayOutput
- func (o AiIndexOutput) Description() pulumi.StringPtrOutput
- func (o AiIndexOutput) DisplayName() pulumi.StringOutput
- func (AiIndexOutput) ElementType() reflect.Type
- func (o AiIndexOutput) Etag() pulumi.StringOutput
- func (o AiIndexOutput) IndexStats() AiIndexIndexStatArrayOutput
- func (o AiIndexOutput) IndexUpdateMethod() pulumi.StringPtrOutput
- func (o AiIndexOutput) Labels() pulumi.StringMapOutput
- func (o AiIndexOutput) Metadata() AiIndexMetadataPtrOutput
- func (o AiIndexOutput) MetadataSchemaUri() pulumi.StringOutput
- func (o AiIndexOutput) Name() pulumi.StringOutput
- func (o AiIndexOutput) Project() pulumi.StringOutput
- func (o AiIndexOutput) Region() pulumi.StringPtrOutput
- func (o AiIndexOutput) ToAiIndexOutput() AiIndexOutput
- func (o AiIndexOutput) ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput
- func (o AiIndexOutput) UpdateTime() pulumi.StringOutput
- type AiIndexState
- type AiMetadataStore
- type AiMetadataStoreArgs
- type AiMetadataStoreArray
- type AiMetadataStoreArrayInput
- type AiMetadataStoreArrayOutput
- func (AiMetadataStoreArrayOutput) ElementType() reflect.Type
- func (o AiMetadataStoreArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreOutput
- func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput
- func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutputWithContext(ctx context.Context) AiMetadataStoreArrayOutput
- type AiMetadataStoreEncryptionSpec
- type AiMetadataStoreEncryptionSpecArgs
- func (AiMetadataStoreEncryptionSpecArgs) ElementType() reflect.Type
- func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
- func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
- func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
- func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
- type AiMetadataStoreEncryptionSpecInput
- type AiMetadataStoreEncryptionSpecOutput
- func (AiMetadataStoreEncryptionSpecOutput) ElementType() reflect.Type
- func (o AiMetadataStoreEncryptionSpecOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
- func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
- func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
- func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
- type AiMetadataStoreEncryptionSpecPtrInput
- type AiMetadataStoreEncryptionSpecPtrOutput
- func (o AiMetadataStoreEncryptionSpecPtrOutput) Elem() AiMetadataStoreEncryptionSpecOutput
- func (AiMetadataStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
- func (o AiMetadataStoreEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
- func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
- type AiMetadataStoreInput
- type AiMetadataStoreMap
- type AiMetadataStoreMapInput
- type AiMetadataStoreMapOutput
- func (AiMetadataStoreMapOutput) ElementType() reflect.Type
- func (o AiMetadataStoreMapOutput) MapIndex(k pulumi.StringInput) AiMetadataStoreOutput
- func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput
- func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutputWithContext(ctx context.Context) AiMetadataStoreMapOutput
- type AiMetadataStoreOutput
- func (o AiMetadataStoreOutput) CreateTime() pulumi.StringOutput
- func (o AiMetadataStoreOutput) Description() pulumi.StringPtrOutput
- func (AiMetadataStoreOutput) ElementType() reflect.Type
- func (o AiMetadataStoreOutput) EncryptionSpec() AiMetadataStoreEncryptionSpecPtrOutput
- func (o AiMetadataStoreOutput) Name() pulumi.StringOutput
- func (o AiMetadataStoreOutput) Project() pulumi.StringOutput
- func (o AiMetadataStoreOutput) Region() pulumi.StringOutput
- func (o AiMetadataStoreOutput) States() AiMetadataStoreStateTypeArrayOutput
- func (o AiMetadataStoreOutput) ToAiMetadataStoreOutput() AiMetadataStoreOutput
- func (o AiMetadataStoreOutput) ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput
- func (o AiMetadataStoreOutput) UpdateTime() pulumi.StringOutput
- type AiMetadataStoreState
- type AiMetadataStoreStateType
- type AiMetadataStoreStateTypeArgs
- func (AiMetadataStoreStateTypeArgs) ElementType() reflect.Type
- func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
- func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
- type AiMetadataStoreStateTypeArray
- func (AiMetadataStoreStateTypeArray) ElementType() reflect.Type
- func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
- func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
- type AiMetadataStoreStateTypeArrayInput
- type AiMetadataStoreStateTypeArrayOutput
- func (AiMetadataStoreStateTypeArrayOutput) ElementType() reflect.Type
- func (o AiMetadataStoreStateTypeArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreStateTypeOutput
- func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
- func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
- type AiMetadataStoreStateTypeInput
- type AiMetadataStoreStateTypeOutput
- func (o AiMetadataStoreStateTypeOutput) DiskUtilizationBytes() pulumi.StringPtrOutput
- func (AiMetadataStoreStateTypeOutput) ElementType() reflect.Type
- func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
- func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
- type AiTensorboard
- type AiTensorboardArgs
- type AiTensorboardArray
- type AiTensorboardArrayInput
- type AiTensorboardArrayOutput
- func (AiTensorboardArrayOutput) ElementType() reflect.Type
- func (o AiTensorboardArrayOutput) Index(i pulumi.IntInput) AiTensorboardOutput
- func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutput() AiTensorboardArrayOutput
- func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutputWithContext(ctx context.Context) AiTensorboardArrayOutput
- type AiTensorboardEncryptionSpec
- type AiTensorboardEncryptionSpecArgs
- func (AiTensorboardEncryptionSpecArgs) ElementType() reflect.Type
- func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
- func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
- func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
- func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
- type AiTensorboardEncryptionSpecInput
- type AiTensorboardEncryptionSpecOutput
- func (AiTensorboardEncryptionSpecOutput) ElementType() reflect.Type
- func (o AiTensorboardEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
- func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
- func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
- func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
- func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
- type AiTensorboardEncryptionSpecPtrInput
- type AiTensorboardEncryptionSpecPtrOutput
- func (o AiTensorboardEncryptionSpecPtrOutput) Elem() AiTensorboardEncryptionSpecOutput
- func (AiTensorboardEncryptionSpecPtrOutput) ElementType() reflect.Type
- func (o AiTensorboardEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
- func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
- type AiTensorboardInput
- type AiTensorboardMap
- type AiTensorboardMapInput
- type AiTensorboardMapOutput
- func (AiTensorboardMapOutput) ElementType() reflect.Type
- func (o AiTensorboardMapOutput) MapIndex(k pulumi.StringInput) AiTensorboardOutput
- func (o AiTensorboardMapOutput) ToAiTensorboardMapOutput() AiTensorboardMapOutput
- func (o AiTensorboardMapOutput) ToAiTensorboardMapOutputWithContext(ctx context.Context) AiTensorboardMapOutput
- type AiTensorboardOutput
- func (o AiTensorboardOutput) BlobStoragePathPrefix() pulumi.StringOutput
- func (o AiTensorboardOutput) CreateTime() pulumi.StringOutput
- func (o AiTensorboardOutput) Description() pulumi.StringPtrOutput
- func (o AiTensorboardOutput) DisplayName() pulumi.StringOutput
- func (AiTensorboardOutput) ElementType() reflect.Type
- func (o AiTensorboardOutput) EncryptionSpec() AiTensorboardEncryptionSpecPtrOutput
- func (o AiTensorboardOutput) Labels() pulumi.StringMapOutput
- func (o AiTensorboardOutput) Name() pulumi.StringOutput
- func (o AiTensorboardOutput) Project() pulumi.StringOutput
- func (o AiTensorboardOutput) Region() pulumi.StringOutput
- func (o AiTensorboardOutput) RunCount() pulumi.StringOutput
- func (o AiTensorboardOutput) ToAiTensorboardOutput() AiTensorboardOutput
- func (o AiTensorboardOutput) ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput
- func (o AiTensorboardOutput) UpdateTime() pulumi.StringOutput
- type AiTensorboardState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AiDataset ¶
type AiDataset struct { pulumi.CustomResourceState // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapOutput `pulumi:"labels"` // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringOutput `pulumi:"metadataSchemaUri"` // The resource name of the Dataset. This value is set by Google. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A collection of DataItems and Annotations on them.
To get more information about Dataset, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.datasets) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Dataset
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiDataset(ctx, "dataset", &vertex.AiDatasetArgs{ DisplayName: pulumi.String("terraform"), MetadataSchemaUri: pulumi.String("gs://google-cloud-aiplatform/schema/dataset/metadata/image_1.0.0.yaml"), Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
This resource does not support import.
func GetAiDataset ¶
func GetAiDataset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiDatasetState, opts ...pulumi.ResourceOption) (*AiDataset, error)
GetAiDataset gets an existing AiDataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiDataset ¶
func NewAiDataset(ctx *pulumi.Context, name string, args *AiDatasetArgs, opts ...pulumi.ResourceOption) (*AiDataset, error)
NewAiDataset registers a new resource with the given unique name, arguments, and options.
func (*AiDataset) ElementType ¶
func (*AiDataset) ToAiDatasetOutput ¶
func (i *AiDataset) ToAiDatasetOutput() AiDatasetOutput
func (*AiDataset) ToAiDatasetOutputWithContext ¶
func (i *AiDataset) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
type AiDatasetArgs ¶
type AiDatasetArgs struct { // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringInput // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrInput // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapInput // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiDataset resource.
func (AiDatasetArgs) ElementType ¶
func (AiDatasetArgs) ElementType() reflect.Type
type AiDatasetArray ¶
type AiDatasetArray []AiDatasetInput
func (AiDatasetArray) ElementType ¶
func (AiDatasetArray) ElementType() reflect.Type
func (AiDatasetArray) ToAiDatasetArrayOutput ¶
func (i AiDatasetArray) ToAiDatasetArrayOutput() AiDatasetArrayOutput
func (AiDatasetArray) ToAiDatasetArrayOutputWithContext ¶
func (i AiDatasetArray) ToAiDatasetArrayOutputWithContext(ctx context.Context) AiDatasetArrayOutput
type AiDatasetArrayInput ¶
type AiDatasetArrayInput interface { pulumi.Input ToAiDatasetArrayOutput() AiDatasetArrayOutput ToAiDatasetArrayOutputWithContext(context.Context) AiDatasetArrayOutput }
AiDatasetArrayInput is an input type that accepts AiDatasetArray and AiDatasetArrayOutput values. You can construct a concrete instance of `AiDatasetArrayInput` via:
AiDatasetArray{ AiDatasetArgs{...} }
type AiDatasetArrayOutput ¶
type AiDatasetArrayOutput struct{ *pulumi.OutputState }
func (AiDatasetArrayOutput) ElementType ¶
func (AiDatasetArrayOutput) ElementType() reflect.Type
func (AiDatasetArrayOutput) Index ¶
func (o AiDatasetArrayOutput) Index(i pulumi.IntInput) AiDatasetOutput
func (AiDatasetArrayOutput) ToAiDatasetArrayOutput ¶
func (o AiDatasetArrayOutput) ToAiDatasetArrayOutput() AiDatasetArrayOutput
func (AiDatasetArrayOutput) ToAiDatasetArrayOutputWithContext ¶
func (o AiDatasetArrayOutput) ToAiDatasetArrayOutputWithContext(ctx context.Context) AiDatasetArrayOutput
type AiDatasetEncryptionSpec ¶
type AiDatasetEncryptionSpec struct { // Required. 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 resource is created. KmsKeyName *string `pulumi:"kmsKeyName"` }
type AiDatasetEncryptionSpecArgs ¶
type AiDatasetEncryptionSpecArgs struct { // Required. 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 resource is created. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
func (AiDatasetEncryptionSpecArgs) ElementType ¶
func (AiDatasetEncryptionSpecArgs) ElementType() reflect.Type
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutput ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutputWithContext ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutput ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetEncryptionSpecInput ¶
type AiDatasetEncryptionSpecInput interface { pulumi.Input ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput ToAiDatasetEncryptionSpecOutputWithContext(context.Context) AiDatasetEncryptionSpecOutput }
AiDatasetEncryptionSpecInput is an input type that accepts AiDatasetEncryptionSpecArgs and AiDatasetEncryptionSpecOutput values. You can construct a concrete instance of `AiDatasetEncryptionSpecInput` via:
AiDatasetEncryptionSpecArgs{...}
type AiDatasetEncryptionSpecOutput ¶
type AiDatasetEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiDatasetEncryptionSpecOutput) ElementType ¶
func (AiDatasetEncryptionSpecOutput) ElementType() reflect.Type
func (AiDatasetEncryptionSpecOutput) KmsKeyName ¶
func (o AiDatasetEncryptionSpecOutput) KmsKeyName() pulumi.StringPtrOutput
Required. 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 resource is created.
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutput ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutputWithContext ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutput ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetEncryptionSpecPtrInput ¶
type AiDatasetEncryptionSpecPtrInput interface { pulumi.Input ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput ToAiDatasetEncryptionSpecPtrOutputWithContext(context.Context) AiDatasetEncryptionSpecPtrOutput }
AiDatasetEncryptionSpecPtrInput is an input type that accepts AiDatasetEncryptionSpecArgs, AiDatasetEncryptionSpecPtr and AiDatasetEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiDatasetEncryptionSpecPtrInput` via:
AiDatasetEncryptionSpecArgs{...} or: nil
func AiDatasetEncryptionSpecPtr ¶
func AiDatasetEncryptionSpecPtr(v *AiDatasetEncryptionSpecArgs) AiDatasetEncryptionSpecPtrInput
type AiDatasetEncryptionSpecPtrOutput ¶
type AiDatasetEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiDatasetEncryptionSpecPtrOutput) Elem ¶
func (o AiDatasetEncryptionSpecPtrOutput) Elem() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecPtrOutput) ElementType ¶
func (AiDatasetEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiDatasetEncryptionSpecPtrOutput) KmsKeyName ¶
func (o AiDatasetEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Required. 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 resource is created.
func (AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutput ¶
func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetInput ¶
type AiDatasetInput interface { pulumi.Input ToAiDatasetOutput() AiDatasetOutput ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput }
type AiDatasetMap ¶
type AiDatasetMap map[string]AiDatasetInput
func (AiDatasetMap) ElementType ¶
func (AiDatasetMap) ElementType() reflect.Type
func (AiDatasetMap) ToAiDatasetMapOutput ¶
func (i AiDatasetMap) ToAiDatasetMapOutput() AiDatasetMapOutput
func (AiDatasetMap) ToAiDatasetMapOutputWithContext ¶
func (i AiDatasetMap) ToAiDatasetMapOutputWithContext(ctx context.Context) AiDatasetMapOutput
type AiDatasetMapInput ¶
type AiDatasetMapInput interface { pulumi.Input ToAiDatasetMapOutput() AiDatasetMapOutput ToAiDatasetMapOutputWithContext(context.Context) AiDatasetMapOutput }
AiDatasetMapInput is an input type that accepts AiDatasetMap and AiDatasetMapOutput values. You can construct a concrete instance of `AiDatasetMapInput` via:
AiDatasetMap{ "key": AiDatasetArgs{...} }
type AiDatasetMapOutput ¶
type AiDatasetMapOutput struct{ *pulumi.OutputState }
func (AiDatasetMapOutput) ElementType ¶
func (AiDatasetMapOutput) ElementType() reflect.Type
func (AiDatasetMapOutput) MapIndex ¶
func (o AiDatasetMapOutput) MapIndex(k pulumi.StringInput) AiDatasetOutput
func (AiDatasetMapOutput) ToAiDatasetMapOutput ¶
func (o AiDatasetMapOutput) ToAiDatasetMapOutput() AiDatasetMapOutput
func (AiDatasetMapOutput) ToAiDatasetMapOutputWithContext ¶
func (o AiDatasetMapOutput) ToAiDatasetMapOutputWithContext(ctx context.Context) AiDatasetMapOutput
type AiDatasetOutput ¶
type AiDatasetOutput struct{ *pulumi.OutputState }
func (AiDatasetOutput) CreateTime ¶ added in v6.23.0
func (o AiDatasetOutput) CreateTime() pulumi.StringOutput
The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiDatasetOutput) DisplayName ¶ added in v6.23.0
func (o AiDatasetOutput) DisplayName() pulumi.StringOutput
The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters.
func (AiDatasetOutput) ElementType ¶
func (AiDatasetOutput) ElementType() reflect.Type
func (AiDatasetOutput) EncryptionSpec ¶ added in v6.23.0
func (o AiDatasetOutput) EncryptionSpec() AiDatasetEncryptionSpecPtrOutput
Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. Structure is documented below.
func (AiDatasetOutput) Labels ¶ added in v6.23.0
func (o AiDatasetOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this Workflow.
func (AiDatasetOutput) MetadataSchemaUri ¶ added in v6.23.0
func (o AiDatasetOutput) MetadataSchemaUri() pulumi.StringOutput
Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/.
func (AiDatasetOutput) Name ¶ added in v6.23.0
func (o AiDatasetOutput) Name() pulumi.StringOutput
The resource name of the Dataset. This value is set by Google.
func (AiDatasetOutput) Project ¶ added in v6.23.0
func (o AiDatasetOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiDatasetOutput) Region ¶ added in v6.23.0
func (o AiDatasetOutput) Region() pulumi.StringOutput
The region of the dataset. eg us-central1
func (AiDatasetOutput) ToAiDatasetOutput ¶
func (o AiDatasetOutput) ToAiDatasetOutput() AiDatasetOutput
func (AiDatasetOutput) ToAiDatasetOutputWithContext ¶
func (o AiDatasetOutput) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
func (AiDatasetOutput) UpdateTime ¶ added in v6.23.0
func (o AiDatasetOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiDatasetState ¶
type AiDatasetState struct { // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringPtrInput // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrInput // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapInput // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringPtrInput // The resource name of the Dataset. This value is set by Google. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiDatasetState) ElementType ¶
func (AiDatasetState) ElementType() reflect.Type
type AiEndpoint ¶ added in v6.42.0
type AiEndpoint struct { pulumi.CustomResourceState // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Output only. The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively. Models can also be deployed and undeployed using the [Cloud Console](https://console.cloud.google.com/vertex-ai/). // Structure is documented below. DeployedModels AiEndpointDeployedModelArrayOutput `pulumi:"deployedModels"` // The description of the Endpoint. Description pulumi.StringPtrOutput `pulumi:"description"` // Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key. // Structure is documented below. EncryptionSpec AiEndpointEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. Etag pulumi.StringOutput `pulumi:"etag"` // The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. Labels pulumi.StringMapOutput `pulumi:"labels"` // The location for the resource Location pulumi.StringOutput `pulumi:"location"` // Output only. Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` ModelDeploymentMonitoringJob pulumi.StringOutput `pulumi:"modelDeploymentMonitoringJob"` // The resource name of the Endpoint. The name must be numeric with no leading zeros and can be at most 10 digits. Name pulumi.StringOutput `pulumi:"name"` // The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name. Network pulumi.StringPtrOutput `pulumi:"network"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Output only. Timestamp when this Endpoint was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Models are deployed into it, and afterwards Endpoint is called to obtain predictions and explanations.
To get more information about Endpoint, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.endpoints) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Endpoint Network
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/servicenetworking" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vertexNetwork, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{ Name: "network-name", }, nil) if err != nil { return err } vertexRange, err := compute.NewGlobalAddress(ctx, "vertexRange", &compute.GlobalAddressArgs{ Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(24), Network: *pulumi.String(vertexNetwork.Id), }) if err != nil { return err } vertexVpcConnection, err := servicenetworking.NewConnection(ctx, "vertexVpcConnection", &servicenetworking.ConnectionArgs{ Network: *pulumi.String(vertexNetwork.Id), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ vertexRange.Name, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } _, err = vertex.NewAiEndpoint(ctx, "endpoint", &vertex.AiEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Location: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, Network: pulumi.String(fmt.Sprintf("projects/%v/global/networks/%v", project.Number, vertexNetwork.Name)), EncryptionSpec: &vertex.AiEndpointEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, }, pulumi.DependsOn([]pulumi.Resource{ vertexVpcConnection, })) if err != nil { return err } _, err = kms.NewCryptoKeyIAMMember(ctx, "cryptoKey", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-name"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-aiplatform.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
```
## Import
Endpoint can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiEndpoint:AiEndpoint default projects/{{project}}/locations/{{location}}/endpoints/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiEndpoint:AiEndpoint default {{project}}/{{location}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiEndpoint:AiEndpoint default {{location}}/{{name}}
```
func GetAiEndpoint ¶ added in v6.42.0
func GetAiEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiEndpointState, opts ...pulumi.ResourceOption) (*AiEndpoint, error)
GetAiEndpoint gets an existing AiEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiEndpoint ¶ added in v6.42.0
func NewAiEndpoint(ctx *pulumi.Context, name string, args *AiEndpointArgs, opts ...pulumi.ResourceOption) (*AiEndpoint, error)
NewAiEndpoint registers a new resource with the given unique name, arguments, and options.
func (*AiEndpoint) ElementType ¶ added in v6.42.0
func (*AiEndpoint) ElementType() reflect.Type
func (*AiEndpoint) ToAiEndpointOutput ¶ added in v6.42.0
func (i *AiEndpoint) ToAiEndpointOutput() AiEndpointOutput
func (*AiEndpoint) ToAiEndpointOutputWithContext ¶ added in v6.42.0
func (i *AiEndpoint) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
type AiEndpointArgs ¶ added in v6.42.0
type AiEndpointArgs struct { // The description of the Endpoint. Description pulumi.StringPtrInput // Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringInput // Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key. // Structure is documented below. EncryptionSpec AiEndpointEncryptionSpecPtrInput // The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringInput // The resource name of the Endpoint. The name must be numeric with no leading zeros and can be at most 10 digits. Name pulumi.StringPtrInput // The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name. Network pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a AiEndpoint resource.
func (AiEndpointArgs) ElementType ¶ added in v6.42.0
func (AiEndpointArgs) ElementType() reflect.Type
type AiEndpointArray ¶ added in v6.42.0
type AiEndpointArray []AiEndpointInput
func (AiEndpointArray) ElementType ¶ added in v6.42.0
func (AiEndpointArray) ElementType() reflect.Type
func (AiEndpointArray) ToAiEndpointArrayOutput ¶ added in v6.42.0
func (i AiEndpointArray) ToAiEndpointArrayOutput() AiEndpointArrayOutput
func (AiEndpointArray) ToAiEndpointArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointArray) ToAiEndpointArrayOutputWithContext(ctx context.Context) AiEndpointArrayOutput
type AiEndpointArrayInput ¶ added in v6.42.0
type AiEndpointArrayInput interface { pulumi.Input ToAiEndpointArrayOutput() AiEndpointArrayOutput ToAiEndpointArrayOutputWithContext(context.Context) AiEndpointArrayOutput }
AiEndpointArrayInput is an input type that accepts AiEndpointArray and AiEndpointArrayOutput values. You can construct a concrete instance of `AiEndpointArrayInput` via:
AiEndpointArray{ AiEndpointArgs{...} }
type AiEndpointArrayOutput ¶ added in v6.42.0
type AiEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointArrayOutput) ElementType() reflect.Type
func (AiEndpointArrayOutput) Index ¶ added in v6.42.0
func (o AiEndpointArrayOutput) Index(i pulumi.IntInput) AiEndpointOutput
func (AiEndpointArrayOutput) ToAiEndpointArrayOutput ¶ added in v6.42.0
func (o AiEndpointArrayOutput) ToAiEndpointArrayOutput() AiEndpointArrayOutput
func (AiEndpointArrayOutput) ToAiEndpointArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointArrayOutput) ToAiEndpointArrayOutputWithContext(ctx context.Context) AiEndpointArrayOutput
type AiEndpointDeployedModel ¶ added in v6.42.0
type AiEndpointDeployedModel struct { // (Output) // A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. // Structure is documented below. AutomaticResources []AiEndpointDeployedModelAutomaticResource `pulumi:"automaticResources"` // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime *string `pulumi:"createTime"` // (Output) // A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. // Structure is documented below. DedicatedResources []AiEndpointDeployedModelDedicatedResource `pulumi:"dedicatedResources"` // Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName *string `pulumi:"displayName"` // (Output) // These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that Stackdriver logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option. EnableAccessLogging *bool `pulumi:"enableAccessLogging"` // (Output) // If true, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Stackdriver Logging. Only supported for custom-trained Models and AutoML Tabular Models. EnableContainerLogging *bool `pulumi:"enableContainerLogging"` // (Output) // The ID of the DeployedModel. If not provided upon deployment, Vertex AI will generate a value for this ID. This value should be 1-10 characters, and valid characters are /[0-9]/. Id *string `pulumi:"id"` // (Output) // The name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint. Model *string `pulumi:"model"` // (Output) // Output only. The version ID of the model that is deployed. ModelVersionId *string `pulumi:"modelVersionId"` // (Output) // Output only. Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if network is configured. // Structure is documented below. PrivateEndpoints []AiEndpointDeployedModelPrivateEndpoint `pulumi:"privateEndpoints"` // (Output) // The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account. ServiceAccount *string `pulumi:"serviceAccount"` // The resource name of the shared DeploymentResourcePool to deploy on. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} SharedResources *string `pulumi:"sharedResources"` }
type AiEndpointDeployedModelArgs ¶ added in v6.42.0
type AiEndpointDeployedModelArgs struct { // (Output) // A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. // Structure is documented below. AutomaticResources AiEndpointDeployedModelAutomaticResourceArrayInput `pulumi:"automaticResources"` // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // (Output) // A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. // Structure is documented below. DedicatedResources AiEndpointDeployedModelDedicatedResourceArrayInput `pulumi:"dedicatedResources"` // Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // (Output) // These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that Stackdriver logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option. EnableAccessLogging pulumi.BoolPtrInput `pulumi:"enableAccessLogging"` // (Output) // If true, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Stackdriver Logging. Only supported for custom-trained Models and AutoML Tabular Models. EnableContainerLogging pulumi.BoolPtrInput `pulumi:"enableContainerLogging"` // (Output) // The ID of the DeployedModel. If not provided upon deployment, Vertex AI will generate a value for this ID. This value should be 1-10 characters, and valid characters are /[0-9]/. Id pulumi.StringPtrInput `pulumi:"id"` // (Output) // The name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint. Model pulumi.StringPtrInput `pulumi:"model"` // (Output) // Output only. The version ID of the model that is deployed. ModelVersionId pulumi.StringPtrInput `pulumi:"modelVersionId"` // (Output) // Output only. Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if network is configured. // Structure is documented below. PrivateEndpoints AiEndpointDeployedModelPrivateEndpointArrayInput `pulumi:"privateEndpoints"` // (Output) // The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account. ServiceAccount pulumi.StringPtrInput `pulumi:"serviceAccount"` // The resource name of the shared DeploymentResourcePool to deploy on. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool} SharedResources pulumi.StringPtrInput `pulumi:"sharedResources"` }
func (AiEndpointDeployedModelArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutputWithContext(ctx context.Context) AiEndpointDeployedModelOutput
type AiEndpointDeployedModelArray ¶ added in v6.42.0
type AiEndpointDeployedModelArray []AiEndpointDeployedModelInput
func (AiEndpointDeployedModelArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelArray) ElementType() reflect.Type
func (AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
func (AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
type AiEndpointDeployedModelArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelArrayInput interface { pulumi.Input ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput ToAiEndpointDeployedModelArrayOutputWithContext(context.Context) AiEndpointDeployedModelArrayOutput }
AiEndpointDeployedModelArrayInput is an input type that accepts AiEndpointDeployedModelArray and AiEndpointDeployedModelArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelArrayInput` via:
AiEndpointDeployedModelArray{ AiEndpointDeployedModelArgs{...} }
type AiEndpointDeployedModelArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelArrayOutput) Index ¶ added in v6.42.0
func (o AiEndpointDeployedModelArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
func (AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
type AiEndpointDeployedModelAutomaticResource ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResource struct { // (Output) // 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. MaxReplicaCount *int `pulumi:"maxReplicaCount"` // (Output) // The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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. MinReplicaCount *int `pulumi:"minReplicaCount"` }
type AiEndpointDeployedModelAutomaticResourceArgs ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceArgs struct { // (Output) // 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. MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"` // (Output) // The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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. MinReplicaCount pulumi.IntPtrInput `pulumi:"minReplicaCount"` }
func (AiEndpointDeployedModelAutomaticResourceArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelAutomaticResourceArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
func (AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
type AiEndpointDeployedModelAutomaticResourceArray ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceArray []AiEndpointDeployedModelAutomaticResourceInput
func (AiEndpointDeployedModelAutomaticResourceArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelAutomaticResourceArray) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
func (AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
type AiEndpointDeployedModelAutomaticResourceArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceArrayInput interface { pulumi.Input ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput }
AiEndpointDeployedModelAutomaticResourceArrayInput is an input type that accepts AiEndpointDeployedModelAutomaticResourceArray and AiEndpointDeployedModelAutomaticResourceArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelAutomaticResourceArrayInput` via:
AiEndpointDeployedModelAutomaticResourceArray{ AiEndpointDeployedModelAutomaticResourceArgs{...} }
type AiEndpointDeployedModelAutomaticResourceArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
type AiEndpointDeployedModelAutomaticResourceInput ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceInput interface { pulumi.Input ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(context.Context) AiEndpointDeployedModelAutomaticResourceOutput }
AiEndpointDeployedModelAutomaticResourceInput is an input type that accepts AiEndpointDeployedModelAutomaticResourceArgs and AiEndpointDeployedModelAutomaticResourceOutput values. You can construct a concrete instance of `AiEndpointDeployedModelAutomaticResourceInput` via:
AiEndpointDeployedModelAutomaticResourceArgs{...}
type AiEndpointDeployedModelAutomaticResourceOutput ¶ added in v6.42.0
type AiEndpointDeployedModelAutomaticResourceOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelAutomaticResourceOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelAutomaticResourceOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceOutput) MaxReplicaCount ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceOutput) MaxReplicaCount() pulumi.IntPtrOutput
(Output) 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.
func (AiEndpointDeployedModelAutomaticResourceOutput) MinReplicaCount ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceOutput) MinReplicaCount() pulumi.IntPtrOutput
(Output) The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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.
func (AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
func (AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
type AiEndpointDeployedModelDedicatedResource ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResource struct { // (Output) // The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. // Structure is documented below. AutoscalingMetricSpecs []AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpec `pulumi:"autoscalingMetricSpecs"` // (Output) // The specification of a single machine used by the prediction. // Structure is documented below. MachineSpecs []AiEndpointDeployedModelDedicatedResourceMachineSpec `pulumi:"machineSpecs"` // (Output) // 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. MaxReplicaCount *int `pulumi:"maxReplicaCount"` // (Output) // The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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. MinReplicaCount *int `pulumi:"minReplicaCount"` }
type AiEndpointDeployedModelDedicatedResourceArgs ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceArgs struct { // (Output) // The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. // Structure is documented below. AutoscalingMetricSpecs AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput `pulumi:"autoscalingMetricSpecs"` // (Output) // The specification of a single machine used by the prediction. // Structure is documented below. MachineSpecs AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput `pulumi:"machineSpecs"` // (Output) // 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. MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"` // (Output) // The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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. MinReplicaCount pulumi.IntPtrInput `pulumi:"minReplicaCount"` }
func (AiEndpointDeployedModelDedicatedResourceArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
func (AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
type AiEndpointDeployedModelDedicatedResourceArray ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceArray []AiEndpointDeployedModelDedicatedResourceInput
func (AiEndpointDeployedModelDedicatedResourceArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
func (AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
type AiEndpointDeployedModelDedicatedResourceArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceArrayInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput }
AiEndpointDeployedModelDedicatedResourceArrayInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceArray and AiEndpointDeployedModelDedicatedResourceArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceArrayInput` via:
AiEndpointDeployedModelDedicatedResourceArray{ AiEndpointDeployedModelDedicatedResourceArgs{...} }
type AiEndpointDeployedModelDedicatedResourceArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpec ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpec struct { // (Output) // The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` MetricName *string `pulumi:"metricName"` // (Output) // The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. Target *int `pulumi:"target"` }
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs struct { // (Output) // The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization` MetricName pulumi.StringPtrInput `pulumi:"metricName"` // (Output) // The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided. Target pulumi.IntPtrInput `pulumi:"target"` }
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray []AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput }
AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray and AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput` via:
AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray{ AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs{...} }
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) Index ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput }
AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs and AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput` via:
AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs{...}
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) MetricName ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) MetricName() pulumi.StringPtrOutput
(Output) The resource metric name. Supported metrics: * For Online Prediction: * `aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle` * `aiplatform.googleapis.com/prediction/online/cpu/utilization`
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) Target ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) Target() pulumi.IntPtrOutput
(Output) The target resource utilization in percentage (1% - 100%) for the given metric; once the real usage deviates from the target by a certain percentage, the machine replicas change. The default value is 60 (representing 60%) if not provided.
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
type AiEndpointDeployedModelDedicatedResourceInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceOutput }
AiEndpointDeployedModelDedicatedResourceInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceArgs and AiEndpointDeployedModelDedicatedResourceOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceInput` via:
AiEndpointDeployedModelDedicatedResourceArgs{...}
type AiEndpointDeployedModelDedicatedResourceMachineSpec ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpec struct { // (Output) // The number of accelerators to attach to the machine. AcceleratorCount *int `pulumi:"acceleratorCount"` // (Output) // The type of accelerator(s) that may be attached to the machine as per accelerator_count. See possible values [here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/MachineSpec#AcceleratorType). AcceleratorType *string `pulumi:"acceleratorType"` // (Output) // 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 this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. TODO(rsurowka): Try to better unify the required vs optional. MachineType *string `pulumi:"machineType"` }
type AiEndpointDeployedModelDedicatedResourceMachineSpecArgs ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecArgs struct { // (Output) // The number of accelerators to attach to the machine. AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"` // (Output) // The type of accelerator(s) that may be attached to the machine as per accelerator_count. See possible values [here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/MachineSpec#AcceleratorType). AcceleratorType pulumi.StringPtrInput `pulumi:"acceleratorType"` // (Output) // 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 this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. TODO(rsurowka): Try to better unify the required vs optional. MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecArray ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecArray []AiEndpointDeployedModelDedicatedResourceMachineSpecInput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput }
AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceMachineSpecArray and AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput` via:
AiEndpointDeployedModelDedicatedResourceMachineSpecArray{ AiEndpointDeployedModelDedicatedResourceMachineSpecArgs{...} }
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecInput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecInput interface { pulumi.Input ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput }
AiEndpointDeployedModelDedicatedResourceMachineSpecInput is an input type that accepts AiEndpointDeployedModelDedicatedResourceMachineSpecArgs and AiEndpointDeployedModelDedicatedResourceMachineSpecOutput values. You can construct a concrete instance of `AiEndpointDeployedModelDedicatedResourceMachineSpecInput` via:
AiEndpointDeployedModelDedicatedResourceMachineSpecArgs{...}
type AiEndpointDeployedModelDedicatedResourceMachineSpecOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceMachineSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorCount ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorCount() pulumi.IntPtrOutput
(Output) The number of accelerators to attach to the machine.
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorType ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorType() pulumi.StringPtrOutput
(Output) The type of accelerator(s) that may be attached to the machine as per accelerator_count. See possible values [here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/MachineSpec#AcceleratorType).
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) MachineType ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) MachineType() pulumi.StringPtrOutput
(Output) 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 this field is optional, and the default value is `n1-standard-2`. For BatchPredictionJob or as part of WorkerPoolSpec this field is required. TODO(rsurowka): Try to better unify the required vs optional.
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
type AiEndpointDeployedModelDedicatedResourceOutput ¶ added in v6.42.0
type AiEndpointDeployedModelDedicatedResourceOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceOutput) AutoscalingMetricSpecs ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) AutoscalingMetricSpecs() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
(Output) The metric specifications that overrides a resource utilization metric (CPU utilization, accelerator's duty cycle, and so on) target value (default to 60 if not set). At most one entry is allowed per metric. If machine_spec.accelerator_count is above 0, the autoscaling will be based on both CPU utilization and accelerator's duty cycle metrics and scale up when either metrics exceeds its target value while scale down if both metrics are under their target value. The default target value is 60 for both metrics. If machine_spec.accelerator_count is 0, the autoscaling will be based on CPU utilization metric only with default target value 60 if not explicitly set. For example, in the case of Online Prediction, if you want to override target CPU utilization to 80, you should set autoscaling_metric_specs.metric_name to `aiplatform.googleapis.com/prediction/online/cpu/utilization` and autoscaling_metric_specs.target to `80`. Structure is documented below.
func (AiEndpointDeployedModelDedicatedResourceOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelDedicatedResourceOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceOutput) MachineSpecs ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) MachineSpecs() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
(Output) The specification of a single machine used by the prediction. Structure is documented below.
func (AiEndpointDeployedModelDedicatedResourceOutput) MaxReplicaCount ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) MaxReplicaCount() pulumi.IntPtrOutput
(Output) 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.
func (AiEndpointDeployedModelDedicatedResourceOutput) MinReplicaCount ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) MinReplicaCount() pulumi.IntPtrOutput
(Output) The minimum number of replicas this DeployedModel will be always deployed on. If traffic against it increases, it may dynamically be deployed onto more replicas up to 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.
func (AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
func (AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
type AiEndpointDeployedModelInput ¶ added in v6.42.0
type AiEndpointDeployedModelInput interface { pulumi.Input ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput ToAiEndpointDeployedModelOutputWithContext(context.Context) AiEndpointDeployedModelOutput }
AiEndpointDeployedModelInput is an input type that accepts AiEndpointDeployedModelArgs and AiEndpointDeployedModelOutput values. You can construct a concrete instance of `AiEndpointDeployedModelInput` via:
AiEndpointDeployedModelArgs{...}
type AiEndpointDeployedModelOutput ¶ added in v6.42.0
type AiEndpointDeployedModelOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelOutput) AutomaticResources ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) AutomaticResources() AiEndpointDeployedModelAutomaticResourceArrayOutput
(Output) A description of resources that to large degree are decided by Vertex AI, and require only a modest additional configuration. Structure is documented below.
func (AiEndpointDeployedModelOutput) CreateTime ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) CreateTime() pulumi.StringPtrOutput
(Output) Output only. Timestamp when the DeployedModel was created.
func (AiEndpointDeployedModelOutput) DedicatedResources ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) DedicatedResources() AiEndpointDeployedModelDedicatedResourceArrayOutput
(Output) A description of resources that are dedicated to the DeployedModel, and that need a higher degree of manual configuration. Structure is documented below.
func (AiEndpointDeployedModelOutput) DisplayName ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) DisplayName() pulumi.StringPtrOutput
Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
func (AiEndpointDeployedModelOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelOutput) EnableAccessLogging ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) EnableAccessLogging() pulumi.BoolPtrOutput
(Output) These logs are like standard server access logs, containing information like timestamp and latency for each prediction request. Note that Stackdriver logs may incur a cost, especially if your project receives prediction requests at a high queries per second rate (QPS). Estimate your costs before enabling this option.
func (AiEndpointDeployedModelOutput) EnableContainerLogging ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) EnableContainerLogging() pulumi.BoolPtrOutput
(Output) If true, the container of the DeployedModel instances will send `stderr` and `stdout` streams to Stackdriver Logging. Only supported for custom-trained Models and AutoML Tabular Models.
func (AiEndpointDeployedModelOutput) Id ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) Id() pulumi.StringPtrOutput
(Output) The ID of the DeployedModel. If not provided upon deployment, Vertex AI will generate a value for this ID. This value should be 1-10 characters, and valid characters are /[0-9]/.
func (AiEndpointDeployedModelOutput) Model ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) Model() pulumi.StringPtrOutput
(Output) The name of the Model that this is the deployment of. Note that the Model may be in a different location than the DeployedModel's Endpoint.
func (AiEndpointDeployedModelOutput) ModelVersionId ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) ModelVersionId() pulumi.StringPtrOutput
(Output) Output only. The version ID of the model that is deployed.
func (AiEndpointDeployedModelOutput) PrivateEndpoints ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) PrivateEndpoints() AiEndpointDeployedModelPrivateEndpointArrayOutput
(Output) Output only. Provide paths for users to send predict/explain/health requests directly to the deployed model services running on Cloud via private services access. This field is populated if network is configured. Structure is documented below.
func (AiEndpointDeployedModelOutput) ServiceAccount ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) ServiceAccount() pulumi.StringPtrOutput
(Output) The service account that the DeployedModel's container runs as. Specify the email address of the service account. If this service account is not specified, the container runs as a service account that doesn't have access to the resource project. Users deploying the Model must have the `iam.serviceAccounts.actAs` permission on this service account.
func (AiEndpointDeployedModelOutput) SharedResources ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) SharedResources() pulumi.StringPtrOutput
(Output) The resource name of the shared DeploymentResourcePool to deploy on. Format: projects/{project}/locations/{location}/deploymentResourcePools/{deployment_resource_pool}
func (AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutputWithContext(ctx context.Context) AiEndpointDeployedModelOutput
type AiEndpointDeployedModelPrivateEndpoint ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpoint struct { // (Output) // Output only. Http(s) path to send explain requests. ExplainHttpUri *string `pulumi:"explainHttpUri"` // (Output) // Output only. Http(s) path to send health check requests. HealthHttpUri *string `pulumi:"healthHttpUri"` // (Output) // Output only. Http(s) path to send prediction requests. PredictHttpUri *string `pulumi:"predictHttpUri"` // (Output) // Output only. The name of the service attachment resource. Populated if private service connect is enabled. ServiceAttachment *string `pulumi:"serviceAttachment"` }
type AiEndpointDeployedModelPrivateEndpointArgs ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointArgs struct { // (Output) // Output only. Http(s) path to send explain requests. ExplainHttpUri pulumi.StringPtrInput `pulumi:"explainHttpUri"` // (Output) // Output only. Http(s) path to send health check requests. HealthHttpUri pulumi.StringPtrInput `pulumi:"healthHttpUri"` // (Output) // Output only. Http(s) path to send prediction requests. PredictHttpUri pulumi.StringPtrInput `pulumi:"predictHttpUri"` // (Output) // Output only. The name of the service attachment resource. Populated if private service connect is enabled. ServiceAttachment pulumi.StringPtrInput `pulumi:"serviceAttachment"` }
func (AiEndpointDeployedModelPrivateEndpointArgs) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelPrivateEndpointArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
func (AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
type AiEndpointDeployedModelPrivateEndpointArray ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointArray []AiEndpointDeployedModelPrivateEndpointInput
func (AiEndpointDeployedModelPrivateEndpointArray) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelPrivateEndpointArray) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutput ¶ added in v6.42.0
func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
func (AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext ¶ added in v6.42.0
func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
type AiEndpointDeployedModelPrivateEndpointArrayInput ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointArrayInput interface { pulumi.Input ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput }
AiEndpointDeployedModelPrivateEndpointArrayInput is an input type that accepts AiEndpointDeployedModelPrivateEndpointArray and AiEndpointDeployedModelPrivateEndpointArrayOutput values. You can construct a concrete instance of `AiEndpointDeployedModelPrivateEndpointArrayInput` via:
AiEndpointDeployedModelPrivateEndpointArray{ AiEndpointDeployedModelPrivateEndpointArgs{...} }
type AiEndpointDeployedModelPrivateEndpointArrayOutput ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
type AiEndpointDeployedModelPrivateEndpointInput ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointInput interface { pulumi.Input ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(context.Context) AiEndpointDeployedModelPrivateEndpointOutput }
AiEndpointDeployedModelPrivateEndpointInput is an input type that accepts AiEndpointDeployedModelPrivateEndpointArgs and AiEndpointDeployedModelPrivateEndpointOutput values. You can construct a concrete instance of `AiEndpointDeployedModelPrivateEndpointInput` via:
AiEndpointDeployedModelPrivateEndpointArgs{...}
type AiEndpointDeployedModelPrivateEndpointOutput ¶ added in v6.42.0
type AiEndpointDeployedModelPrivateEndpointOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelPrivateEndpointOutput) ElementType ¶ added in v6.42.0
func (AiEndpointDeployedModelPrivateEndpointOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointOutput) ExplainHttpUri ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) ExplainHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send explain requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) HealthHttpUri ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) HealthHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send health check requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) PredictHttpUri ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) PredictHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send prediction requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) ServiceAttachment ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
(Output) Output only. The name of the service attachment resource. Populated if private service connect is enabled.
func (AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutput ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
func (AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext ¶ added in v6.42.0
func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
type AiEndpointEncryptionSpec ¶ added in v6.42.0
type AiEndpointEncryptionSpec struct { // Required. 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. KmsKeyName string `pulumi:"kmsKeyName"` }
type AiEndpointEncryptionSpecArgs ¶ added in v6.42.0
type AiEndpointEncryptionSpecArgs struct { // Required. 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. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
func (AiEndpointEncryptionSpecArgs) ElementType ¶ added in v6.42.0
func (AiEndpointEncryptionSpecArgs) ElementType() reflect.Type
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutput ¶ added in v6.42.0
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutputWithContext ¶ added in v6.42.0
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutput ¶ added in v6.42.0
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶ added in v6.42.0
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointEncryptionSpecInput ¶ added in v6.42.0
type AiEndpointEncryptionSpecInput interface { pulumi.Input ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput ToAiEndpointEncryptionSpecOutputWithContext(context.Context) AiEndpointEncryptionSpecOutput }
AiEndpointEncryptionSpecInput is an input type that accepts AiEndpointEncryptionSpecArgs and AiEndpointEncryptionSpecOutput values. You can construct a concrete instance of `AiEndpointEncryptionSpecInput` via:
AiEndpointEncryptionSpecArgs{...}
type AiEndpointEncryptionSpecOutput ¶ added in v6.42.0
type AiEndpointEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointEncryptionSpecOutput) ElementType ¶ added in v6.42.0
func (AiEndpointEncryptionSpecOutput) ElementType() reflect.Type
func (AiEndpointEncryptionSpecOutput) KmsKeyName ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
Required. 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.
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutput ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutputWithContext ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutput ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointEncryptionSpecPtrInput ¶ added in v6.42.0
type AiEndpointEncryptionSpecPtrInput interface { pulumi.Input ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput ToAiEndpointEncryptionSpecPtrOutputWithContext(context.Context) AiEndpointEncryptionSpecPtrOutput }
AiEndpointEncryptionSpecPtrInput is an input type that accepts AiEndpointEncryptionSpecArgs, AiEndpointEncryptionSpecPtr and AiEndpointEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiEndpointEncryptionSpecPtrInput` via:
AiEndpointEncryptionSpecArgs{...} or: nil
func AiEndpointEncryptionSpecPtr ¶ added in v6.42.0
func AiEndpointEncryptionSpecPtr(v *AiEndpointEncryptionSpecArgs) AiEndpointEncryptionSpecPtrInput
type AiEndpointEncryptionSpecPtrOutput ¶ added in v6.42.0
type AiEndpointEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointEncryptionSpecPtrOutput) Elem ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecPtrOutput) Elem() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecPtrOutput) ElementType ¶ added in v6.42.0
func (AiEndpointEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiEndpointEncryptionSpecPtrOutput) KmsKeyName ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Required. 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.
func (AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutput ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶ added in v6.42.0
func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointInput ¶ added in v6.42.0
type AiEndpointInput interface { pulumi.Input ToAiEndpointOutput() AiEndpointOutput ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput }
type AiEndpointMap ¶ added in v6.42.0
type AiEndpointMap map[string]AiEndpointInput
func (AiEndpointMap) ElementType ¶ added in v6.42.0
func (AiEndpointMap) ElementType() reflect.Type
func (AiEndpointMap) ToAiEndpointMapOutput ¶ added in v6.42.0
func (i AiEndpointMap) ToAiEndpointMapOutput() AiEndpointMapOutput
func (AiEndpointMap) ToAiEndpointMapOutputWithContext ¶ added in v6.42.0
func (i AiEndpointMap) ToAiEndpointMapOutputWithContext(ctx context.Context) AiEndpointMapOutput
type AiEndpointMapInput ¶ added in v6.42.0
type AiEndpointMapInput interface { pulumi.Input ToAiEndpointMapOutput() AiEndpointMapOutput ToAiEndpointMapOutputWithContext(context.Context) AiEndpointMapOutput }
AiEndpointMapInput is an input type that accepts AiEndpointMap and AiEndpointMapOutput values. You can construct a concrete instance of `AiEndpointMapInput` via:
AiEndpointMap{ "key": AiEndpointArgs{...} }
type AiEndpointMapOutput ¶ added in v6.42.0
type AiEndpointMapOutput struct{ *pulumi.OutputState }
func (AiEndpointMapOutput) ElementType ¶ added in v6.42.0
func (AiEndpointMapOutput) ElementType() reflect.Type
func (AiEndpointMapOutput) MapIndex ¶ added in v6.42.0
func (o AiEndpointMapOutput) MapIndex(k pulumi.StringInput) AiEndpointOutput
func (AiEndpointMapOutput) ToAiEndpointMapOutput ¶ added in v6.42.0
func (o AiEndpointMapOutput) ToAiEndpointMapOutput() AiEndpointMapOutput
func (AiEndpointMapOutput) ToAiEndpointMapOutputWithContext ¶ added in v6.42.0
func (o AiEndpointMapOutput) ToAiEndpointMapOutputWithContext(ctx context.Context) AiEndpointMapOutput
type AiEndpointOutput ¶ added in v6.42.0
type AiEndpointOutput struct{ *pulumi.OutputState }
func (AiEndpointOutput) CreateTime ¶ added in v6.42.0
func (o AiEndpointOutput) CreateTime() pulumi.StringOutput
(Output) Output only. Timestamp when the DeployedModel was created.
func (AiEndpointOutput) DeployedModels ¶ added in v6.42.0
func (o AiEndpointOutput) DeployedModels() AiEndpointDeployedModelArrayOutput
Output only. The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively. Models can also be deployed and undeployed using the [Cloud Console](https://console.cloud.google.com/vertex-ai/). Structure is documented below.
func (AiEndpointOutput) Description ¶ added in v6.42.0
func (o AiEndpointOutput) Description() pulumi.StringPtrOutput
The description of the Endpoint.
func (AiEndpointOutput) DisplayName ¶ added in v6.42.0
func (o AiEndpointOutput) DisplayName() pulumi.StringOutput
Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters.
func (AiEndpointOutput) ElementType ¶ added in v6.42.0
func (AiEndpointOutput) ElementType() reflect.Type
func (AiEndpointOutput) EncryptionSpec ¶ added in v6.42.0
func (o AiEndpointOutput) EncryptionSpec() AiEndpointEncryptionSpecPtrOutput
Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key. Structure is documented below.
func (AiEndpointOutput) Etag ¶ added in v6.42.0
func (o AiEndpointOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens.
func (AiEndpointOutput) Labels ¶ added in v6.42.0
func (o AiEndpointOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels.
func (AiEndpointOutput) Location ¶ added in v6.42.0
func (o AiEndpointOutput) Location() pulumi.StringOutput
The location for the resource
func (AiEndpointOutput) ModelDeploymentMonitoringJob ¶ added in v6.42.0
func (o AiEndpointOutput) ModelDeploymentMonitoringJob() pulumi.StringOutput
Output only. Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}`
func (AiEndpointOutput) Name ¶ added in v6.42.0
func (o AiEndpointOutput) Name() pulumi.StringOutput
The resource name of the Endpoint. The name must be numeric with no leading zeros and can be at most 10 digits.
func (AiEndpointOutput) Network ¶ added in v6.42.0
func (o AiEndpointOutput) Network() pulumi.StringPtrOutput
The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name.
func (AiEndpointOutput) Project ¶ added in v6.42.0
func (o AiEndpointOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiEndpointOutput) ToAiEndpointOutput ¶ added in v6.42.0
func (o AiEndpointOutput) ToAiEndpointOutput() AiEndpointOutput
func (AiEndpointOutput) ToAiEndpointOutputWithContext ¶ added in v6.42.0
func (o AiEndpointOutput) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
func (AiEndpointOutput) UpdateTime ¶ added in v6.42.0
func (o AiEndpointOutput) UpdateTime() pulumi.StringOutput
Output only. Timestamp when this Endpoint was last updated.
type AiEndpointState ¶ added in v6.42.0
type AiEndpointState struct { // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime pulumi.StringPtrInput // Output only. The models deployed in this Endpoint. To add or remove DeployedModels use EndpointService.DeployModel and EndpointService.UndeployModel respectively. Models can also be deployed and undeployed using the [Cloud Console](https://console.cloud.google.com/vertex-ai/). // Structure is documented below. DeployedModels AiEndpointDeployedModelArrayInput // The description of the Endpoint. Description pulumi.StringPtrInput // Required. The display name of the Endpoint. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringPtrInput // Customer-managed encryption key spec for an Endpoint. If set, this Endpoint and all sub-resources of this Endpoint will be secured by this key. // Structure is documented below. EncryptionSpec AiEndpointEncryptionSpecPtrInput // Used to perform consistent read-modify-write updates. If not set, a blind "overwrite" update happens. Etag pulumi.StringPtrInput // The labels with user-defined metadata to organize your Endpoints. Label keys and values can be no longer than 64 characters (Unicode codepoints), can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. See https://goo.gl/xmQnxf for more information and examples of labels. Labels pulumi.StringMapInput // The location for the resource Location pulumi.StringPtrInput // Output only. Resource name of the Model Monitoring job associated with this Endpoint if monitoring is enabled by CreateModelDeploymentMonitoringJob. Format: `projects/{project}/locations/{location}/modelDeploymentMonitoringJobs/{model_deployment_monitoring_job}` ModelDeploymentMonitoringJob pulumi.StringPtrInput // The resource name of the Endpoint. The name must be numeric with no leading zeros and can be at most 10 digits. Name pulumi.StringPtrInput // The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the Endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the Endpoint is not peered with any network. Only one of the fields, network or enable_private_service_connect, can be set. [Format](https://cloud.google.com/compute/docs/reference/rest/v1/networks/insert): `projects/{project}/global/networks/{network}`. Where `{project}` is a project number, as in `12345`, and `{network}` is network name. Network pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Output only. Timestamp when this Endpoint was last updated. UpdateTime pulumi.StringPtrInput }
func (AiEndpointState) ElementType ¶ added in v6.42.0
func (AiEndpointState) ElementType() reflect.Type
type AiFeatureStore ¶
type AiFeatureStore struct { pulumi.CustomResourceState // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. EncryptionSpec AiFeatureStoreEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapOutput `pulumi:"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. Name pulumi.StringOutput `pulumi:"name"` // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrOutput `pulumi:"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 OnlineStorageTtlDays pulumi.IntPtrOutput `pulumi:"onlineStorageTtlDays"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A collection of DataItems and Annotations on them.
To get more information about Featurestore, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Featurestore
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, ForceDestroy: pulumi.Bool(true), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore With Beta Fields
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, OnlineStorageTtlDays: pulumi.Int(30), ForceDestroy: pulumi.Bool(true), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore Scaling
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, ForceDestroy: pulumi.Bool(true), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ Scaling: &vertex.AiFeatureStoreOnlineServingConfigScalingArgs{ MaxNodeCount: pulumi.Int(10), MinNodeCount: pulumi.Int(2), }, }, Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
Featurestore can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default projects/{{project}}/locations/{{region}}/featurestores/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{name}}
```
func GetAiFeatureStore ¶
func GetAiFeatureStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreState, opts ...pulumi.ResourceOption) (*AiFeatureStore, error)
GetAiFeatureStore gets an existing AiFeatureStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStore ¶
func NewAiFeatureStore(ctx *pulumi.Context, name string, args *AiFeatureStoreArgs, opts ...pulumi.ResourceOption) (*AiFeatureStore, error)
NewAiFeatureStore registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStore) ElementType ¶
func (*AiFeatureStore) ElementType() reflect.Type
func (*AiFeatureStore) ToAiFeatureStoreOutput ¶
func (i *AiFeatureStore) ToAiFeatureStoreOutput() AiFeatureStoreOutput
func (*AiFeatureStore) ToAiFeatureStoreOutputWithContext ¶
func (i *AiFeatureStore) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
type AiFeatureStoreArgs ¶
type AiFeatureStoreArgs struct { // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. EncryptionSpec AiFeatureStoreEncryptionSpecPtrInput // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrInput // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapInput // 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. Name pulumi.StringPtrInput // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrInput // 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 OnlineStorageTtlDays pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiFeatureStore resource.
func (AiFeatureStoreArgs) ElementType ¶
func (AiFeatureStoreArgs) ElementType() reflect.Type
type AiFeatureStoreArray ¶
type AiFeatureStoreArray []AiFeatureStoreInput
func (AiFeatureStoreArray) ElementType ¶
func (AiFeatureStoreArray) ElementType() reflect.Type
func (AiFeatureStoreArray) ToAiFeatureStoreArrayOutput ¶
func (i AiFeatureStoreArray) ToAiFeatureStoreArrayOutput() AiFeatureStoreArrayOutput
func (AiFeatureStoreArray) ToAiFeatureStoreArrayOutputWithContext ¶
func (i AiFeatureStoreArray) ToAiFeatureStoreArrayOutputWithContext(ctx context.Context) AiFeatureStoreArrayOutput
type AiFeatureStoreArrayInput ¶
type AiFeatureStoreArrayInput interface { pulumi.Input ToAiFeatureStoreArrayOutput() AiFeatureStoreArrayOutput ToAiFeatureStoreArrayOutputWithContext(context.Context) AiFeatureStoreArrayOutput }
AiFeatureStoreArrayInput is an input type that accepts AiFeatureStoreArray and AiFeatureStoreArrayOutput values. You can construct a concrete instance of `AiFeatureStoreArrayInput` via:
AiFeatureStoreArray{ AiFeatureStoreArgs{...} }
type AiFeatureStoreArrayOutput ¶
type AiFeatureStoreArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreArrayOutput) ElementType ¶
func (AiFeatureStoreArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreArrayOutput) Index ¶
func (o AiFeatureStoreArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreOutput
func (AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutput ¶
func (o AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutput() AiFeatureStoreArrayOutput
func (AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutputWithContext ¶
func (o AiFeatureStoreArrayOutput) ToAiFeatureStoreArrayOutputWithContext(ctx context.Context) AiFeatureStoreArrayOutput
type AiFeatureStoreEncryptionSpec ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpec 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. KmsKeyName string `pulumi:"kmsKeyName"` }
type AiFeatureStoreEncryptionSpecArgs ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpecArgs 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. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
func (AiFeatureStoreEncryptionSpecArgs) ElementType ¶ added in v6.38.0
func (AiFeatureStoreEncryptionSpecArgs) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutput ¶ added in v6.38.0
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutputWithContext ¶ added in v6.38.0
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutput ¶ added in v6.38.0
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.38.0
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
type AiFeatureStoreEncryptionSpecInput ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpecInput interface { pulumi.Input ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput ToAiFeatureStoreEncryptionSpecOutputWithContext(context.Context) AiFeatureStoreEncryptionSpecOutput }
AiFeatureStoreEncryptionSpecInput is an input type that accepts AiFeatureStoreEncryptionSpecArgs and AiFeatureStoreEncryptionSpecOutput values. You can construct a concrete instance of `AiFeatureStoreEncryptionSpecInput` via:
AiFeatureStoreEncryptionSpecArgs{...}
type AiFeatureStoreEncryptionSpecOutput ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEncryptionSpecOutput) ElementType ¶ added in v6.38.0
func (AiFeatureStoreEncryptionSpecOutput) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecOutput) KmsKeyName ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
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.
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutput ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutputWithContext ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutput ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
type AiFeatureStoreEncryptionSpecPtrInput ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpecPtrInput interface { pulumi.Input ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(context.Context) AiFeatureStoreEncryptionSpecPtrOutput }
AiFeatureStoreEncryptionSpecPtrInput is an input type that accepts AiFeatureStoreEncryptionSpecArgs, AiFeatureStoreEncryptionSpecPtr and AiFeatureStoreEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEncryptionSpecPtrInput` via:
AiFeatureStoreEncryptionSpecArgs{...} or: nil
func AiFeatureStoreEncryptionSpecPtr ¶ added in v6.38.0
func AiFeatureStoreEncryptionSpecPtr(v *AiFeatureStoreEncryptionSpecArgs) AiFeatureStoreEncryptionSpecPtrInput
type AiFeatureStoreEncryptionSpecPtrOutput ¶ added in v6.38.0
type AiFeatureStoreEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEncryptionSpecPtrOutput) ElementType ¶ added in v6.38.0
func (AiFeatureStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecPtrOutput) KmsKeyName ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
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.
func (AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutput ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.38.0
func (o AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
type AiFeatureStoreEntityType ¶
type AiFeatureStoreEntityType struct { pulumi.CustomResourceState // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Optional. Description of the EntityType. Description pulumi.StringPtrOutput `pulumi:"description"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringOutput `pulumi:"featurestore"` // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapOutput `pulumi:"labels"` // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrOutput `pulumi:"monitoringConfig"` // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringOutput `pulumi:"name"` // Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline // storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays // since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL. OfflineStorageTtlDays pulumi.IntPtrOutput `pulumi:"offlineStorageTtlDays"` // The region of the EntityType. Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
An entity type is a type of object in a system that needs to be modeled and have stored information about. For example, driver is an entity type, and driver0 is an instance of an entity type driver.
To get more information about FeaturestoreEntitytype, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Featurestore Entitytype
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featurestore, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, }) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityType(ctx, "entity", &vertex.AiFeatureStoreEntityTypeArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Description: pulumi.String("test description"), Featurestore: featurestore.ID(), MonitoringConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigArgs{ SnapshotAnalysis: &vertex.AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs{ Disabled: pulumi.Bool(false), MonitoringIntervalDays: pulumi.Int(1), StalenessDays: pulumi.Int(21), }, NumericalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs{ Value: pulumi.Float64(0.8), }, CategoricalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs{ Value: pulumi.Float64(10), }, ImportFeaturesAnalysis: &vertex.AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs{ State: pulumi.String("ENABLED"), AnomalyDetectionBaseline: pulumi.String("PREVIOUS_IMPORT_FEATURES_STATS"), }, }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore Entitytype With Beta Fields
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featurestore, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityType(ctx, "entity", &vertex.AiFeatureStoreEntityTypeArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Featurestore: featurestore.ID(), MonitoringConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigArgs{ SnapshotAnalysis: &vertex.AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs{ Disabled: pulumi.Bool(false), MonitoringInterval: pulumi.String("86400s"), }, CategoricalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs{ Value: pulumi.Float64(0.3), }, NumericalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs{ Value: pulumi.Float64(0.3), }, }, OfflineStorageTtlDays: pulumi.Int(30), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
FeaturestoreEntitytype can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityType:AiFeatureStoreEntityType default {{featurestore}}/entityTypes/{{name}}
```
func GetAiFeatureStoreEntityType ¶
func GetAiFeatureStoreEntityType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityType, error)
GetAiFeatureStoreEntityType gets an existing AiFeatureStoreEntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityType ¶
func NewAiFeatureStoreEntityType(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityType, error)
NewAiFeatureStoreEntityType registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityType) ElementType ¶
func (*AiFeatureStoreEntityType) ElementType() reflect.Type
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutput ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutputWithContext ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
type AiFeatureStoreEntityTypeArgs ¶
type AiFeatureStoreEntityTypeArgs struct { // Optional. Description of the EntityType. Description pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringInput // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapInput // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrInput // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline // storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays // since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL. OfflineStorageTtlDays pulumi.IntPtrInput }
The set of arguments for constructing a AiFeatureStoreEntityType resource.
func (AiFeatureStoreEntityTypeArgs) ElementType ¶
func (AiFeatureStoreEntityTypeArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeArray ¶
type AiFeatureStoreEntityTypeArray []AiFeatureStoreEntityTypeInput
func (AiFeatureStoreEntityTypeArray) ElementType ¶
func (AiFeatureStoreEntityTypeArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutput ¶
func (i AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutput() AiFeatureStoreEntityTypeArrayOutput
func (AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutputWithContext ¶
func (i AiFeatureStoreEntityTypeArray) ToAiFeatureStoreEntityTypeArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeArrayOutput
type AiFeatureStoreEntityTypeArrayInput ¶
type AiFeatureStoreEntityTypeArrayInput interface { pulumi.Input ToAiFeatureStoreEntityTypeArrayOutput() AiFeatureStoreEntityTypeArrayOutput ToAiFeatureStoreEntityTypeArrayOutputWithContext(context.Context) AiFeatureStoreEntityTypeArrayOutput }
AiFeatureStoreEntityTypeArrayInput is an input type that accepts AiFeatureStoreEntityTypeArray and AiFeatureStoreEntityTypeArrayOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeArrayInput` via:
AiFeatureStoreEntityTypeArray{ AiFeatureStoreEntityTypeArgs{...} }
type AiFeatureStoreEntityTypeArrayOutput ¶
type AiFeatureStoreEntityTypeArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeArrayOutput) ElementType ¶
func (AiFeatureStoreEntityTypeArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeArrayOutput) Index ¶
func (o AiFeatureStoreEntityTypeArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutput ¶
func (o AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutput() AiFeatureStoreEntityTypeArrayOutput
func (AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutputWithContext ¶
func (o AiFeatureStoreEntityTypeArrayOutput) ToAiFeatureStoreEntityTypeArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeArrayOutput
type AiFeatureStoreEntityTypeFeature ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeature struct { pulumi.CustomResourceState // The timestamp of when the entity type was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the feature. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}. Entitytype pulumi.StringOutput `pulumi:"entitytype"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // A set of key/value label pairs to assign to the feature. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the feature. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type. Name pulumi.StringOutput `pulumi:"name"` // The timestamp when the entity type was most recently updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType ValueType pulumi.StringOutput `pulumi:"valueType"` }
Feature Metadata information that describes an attribute of an entity type. For example, apple is an entity type, and color is a feature that describes apple.
To get more information about FeaturestoreEntitytypeFeature, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Featurestore Entitytype Feature
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featurestore, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, }) if err != nil { return err } entity, err := vertex.NewAiFeatureStoreEntityType(ctx, "entity", &vertex.AiFeatureStoreEntityTypeArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Featurestore: featurestore.ID(), }) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityTypeFeature(ctx, "feature", &vertex.AiFeatureStoreEntityTypeFeatureArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Entitytype: entity.ID(), ValueType: pulumi.String("INT64_ARRAY"), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore Entitytype Feature With Beta Fields
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featurestore, err := vertex.NewAiFeatureStore(ctx, "featurestore", &vertex.AiFeatureStoreArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ FixedNodeCount: pulumi.Int(2), }, }, pulumi.Provider(google_beta)) if err != nil { return err } entity, err := vertex.NewAiFeatureStoreEntityType(ctx, "entity", &vertex.AiFeatureStoreEntityTypeArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Featurestore: featurestore.ID(), MonitoringConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigArgs{ SnapshotAnalysis: &vertex.AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs{ Disabled: pulumi.Bool(false), MonitoringInterval: pulumi.String("86400s"), }, CategoricalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs{ Value: pulumi.Float64(0.3), }, NumericalThresholdConfig: &vertex.AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs{ Value: pulumi.Float64(0.3), }, }, }, pulumi.Provider(google_beta)) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityTypeFeature(ctx, "feature", &vertex.AiFeatureStoreEntityTypeFeatureArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Entitytype: entity.ID(), ValueType: pulumi.String("INT64_ARRAY"), }, pulumi.Provider(google_beta)) if err != nil { return err } return nil }) }
```
## Import
FeaturestoreEntitytypeFeature can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeFeature:AiFeatureStoreEntityTypeFeature default {{entitytype}}/features/{{name}}
```
func GetAiFeatureStoreEntityTypeFeature ¶ added in v6.41.0
func GetAiFeatureStoreEntityTypeFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeFeatureState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeFeature, error)
GetAiFeatureStoreEntityTypeFeature gets an existing AiFeatureStoreEntityTypeFeature resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityTypeFeature ¶ added in v6.41.0
func NewAiFeatureStoreEntityTypeFeature(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeFeatureArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeFeature, error)
NewAiFeatureStoreEntityTypeFeature registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityTypeFeature) ElementType ¶ added in v6.41.0
func (*AiFeatureStoreEntityTypeFeature) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutput ¶ added in v6.41.0
func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
func (*AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutputWithContext ¶ added in v6.41.0
func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
type AiFeatureStoreEntityTypeFeatureArgs ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureArgs struct { // Description of the feature. Description pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}. Entitytype pulumi.StringInput // A set of key/value label pairs to assign to the feature. Labels pulumi.StringMapInput // The name of the feature. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type. Name pulumi.StringPtrInput // Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType ValueType pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreEntityTypeFeature resource.
func (AiFeatureStoreEntityTypeFeatureArgs) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeFeatureArray ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureArray []AiFeatureStoreEntityTypeFeatureInput
func (AiFeatureStoreEntityTypeFeatureArray) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutput ¶ added in v6.41.0
func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
func (AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext ¶ added in v6.41.0
func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
type AiFeatureStoreEntityTypeFeatureArrayInput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureArrayInput interface { pulumi.Input ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput }
AiFeatureStoreEntityTypeFeatureArrayInput is an input type that accepts AiFeatureStoreEntityTypeFeatureArray and AiFeatureStoreEntityTypeFeatureArrayOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeFeatureArrayInput` via:
AiFeatureStoreEntityTypeFeatureArray{ AiFeatureStoreEntityTypeFeatureArgs{...} }
type AiFeatureStoreEntityTypeFeatureArrayOutput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutput ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
type AiFeatureStoreEntityTypeFeatureInput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureInput interface { pulumi.Input ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput }
type AiFeatureStoreEntityTypeFeatureMap ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureMap map[string]AiFeatureStoreEntityTypeFeatureInput
func (AiFeatureStoreEntityTypeFeatureMap) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutput ¶ added in v6.41.0
func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
func (AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext ¶ added in v6.41.0
func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
type AiFeatureStoreEntityTypeFeatureMapInput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureMapInput interface { pulumi.Input ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(context.Context) AiFeatureStoreEntityTypeFeatureMapOutput }
AiFeatureStoreEntityTypeFeatureMapInput is an input type that accepts AiFeatureStoreEntityTypeFeatureMap and AiFeatureStoreEntityTypeFeatureMapOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeFeatureMapInput` via:
AiFeatureStoreEntityTypeFeatureMap{ "key": AiFeatureStoreEntityTypeFeatureArgs{...} }
type AiFeatureStoreEntityTypeFeatureMapOutput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureMapOutput) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureMapOutput) MapIndex ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutput ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
func (AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
type AiFeatureStoreEntityTypeFeatureOutput ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureOutput) CreateTime ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) CreateTime() pulumi.StringOutput
The timestamp of when the entity type was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureStoreEntityTypeFeatureOutput) Description ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) Description() pulumi.StringPtrOutput
Description of the feature.
func (AiFeatureStoreEntityTypeFeatureOutput) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureOutput) Entitytype ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) Entitytype() pulumi.StringOutput
The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}.
func (AiFeatureStoreEntityTypeFeatureOutput) Etag ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreEntityTypeFeatureOutput) Labels ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to the feature.
func (AiFeatureStoreEntityTypeFeatureOutput) Name ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) Name() pulumi.StringOutput
The name of the feature. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type.
func (AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutput ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutputWithContext ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureOutput) UpdateTime ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) UpdateTime() pulumi.StringOutput
The timestamp when the entity type was most recently updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureStoreEntityTypeFeatureOutput) ValueType ¶ added in v6.41.0
func (o AiFeatureStoreEntityTypeFeatureOutput) ValueType() pulumi.StringOutput
Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType
type AiFeatureStoreEntityTypeFeatureState ¶ added in v6.41.0
type AiFeatureStoreEntityTypeFeatureState struct { // The timestamp of when the entity type was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // Description of the feature. Description pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}/entityTypes/{entitytype}. Entitytype pulumi.StringPtrInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // A set of key/value label pairs to assign to the feature. Labels pulumi.StringMapInput // The name of the feature. The feature can be up to 64 characters long and can consist only of ASCII Latin letters A-Z and a-z, underscore(_), and ASCII digits 0-9 starting with a letter. The value will be unique given an entity type. Name pulumi.StringPtrInput // The timestamp when the entity type was most recently updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput // Type of Feature value. Immutable. https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featurestores.entityTypes.features#ValueType ValueType pulumi.StringPtrInput }
func (AiFeatureStoreEntityTypeFeatureState) ElementType ¶ added in v6.41.0
func (AiFeatureStoreEntityTypeFeatureState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamBinding ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBinding struct { pulumi.CustomResourceState Condition AiFeatureStoreEntityTypeIamBindingConditionPtrOutput `pulumi:"condition"` // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringOutput `pulumi:"entitytype"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` Members pulumi.StringArrayOutput `pulumi:"members"` // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamBinding:AiFeatureStoreEntityTypeIamBinding editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamBinding:AiFeatureStoreEntityTypeIamBinding editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamBinding:AiFeatureStoreEntityTypeIamBinding editor {{featurestore}}/entityTypes/{{featurestore_entitytype}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreEntityTypeIamBinding ¶ added in v6.45.0
func GetAiFeatureStoreEntityTypeIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeIamBindingState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamBinding, error)
GetAiFeatureStoreEntityTypeIamBinding gets an existing AiFeatureStoreEntityTypeIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityTypeIamBinding ¶ added in v6.45.0
func NewAiFeatureStoreEntityTypeIamBinding(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamBindingArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamBinding, error)
NewAiFeatureStoreEntityTypeIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityTypeIamBinding) ElementType ¶ added in v6.45.0
func (*AiFeatureStoreEntityTypeIamBinding) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutput ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
func (*AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
type AiFeatureStoreEntityTypeIamBindingArgs ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingArgs struct { Condition AiFeatureStoreEntityTypeIamBindingConditionPtrInput // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput Members pulumi.StringArrayInput // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreEntityTypeIamBinding resource.
func (AiFeatureStoreEntityTypeIamBindingArgs) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamBindingArray ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingArray []AiFeatureStoreEntityTypeIamBindingInput
func (AiFeatureStoreEntityTypeIamBindingArray) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
func (AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
type AiFeatureStoreEntityTypeIamBindingArrayInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingArrayInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput }
AiFeatureStoreEntityTypeIamBindingArrayInput is an input type that accepts AiFeatureStoreEntityTypeIamBindingArray and AiFeatureStoreEntityTypeIamBindingArrayOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamBindingArrayInput` via:
AiFeatureStoreEntityTypeIamBindingArray{ AiFeatureStoreEntityTypeIamBindingArgs{...} }
type AiFeatureStoreEntityTypeIamBindingArrayOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
type AiFeatureStoreEntityTypeIamBindingCondition ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionArgs ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingConditionInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput }
AiFeatureStoreEntityTypeIamBindingConditionInput is an input type that accepts AiFeatureStoreEntityTypeIamBindingConditionArgs and AiFeatureStoreEntityTypeIamBindingConditionOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamBindingConditionInput` via:
AiFeatureStoreEntityTypeIamBindingConditionArgs{...}
type AiFeatureStoreEntityTypeIamBindingConditionOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Description ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Expression ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Title ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingConditionPtrInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput }
AiFeatureStoreEntityTypeIamBindingConditionPtrInput is an input type that accepts AiFeatureStoreEntityTypeIamBindingConditionArgs, AiFeatureStoreEntityTypeIamBindingConditionPtr and AiFeatureStoreEntityTypeIamBindingConditionPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamBindingConditionPtrInput` via:
AiFeatureStoreEntityTypeIamBindingConditionArgs{...} or: nil
func AiFeatureStoreEntityTypeIamBindingConditionPtr ¶ added in v6.45.0
func AiFeatureStoreEntityTypeIamBindingConditionPtr(v *AiFeatureStoreEntityTypeIamBindingConditionArgs) AiFeatureStoreEntityTypeIamBindingConditionPtrInput
type AiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Description ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Expression ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Title ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput }
type AiFeatureStoreEntityTypeIamBindingMap ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingMap map[string]AiFeatureStoreEntityTypeIamBindingInput
func (AiFeatureStoreEntityTypeIamBindingMap) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
func (AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
type AiFeatureStoreEntityTypeIamBindingMapInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingMapInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput }
AiFeatureStoreEntityTypeIamBindingMapInput is an input type that accepts AiFeatureStoreEntityTypeIamBindingMap and AiFeatureStoreEntityTypeIamBindingMapOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamBindingMapInput` via:
AiFeatureStoreEntityTypeIamBindingMap{ "key": AiFeatureStoreEntityTypeIamBindingArgs{...} }
type AiFeatureStoreEntityTypeIamBindingMapOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
type AiFeatureStoreEntityTypeIamBindingOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingOutput) Entitytype ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamBindingOutput) Etag ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamBindingOutput) Featurestore ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) Featurestore() pulumi.StringOutput
The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamBindingOutput) Members ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) Members() pulumi.StringArrayOutput
func (AiFeatureStoreEntityTypeIamBindingOutput) Role ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
func (AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
type AiFeatureStoreEntityTypeIamBindingState ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamBindingState struct { Condition AiFeatureStoreEntityTypeIamBindingConditionPtrInput // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput Members pulumi.StringArrayInput // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AiFeatureStoreEntityTypeIamBindingState) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamBindingState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamMember ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMember struct { pulumi.CustomResourceState Condition AiFeatureStoreEntityTypeIamMemberConditionPtrOutput `pulumi:"condition"` // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringOutput `pulumi:"entitytype"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` Member pulumi.StringOutput `pulumi:"member"` // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamMember:AiFeatureStoreEntityTypeIamMember editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamMember:AiFeatureStoreEntityTypeIamMember editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamMember:AiFeatureStoreEntityTypeIamMember editor {{featurestore}}/entityTypes/{{featurestore_entitytype}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreEntityTypeIamMember ¶ added in v6.45.0
func GetAiFeatureStoreEntityTypeIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeIamMemberState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamMember, error)
GetAiFeatureStoreEntityTypeIamMember gets an existing AiFeatureStoreEntityTypeIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityTypeIamMember ¶ added in v6.45.0
func NewAiFeatureStoreEntityTypeIamMember(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamMemberArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamMember, error)
NewAiFeatureStoreEntityTypeIamMember registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityTypeIamMember) ElementType ¶ added in v6.45.0
func (*AiFeatureStoreEntityTypeIamMember) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutput ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
func (*AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
type AiFeatureStoreEntityTypeIamMemberArgs ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberArgs struct { Condition AiFeatureStoreEntityTypeIamMemberConditionPtrInput // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput Member pulumi.StringInput // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreEntityTypeIamMember resource.
func (AiFeatureStoreEntityTypeIamMemberArgs) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamMemberArray ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberArray []AiFeatureStoreEntityTypeIamMemberInput
func (AiFeatureStoreEntityTypeIamMemberArray) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
func (AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
type AiFeatureStoreEntityTypeIamMemberArrayInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberArrayInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput }
AiFeatureStoreEntityTypeIamMemberArrayInput is an input type that accepts AiFeatureStoreEntityTypeIamMemberArray and AiFeatureStoreEntityTypeIamMemberArrayOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamMemberArrayInput` via:
AiFeatureStoreEntityTypeIamMemberArray{ AiFeatureStoreEntityTypeIamMemberArgs{...} }
type AiFeatureStoreEntityTypeIamMemberArrayOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
type AiFeatureStoreEntityTypeIamMemberCondition ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionArgs ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberConditionInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput }
AiFeatureStoreEntityTypeIamMemberConditionInput is an input type that accepts AiFeatureStoreEntityTypeIamMemberConditionArgs and AiFeatureStoreEntityTypeIamMemberConditionOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamMemberConditionInput` via:
AiFeatureStoreEntityTypeIamMemberConditionArgs{...}
type AiFeatureStoreEntityTypeIamMemberConditionOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Description ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Expression ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Title ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberConditionPtrInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput }
AiFeatureStoreEntityTypeIamMemberConditionPtrInput is an input type that accepts AiFeatureStoreEntityTypeIamMemberConditionArgs, AiFeatureStoreEntityTypeIamMemberConditionPtr and AiFeatureStoreEntityTypeIamMemberConditionPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamMemberConditionPtrInput` via:
AiFeatureStoreEntityTypeIamMemberConditionArgs{...} or: nil
func AiFeatureStoreEntityTypeIamMemberConditionPtr ¶ added in v6.45.0
func AiFeatureStoreEntityTypeIamMemberConditionPtr(v *AiFeatureStoreEntityTypeIamMemberConditionArgs) AiFeatureStoreEntityTypeIamMemberConditionPtrInput
type AiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Description ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Expression ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Title ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput }
type AiFeatureStoreEntityTypeIamMemberMap ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberMap map[string]AiFeatureStoreEntityTypeIamMemberInput
func (AiFeatureStoreEntityTypeIamMemberMap) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
func (AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
type AiFeatureStoreEntityTypeIamMemberMapInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberMapInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput }
AiFeatureStoreEntityTypeIamMemberMapInput is an input type that accepts AiFeatureStoreEntityTypeIamMemberMap and AiFeatureStoreEntityTypeIamMemberMapOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamMemberMapInput` via:
AiFeatureStoreEntityTypeIamMemberMap{ "key": AiFeatureStoreEntityTypeIamMemberArgs{...} }
type AiFeatureStoreEntityTypeIamMemberMapOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
type AiFeatureStoreEntityTypeIamMemberOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberOutput) Entitytype ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamMemberOutput) Etag ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamMemberOutput) Featurestore ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) Featurestore() pulumi.StringOutput
The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamMemberOutput) Member ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) Member() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamMemberOutput) Role ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
func (AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
type AiFeatureStoreEntityTypeIamMemberState ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamMemberState struct { Condition AiFeatureStoreEntityTypeIamMemberConditionPtrInput // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput Member pulumi.StringPtrInput // The role that should be applied. Only one // `vertex.AiFeatureStoreEntityTypeIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AiFeatureStoreEntityTypeIamMemberState) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamMemberState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamPolicy ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicy struct { pulumi.CustomResourceState // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringOutput `pulumi:"entitytype"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* {{featurestore}}/entityTypes/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestoreentitytype IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamPolicy:AiFeatureStoreEntityTypeIamPolicy editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamPolicy:AiFeatureStoreEntityTypeIamPolicy editor "{{featurestore}}/entityTypes/{{featurestore_entitytype}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityTypeIamPolicy:AiFeatureStoreEntityTypeIamPolicy editor {{featurestore}}/entityTypes/{{featurestore_entitytype}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreEntityTypeIamPolicy ¶ added in v6.45.0
func GetAiFeatureStoreEntityTypeIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeIamPolicyState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamPolicy, error)
GetAiFeatureStoreEntityTypeIamPolicy gets an existing AiFeatureStoreEntityTypeIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityTypeIamPolicy ¶ added in v6.45.0
func NewAiFeatureStoreEntityTypeIamPolicy(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeIamPolicyArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityTypeIamPolicy, error)
NewAiFeatureStoreEntityTypeIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityTypeIamPolicy) ElementType ¶ added in v6.45.0
func (*AiFeatureStoreEntityTypeIamPolicy) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutput ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
func (*AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext ¶ added in v6.45.0
func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
type AiFeatureStoreEntityTypeIamPolicyArgs ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreEntityTypeIamPolicy resource.
func (AiFeatureStoreEntityTypeIamPolicyArgs) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamPolicyArray ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyArray []AiFeatureStoreEntityTypeIamPolicyInput
func (AiFeatureStoreEntityTypeIamPolicyArray) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
func (AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
type AiFeatureStoreEntityTypeIamPolicyArrayInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyArrayInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput }
AiFeatureStoreEntityTypeIamPolicyArrayInput is an input type that accepts AiFeatureStoreEntityTypeIamPolicyArray and AiFeatureStoreEntityTypeIamPolicyArrayOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamPolicyArrayInput` via:
AiFeatureStoreEntityTypeIamPolicyArray{ AiFeatureStoreEntityTypeIamPolicyArgs{...} }
type AiFeatureStoreEntityTypeIamPolicyArrayOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
type AiFeatureStoreEntityTypeIamPolicyInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput }
type AiFeatureStoreEntityTypeIamPolicyMap ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyMap map[string]AiFeatureStoreEntityTypeIamPolicyInput
func (AiFeatureStoreEntityTypeIamPolicyMap) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutput ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
func (AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext ¶ added in v6.45.0
func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
type AiFeatureStoreEntityTypeIamPolicyMapInput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyMapInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput }
AiFeatureStoreEntityTypeIamPolicyMapInput is an input type that accepts AiFeatureStoreEntityTypeIamPolicyMap and AiFeatureStoreEntityTypeIamPolicyMapOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeIamPolicyMapInput` via:
AiFeatureStoreEntityTypeIamPolicyMap{ "key": AiFeatureStoreEntityTypeIamPolicyArgs{...} }
type AiFeatureStoreEntityTypeIamPolicyMapOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
type AiFeatureStoreEntityTypeIamPolicyOutput ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyOutput) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyOutput) Entitytype ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamPolicyOutput) Etag ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamPolicyOutput) Featurestore ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) Featurestore() pulumi.StringOutput
The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamPolicyOutput) PolicyData ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutput ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
func (AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext ¶ added in v6.45.0
func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
type AiFeatureStoreEntityTypeIamPolicyState ¶ added in v6.45.0
type AiFeatureStoreEntityTypeIamPolicyState struct { // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput }
func (AiFeatureStoreEntityTypeIamPolicyState) ElementType ¶ added in v6.45.0
func (AiFeatureStoreEntityTypeIamPolicyState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeInput ¶
type AiFeatureStoreEntityTypeInput interface { pulumi.Input ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput }
type AiFeatureStoreEntityTypeMap ¶
type AiFeatureStoreEntityTypeMap map[string]AiFeatureStoreEntityTypeInput
func (AiFeatureStoreEntityTypeMap) ElementType ¶
func (AiFeatureStoreEntityTypeMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutput ¶
func (i AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutput() AiFeatureStoreEntityTypeMapOutput
func (AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMap) ToAiFeatureStoreEntityTypeMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMapOutput
type AiFeatureStoreEntityTypeMapInput ¶
type AiFeatureStoreEntityTypeMapInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMapOutput() AiFeatureStoreEntityTypeMapOutput ToAiFeatureStoreEntityTypeMapOutputWithContext(context.Context) AiFeatureStoreEntityTypeMapOutput }
AiFeatureStoreEntityTypeMapInput is an input type that accepts AiFeatureStoreEntityTypeMap and AiFeatureStoreEntityTypeMapOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMapInput` via:
AiFeatureStoreEntityTypeMap{ "key": AiFeatureStoreEntityTypeArgs{...} }
type AiFeatureStoreEntityTypeMapOutput ¶
type AiFeatureStoreEntityTypeMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMapOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMapOutput) MapIndex ¶
func (o AiFeatureStoreEntityTypeMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutput ¶
func (o AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutput() AiFeatureStoreEntityTypeMapOutput
func (AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMapOutput) ToAiFeatureStoreEntityTypeMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMapOutput
type AiFeatureStoreEntityTypeMonitoringConfig ¶
type AiFeatureStoreEntityTypeMonitoringConfig struct { // Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING). // Structure is documented below. CategoricalThresholdConfig *AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfig `pulumi:"categoricalThresholdConfig"` // The config for ImportFeatures Analysis Based Feature Monitoring. // Structure is documented below. ImportFeaturesAnalysis *AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysis `pulumi:"importFeaturesAnalysis"` // Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64). // Structure is documented below. NumericalThresholdConfig *AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfig `pulumi:"numericalThresholdConfig"` // The config for Snapshot Analysis Based Feature Monitoring. // Structure is documented below. SnapshotAnalysis *AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysis `pulumi:"snapshotAnalysis"` }
type AiFeatureStoreEntityTypeMonitoringConfigArgs ¶
type AiFeatureStoreEntityTypeMonitoringConfigArgs struct { // Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING). // Structure is documented below. CategoricalThresholdConfig AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput `pulumi:"categoricalThresholdConfig"` // The config for ImportFeatures Analysis Based Feature Monitoring. // Structure is documented below. ImportFeaturesAnalysis AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput `pulumi:"importFeaturesAnalysis"` // Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64). // Structure is documented below. NumericalThresholdConfig AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput `pulumi:"numericalThresholdConfig"` // The config for Snapshot Analysis Based Feature Monitoring. // Structure is documented below. SnapshotAnalysis AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput `pulumi:"snapshotAnalysis"` }
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfig ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfig struct { // Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. Value float64 `pulumi:"value"` }
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs struct { // Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. Value pulumi.Float64Input `pulumi:"value"` }
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput }
AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs and AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput` via:
AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs{...}
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) Value ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) Value() pulumi.Float64Output
Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3.
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput }
AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs, AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtr and AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput` via:
AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs{...} or: nil
func AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtr ¶ added in v6.44.0
func AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtr(v *AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Elem ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Value ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Value() pulumi.Float64PtrOutput
Specify a threshold value that can trigger the alert. For categorical feature, the distribution distance is calculated by L-inifinity norm. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3.
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysis ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysis struct { // Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: // * LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. // * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. // * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists. AnomalyDetectionBaseline *string `pulumi:"anomalyDetectionBaseline"` // Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: // * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. // * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. // * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. State *string `pulumi:"state"` }
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs struct { // Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: // * LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. // * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. // * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists. AnomalyDetectionBaseline pulumi.StringPtrInput `pulumi:"anomalyDetectionBaseline"` // Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: // * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. // * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. // * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it. State pulumi.StringPtrInput `pulumi:"state"` }
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput }
AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs and AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput` via:
AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs{...}
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) AnomalyDetectionBaseline ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) AnomalyDetectionBaseline() pulumi.StringPtrOutput
Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: * LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists.
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) State ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) State() pulumi.StringPtrOutput
Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it.
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput }
AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs, AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtr and AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput` via:
AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs{...} or: nil
func AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtr ¶ added in v6.44.0
func AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtr(v *AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) AnomalyDetectionBaseline ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) AnomalyDetectionBaseline() pulumi.StringPtrOutput
Defines the baseline to do anomaly detection for feature values imported by each [entityTypes.importFeatureValues][] operation. The value must be one of the values below: * LATEST_STATS: Choose the later one statistics generated by either most recent snapshot analysis or previous import features analysis. If non of them exists, skip anomaly detection and only generate a statistics. * MOST_RECENT_SNAPSHOT_STATS: Use the statistics generated by the most recent snapshot analysis if exists. * PREVIOUS_IMPORT_FEATURES_STATS: Use the statistics generated by the previous import features analysis if exists.
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) Elem ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) State ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) State() pulumi.StringPtrOutput
Whether to enable / disable / inherite default hebavior for import features analysis. The value must be one of the values below: * DEFAULT: The default behavior of whether to enable the monitoring. EntityType-level config: disabled. * ENABLED: Explicitly enables import features analysis. EntityType-level config: by default enables import features analysis for all Features under it. * DISABLED: Explicitly disables import features analysis. EntityType-level config: by default disables import features analysis for all Features under it.
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigInput ¶
type AiFeatureStoreEntityTypeMonitoringConfigInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigOutput ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigOutput }
AiFeatureStoreEntityTypeMonitoringConfigInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigArgs and AiFeatureStoreEntityTypeMonitoringConfigOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigInput` via:
AiFeatureStoreEntityTypeMonitoringConfigArgs{...}
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfig ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfig struct { // Specify a threshold value that can trigger the alert. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. Value float64 `pulumi:"value"` }
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs struct { // Specify a threshold value that can trigger the alert. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3. Value pulumi.Float64Input `pulumi:"value"` }
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput }
AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs and AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput` via:
AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs{...}
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) Value ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) Value() pulumi.Float64Output
Specify a threshold value that can trigger the alert. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3.
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput }
AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs, AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtr and AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput` via:
AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs{...} or: nil
func AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtr ¶ added in v6.44.0
func AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtr(v *AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶ added in v6.44.0
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Elem ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ElementType ¶ added in v6.44.0
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Value ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Value() pulumi.Float64PtrOutput
Specify a threshold value that can trigger the alert. For numerical feature, the distribution distance is calculated by Jensen–Shannon divergence. Each feature must have a non-zero threshold if they need to be monitored. Otherwise no alert will be triggered for that feature. The default value is 0.3.
type AiFeatureStoreEntityTypeMonitoringConfigOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) CategoricalThresholdConfig ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) CategoricalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING). Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ImportFeaturesAnalysis ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
The config for ImportFeatures Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) NumericalThresholdConfig ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) NumericalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64). Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) SnapshotAnalysis ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
The config for Snapshot Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigPtrInput ¶
type AiFeatureStoreEntityTypeMonitoringConfigPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput }
AiFeatureStoreEntityTypeMonitoringConfigPtrInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigArgs, AiFeatureStoreEntityTypeMonitoringConfigPtr and AiFeatureStoreEntityTypeMonitoringConfigPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigPtrInput` via:
AiFeatureStoreEntityTypeMonitoringConfigArgs{...} or: nil
func AiFeatureStoreEntityTypeMonitoringConfigPtr ¶
func AiFeatureStoreEntityTypeMonitoringConfigPtr(v *AiFeatureStoreEntityTypeMonitoringConfigArgs) AiFeatureStoreEntityTypeMonitoringConfigPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigPtrOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) CategoricalThresholdConfig ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) CategoricalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
Threshold for categorical features of anomaly detection. This is shared by all types of Featurestore Monitoring for categorical features (i.e. Features with type (Feature.ValueType) BOOL or STRING). Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ImportFeaturesAnalysis ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
The config for ImportFeatures Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) NumericalThresholdConfig ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) NumericalThresholdConfig() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
Threshold for numerical features of anomaly detection. This is shared by all objectives of Featurestore Monitoring for numerical features (i.e. Features with type (Feature.ValueType) DOUBLE or INT64). Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) SnapshotAnalysis ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
The config for Snapshot Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysis ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysis struct { // The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it. Disabled *bool `pulumi:"disabled"` // Deprecated: This field is unavailable in the GA provider and will be removed from the beta provider in a future release. MonitoringInterval *string `pulumi:"monitoringInterval"` // Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. // If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used. MonitoringIntervalDays *int `pulumi:"monitoringIntervalDays"` // Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days. StalenessDays *int `pulumi:"stalenessDays"` }
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs struct { // The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Deprecated: This field is unavailable in the GA provider and will be removed from the beta provider in a future release. MonitoringInterval pulumi.StringPtrInput `pulumi:"monitoringInterval"` // Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. // If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used. MonitoringIntervalDays pulumi.IntPtrInput `pulumi:"monitoringIntervalDays"` // Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days. StalenessDays pulumi.IntPtrInput `pulumi:"stalenessDays"` }
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisInput ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput }
AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs and AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisInput` via:
AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs{...}
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) Disabled ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) Disabled() pulumi.BoolPtrOutput
The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringInterval
deprecated
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringInterval() pulumi.StringPtrOutput
Deprecated: This field is unavailable in the GA provider and will be removed from the beta provider in a future release.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringIntervalDays ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringIntervalDays() pulumi.IntPtrOutput
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) StalenessDays ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) StalenessDays() pulumi.IntPtrOutput
Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput }
AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput is an input type that accepts AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs, AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtr and AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput values. You can construct a concrete instance of `AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput` via:
AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs{...} or: nil
func AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtr ¶
func AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtr(v *AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisArgs) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) Disabled ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) Disabled() pulumi.BoolPtrOutput
The monitoring schedule for snapshot analysis. For EntityType-level config: unset / disabled = true indicates disabled by default for Features under it; otherwise by default enable snapshot analysis monitoring with monitoringInterval for Features under it.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringInterval
deprecated
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringInterval() pulumi.StringPtrOutput
Deprecated: This field is unavailable in the GA provider and will be removed from the beta provider in a future release.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringIntervalDays ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringIntervalDays() pulumi.IntPtrOutput
Configuration of the snapshot analysis based monitoring pipeline running interval. The value indicates number of days. The default value is 1. If both FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days and [FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval][] are set when creating/updating EntityTypes/Features, FeaturestoreMonitoringConfig.SnapshotAnalysis.monitoring_interval_days will be used.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) StalenessDays ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) StalenessDays() pulumi.IntPtrOutput
Customized export features time window for snapshot analysis. Unit is one day. The default value is 21 days. Minimum value is 1 day. Maximum value is 4000 days.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
type AiFeatureStoreEntityTypeOutput ¶
type AiFeatureStoreEntityTypeOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeOutput) CreateTime ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) CreateTime() pulumi.StringOutput
The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureStoreEntityTypeOutput) Description ¶ added in v6.50.0
func (o AiFeatureStoreEntityTypeOutput) Description() pulumi.StringPtrOutput
Optional. Description of the EntityType.
func (AiFeatureStoreEntityTypeOutput) ElementType ¶
func (AiFeatureStoreEntityTypeOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeOutput) Etag ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreEntityTypeOutput) Featurestore ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) Featurestore() pulumi.StringOutput
The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}.
func (AiFeatureStoreEntityTypeOutput) Labels ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this EntityType.
func (AiFeatureStoreEntityTypeOutput) MonitoringConfig ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) MonitoringConfig() AiFeatureStoreEntityTypeMonitoringConfigPtrOutput
The default monitoring configuration for all Features under this EntityType. If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. Structure is documented below.
func (AiFeatureStoreEntityTypeOutput) Name ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) Name() pulumi.StringOutput
The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.
func (AiFeatureStoreEntityTypeOutput) OfflineStorageTtlDays ¶ added in v6.50.0
func (o AiFeatureStoreEntityTypeOutput) OfflineStorageTtlDays() pulumi.IntPtrOutput
Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL.
func (AiFeatureStoreEntityTypeOutput) Region ¶ added in v6.44.0
func (o AiFeatureStoreEntityTypeOutput) Region() pulumi.StringOutput
The region of the EntityType.
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeOutput) UpdateTime ¶ added in v6.23.0
func (o AiFeatureStoreEntityTypeOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiFeatureStoreEntityTypeState ¶
type AiFeatureStoreEntityTypeState struct { // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // Optional. Description of the EntityType. Description pulumi.StringPtrInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringPtrInput // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapInput // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrInput // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // Config for data retention policy in offline storage. TTL in days for feature values that will be stored in offline // storage. The Feature Store offline storage periodically removes obsolete feature values older than offlineStorageTtlDays // since the feature generation time. If unset (or explicitly set to 0), default to 4000 days TTL. OfflineStorageTtlDays pulumi.IntPtrInput // The region of the EntityType. Region pulumi.StringPtrInput // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiFeatureStoreEntityTypeState) ElementType ¶
func (AiFeatureStoreEntityTypeState) ElementType() reflect.Type
type AiFeatureStoreIamBinding ¶ added in v6.42.0
type AiFeatureStoreIamBinding struct { pulumi.CustomResourceState Condition AiFeatureStoreIamBindingConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` Members pulumi.StringArrayOutput `pulumi:"members"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamBinding:AiFeatureStoreIamBinding editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamBinding:AiFeatureStoreIamBinding editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamBinding:AiFeatureStoreIamBinding editor projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreIamBinding ¶ added in v6.42.0
func GetAiFeatureStoreIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreIamBindingState, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamBinding, error)
GetAiFeatureStoreIamBinding gets an existing AiFeatureStoreIamBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreIamBinding ¶ added in v6.42.0
func NewAiFeatureStoreIamBinding(ctx *pulumi.Context, name string, args *AiFeatureStoreIamBindingArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamBinding, error)
NewAiFeatureStoreIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreIamBinding) ElementType ¶ added in v6.42.0
func (*AiFeatureStoreIamBinding) ElementType() reflect.Type
func (*AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutput ¶ added in v6.42.0
func (i *AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput
func (*AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutputWithContext ¶ added in v6.42.0
func (i *AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput
type AiFeatureStoreIamBindingArgs ¶ added in v6.42.0
type AiFeatureStoreIamBindingArgs struct { Condition AiFeatureStoreIamBindingConditionPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreIamBinding resource.
func (AiFeatureStoreIamBindingArgs) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingArgs) ElementType() reflect.Type
type AiFeatureStoreIamBindingArray ¶ added in v6.42.0
type AiFeatureStoreIamBindingArray []AiFeatureStoreIamBindingInput
func (AiFeatureStoreIamBindingArray) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingArray) ElementType() reflect.Type
func (AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
func (AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
type AiFeatureStoreIamBindingArrayInput ¶ added in v6.42.0
type AiFeatureStoreIamBindingArrayInput interface { pulumi.Input ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput ToAiFeatureStoreIamBindingArrayOutputWithContext(context.Context) AiFeatureStoreIamBindingArrayOutput }
AiFeatureStoreIamBindingArrayInput is an input type that accepts AiFeatureStoreIamBindingArray and AiFeatureStoreIamBindingArrayOutput values. You can construct a concrete instance of `AiFeatureStoreIamBindingArrayInput` via:
AiFeatureStoreIamBindingArray{ AiFeatureStoreIamBindingArgs{...} }
type AiFeatureStoreIamBindingArrayOutput ¶ added in v6.42.0
type AiFeatureStoreIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingArrayOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingArrayOutput) Index ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
func (AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
type AiFeatureStoreIamBindingCondition ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionArgs ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreIamBindingConditionArgs) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingConditionInput ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionInput interface { pulumi.Input ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput ToAiFeatureStoreIamBindingConditionOutputWithContext(context.Context) AiFeatureStoreIamBindingConditionOutput }
AiFeatureStoreIamBindingConditionInput is an input type that accepts AiFeatureStoreIamBindingConditionArgs and AiFeatureStoreIamBindingConditionOutput values. You can construct a concrete instance of `AiFeatureStoreIamBindingConditionInput` via:
AiFeatureStoreIamBindingConditionArgs{...}
type AiFeatureStoreIamBindingConditionOutput ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingConditionOutput) Description ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionOutput) Expression ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreIamBindingConditionOutput) Title ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingConditionPtrInput ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionPtrInput interface { pulumi.Input ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(context.Context) AiFeatureStoreIamBindingConditionPtrOutput }
AiFeatureStoreIamBindingConditionPtrInput is an input type that accepts AiFeatureStoreIamBindingConditionArgs, AiFeatureStoreIamBindingConditionPtr and AiFeatureStoreIamBindingConditionPtrOutput values. You can construct a concrete instance of `AiFeatureStoreIamBindingConditionPtrInput` via:
AiFeatureStoreIamBindingConditionArgs{...} or: nil
func AiFeatureStoreIamBindingConditionPtr ¶ added in v6.42.0
func AiFeatureStoreIamBindingConditionPtr(v *AiFeatureStoreIamBindingConditionArgs) AiFeatureStoreIamBindingConditionPtrInput
type AiFeatureStoreIamBindingConditionPtrOutput ¶ added in v6.42.0
type AiFeatureStoreIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingConditionPtrOutput) Description ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionPtrOutput) Expression ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) Title ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingInput ¶ added in v6.42.0
type AiFeatureStoreIamBindingInput interface { pulumi.Input ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput }
type AiFeatureStoreIamBindingMap ¶ added in v6.42.0
type AiFeatureStoreIamBindingMap map[string]AiFeatureStoreIamBindingInput
func (AiFeatureStoreIamBindingMap) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingMap) ElementType() reflect.Type
func (AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
func (AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
type AiFeatureStoreIamBindingMapInput ¶ added in v6.42.0
type AiFeatureStoreIamBindingMapInput interface { pulumi.Input ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput ToAiFeatureStoreIamBindingMapOutputWithContext(context.Context) AiFeatureStoreIamBindingMapOutput }
AiFeatureStoreIamBindingMapInput is an input type that accepts AiFeatureStoreIamBindingMap and AiFeatureStoreIamBindingMapOutput values. You can construct a concrete instance of `AiFeatureStoreIamBindingMapInput` via:
AiFeatureStoreIamBindingMap{ "key": AiFeatureStoreIamBindingArgs{...} }
type AiFeatureStoreIamBindingMapOutput ¶ added in v6.42.0
type AiFeatureStoreIamBindingMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingMapOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingMapOutput) MapIndex ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
func (AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
type AiFeatureStoreIamBindingOutput ¶ added in v6.42.0
type AiFeatureStoreIamBindingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingOutput) Condition ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Condition() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingOutput) Etag ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamBindingOutput) Featurestore ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamBindingOutput) Members ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Members() pulumi.StringArrayOutput
func (AiFeatureStoreIamBindingOutput) Project ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AiFeatureStoreIamBindingOutput) Region ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Region() pulumi.StringOutput
The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no region is specified, it is taken from the provider configuration.
func (AiFeatureStoreIamBindingOutput) Role ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput
type AiFeatureStoreIamBindingState ¶ added in v6.42.0
type AiFeatureStoreIamBindingState struct { Condition AiFeatureStoreIamBindingConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput Members pulumi.StringArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AiFeatureStoreIamBindingState) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamBindingState) ElementType() reflect.Type
type AiFeatureStoreIamMember ¶ added in v6.42.0
type AiFeatureStoreIamMember struct { pulumi.CustomResourceState Condition AiFeatureStoreIamMemberConditionPtrOutput `pulumi:"condition"` // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` Member pulumi.StringOutput `pulumi:"member"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringOutput `pulumi:"region"` // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringOutput `pulumi:"role"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamMember:AiFeatureStoreIamMember editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamMember:AiFeatureStoreIamMember editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamMember:AiFeatureStoreIamMember editor projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreIamMember ¶ added in v6.42.0
func GetAiFeatureStoreIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreIamMemberState, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamMember, error)
GetAiFeatureStoreIamMember gets an existing AiFeatureStoreIamMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreIamMember ¶ added in v6.42.0
func NewAiFeatureStoreIamMember(ctx *pulumi.Context, name string, args *AiFeatureStoreIamMemberArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamMember, error)
NewAiFeatureStoreIamMember registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreIamMember) ElementType ¶ added in v6.42.0
func (*AiFeatureStoreIamMember) ElementType() reflect.Type
func (*AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutput ¶ added in v6.42.0
func (i *AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput
func (*AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutputWithContext ¶ added in v6.42.0
func (i *AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput
type AiFeatureStoreIamMemberArgs ¶ added in v6.42.0
type AiFeatureStoreIamMemberArgs struct { Condition AiFeatureStoreIamMemberConditionPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput Member pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringInput }
The set of arguments for constructing a AiFeatureStoreIamMember resource.
func (AiFeatureStoreIamMemberArgs) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberArgs) ElementType() reflect.Type
type AiFeatureStoreIamMemberArray ¶ added in v6.42.0
type AiFeatureStoreIamMemberArray []AiFeatureStoreIamMemberInput
func (AiFeatureStoreIamMemberArray) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberArray) ElementType() reflect.Type
func (AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
func (AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
type AiFeatureStoreIamMemberArrayInput ¶ added in v6.42.0
type AiFeatureStoreIamMemberArrayInput interface { pulumi.Input ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput ToAiFeatureStoreIamMemberArrayOutputWithContext(context.Context) AiFeatureStoreIamMemberArrayOutput }
AiFeatureStoreIamMemberArrayInput is an input type that accepts AiFeatureStoreIamMemberArray and AiFeatureStoreIamMemberArrayOutput values. You can construct a concrete instance of `AiFeatureStoreIamMemberArrayInput` via:
AiFeatureStoreIamMemberArray{ AiFeatureStoreIamMemberArgs{...} }
type AiFeatureStoreIamMemberArrayOutput ¶ added in v6.42.0
type AiFeatureStoreIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberArrayOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberArrayOutput) Index ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
func (AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
type AiFeatureStoreIamMemberCondition ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionArgs ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreIamMemberConditionArgs) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberConditionInput ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionInput interface { pulumi.Input ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput ToAiFeatureStoreIamMemberConditionOutputWithContext(context.Context) AiFeatureStoreIamMemberConditionOutput }
AiFeatureStoreIamMemberConditionInput is an input type that accepts AiFeatureStoreIamMemberConditionArgs and AiFeatureStoreIamMemberConditionOutput values. You can construct a concrete instance of `AiFeatureStoreIamMemberConditionInput` via:
AiFeatureStoreIamMemberConditionArgs{...}
type AiFeatureStoreIamMemberConditionOutput ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberConditionOutput) Description ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionOutput) Expression ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreIamMemberConditionOutput) Title ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberConditionPtrInput ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionPtrInput interface { pulumi.Input ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(context.Context) AiFeatureStoreIamMemberConditionPtrOutput }
AiFeatureStoreIamMemberConditionPtrInput is an input type that accepts AiFeatureStoreIamMemberConditionArgs, AiFeatureStoreIamMemberConditionPtr and AiFeatureStoreIamMemberConditionPtrOutput values. You can construct a concrete instance of `AiFeatureStoreIamMemberConditionPtrInput` via:
AiFeatureStoreIamMemberConditionArgs{...} or: nil
func AiFeatureStoreIamMemberConditionPtr ¶ added in v6.42.0
func AiFeatureStoreIamMemberConditionPtr(v *AiFeatureStoreIamMemberConditionArgs) AiFeatureStoreIamMemberConditionPtrInput
type AiFeatureStoreIamMemberConditionPtrOutput ¶ added in v6.42.0
type AiFeatureStoreIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberConditionPtrOutput) Description ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionPtrOutput) Expression ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) Title ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberInput ¶ added in v6.42.0
type AiFeatureStoreIamMemberInput interface { pulumi.Input ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput }
type AiFeatureStoreIamMemberMap ¶ added in v6.42.0
type AiFeatureStoreIamMemberMap map[string]AiFeatureStoreIamMemberInput
func (AiFeatureStoreIamMemberMap) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberMap) ElementType() reflect.Type
func (AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
func (AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
type AiFeatureStoreIamMemberMapInput ¶ added in v6.42.0
type AiFeatureStoreIamMemberMapInput interface { pulumi.Input ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput ToAiFeatureStoreIamMemberMapOutputWithContext(context.Context) AiFeatureStoreIamMemberMapOutput }
AiFeatureStoreIamMemberMapInput is an input type that accepts AiFeatureStoreIamMemberMap and AiFeatureStoreIamMemberMapOutput values. You can construct a concrete instance of `AiFeatureStoreIamMemberMapInput` via:
AiFeatureStoreIamMemberMap{ "key": AiFeatureStoreIamMemberArgs{...} }
type AiFeatureStoreIamMemberMapOutput ¶ added in v6.42.0
type AiFeatureStoreIamMemberMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberMapOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberMapOutput) MapIndex ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
func (AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
type AiFeatureStoreIamMemberOutput ¶ added in v6.42.0
type AiFeatureStoreIamMemberOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberOutput) Condition ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Condition() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberOutput) Etag ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamMemberOutput) Featurestore ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamMemberOutput) Member ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Member() pulumi.StringOutput
func (AiFeatureStoreIamMemberOutput) Project ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AiFeatureStoreIamMemberOutput) Region ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Region() pulumi.StringOutput
The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no region is specified, it is taken from the provider configuration.
func (AiFeatureStoreIamMemberOutput) Role ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) Role() pulumi.StringOutput
The role that should be applied. Only one `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format `[projects|organizations]/{parent-name}/roles/{role-name}`.
func (AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput
type AiFeatureStoreIamMemberState ¶ added in v6.42.0
type AiFeatureStoreIamMemberState struct { Condition AiFeatureStoreIamMemberConditionPtrInput // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput Member pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput // The role that should be applied. Only one // `vertex.AiFeatureStoreIamBinding` can be used per role. Note that custom roles must be of the format // `[projects|organizations]/{parent-name}/roles/{role-name}`. Role pulumi.StringPtrInput }
func (AiFeatureStoreIamMemberState) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamMemberState) ElementType() reflect.Type
type AiFeatureStoreIamPolicy ¶ added in v6.42.0
type AiFeatureStoreIamPolicy struct { pulumi.CustomResourceState // (Computed) The etag of the IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringOutput `pulumi:"featurestore"` // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringOutput `pulumi:"policyData"` // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringOutput `pulumi:"region"` }
## Import
For all import syntaxes, the "resource in question" can take any of the following forms* projects/{{project}}/locations/{{region}}/featurestores/{{name}} * {{project}}/{{region}}/{{name}} * {{region}}/{{name}} * {{name}} Any variables not passed in the import command will be taken from the provider configuration. Vertex AI featurestore IAM resources can be imported using the resource identifiers, role, and member. IAM member imports use space-delimited identifiersthe resource in question, the role, and the member identity, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamPolicy:AiFeatureStoreIamPolicy editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer user:jane@example.com"
```
IAM binding imports use space-delimited identifiersthe resource in question and the role, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamPolicy:AiFeatureStoreIamPolicy editor "projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}} roles/viewer"
```
IAM policy imports use the identifier of the resource in question, e.g.
```sh
$ pulumi import gcp:vertex/aiFeatureStoreIamPolicy:AiFeatureStoreIamPolicy editor projects/{{project}}/locations/{{region}}/featurestores/{{featurestore}}
```
-> **Custom Roles**If you're importing a IAM resource with a custom role, make sure to use the
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
func GetAiFeatureStoreIamPolicy ¶ added in v6.42.0
func GetAiFeatureStoreIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreIamPolicyState, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamPolicy, error)
GetAiFeatureStoreIamPolicy gets an existing AiFeatureStoreIamPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreIamPolicy ¶ added in v6.42.0
func NewAiFeatureStoreIamPolicy(ctx *pulumi.Context, name string, args *AiFeatureStoreIamPolicyArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreIamPolicy, error)
NewAiFeatureStoreIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreIamPolicy) ElementType ¶ added in v6.42.0
func (*AiFeatureStoreIamPolicy) ElementType() reflect.Type
func (*AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutput ¶ added in v6.42.0
func (i *AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput
func (*AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutputWithContext ¶ added in v6.42.0
func (i *AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput
type AiFeatureStoreIamPolicyArgs ¶ added in v6.42.0
type AiFeatureStoreIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput }
The set of arguments for constructing a AiFeatureStoreIamPolicy resource.
func (AiFeatureStoreIamPolicyArgs) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyArgs) ElementType() reflect.Type
type AiFeatureStoreIamPolicyArray ¶ added in v6.42.0
type AiFeatureStoreIamPolicyArray []AiFeatureStoreIamPolicyInput
func (AiFeatureStoreIamPolicyArray) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyArray) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
func (AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
type AiFeatureStoreIamPolicyArrayInput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyArrayInput interface { pulumi.Input ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput ToAiFeatureStoreIamPolicyArrayOutputWithContext(context.Context) AiFeatureStoreIamPolicyArrayOutput }
AiFeatureStoreIamPolicyArrayInput is an input type that accepts AiFeatureStoreIamPolicyArray and AiFeatureStoreIamPolicyArrayOutput values. You can construct a concrete instance of `AiFeatureStoreIamPolicyArrayInput` via:
AiFeatureStoreIamPolicyArray{ AiFeatureStoreIamPolicyArgs{...} }
type AiFeatureStoreIamPolicyArrayOutput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyArrayOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyArrayOutput) Index ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
func (AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
type AiFeatureStoreIamPolicyInput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyInput interface { pulumi.Input ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput }
type AiFeatureStoreIamPolicyMap ¶ added in v6.42.0
type AiFeatureStoreIamPolicyMap map[string]AiFeatureStoreIamPolicyInput
func (AiFeatureStoreIamPolicyMap) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyMap) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutput ¶ added in v6.42.0
func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
func (AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutputWithContext ¶ added in v6.42.0
func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
type AiFeatureStoreIamPolicyMapInput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyMapInput interface { pulumi.Input ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput ToAiFeatureStoreIamPolicyMapOutputWithContext(context.Context) AiFeatureStoreIamPolicyMapOutput }
AiFeatureStoreIamPolicyMapInput is an input type that accepts AiFeatureStoreIamPolicyMap and AiFeatureStoreIamPolicyMapOutput values. You can construct a concrete instance of `AiFeatureStoreIamPolicyMapInput` via:
AiFeatureStoreIamPolicyMap{ "key": AiFeatureStoreIamPolicyArgs{...} }
type AiFeatureStoreIamPolicyMapOutput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyMapOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyMapOutput) MapIndex ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
func (AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
type AiFeatureStoreIamPolicyOutput ¶ added in v6.42.0
type AiFeatureStoreIamPolicyOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyOutput) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyOutput) Etag ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamPolicyOutput) Featurestore ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamPolicyOutput) PolicyData ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (AiFeatureStoreIamPolicyOutput) Project ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
func (AiFeatureStoreIamPolicyOutput) Region ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) Region() pulumi.StringOutput
The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no region is specified, it is taken from the provider configuration.
func (AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutput ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutputWithContext ¶ added in v6.42.0
func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput
type AiFeatureStoreIamPolicyState ¶ added in v6.42.0
type AiFeatureStoreIamPolicyState struct { // (Computed) The etag of the IAM policy. Etag pulumi.StringPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringPtrInput // The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Used to find the parent resource to bind the IAM policy to. If not specified, // the value will be parsed from the identifier of the parent resource. If no region is provided in the parent identifier and no // region is specified, it is taken from the provider configuration. Region pulumi.StringPtrInput }
func (AiFeatureStoreIamPolicyState) ElementType ¶ added in v6.42.0
func (AiFeatureStoreIamPolicyState) ElementType() reflect.Type
type AiFeatureStoreInput ¶
type AiFeatureStoreInput interface { pulumi.Input ToAiFeatureStoreOutput() AiFeatureStoreOutput ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput }
type AiFeatureStoreMap ¶
type AiFeatureStoreMap map[string]AiFeatureStoreInput
func (AiFeatureStoreMap) ElementType ¶
func (AiFeatureStoreMap) ElementType() reflect.Type
func (AiFeatureStoreMap) ToAiFeatureStoreMapOutput ¶
func (i AiFeatureStoreMap) ToAiFeatureStoreMapOutput() AiFeatureStoreMapOutput
func (AiFeatureStoreMap) ToAiFeatureStoreMapOutputWithContext ¶
func (i AiFeatureStoreMap) ToAiFeatureStoreMapOutputWithContext(ctx context.Context) AiFeatureStoreMapOutput
type AiFeatureStoreMapInput ¶
type AiFeatureStoreMapInput interface { pulumi.Input ToAiFeatureStoreMapOutput() AiFeatureStoreMapOutput ToAiFeatureStoreMapOutputWithContext(context.Context) AiFeatureStoreMapOutput }
AiFeatureStoreMapInput is an input type that accepts AiFeatureStoreMap and AiFeatureStoreMapOutput values. You can construct a concrete instance of `AiFeatureStoreMapInput` via:
AiFeatureStoreMap{ "key": AiFeatureStoreArgs{...} }
type AiFeatureStoreMapOutput ¶
type AiFeatureStoreMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreMapOutput) ElementType ¶
func (AiFeatureStoreMapOutput) ElementType() reflect.Type
func (AiFeatureStoreMapOutput) MapIndex ¶
func (o AiFeatureStoreMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreOutput
func (AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutput ¶
func (o AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutput() AiFeatureStoreMapOutput
func (AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutputWithContext ¶
func (o AiFeatureStoreMapOutput) ToAiFeatureStoreMapOutputWithContext(ctx context.Context) AiFeatureStoreMapOutput
type AiFeatureStoreOnlineServingConfig ¶
type AiFeatureStoreOnlineServingConfig 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. FixedNodeCount *int `pulumi:"fixedNodeCount"` // Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. // Structure is documented below. Scaling *AiFeatureStoreOnlineServingConfigScaling `pulumi:"scaling"` }
type AiFeatureStoreOnlineServingConfigArgs ¶
type AiFeatureStoreOnlineServingConfigArgs 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. FixedNodeCount pulumi.IntPtrInput `pulumi:"fixedNodeCount"` // Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. // Structure is documented below. Scaling AiFeatureStoreOnlineServingConfigScalingPtrInput `pulumi:"scaling"` }
func (AiFeatureStoreOnlineServingConfigArgs) ElementType ¶
func (AiFeatureStoreOnlineServingConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutput ¶
func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutput() AiFeatureStoreOnlineServingConfigOutput
func (AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutputWithContext ¶
func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigOutput
func (AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutput ¶
func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
func (AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext ¶
func (i AiFeatureStoreOnlineServingConfigArgs) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
type AiFeatureStoreOnlineServingConfigInput ¶
type AiFeatureStoreOnlineServingConfigInput interface { pulumi.Input ToAiFeatureStoreOnlineServingConfigOutput() AiFeatureStoreOnlineServingConfigOutput ToAiFeatureStoreOnlineServingConfigOutputWithContext(context.Context) AiFeatureStoreOnlineServingConfigOutput }
AiFeatureStoreOnlineServingConfigInput is an input type that accepts AiFeatureStoreOnlineServingConfigArgs and AiFeatureStoreOnlineServingConfigOutput values. You can construct a concrete instance of `AiFeatureStoreOnlineServingConfigInput` via:
AiFeatureStoreOnlineServingConfigArgs{...}
type AiFeatureStoreOnlineServingConfigOutput ¶
type AiFeatureStoreOnlineServingConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigOutput) ElementType ¶
func (AiFeatureStoreOnlineServingConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigOutput) FixedNodeCount ¶
func (o AiFeatureStoreOnlineServingConfigOutput) FixedNodeCount() pulumi.IntPtrOutput
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.
func (AiFeatureStoreOnlineServingConfigOutput) Scaling ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigOutput) Scaling() AiFeatureStoreOnlineServingConfigScalingPtrOutput
Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. Structure is documented below.
func (AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutput ¶
func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutput() AiFeatureStoreOnlineServingConfigOutput
func (AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigOutput
func (AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput ¶
func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
func (AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
type AiFeatureStoreOnlineServingConfigPtrInput ¶
type AiFeatureStoreOnlineServingConfigPtrInput interface { pulumi.Input ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(context.Context) AiFeatureStoreOnlineServingConfigPtrOutput }
AiFeatureStoreOnlineServingConfigPtrInput is an input type that accepts AiFeatureStoreOnlineServingConfigArgs, AiFeatureStoreOnlineServingConfigPtr and AiFeatureStoreOnlineServingConfigPtrOutput values. You can construct a concrete instance of `AiFeatureStoreOnlineServingConfigPtrInput` via:
AiFeatureStoreOnlineServingConfigArgs{...} or: nil
func AiFeatureStoreOnlineServingConfigPtr ¶
func AiFeatureStoreOnlineServingConfigPtr(v *AiFeatureStoreOnlineServingConfigArgs) AiFeatureStoreOnlineServingConfigPtrInput
type AiFeatureStoreOnlineServingConfigPtrOutput ¶
type AiFeatureStoreOnlineServingConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigPtrOutput) ElementType ¶
func (AiFeatureStoreOnlineServingConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigPtrOutput) FixedNodeCount ¶
func (o AiFeatureStoreOnlineServingConfigPtrOutput) FixedNodeCount() pulumi.IntPtrOutput
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.
func (AiFeatureStoreOnlineServingConfigPtrOutput) Scaling ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigPtrOutput) Scaling() AiFeatureStoreOnlineServingConfigScalingPtrOutput
Online serving scaling configuration. Only one of fixedNodeCount and scaling can be set. Setting one will reset the other. Structure is documented below.
func (AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput ¶
func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
func (AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
type AiFeatureStoreOnlineServingConfigScaling ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScaling 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'. MaxNodeCount int `pulumi:"maxNodeCount"` // The minimum number of nodes to scale down to. Must be greater than or equal to 1. MinNodeCount int `pulumi:"minNodeCount"` }
type AiFeatureStoreOnlineServingConfigScalingArgs ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScalingArgs 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'. MaxNodeCount pulumi.IntInput `pulumi:"maxNodeCount"` // The minimum number of nodes to scale down to. Must be greater than or equal to 1. MinNodeCount pulumi.IntInput `pulumi:"minNodeCount"` }
func (AiFeatureStoreOnlineServingConfigScalingArgs) ElementType ¶ added in v6.47.0
func (AiFeatureStoreOnlineServingConfigScalingArgs) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutput ¶ added in v6.47.0
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext ¶ added in v6.47.0
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput ¶ added in v6.47.0
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶ added in v6.47.0
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOnlineServingConfigScalingInput ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScalingInput interface { pulumi.Input ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(context.Context) AiFeatureStoreOnlineServingConfigScalingOutput }
AiFeatureStoreOnlineServingConfigScalingInput is an input type that accepts AiFeatureStoreOnlineServingConfigScalingArgs and AiFeatureStoreOnlineServingConfigScalingOutput values. You can construct a concrete instance of `AiFeatureStoreOnlineServingConfigScalingInput` via:
AiFeatureStoreOnlineServingConfigScalingArgs{...}
type AiFeatureStoreOnlineServingConfigScalingOutput ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScalingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigScalingOutput) ElementType ¶ added in v6.47.0
func (AiFeatureStoreOnlineServingConfigScalingOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingOutput) MaxNodeCount ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) MaxNodeCount() pulumi.IntOutput
The maximum number of nodes to scale up to. Must be greater than minNodeCount, and less than or equal to 10 times of 'minNodeCount'.
func (AiFeatureStoreOnlineServingConfigScalingOutput) MinNodeCount ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) MinNodeCount() pulumi.IntOutput
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutput ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOnlineServingConfigScalingPtrInput ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScalingPtrInput interface { pulumi.Input ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput }
AiFeatureStoreOnlineServingConfigScalingPtrInput is an input type that accepts AiFeatureStoreOnlineServingConfigScalingArgs, AiFeatureStoreOnlineServingConfigScalingPtr and AiFeatureStoreOnlineServingConfigScalingPtrOutput values. You can construct a concrete instance of `AiFeatureStoreOnlineServingConfigScalingPtrInput` via:
AiFeatureStoreOnlineServingConfigScalingArgs{...} or: nil
func AiFeatureStoreOnlineServingConfigScalingPtr ¶ added in v6.47.0
func AiFeatureStoreOnlineServingConfigScalingPtr(v *AiFeatureStoreOnlineServingConfigScalingArgs) AiFeatureStoreOnlineServingConfigScalingPtrInput
type AiFeatureStoreOnlineServingConfigScalingPtrOutput ¶ added in v6.47.0
type AiFeatureStoreOnlineServingConfigScalingPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ElementType ¶ added in v6.47.0
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) MaxNodeCount ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
The maximum number of nodes to scale up to. Must be greater than minNodeCount, and less than or equal to 10 times of 'minNodeCount'.
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) MinNodeCount ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶ added in v6.47.0
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOutput ¶
type AiFeatureStoreOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOutput) CreateTime ¶ added in v6.23.0
func (o AiFeatureStoreOutput) CreateTime() pulumi.StringOutput
The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureStoreOutput) ElementType ¶
func (AiFeatureStoreOutput) ElementType() reflect.Type
func (AiFeatureStoreOutput) EncryptionSpec ¶ added in v6.38.0
func (o AiFeatureStoreOutput) EncryptionSpec() AiFeatureStoreEncryptionSpecPtrOutput
If set, both of the online and offline data storage will be secured by this key. Structure is documented below.
func (AiFeatureStoreOutput) Etag ¶ added in v6.23.0
func (o AiFeatureStoreOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreOutput) ForceDestroy ¶ added in v6.23.0
func (o AiFeatureStoreOutput) ForceDestroy() pulumi.BoolPtrOutput
If set to true, any EntityTypes and Features for this Featurestore will also be deleted
func (AiFeatureStoreOutput) Labels ¶ added in v6.23.0
func (o AiFeatureStoreOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this Featurestore.
func (AiFeatureStoreOutput) Name ¶ added in v6.23.0
func (o AiFeatureStoreOutput) Name() pulumi.StringOutput
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.
func (AiFeatureStoreOutput) OnlineServingConfig ¶ added in v6.23.0
func (o AiFeatureStoreOutput) OnlineServingConfig() AiFeatureStoreOnlineServingConfigPtrOutput
Config for online serving resources. Structure is documented below.
func (AiFeatureStoreOutput) OnlineStorageTtlDays ¶ added in v6.50.0
func (o AiFeatureStoreOutput) OnlineStorageTtlDays() pulumi.IntPtrOutput
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
func (AiFeatureStoreOutput) Project ¶ added in v6.23.0
func (o AiFeatureStoreOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiFeatureStoreOutput) Region ¶ added in v6.23.0
func (o AiFeatureStoreOutput) Region() pulumi.StringOutput
The region of the dataset. eg us-central1
func (AiFeatureStoreOutput) ToAiFeatureStoreOutput ¶
func (o AiFeatureStoreOutput) ToAiFeatureStoreOutput() AiFeatureStoreOutput
func (AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext ¶
func (o AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
func (AiFeatureStoreOutput) UpdateTime ¶ added in v6.23.0
func (o AiFeatureStoreOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiFeatureStoreState ¶
type AiFeatureStoreState struct { // The timestamp of when the featurestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // If set, both of the online and offline data storage will be secured by this key. // Structure is documented below. EncryptionSpec AiFeatureStoreEncryptionSpecPtrInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrInput // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapInput // 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. Name pulumi.StringPtrInput // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrInput // 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 OnlineStorageTtlDays pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiFeatureStoreState) ElementType ¶
func (AiFeatureStoreState) ElementType() reflect.Type
type AiIndex ¶ added in v6.45.0
type AiIndex struct { pulumi.CustomResourceState // The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. // Structure is documented below. DeployedIndexes AiIndexDeployedIndexArrayOutput `pulumi:"deployedIndexes"` // The description of the Index. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // Stats of the index resource. // Structure is documented below. IndexStats AiIndexIndexStatArrayOutput `pulumi:"indexStats"` // The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. // * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. // * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time. IndexUpdateMethod pulumi.StringPtrOutput `pulumi:"indexUpdateMethod"` // The labels with user-defined metadata to organize your Indexes. Labels pulumi.StringMapOutput `pulumi:"labels"` // An additional information about the Index // Structure is documented below. Metadata AiIndexMetadataPtrOutput `pulumi:"metadata"` // Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. MetadataSchemaUri pulumi.StringOutput `pulumi:"metadataSchemaUri"` // The resource name of the Index. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the index. eg us-central1 Region pulumi.StringPtrOutput `pulumi:"region"` // The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search.
To get more information about Index, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexes/)
## Example Usage ### Vertex Ai Index
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Bucket: bucket.Name, Content: pulumi.String("{\"id\": \"42\", \"embedding\": [0.5, 1.0], \"restricts\": [{\"namespace\": \"class\", \"allow\": [\"cat\", \"pet\"]},{\"namespace\": \"category\", \"allow\": [\"feline\"]}]}\n{\"id\": \"43\", \"embedding\": [0.6, 1.0], \"restricts\": [{\"namespace\": \"class\", \"allow\": [\"dog\", \"pet\"]},{\"namespace\": \"category\", \"allow\": [\"canine\"]}]}\n"), }) if err != nil { return err } _, err = vertex.NewAiIndex(ctx, "index", &vertex.AiIndexArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), DisplayName: pulumi.String("test-index"), Description: pulumi.String("index for test"), Metadata: &vertex.AiIndexMetadataArgs{ ContentsDeltaUri: bucket.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("gs://%v/contents", name), nil }).(pulumi.StringOutput), Config: &vertex.AiIndexMetadataConfigArgs{ Dimensions: pulumi.Int(2), ApproximateNeighborsCount: pulumi.Int(150), DistanceMeasureType: pulumi.String("DOT_PRODUCT_DISTANCE"), AlgorithmConfig: &vertex.AiIndexMetadataConfigAlgorithmConfigArgs{ TreeAhConfig: &vertex.AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs{ LeafNodeEmbeddingCount: pulumi.Int(500), LeafNodesToSearchPercent: pulumi.Int(7), }, }, }, }, IndexUpdateMethod: pulumi.String("BATCH_UPDATE"), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Index Streaming
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Bucket: bucket.Name, Content: pulumi.String("{\"id\": \"42\", \"embedding\": [0.5, 1.0], \"restricts\": [{\"namespace\": \"class\", \"allow\": [\"cat\", \"pet\"]},{\"namespace\": \"category\", \"allow\": [\"feline\"]}]}\n{\"id\": \"43\", \"embedding\": [0.6, 1.0], \"restricts\": [{\"namespace\": \"class\", \"allow\": [\"dog\", \"pet\"]},{\"namespace\": \"category\", \"allow\": [\"canine\"]}]}\n"), }) if err != nil { return err } _, err = vertex.NewAiIndex(ctx, "index", &vertex.AiIndexArgs{ Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), DisplayName: pulumi.String("test-index"), Description: pulumi.String("index for test"), Metadata: &vertex.AiIndexMetadataArgs{ ContentsDeltaUri: bucket.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("gs://%v/contents", name), nil }).(pulumi.StringOutput), Config: &vertex.AiIndexMetadataConfigArgs{ Dimensions: pulumi.Int(2), DistanceMeasureType: pulumi.String("COSINE_DISTANCE"), FeatureNormType: pulumi.String("UNIT_L2_NORM"), AlgorithmConfig: &vertex.AiIndexMetadataConfigAlgorithmConfigArgs{ BruteForceConfig: nil, }, }, }, IndexUpdateMethod: pulumi.String("STREAM_UPDATE"), }) if err != nil { return err } return nil }) }
```
## Import
Index can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiIndex:AiIndex default projects/{{project}}/locations/{{region}}/indexes/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiIndex:AiIndex default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiIndex:AiIndex default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiIndex:AiIndex default {{name}}
```
func GetAiIndex ¶ added in v6.45.0
func GetAiIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiIndexState, opts ...pulumi.ResourceOption) (*AiIndex, error)
GetAiIndex gets an existing AiIndex resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiIndex ¶ added in v6.45.0
func NewAiIndex(ctx *pulumi.Context, name string, args *AiIndexArgs, opts ...pulumi.ResourceOption) (*AiIndex, error)
NewAiIndex registers a new resource with the given unique name, arguments, and options.
func (*AiIndex) ElementType ¶ added in v6.45.0
func (*AiIndex) ToAiIndexOutput ¶ added in v6.45.0
func (i *AiIndex) ToAiIndexOutput() AiIndexOutput
func (*AiIndex) ToAiIndexOutputWithContext ¶ added in v6.45.0
func (i *AiIndex) ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput
type AiIndexArgs ¶ added in v6.45.0
type AiIndexArgs struct { // The description of the Index. Description pulumi.StringPtrInput // The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringInput // The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. // * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. // * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time. IndexUpdateMethod pulumi.StringPtrInput // The labels with user-defined metadata to organize your Indexes. Labels pulumi.StringMapInput // An additional information about the Index // Structure is documented below. Metadata AiIndexMetadataPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the index. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiIndex resource.
func (AiIndexArgs) ElementType ¶ added in v6.45.0
func (AiIndexArgs) ElementType() reflect.Type
type AiIndexArray ¶ added in v6.45.0
type AiIndexArray []AiIndexInput
func (AiIndexArray) ElementType ¶ added in v6.45.0
func (AiIndexArray) ElementType() reflect.Type
func (AiIndexArray) ToAiIndexArrayOutput ¶ added in v6.45.0
func (i AiIndexArray) ToAiIndexArrayOutput() AiIndexArrayOutput
func (AiIndexArray) ToAiIndexArrayOutputWithContext ¶ added in v6.45.0
func (i AiIndexArray) ToAiIndexArrayOutputWithContext(ctx context.Context) AiIndexArrayOutput
type AiIndexArrayInput ¶ added in v6.45.0
type AiIndexArrayInput interface { pulumi.Input ToAiIndexArrayOutput() AiIndexArrayOutput ToAiIndexArrayOutputWithContext(context.Context) AiIndexArrayOutput }
AiIndexArrayInput is an input type that accepts AiIndexArray and AiIndexArrayOutput values. You can construct a concrete instance of `AiIndexArrayInput` via:
AiIndexArray{ AiIndexArgs{...} }
type AiIndexArrayOutput ¶ added in v6.45.0
type AiIndexArrayOutput struct{ *pulumi.OutputState }
func (AiIndexArrayOutput) ElementType ¶ added in v6.45.0
func (AiIndexArrayOutput) ElementType() reflect.Type
func (AiIndexArrayOutput) Index ¶ added in v6.45.0
func (o AiIndexArrayOutput) Index(i pulumi.IntInput) AiIndexOutput
func (AiIndexArrayOutput) ToAiIndexArrayOutput ¶ added in v6.45.0
func (o AiIndexArrayOutput) ToAiIndexArrayOutput() AiIndexArrayOutput
func (AiIndexArrayOutput) ToAiIndexArrayOutputWithContext ¶ added in v6.45.0
func (o AiIndexArrayOutput) ToAiIndexArrayOutputWithContext(ctx context.Context) AiIndexArrayOutput
type AiIndexDeployedIndex ¶ added in v6.45.0
type AiIndexDeployedIndexArgs ¶ added in v6.45.0
type AiIndexDeployedIndexArgs struct { // (Output) // The ID of the DeployedIndex in the above IndexEndpoint. DeployedIndexId pulumi.StringPtrInput `pulumi:"deployedIndexId"` // (Output) // A resource name of the IndexEndpoint. IndexEndpoint pulumi.StringPtrInput `pulumi:"indexEndpoint"` }
func (AiIndexDeployedIndexArgs) ElementType ¶ added in v6.45.0
func (AiIndexDeployedIndexArgs) ElementType() reflect.Type
func (AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutput ¶ added in v6.45.0
func (i AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutputWithContext ¶ added in v6.45.0
func (i AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutputWithContext(ctx context.Context) AiIndexDeployedIndexOutput
type AiIndexDeployedIndexArray ¶ added in v6.45.0
type AiIndexDeployedIndexArray []AiIndexDeployedIndexInput
func (AiIndexDeployedIndexArray) ElementType ¶ added in v6.45.0
func (AiIndexDeployedIndexArray) ElementType() reflect.Type
func (AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutput ¶ added in v6.45.0
func (i AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput
func (AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutputWithContext ¶ added in v6.45.0
func (i AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexDeployedIndexArrayOutput
type AiIndexDeployedIndexArrayInput ¶ added in v6.45.0
type AiIndexDeployedIndexArrayInput interface { pulumi.Input ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput ToAiIndexDeployedIndexArrayOutputWithContext(context.Context) AiIndexDeployedIndexArrayOutput }
AiIndexDeployedIndexArrayInput is an input type that accepts AiIndexDeployedIndexArray and AiIndexDeployedIndexArrayOutput values. You can construct a concrete instance of `AiIndexDeployedIndexArrayInput` via:
AiIndexDeployedIndexArray{ AiIndexDeployedIndexArgs{...} }
type AiIndexDeployedIndexArrayOutput ¶ added in v6.45.0
type AiIndexDeployedIndexArrayOutput struct{ *pulumi.OutputState }
func (AiIndexDeployedIndexArrayOutput) ElementType ¶ added in v6.45.0
func (AiIndexDeployedIndexArrayOutput) ElementType() reflect.Type
func (AiIndexDeployedIndexArrayOutput) Index ¶ added in v6.45.0
func (o AiIndexDeployedIndexArrayOutput) Index(i pulumi.IntInput) AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutput ¶ added in v6.45.0
func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput
func (AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutputWithContext ¶ added in v6.45.0
func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexDeployedIndexArrayOutput
type AiIndexDeployedIndexInput ¶ added in v6.45.0
type AiIndexDeployedIndexInput interface { pulumi.Input ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput ToAiIndexDeployedIndexOutputWithContext(context.Context) AiIndexDeployedIndexOutput }
AiIndexDeployedIndexInput is an input type that accepts AiIndexDeployedIndexArgs and AiIndexDeployedIndexOutput values. You can construct a concrete instance of `AiIndexDeployedIndexInput` via:
AiIndexDeployedIndexArgs{...}
type AiIndexDeployedIndexOutput ¶ added in v6.45.0
type AiIndexDeployedIndexOutput struct{ *pulumi.OutputState }
func (AiIndexDeployedIndexOutput) DeployedIndexId ¶ added in v6.45.0
func (o AiIndexDeployedIndexOutput) DeployedIndexId() pulumi.StringPtrOutput
(Output) The ID of the DeployedIndex in the above IndexEndpoint.
func (AiIndexDeployedIndexOutput) ElementType ¶ added in v6.45.0
func (AiIndexDeployedIndexOutput) ElementType() reflect.Type
func (AiIndexDeployedIndexOutput) IndexEndpoint ¶ added in v6.45.0
func (o AiIndexDeployedIndexOutput) IndexEndpoint() pulumi.StringPtrOutput
(Output) A resource name of the IndexEndpoint.
func (AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutput ¶ added in v6.45.0
func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutputWithContext ¶ added in v6.45.0
func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutputWithContext(ctx context.Context) AiIndexDeployedIndexOutput
type AiIndexIndexStat ¶ added in v6.45.0
type AiIndexIndexStatArgs ¶ added in v6.45.0
type AiIndexIndexStatArgs struct { // (Output) // The number of shards in the Index. ShardsCount pulumi.IntPtrInput `pulumi:"shardsCount"` // (Output) // The number of vectors in the Index. VectorsCount pulumi.StringPtrInput `pulumi:"vectorsCount"` }
func (AiIndexIndexStatArgs) ElementType ¶ added in v6.45.0
func (AiIndexIndexStatArgs) ElementType() reflect.Type
func (AiIndexIndexStatArgs) ToAiIndexIndexStatOutput ¶ added in v6.45.0
func (i AiIndexIndexStatArgs) ToAiIndexIndexStatOutput() AiIndexIndexStatOutput
func (AiIndexIndexStatArgs) ToAiIndexIndexStatOutputWithContext ¶ added in v6.45.0
func (i AiIndexIndexStatArgs) ToAiIndexIndexStatOutputWithContext(ctx context.Context) AiIndexIndexStatOutput
type AiIndexIndexStatArray ¶ added in v6.45.0
type AiIndexIndexStatArray []AiIndexIndexStatInput
func (AiIndexIndexStatArray) ElementType ¶ added in v6.45.0
func (AiIndexIndexStatArray) ElementType() reflect.Type
func (AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutput ¶ added in v6.45.0
func (i AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput
func (AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutputWithContext ¶ added in v6.45.0
func (i AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutputWithContext(ctx context.Context) AiIndexIndexStatArrayOutput
type AiIndexIndexStatArrayInput ¶ added in v6.45.0
type AiIndexIndexStatArrayInput interface { pulumi.Input ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput ToAiIndexIndexStatArrayOutputWithContext(context.Context) AiIndexIndexStatArrayOutput }
AiIndexIndexStatArrayInput is an input type that accepts AiIndexIndexStatArray and AiIndexIndexStatArrayOutput values. You can construct a concrete instance of `AiIndexIndexStatArrayInput` via:
AiIndexIndexStatArray{ AiIndexIndexStatArgs{...} }
type AiIndexIndexStatArrayOutput ¶ added in v6.45.0
type AiIndexIndexStatArrayOutput struct{ *pulumi.OutputState }
func (AiIndexIndexStatArrayOutput) ElementType ¶ added in v6.45.0
func (AiIndexIndexStatArrayOutput) ElementType() reflect.Type
func (AiIndexIndexStatArrayOutput) Index ¶ added in v6.45.0
func (o AiIndexIndexStatArrayOutput) Index(i pulumi.IntInput) AiIndexIndexStatOutput
func (AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutput ¶ added in v6.45.0
func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput
func (AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutputWithContext ¶ added in v6.45.0
func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutputWithContext(ctx context.Context) AiIndexIndexStatArrayOutput
type AiIndexIndexStatInput ¶ added in v6.45.0
type AiIndexIndexStatInput interface { pulumi.Input ToAiIndexIndexStatOutput() AiIndexIndexStatOutput ToAiIndexIndexStatOutputWithContext(context.Context) AiIndexIndexStatOutput }
AiIndexIndexStatInput is an input type that accepts AiIndexIndexStatArgs and AiIndexIndexStatOutput values. You can construct a concrete instance of `AiIndexIndexStatInput` via:
AiIndexIndexStatArgs{...}
type AiIndexIndexStatOutput ¶ added in v6.45.0
type AiIndexIndexStatOutput struct{ *pulumi.OutputState }
func (AiIndexIndexStatOutput) ElementType ¶ added in v6.45.0
func (AiIndexIndexStatOutput) ElementType() reflect.Type
func (AiIndexIndexStatOutput) ShardsCount ¶ added in v6.45.0
func (o AiIndexIndexStatOutput) ShardsCount() pulumi.IntPtrOutput
(Output) The number of shards in the Index.
func (AiIndexIndexStatOutput) ToAiIndexIndexStatOutput ¶ added in v6.45.0
func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutput() AiIndexIndexStatOutput
func (AiIndexIndexStatOutput) ToAiIndexIndexStatOutputWithContext ¶ added in v6.45.0
func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutputWithContext(ctx context.Context) AiIndexIndexStatOutput
func (AiIndexIndexStatOutput) VectorsCount ¶ added in v6.45.0
func (o AiIndexIndexStatOutput) VectorsCount() pulumi.StringPtrOutput
(Output) The number of vectors in the Index.
type AiIndexInput ¶ added in v6.45.0
type AiIndexInput interface { pulumi.Input ToAiIndexOutput() AiIndexOutput ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput }
type AiIndexMap ¶ added in v6.45.0
type AiIndexMap map[string]AiIndexInput
func (AiIndexMap) ElementType ¶ added in v6.45.0
func (AiIndexMap) ElementType() reflect.Type
func (AiIndexMap) ToAiIndexMapOutput ¶ added in v6.45.0
func (i AiIndexMap) ToAiIndexMapOutput() AiIndexMapOutput
func (AiIndexMap) ToAiIndexMapOutputWithContext ¶ added in v6.45.0
func (i AiIndexMap) ToAiIndexMapOutputWithContext(ctx context.Context) AiIndexMapOutput
type AiIndexMapInput ¶ added in v6.45.0
type AiIndexMapInput interface { pulumi.Input ToAiIndexMapOutput() AiIndexMapOutput ToAiIndexMapOutputWithContext(context.Context) AiIndexMapOutput }
AiIndexMapInput is an input type that accepts AiIndexMap and AiIndexMapOutput values. You can construct a concrete instance of `AiIndexMapInput` via:
AiIndexMap{ "key": AiIndexArgs{...} }
type AiIndexMapOutput ¶ added in v6.45.0
type AiIndexMapOutput struct{ *pulumi.OutputState }
func (AiIndexMapOutput) ElementType ¶ added in v6.45.0
func (AiIndexMapOutput) ElementType() reflect.Type
func (AiIndexMapOutput) MapIndex ¶ added in v6.45.0
func (o AiIndexMapOutput) MapIndex(k pulumi.StringInput) AiIndexOutput
func (AiIndexMapOutput) ToAiIndexMapOutput ¶ added in v6.45.0
func (o AiIndexMapOutput) ToAiIndexMapOutput() AiIndexMapOutput
func (AiIndexMapOutput) ToAiIndexMapOutputWithContext ¶ added in v6.45.0
func (o AiIndexMapOutput) ToAiIndexMapOutputWithContext(ctx context.Context) AiIndexMapOutput
type AiIndexMetadata ¶ added in v6.45.0
type AiIndexMetadata struct { // The configuration of the Matching Engine Index. // Structure is documented below. Config *AiIndexMetadataConfig `pulumi:"config"` // Allows inserting, updating or deleting the contents of the Matching Engine Index. // The string must be a valid Cloud Storage directory path. If this // field is set when calling IndexService.UpdateIndex, then no other // Index field can be also updated as part of the same call. // The expected structure and format of the files this URI points to is // described at https://cloud.google.com/vertex-ai/docs/matching-engine/using-matching-engine#input-data-format ContentsDeltaUri *string `pulumi:"contentsDeltaUri"` // If this field is set together with contentsDeltaUri when calling IndexService.UpdateIndex, // then existing content of the Index will be replaced by the data from the contentsDeltaUri. IsCompleteOverwrite *bool `pulumi:"isCompleteOverwrite"` }
type AiIndexMetadataArgs ¶ added in v6.45.0
type AiIndexMetadataArgs struct { // The configuration of the Matching Engine Index. // Structure is documented below. Config AiIndexMetadataConfigPtrInput `pulumi:"config"` // Allows inserting, updating or deleting the contents of the Matching Engine Index. // The string must be a valid Cloud Storage directory path. If this // field is set when calling IndexService.UpdateIndex, then no other // Index field can be also updated as part of the same call. // The expected structure and format of the files this URI points to is // described at https://cloud.google.com/vertex-ai/docs/matching-engine/using-matching-engine#input-data-format ContentsDeltaUri pulumi.StringPtrInput `pulumi:"contentsDeltaUri"` // If this field is set together with contentsDeltaUri when calling IndexService.UpdateIndex, // then existing content of the Index will be replaced by the data from the contentsDeltaUri. IsCompleteOverwrite pulumi.BoolPtrInput `pulumi:"isCompleteOverwrite"` }
func (AiIndexMetadataArgs) ElementType ¶ added in v6.45.0
func (AiIndexMetadataArgs) ElementType() reflect.Type
func (AiIndexMetadataArgs) ToAiIndexMetadataOutput ¶ added in v6.45.0
func (i AiIndexMetadataArgs) ToAiIndexMetadataOutput() AiIndexMetadataOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataArgs) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataPtrOutput ¶ added in v6.45.0
func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataPtrOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexMetadataConfig ¶ added in v6.45.0
type AiIndexMetadataConfig struct { // The configuration with regard to the algorithms used for efficient search. // Structure is documented below. AlgorithmConfig *AiIndexMetadataConfigAlgorithmConfig `pulumi:"algorithmConfig"` // The default number of neighbors to find via approximate search before exact reordering is // performed. Exact reordering is a procedure where results returned by an // approximate search algorithm are reordered via a more expensive distance computation. // Required if tree-AH algorithm is used. ApproximateNeighborsCount *int `pulumi:"approximateNeighborsCount"` // The number of dimensions of the input vectors. Dimensions int `pulumi:"dimensions"` // The distance measure used in nearest neighbor search. The value must be one of the followings: // * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance // * L1_DISTANCE: Manhattan (L_1) Distance // * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. // * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product DistanceMeasureType *string `pulumi:"distanceMeasureType"` // Type of normalization to be carried out on each vector. The value must be one of the followings: // * UNIT_L2_NORM: Unit L2 normalization type // * NONE: No normalization type is specified. FeatureNormType *string `pulumi:"featureNormType"` }
type AiIndexMetadataConfigAlgorithmConfig ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfig struct { // Configuration options for using brute force search, which simply implements the // standard linear search in the database for each query. BruteForceConfig *AiIndexMetadataConfigAlgorithmConfigBruteForceConfig `pulumi:"bruteForceConfig"` // Configuration options for using the tree-AH algorithm (Shallow tree + Asymmetric Hashing). // Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 // Structure is documented below. TreeAhConfig *AiIndexMetadataConfigAlgorithmConfigTreeAhConfig `pulumi:"treeAhConfig"` }
type AiIndexMetadataConfigAlgorithmConfigArgs ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigArgs struct { // Configuration options for using brute force search, which simply implements the // standard linear search in the database for each query. BruteForceConfig AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput `pulumi:"bruteForceConfig"` // Configuration options for using the tree-AH algorithm (Shallow tree + Asymmetric Hashing). // Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 // Structure is documented below. TreeAhConfig AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput `pulumi:"treeAhConfig"` }
func (AiIndexMetadataConfigAlgorithmConfigArgs) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfig ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfig struct { }
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs struct { }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput }
AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs and AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput` via:
AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs{...}
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput }
AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs, AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtr and AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput` via:
AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs{...} or: nil
func AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtr ¶ added in v6.45.0
func AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigOutput }
AiIndexMetadataConfigAlgorithmConfigInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigArgs and AiIndexMetadataConfigAlgorithmConfigOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigInput` via:
AiIndexMetadataConfigAlgorithmConfigArgs{...}
type AiIndexMetadataConfigAlgorithmConfigOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfig() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
Configuration options for using brute force search, which simply implements the standard linear search in the database for each query.
func (AiIndexMetadataConfigAlgorithmConfigOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfig() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
Configuration options for using the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 Structure is documented below.
type AiIndexMetadataConfigAlgorithmConfigPtrInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigPtrInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput }
AiIndexMetadataConfigAlgorithmConfigPtrInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigArgs, AiIndexMetadataConfigAlgorithmConfigPtr and AiIndexMetadataConfigAlgorithmConfigPtrOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigPtrInput` via:
AiIndexMetadataConfigAlgorithmConfigArgs{...} or: nil
func AiIndexMetadataConfigAlgorithmConfigPtr ¶ added in v6.45.0
func AiIndexMetadataConfigAlgorithmConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigArgs) AiIndexMetadataConfigAlgorithmConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigPtrOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) BruteForceConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) BruteForceConfig() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
Configuration options for using brute force search, which simply implements the standard linear search in the database for each query.
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) TreeAhConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) TreeAhConfig() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
Configuration options for using the tree-AH algorithm (Shallow tree + Asymmetric Hashing). Please refer to this paper for more details: https://arxiv.org/abs/1908.10396 Structure is documented below.
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfig ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfig struct { // Number of embeddings on each leaf node. The default value is 1000 if not set. LeafNodeEmbeddingCount *int `pulumi:"leafNodeEmbeddingCount"` // The default percentage of leaf nodes that any query may be searched. Must be in // range 1-100, inclusive. The default value is 10 (means 10%) if not set. LeafNodesToSearchPercent *int `pulumi:"leafNodesToSearchPercent"` }
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs struct { // Number of embeddings on each leaf node. The default value is 1000 if not set. LeafNodeEmbeddingCount pulumi.IntPtrInput `pulumi:"leafNodeEmbeddingCount"` // The default percentage of leaf nodes that any query may be searched. Must be in // range 1-100, inclusive. The default value is 10 (means 10%) if not set. LeafNodesToSearchPercent pulumi.IntPtrInput `pulumi:"leafNodesToSearchPercent"` }
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput }
AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs and AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput` via:
AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs{...}
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent() pulumi.IntPtrOutput
The default percentage of leaf nodes that any query may be searched. Must be in range 1-100, inclusive. The default value is 10 (means 10%) if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput interface { pulumi.Input ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput }
AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput is an input type that accepts AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs, AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtr and AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput values. You can construct a concrete instance of `AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput` via:
AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs{...} or: nil
func AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtr ¶ added in v6.45.0
func AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶ added in v6.45.0
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodesToSearchPercent ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodesToSearchPercent() pulumi.IntPtrOutput
The default percentage of leaf nodes that any query may be searched. Must be in range 1-100, inclusive. The default value is 10 (means 10%) if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigArgs ¶ added in v6.45.0
type AiIndexMetadataConfigArgs struct { // The configuration with regard to the algorithms used for efficient search. // Structure is documented below. AlgorithmConfig AiIndexMetadataConfigAlgorithmConfigPtrInput `pulumi:"algorithmConfig"` // The default number of neighbors to find via approximate search before exact reordering is // performed. Exact reordering is a procedure where results returned by an // approximate search algorithm are reordered via a more expensive distance computation. // Required if tree-AH algorithm is used. ApproximateNeighborsCount pulumi.IntPtrInput `pulumi:"approximateNeighborsCount"` // The number of dimensions of the input vectors. Dimensions pulumi.IntInput `pulumi:"dimensions"` // The distance measure used in nearest neighbor search. The value must be one of the followings: // * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance // * L1_DISTANCE: Manhattan (L_1) Distance // * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. // * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product DistanceMeasureType pulumi.StringPtrInput `pulumi:"distanceMeasureType"` // Type of normalization to be carried out on each vector. The value must be one of the followings: // * UNIT_L2_NORM: Unit L2 normalization type // * NONE: No normalization type is specified. FeatureNormType pulumi.StringPtrInput `pulumi:"featureNormType"` }
func (AiIndexMetadataConfigArgs) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutput ¶ added in v6.45.0
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutputWithContext ¶ added in v6.45.0
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataConfigInput ¶ added in v6.45.0
type AiIndexMetadataConfigInput interface { pulumi.Input ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput ToAiIndexMetadataConfigOutputWithContext(context.Context) AiIndexMetadataConfigOutput }
AiIndexMetadataConfigInput is an input type that accepts AiIndexMetadataConfigArgs and AiIndexMetadataConfigOutput values. You can construct a concrete instance of `AiIndexMetadataConfigInput` via:
AiIndexMetadataConfigArgs{...}
type AiIndexMetadataConfigOutput ¶ added in v6.45.0
type AiIndexMetadataConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigOutput) AlgorithmConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
The configuration with regard to the algorithms used for efficient search. Structure is documented below.
func (AiIndexMetadataConfigOutput) ApproximateNeighborsCount ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) ApproximateNeighborsCount() pulumi.IntPtrOutput
The default number of neighbors to find via approximate search before exact reordering is performed. Exact reordering is a procedure where results returned by an approximate search algorithm are reordered via a more expensive distance computation. Required if tree-AH algorithm is used.
func (AiIndexMetadataConfigOutput) Dimensions ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) Dimensions() pulumi.IntOutput
The number of dimensions of the input vectors.
func (AiIndexMetadataConfigOutput) DistanceMeasureType ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) DistanceMeasureType() pulumi.StringPtrOutput
The distance measure used in nearest neighbor search. The value must be one of the followings: * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance * L1_DISTANCE: Manhattan (L_1) Distance * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product
func (AiIndexMetadataConfigOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigOutput) FeatureNormType ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) FeatureNormType() pulumi.StringPtrOutput
Type of normalization to be carried out on each vector. The value must be one of the followings: * UNIT_L2_NORM: Unit L2 normalization type * NONE: No normalization type is specified.
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataConfigPtrInput ¶ added in v6.45.0
type AiIndexMetadataConfigPtrInput interface { pulumi.Input ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput ToAiIndexMetadataConfigPtrOutputWithContext(context.Context) AiIndexMetadataConfigPtrOutput }
AiIndexMetadataConfigPtrInput is an input type that accepts AiIndexMetadataConfigArgs, AiIndexMetadataConfigPtr and AiIndexMetadataConfigPtrOutput values. You can construct a concrete instance of `AiIndexMetadataConfigPtrInput` via:
AiIndexMetadataConfigArgs{...} or: nil
func AiIndexMetadataConfigPtr ¶ added in v6.45.0
func AiIndexMetadataConfigPtr(v *AiIndexMetadataConfigArgs) AiIndexMetadataConfigPtrInput
type AiIndexMetadataConfigPtrOutput ¶ added in v6.45.0
type AiIndexMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigPtrOutput) AlgorithmConfig ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
The configuration with regard to the algorithms used for efficient search. Structure is documented below.
func (AiIndexMetadataConfigPtrOutput) ApproximateNeighborsCount ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) ApproximateNeighborsCount() pulumi.IntPtrOutput
The default number of neighbors to find via approximate search before exact reordering is performed. Exact reordering is a procedure where results returned by an approximate search algorithm are reordered via a more expensive distance computation. Required if tree-AH algorithm is used.
func (AiIndexMetadataConfigPtrOutput) Dimensions ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) Dimensions() pulumi.IntPtrOutput
The number of dimensions of the input vectors.
func (AiIndexMetadataConfigPtrOutput) DistanceMeasureType ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) DistanceMeasureType() pulumi.StringPtrOutput
The distance measure used in nearest neighbor search. The value must be one of the followings: * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance * L1_DISTANCE: Manhattan (L_1) Distance * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product
func (AiIndexMetadataConfigPtrOutput) Elem ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) Elem() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigPtrOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigPtrOutput) FeatureNormType ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) FeatureNormType() pulumi.StringPtrOutput
Type of normalization to be carried out on each vector. The value must be one of the followings: * UNIT_L2_NORM: Unit L2 normalization type * NONE: No normalization type is specified.
func (AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataInput ¶ added in v6.45.0
type AiIndexMetadataInput interface { pulumi.Input ToAiIndexMetadataOutput() AiIndexMetadataOutput ToAiIndexMetadataOutputWithContext(context.Context) AiIndexMetadataOutput }
AiIndexMetadataInput is an input type that accepts AiIndexMetadataArgs and AiIndexMetadataOutput values. You can construct a concrete instance of `AiIndexMetadataInput` via:
AiIndexMetadataArgs{...}
type AiIndexMetadataOutput ¶ added in v6.45.0
type AiIndexMetadataOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataOutput) Config ¶ added in v6.45.0
func (o AiIndexMetadataOutput) Config() AiIndexMetadataConfigPtrOutput
The configuration of the Matching Engine Index. Structure is documented below.
func (AiIndexMetadataOutput) ContentsDeltaUri ¶ added in v6.45.0
func (o AiIndexMetadataOutput) ContentsDeltaUri() pulumi.StringPtrOutput
Allows inserting, updating or deleting the contents of the Matching Engine Index. The string must be a valid Cloud Storage directory path. If this field is set when calling IndexService.UpdateIndex, then no other Index field can be also updated as part of the same call. The expected structure and format of the files this URI points to is described at https://cloud.google.com/vertex-ai/docs/matching-engine/using-matching-engine#input-data-format
func (AiIndexMetadataOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataOutput) ElementType() reflect.Type
func (AiIndexMetadataOutput) IsCompleteOverwrite ¶ added in v6.45.0
func (o AiIndexMetadataOutput) IsCompleteOverwrite() pulumi.BoolPtrOutput
If this field is set together with contentsDeltaUri when calling IndexService.UpdateIndex, then existing content of the Index will be replaced by the data from the contentsDeltaUri.
func (AiIndexMetadataOutput) ToAiIndexMetadataOutput ¶ added in v6.45.0
func (o AiIndexMetadataOutput) ToAiIndexMetadataOutput() AiIndexMetadataOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataOutput) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexMetadataPtrInput ¶ added in v6.45.0
type AiIndexMetadataPtrInput interface { pulumi.Input ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput ToAiIndexMetadataPtrOutputWithContext(context.Context) AiIndexMetadataPtrOutput }
AiIndexMetadataPtrInput is an input type that accepts AiIndexMetadataArgs, AiIndexMetadataPtr and AiIndexMetadataPtrOutput values. You can construct a concrete instance of `AiIndexMetadataPtrInput` via:
AiIndexMetadataArgs{...} or: nil
func AiIndexMetadataPtr ¶ added in v6.45.0
func AiIndexMetadataPtr(v *AiIndexMetadataArgs) AiIndexMetadataPtrInput
type AiIndexMetadataPtrOutput ¶ added in v6.45.0
type AiIndexMetadataPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataPtrOutput) Config ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) Config() AiIndexMetadataConfigPtrOutput
The configuration of the Matching Engine Index. Structure is documented below.
func (AiIndexMetadataPtrOutput) ContentsDeltaUri ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) ContentsDeltaUri() pulumi.StringPtrOutput
Allows inserting, updating or deleting the contents of the Matching Engine Index. The string must be a valid Cloud Storage directory path. If this field is set when calling IndexService.UpdateIndex, then no other Index field can be also updated as part of the same call. The expected structure and format of the files this URI points to is described at https://cloud.google.com/vertex-ai/docs/matching-engine/using-matching-engine#input-data-format
func (AiIndexMetadataPtrOutput) Elem ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) Elem() AiIndexMetadataOutput
func (AiIndexMetadataPtrOutput) ElementType ¶ added in v6.45.0
func (AiIndexMetadataPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataPtrOutput) IsCompleteOverwrite ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) IsCompleteOverwrite() pulumi.BoolPtrOutput
If this field is set together with contentsDeltaUri when calling IndexService.UpdateIndex, then existing content of the Index will be replaced by the data from the contentsDeltaUri.
func (AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutput ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutputWithContext ¶ added in v6.45.0
func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexOutput ¶ added in v6.45.0
type AiIndexOutput struct{ *pulumi.OutputState }
func (AiIndexOutput) CreateTime ¶ added in v6.45.0
func (o AiIndexOutput) CreateTime() pulumi.StringOutput
The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiIndexOutput) DeployedIndexes ¶ added in v6.45.0
func (o AiIndexOutput) DeployedIndexes() AiIndexDeployedIndexArrayOutput
The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. Structure is documented below.
func (AiIndexOutput) Description ¶ added in v6.45.0
func (o AiIndexOutput) Description() pulumi.StringPtrOutput
The description of the Index.
func (AiIndexOutput) DisplayName ¶ added in v6.45.0
func (o AiIndexOutput) DisplayName() pulumi.StringOutput
The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.
func (AiIndexOutput) ElementType ¶ added in v6.45.0
func (AiIndexOutput) ElementType() reflect.Type
func (AiIndexOutput) Etag ¶ added in v6.45.0
func (o AiIndexOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiIndexOutput) IndexStats ¶ added in v6.45.0
func (o AiIndexOutput) IndexStats() AiIndexIndexStatArrayOutput
Stats of the index resource. Structure is documented below.
func (AiIndexOutput) IndexUpdateMethod ¶ added in v6.45.0
func (o AiIndexOutput) IndexUpdateMethod() pulumi.StringPtrOutput
The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time.
func (AiIndexOutput) Labels ¶ added in v6.45.0
func (o AiIndexOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Indexes.
func (AiIndexOutput) Metadata ¶ added in v6.45.0
func (o AiIndexOutput) Metadata() AiIndexMetadataPtrOutput
An additional information about the Index Structure is documented below.
func (AiIndexOutput) MetadataSchemaUri ¶ added in v6.45.0
func (o AiIndexOutput) MetadataSchemaUri() pulumi.StringOutput
Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information.
func (AiIndexOutput) Name ¶ added in v6.45.0
func (o AiIndexOutput) Name() pulumi.StringOutput
The resource name of the Index.
func (AiIndexOutput) Project ¶ added in v6.45.0
func (o AiIndexOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiIndexOutput) Region ¶ added in v6.45.0
func (o AiIndexOutput) Region() pulumi.StringPtrOutput
The region of the index. eg us-central1
func (AiIndexOutput) ToAiIndexOutput ¶ added in v6.45.0
func (o AiIndexOutput) ToAiIndexOutput() AiIndexOutput
func (AiIndexOutput) ToAiIndexOutputWithContext ¶ added in v6.45.0
func (o AiIndexOutput) ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput
func (AiIndexOutput) UpdateTime ¶ added in v6.45.0
func (o AiIndexOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiIndexState ¶ added in v6.45.0
type AiIndexState struct { // The timestamp of when the Index was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The pointers to DeployedIndexes created from this Index. An Index can be only deleted if all its DeployedIndexes had been undeployed first. // Structure is documented below. DeployedIndexes AiIndexDeployedIndexArrayInput // The description of the Index. Description pulumi.StringPtrInput // The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters. DisplayName pulumi.StringPtrInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // Stats of the index resource. // Structure is documented below. IndexStats AiIndexIndexStatArrayInput // The update method to use with this Index. The value must be the followings. If not set, BATCH_UPDATE will be used by default. // * BATCH_UPDATE: user can call indexes.patch with files on Cloud Storage of datapoints to update. // * STREAM_UPDATE: user can call indexes.upsertDatapoints/DeleteDatapoints to update the Index and the updates will be applied in corresponding DeployedIndexes in nearly real-time. IndexUpdateMethod pulumi.StringPtrInput // The labels with user-defined metadata to organize your Indexes. Labels pulumi.StringMapInput // An additional information about the Index // Structure is documented below. Metadata AiIndexMetadataPtrInput // Points to a YAML file stored on Google Cloud Storage describing additional information about the Index, that is specific to it. Unset if the Index does not have any additional information. MetadataSchemaUri pulumi.StringPtrInput // The resource name of the Index. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the index. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the Index was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiIndexState) ElementType ¶ added in v6.45.0
func (AiIndexState) ElementType() reflect.Type
type AiMetadataStore ¶ added in v6.4.0
type AiMetadataStore struct { pulumi.CustomResourceState // The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the MetadataStore. Description pulumi.StringPtrOutput `pulumi:"description"` // Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. // Structure is documented below. EncryptionSpec AiMetadataStoreEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // The name of the MetadataStore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the Metadata Store. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // State information of the MetadataStore. // Structure is documented below. States AiMetadataStoreStateTypeArrayOutput `pulumi:"states"` // The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Example Usage ### Vertex Ai Metadata Store
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiMetadataStore(ctx, "store", &vertex.AiMetadataStoreArgs{ Description: pulumi.String("Store to test the terraform module"), Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
MetadataStore can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiMetadataStore:AiMetadataStore default projects/{{project}}/locations/{{region}}/metadataStores/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiMetadataStore:AiMetadataStore default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiMetadataStore:AiMetadataStore default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiMetadataStore:AiMetadataStore default {{name}}
```
func GetAiMetadataStore ¶ added in v6.4.0
func GetAiMetadataStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiMetadataStoreState, opts ...pulumi.ResourceOption) (*AiMetadataStore, error)
GetAiMetadataStore gets an existing AiMetadataStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiMetadataStore ¶ added in v6.4.0
func NewAiMetadataStore(ctx *pulumi.Context, name string, args *AiMetadataStoreArgs, opts ...pulumi.ResourceOption) (*AiMetadataStore, error)
NewAiMetadataStore registers a new resource with the given unique name, arguments, and options.
func (*AiMetadataStore) ElementType ¶ added in v6.4.0
func (*AiMetadataStore) ElementType() reflect.Type
func (*AiMetadataStore) ToAiMetadataStoreOutput ¶ added in v6.4.0
func (i *AiMetadataStore) ToAiMetadataStoreOutput() AiMetadataStoreOutput
func (*AiMetadataStore) ToAiMetadataStoreOutputWithContext ¶ added in v6.4.0
func (i *AiMetadataStore) ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput
type AiMetadataStoreArgs ¶ added in v6.4.0
type AiMetadataStoreArgs struct { // Description of the MetadataStore. Description pulumi.StringPtrInput // Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. // Structure is documented below. EncryptionSpec AiMetadataStoreEncryptionSpecPtrInput // The name of the MetadataStore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Metadata Store. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiMetadataStore resource.
func (AiMetadataStoreArgs) ElementType ¶ added in v6.4.0
func (AiMetadataStoreArgs) ElementType() reflect.Type
type AiMetadataStoreArray ¶ added in v6.4.0
type AiMetadataStoreArray []AiMetadataStoreInput
func (AiMetadataStoreArray) ElementType ¶ added in v6.4.0
func (AiMetadataStoreArray) ElementType() reflect.Type
func (AiMetadataStoreArray) ToAiMetadataStoreArrayOutput ¶ added in v6.4.0
func (i AiMetadataStoreArray) ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput
func (AiMetadataStoreArray) ToAiMetadataStoreArrayOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreArray) ToAiMetadataStoreArrayOutputWithContext(ctx context.Context) AiMetadataStoreArrayOutput
type AiMetadataStoreArrayInput ¶ added in v6.4.0
type AiMetadataStoreArrayInput interface { pulumi.Input ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput ToAiMetadataStoreArrayOutputWithContext(context.Context) AiMetadataStoreArrayOutput }
AiMetadataStoreArrayInput is an input type that accepts AiMetadataStoreArray and AiMetadataStoreArrayOutput values. You can construct a concrete instance of `AiMetadataStoreArrayInput` via:
AiMetadataStoreArray{ AiMetadataStoreArgs{...} }
type AiMetadataStoreArrayOutput ¶ added in v6.4.0
type AiMetadataStoreArrayOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreArrayOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreArrayOutput) ElementType() reflect.Type
func (AiMetadataStoreArrayOutput) Index ¶ added in v6.4.0
func (o AiMetadataStoreArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreOutput
func (AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutput ¶ added in v6.4.0
func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput
func (AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutputWithContext(ctx context.Context) AiMetadataStoreArrayOutput
type AiMetadataStoreEncryptionSpec ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpec struct { // Required. 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 resource is created. KmsKeyName *string `pulumi:"kmsKeyName"` }
type AiMetadataStoreEncryptionSpecArgs ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpecArgs struct { // Required. 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 resource is created. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
func (AiMetadataStoreEncryptionSpecArgs) ElementType ¶ added in v6.4.0
func (AiMetadataStoreEncryptionSpecArgs) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutput ¶ added in v6.4.0
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutput ¶ added in v6.4.0
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreEncryptionSpecInput ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpecInput interface { pulumi.Input ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput ToAiMetadataStoreEncryptionSpecOutputWithContext(context.Context) AiMetadataStoreEncryptionSpecOutput }
AiMetadataStoreEncryptionSpecInput is an input type that accepts AiMetadataStoreEncryptionSpecArgs and AiMetadataStoreEncryptionSpecOutput values. You can construct a concrete instance of `AiMetadataStoreEncryptionSpecInput` via:
AiMetadataStoreEncryptionSpecArgs{...}
type AiMetadataStoreEncryptionSpecOutput ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreEncryptionSpecOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreEncryptionSpecOutput) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecOutput) KmsKeyName ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecOutput) KmsKeyName() pulumi.StringPtrOutput
Required. 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 resource is created.
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutput ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutput ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreEncryptionSpecPtrInput ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpecPtrInput interface { pulumi.Input ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(context.Context) AiMetadataStoreEncryptionSpecPtrOutput }
AiMetadataStoreEncryptionSpecPtrInput is an input type that accepts AiMetadataStoreEncryptionSpecArgs, AiMetadataStoreEncryptionSpecPtr and AiMetadataStoreEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiMetadataStoreEncryptionSpecPtrInput` via:
AiMetadataStoreEncryptionSpecArgs{...} or: nil
func AiMetadataStoreEncryptionSpecPtr ¶ added in v6.4.0
func AiMetadataStoreEncryptionSpecPtr(v *AiMetadataStoreEncryptionSpecArgs) AiMetadataStoreEncryptionSpecPtrInput
type AiMetadataStoreEncryptionSpecPtrOutput ¶ added in v6.4.0
type AiMetadataStoreEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreEncryptionSpecPtrOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecPtrOutput) KmsKeyName ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Required. 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 resource is created.
func (AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutput ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreInput ¶ added in v6.4.0
type AiMetadataStoreInput interface { pulumi.Input ToAiMetadataStoreOutput() AiMetadataStoreOutput ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput }
type AiMetadataStoreMap ¶ added in v6.4.0
type AiMetadataStoreMap map[string]AiMetadataStoreInput
func (AiMetadataStoreMap) ElementType ¶ added in v6.4.0
func (AiMetadataStoreMap) ElementType() reflect.Type
func (AiMetadataStoreMap) ToAiMetadataStoreMapOutput ¶ added in v6.4.0
func (i AiMetadataStoreMap) ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput
func (AiMetadataStoreMap) ToAiMetadataStoreMapOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreMap) ToAiMetadataStoreMapOutputWithContext(ctx context.Context) AiMetadataStoreMapOutput
type AiMetadataStoreMapInput ¶ added in v6.4.0
type AiMetadataStoreMapInput interface { pulumi.Input ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput ToAiMetadataStoreMapOutputWithContext(context.Context) AiMetadataStoreMapOutput }
AiMetadataStoreMapInput is an input type that accepts AiMetadataStoreMap and AiMetadataStoreMapOutput values. You can construct a concrete instance of `AiMetadataStoreMapInput` via:
AiMetadataStoreMap{ "key": AiMetadataStoreArgs{...} }
type AiMetadataStoreMapOutput ¶ added in v6.4.0
type AiMetadataStoreMapOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreMapOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreMapOutput) ElementType() reflect.Type
func (AiMetadataStoreMapOutput) MapIndex ¶ added in v6.4.0
func (o AiMetadataStoreMapOutput) MapIndex(k pulumi.StringInput) AiMetadataStoreOutput
func (AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutput ¶ added in v6.4.0
func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput
func (AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutputWithContext(ctx context.Context) AiMetadataStoreMapOutput
type AiMetadataStoreOutput ¶ added in v6.4.0
type AiMetadataStoreOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreOutput) CreateTime ¶ added in v6.23.0
func (o AiMetadataStoreOutput) CreateTime() pulumi.StringOutput
The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiMetadataStoreOutput) Description ¶ added in v6.23.0
func (o AiMetadataStoreOutput) Description() pulumi.StringPtrOutput
Description of the MetadataStore.
func (AiMetadataStoreOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreOutput) ElementType() reflect.Type
func (AiMetadataStoreOutput) EncryptionSpec ¶ added in v6.23.0
func (o AiMetadataStoreOutput) EncryptionSpec() AiMetadataStoreEncryptionSpecPtrOutput
Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. Structure is documented below.
func (AiMetadataStoreOutput) Name ¶ added in v6.23.0
func (o AiMetadataStoreOutput) Name() pulumi.StringOutput
The name of the MetadataStore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.
func (AiMetadataStoreOutput) Project ¶ added in v6.23.0
func (o AiMetadataStoreOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiMetadataStoreOutput) Region ¶ added in v6.23.0
func (o AiMetadataStoreOutput) Region() pulumi.StringOutput
The region of the Metadata Store. eg us-central1
func (AiMetadataStoreOutput) States ¶ added in v6.23.0
func (o AiMetadataStoreOutput) States() AiMetadataStoreStateTypeArrayOutput
State information of the MetadataStore. Structure is documented below.
func (AiMetadataStoreOutput) ToAiMetadataStoreOutput ¶ added in v6.4.0
func (o AiMetadataStoreOutput) ToAiMetadataStoreOutput() AiMetadataStoreOutput
func (AiMetadataStoreOutput) ToAiMetadataStoreOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreOutput) ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput
func (AiMetadataStoreOutput) UpdateTime ¶ added in v6.23.0
func (o AiMetadataStoreOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiMetadataStoreState ¶ added in v6.4.0
type AiMetadataStoreState struct { // The timestamp of when the MetadataStore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // Description of the MetadataStore. Description pulumi.StringPtrInput // Customer-managed encryption key spec for a MetadataStore. If set, this MetadataStore and all sub-resources of this MetadataStore will be secured by this key. // Structure is documented below. EncryptionSpec AiMetadataStoreEncryptionSpecPtrInput // The name of the MetadataStore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the Metadata Store. eg us-central1 Region pulumi.StringPtrInput // State information of the MetadataStore. // Structure is documented below. States AiMetadataStoreStateTypeArrayInput // The timestamp of when the MetadataStore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiMetadataStoreState) ElementType ¶ added in v6.4.0
func (AiMetadataStoreState) ElementType() reflect.Type
type AiMetadataStoreStateType ¶ added in v6.4.0
type AiMetadataStoreStateType struct { // (Output) // The disk utilization of the MetadataStore in bytes. DiskUtilizationBytes *string `pulumi:"diskUtilizationBytes"` }
type AiMetadataStoreStateTypeArgs ¶ added in v6.4.0
type AiMetadataStoreStateTypeArgs struct { // (Output) // The disk utilization of the MetadataStore in bytes. DiskUtilizationBytes pulumi.StringPtrInput `pulumi:"diskUtilizationBytes"` }
func (AiMetadataStoreStateTypeArgs) ElementType ¶ added in v6.4.0
func (AiMetadataStoreStateTypeArgs) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutput ¶ added in v6.4.0
func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
type AiMetadataStoreStateTypeArray ¶ added in v6.4.0
type AiMetadataStoreStateTypeArray []AiMetadataStoreStateTypeInput
func (AiMetadataStoreStateTypeArray) ElementType ¶ added in v6.4.0
func (AiMetadataStoreStateTypeArray) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutput ¶ added in v6.4.0
func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
func (AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutputWithContext ¶ added in v6.4.0
func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
type AiMetadataStoreStateTypeArrayInput ¶ added in v6.4.0
type AiMetadataStoreStateTypeArrayInput interface { pulumi.Input ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput ToAiMetadataStoreStateTypeArrayOutputWithContext(context.Context) AiMetadataStoreStateTypeArrayOutput }
AiMetadataStoreStateTypeArrayInput is an input type that accepts AiMetadataStoreStateTypeArray and AiMetadataStoreStateTypeArrayOutput values. You can construct a concrete instance of `AiMetadataStoreStateTypeArrayInput` via:
AiMetadataStoreStateTypeArray{ AiMetadataStoreStateTypeArgs{...} }
type AiMetadataStoreStateTypeArrayOutput ¶ added in v6.4.0
type AiMetadataStoreStateTypeArrayOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreStateTypeArrayOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreStateTypeArrayOutput) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArrayOutput) Index ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutput ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
func (AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
type AiMetadataStoreStateTypeInput ¶ added in v6.4.0
type AiMetadataStoreStateTypeInput interface { pulumi.Input ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput ToAiMetadataStoreStateTypeOutputWithContext(context.Context) AiMetadataStoreStateTypeOutput }
AiMetadataStoreStateTypeInput is an input type that accepts AiMetadataStoreStateTypeArgs and AiMetadataStoreStateTypeOutput values. You can construct a concrete instance of `AiMetadataStoreStateTypeInput` via:
AiMetadataStoreStateTypeArgs{...}
type AiMetadataStoreStateTypeOutput ¶ added in v6.4.0
type AiMetadataStoreStateTypeOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreStateTypeOutput) DiskUtilizationBytes ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeOutput) DiskUtilizationBytes() pulumi.StringPtrOutput
(Output) The disk utilization of the MetadataStore in bytes.
func (AiMetadataStoreStateTypeOutput) ElementType ¶ added in v6.4.0
func (AiMetadataStoreStateTypeOutput) ElementType() reflect.Type
func (AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutput ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutputWithContext ¶ added in v6.4.0
func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
type AiTensorboard ¶ added in v6.45.0
type AiTensorboard struct { pulumi.CustomResourceState // Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'. BlobStoragePathPrefix pulumi.StringOutput `pulumi:"blobStoragePathPrefix"` // The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of this Tensorboard. Description pulumi.StringPtrOutput `pulumi:"description"` // User provided name of this Tensorboard. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. // Structure is documented below. EncryptionSpec AiTensorboardEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // The labels with user-defined metadata to organize your Tensorboards. Labels pulumi.StringMapOutput `pulumi:"labels"` // Name of the Tensorboard. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the tensorboard. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The number of Runs stored in this Tensorboard. RunCount pulumi.StringOutput `pulumi:"runCount"` // The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Tensorboard is a physical database that stores users' training metrics. A default Tensorboard is provided in each region of a GCP project. If needed users can also create extra Tensorboards in their projects.
To get more information about Tensorboard, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.tensorboards) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Tensorboard
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiTensorboard(ctx, "tensorboard", &vertex.AiTensorboardArgs{ DisplayName: pulumi.String("terraform"), Description: pulumi.String("sample description"), Labels: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Tensorboard Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { project, err := organizations.LookupProject(ctx, nil, nil) if err != nil { return err } cryptoKey, err := kms.NewCryptoKeyIAMMember(ctx, "cryptoKey", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-name"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-aiplatform.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } _, err = vertex.NewAiTensorboard(ctx, "tensorboard", &vertex.AiTensorboardArgs{ DisplayName: pulumi.String("terraform"), Description: pulumi.String("sample description"), Labels: pulumi.StringMap{ "key1": pulumi.String("value1"), "key2": pulumi.String("value2"), }, Region: pulumi.String("us-central1"), EncryptionSpec: &vertex.AiTensorboardEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, }, pulumi.DependsOn([]pulumi.Resource{ cryptoKey, })) if err != nil { return err } return nil }) }
```
## Import
Tensorboard can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiTensorboard:AiTensorboard default projects/{{project}}/locations/{{region}}/tensorboards/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiTensorboard:AiTensorboard default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiTensorboard:AiTensorboard default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiTensorboard:AiTensorboard default {{name}}
```
func GetAiTensorboard ¶ added in v6.45.0
func GetAiTensorboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiTensorboardState, opts ...pulumi.ResourceOption) (*AiTensorboard, error)
GetAiTensorboard gets an existing AiTensorboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiTensorboard ¶ added in v6.45.0
func NewAiTensorboard(ctx *pulumi.Context, name string, args *AiTensorboardArgs, opts ...pulumi.ResourceOption) (*AiTensorboard, error)
NewAiTensorboard registers a new resource with the given unique name, arguments, and options.
func (*AiTensorboard) ElementType ¶ added in v6.45.0
func (*AiTensorboard) ElementType() reflect.Type
func (*AiTensorboard) ToAiTensorboardOutput ¶ added in v6.45.0
func (i *AiTensorboard) ToAiTensorboardOutput() AiTensorboardOutput
func (*AiTensorboard) ToAiTensorboardOutputWithContext ¶ added in v6.45.0
func (i *AiTensorboard) ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput
type AiTensorboardArgs ¶ added in v6.45.0
type AiTensorboardArgs struct { // Description of this Tensorboard. Description pulumi.StringPtrInput // User provided name of this Tensorboard. DisplayName pulumi.StringInput // Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. // Structure is documented below. EncryptionSpec AiTensorboardEncryptionSpecPtrInput // The labels with user-defined metadata to organize your Tensorboards. Labels pulumi.StringMapInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the tensorboard. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiTensorboard resource.
func (AiTensorboardArgs) ElementType ¶ added in v6.45.0
func (AiTensorboardArgs) ElementType() reflect.Type
type AiTensorboardArray ¶ added in v6.45.0
type AiTensorboardArray []AiTensorboardInput
func (AiTensorboardArray) ElementType ¶ added in v6.45.0
func (AiTensorboardArray) ElementType() reflect.Type
func (AiTensorboardArray) ToAiTensorboardArrayOutput ¶ added in v6.45.0
func (i AiTensorboardArray) ToAiTensorboardArrayOutput() AiTensorboardArrayOutput
func (AiTensorboardArray) ToAiTensorboardArrayOutputWithContext ¶ added in v6.45.0
func (i AiTensorboardArray) ToAiTensorboardArrayOutputWithContext(ctx context.Context) AiTensorboardArrayOutput
type AiTensorboardArrayInput ¶ added in v6.45.0
type AiTensorboardArrayInput interface { pulumi.Input ToAiTensorboardArrayOutput() AiTensorboardArrayOutput ToAiTensorboardArrayOutputWithContext(context.Context) AiTensorboardArrayOutput }
AiTensorboardArrayInput is an input type that accepts AiTensorboardArray and AiTensorboardArrayOutput values. You can construct a concrete instance of `AiTensorboardArrayInput` via:
AiTensorboardArray{ AiTensorboardArgs{...} }
type AiTensorboardArrayOutput ¶ added in v6.45.0
type AiTensorboardArrayOutput struct{ *pulumi.OutputState }
func (AiTensorboardArrayOutput) ElementType ¶ added in v6.45.0
func (AiTensorboardArrayOutput) ElementType() reflect.Type
func (AiTensorboardArrayOutput) Index ¶ added in v6.45.0
func (o AiTensorboardArrayOutput) Index(i pulumi.IntInput) AiTensorboardOutput
func (AiTensorboardArrayOutput) ToAiTensorboardArrayOutput ¶ added in v6.45.0
func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutput() AiTensorboardArrayOutput
func (AiTensorboardArrayOutput) ToAiTensorboardArrayOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutputWithContext(ctx context.Context) AiTensorboardArrayOutput
type AiTensorboardEncryptionSpec ¶ added in v6.45.0
type AiTensorboardEncryptionSpec 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 resource is created. KmsKeyName string `pulumi:"kmsKeyName"` }
type AiTensorboardEncryptionSpecArgs ¶ added in v6.45.0
type AiTensorboardEncryptionSpecArgs 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 resource is created. KmsKeyName pulumi.StringInput `pulumi:"kmsKeyName"` }
func (AiTensorboardEncryptionSpecArgs) ElementType ¶ added in v6.45.0
func (AiTensorboardEncryptionSpecArgs) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutput ¶ added in v6.45.0
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutputWithContext ¶ added in v6.45.0
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutput ¶ added in v6.45.0
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶ added in v6.45.0
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardEncryptionSpecInput ¶ added in v6.45.0
type AiTensorboardEncryptionSpecInput interface { pulumi.Input ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput ToAiTensorboardEncryptionSpecOutputWithContext(context.Context) AiTensorboardEncryptionSpecOutput }
AiTensorboardEncryptionSpecInput is an input type that accepts AiTensorboardEncryptionSpecArgs and AiTensorboardEncryptionSpecOutput values. You can construct a concrete instance of `AiTensorboardEncryptionSpecInput` via:
AiTensorboardEncryptionSpecArgs{...}
type AiTensorboardEncryptionSpecOutput ¶ added in v6.45.0
type AiTensorboardEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiTensorboardEncryptionSpecOutput) ElementType ¶ added in v6.45.0
func (AiTensorboardEncryptionSpecOutput) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecOutput) KmsKeyName ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecOutput) KmsKeyName() pulumi.StringOutput
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 resource is created.
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutput ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutput ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardEncryptionSpecPtrInput ¶ added in v6.45.0
type AiTensorboardEncryptionSpecPtrInput interface { pulumi.Input ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput ToAiTensorboardEncryptionSpecPtrOutputWithContext(context.Context) AiTensorboardEncryptionSpecPtrOutput }
AiTensorboardEncryptionSpecPtrInput is an input type that accepts AiTensorboardEncryptionSpecArgs, AiTensorboardEncryptionSpecPtr and AiTensorboardEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiTensorboardEncryptionSpecPtrInput` via:
AiTensorboardEncryptionSpecArgs{...} or: nil
func AiTensorboardEncryptionSpecPtr ¶ added in v6.45.0
func AiTensorboardEncryptionSpecPtr(v *AiTensorboardEncryptionSpecArgs) AiTensorboardEncryptionSpecPtrInput
type AiTensorboardEncryptionSpecPtrOutput ¶ added in v6.45.0
type AiTensorboardEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiTensorboardEncryptionSpecPtrOutput) ElementType ¶ added in v6.45.0
func (AiTensorboardEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecPtrOutput) KmsKeyName ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
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 resource is created.
func (AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutput ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardInput ¶ added in v6.45.0
type AiTensorboardInput interface { pulumi.Input ToAiTensorboardOutput() AiTensorboardOutput ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput }
type AiTensorboardMap ¶ added in v6.45.0
type AiTensorboardMap map[string]AiTensorboardInput
func (AiTensorboardMap) ElementType ¶ added in v6.45.0
func (AiTensorboardMap) ElementType() reflect.Type
func (AiTensorboardMap) ToAiTensorboardMapOutput ¶ added in v6.45.0
func (i AiTensorboardMap) ToAiTensorboardMapOutput() AiTensorboardMapOutput
func (AiTensorboardMap) ToAiTensorboardMapOutputWithContext ¶ added in v6.45.0
func (i AiTensorboardMap) ToAiTensorboardMapOutputWithContext(ctx context.Context) AiTensorboardMapOutput
type AiTensorboardMapInput ¶ added in v6.45.0
type AiTensorboardMapInput interface { pulumi.Input ToAiTensorboardMapOutput() AiTensorboardMapOutput ToAiTensorboardMapOutputWithContext(context.Context) AiTensorboardMapOutput }
AiTensorboardMapInput is an input type that accepts AiTensorboardMap and AiTensorboardMapOutput values. You can construct a concrete instance of `AiTensorboardMapInput` via:
AiTensorboardMap{ "key": AiTensorboardArgs{...} }
type AiTensorboardMapOutput ¶ added in v6.45.0
type AiTensorboardMapOutput struct{ *pulumi.OutputState }
func (AiTensorboardMapOutput) ElementType ¶ added in v6.45.0
func (AiTensorboardMapOutput) ElementType() reflect.Type
func (AiTensorboardMapOutput) MapIndex ¶ added in v6.45.0
func (o AiTensorboardMapOutput) MapIndex(k pulumi.StringInput) AiTensorboardOutput
func (AiTensorboardMapOutput) ToAiTensorboardMapOutput ¶ added in v6.45.0
func (o AiTensorboardMapOutput) ToAiTensorboardMapOutput() AiTensorboardMapOutput
func (AiTensorboardMapOutput) ToAiTensorboardMapOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardMapOutput) ToAiTensorboardMapOutputWithContext(ctx context.Context) AiTensorboardMapOutput
type AiTensorboardOutput ¶ added in v6.45.0
type AiTensorboardOutput struct{ *pulumi.OutputState }
func (AiTensorboardOutput) BlobStoragePathPrefix ¶ added in v6.45.0
func (o AiTensorboardOutput) BlobStoragePathPrefix() pulumi.StringOutput
Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'.
func (AiTensorboardOutput) CreateTime ¶ added in v6.45.0
func (o AiTensorboardOutput) CreateTime() pulumi.StringOutput
The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiTensorboardOutput) Description ¶ added in v6.45.0
func (o AiTensorboardOutput) Description() pulumi.StringPtrOutput
Description of this Tensorboard.
func (AiTensorboardOutput) DisplayName ¶ added in v6.45.0
func (o AiTensorboardOutput) DisplayName() pulumi.StringOutput
User provided name of this Tensorboard.
func (AiTensorboardOutput) ElementType ¶ added in v6.45.0
func (AiTensorboardOutput) ElementType() reflect.Type
func (AiTensorboardOutput) EncryptionSpec ¶ added in v6.45.0
func (o AiTensorboardOutput) EncryptionSpec() AiTensorboardEncryptionSpecPtrOutput
Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. Structure is documented below.
func (AiTensorboardOutput) Labels ¶ added in v6.45.0
func (o AiTensorboardOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Tensorboards.
func (AiTensorboardOutput) Name ¶ added in v6.45.0
func (o AiTensorboardOutput) Name() pulumi.StringOutput
Name of the Tensorboard.
func (AiTensorboardOutput) Project ¶ added in v6.45.0
func (o AiTensorboardOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiTensorboardOutput) Region ¶ added in v6.45.0
func (o AiTensorboardOutput) Region() pulumi.StringOutput
The region of the tensorboard. eg us-central1
func (AiTensorboardOutput) RunCount ¶ added in v6.45.0
func (o AiTensorboardOutput) RunCount() pulumi.StringOutput
The number of Runs stored in this Tensorboard.
func (AiTensorboardOutput) ToAiTensorboardOutput ¶ added in v6.45.0
func (o AiTensorboardOutput) ToAiTensorboardOutput() AiTensorboardOutput
func (AiTensorboardOutput) ToAiTensorboardOutputWithContext ¶ added in v6.45.0
func (o AiTensorboardOutput) ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput
func (AiTensorboardOutput) UpdateTime ¶ added in v6.45.0
func (o AiTensorboardOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiTensorboardState ¶ added in v6.45.0
type AiTensorboardState struct { // Consumer project Cloud Storage path prefix used to store blob data, which can either be a bucket or directory. Does not end with a '/'. BlobStoragePathPrefix pulumi.StringPtrInput // The timestamp of when the Tensorboard was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // Description of this Tensorboard. Description pulumi.StringPtrInput // User provided name of this Tensorboard. DisplayName pulumi.StringPtrInput // Customer-managed encryption key spec for a Tensorboard. If set, this Tensorboard and all sub-resources of this Tensorboard will be secured by this key. // Structure is documented below. EncryptionSpec AiTensorboardEncryptionSpecPtrInput // The labels with user-defined metadata to organize your Tensorboards. Labels pulumi.StringMapInput // Name of the Tensorboard. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the tensorboard. eg us-central1 Region pulumi.StringPtrInput // The number of Runs stored in this Tensorboard. RunCount pulumi.StringPtrInput // The timestamp of when the Tensorboard was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiTensorboardState) ElementType ¶ added in v6.45.0
func (AiTensorboardState) ElementType() reflect.Type
Source Files ¶
- aiDataset.go
- aiEndpoint.go
- aiFeatureStore.go
- aiFeatureStoreEntityType.go
- aiFeatureStoreEntityTypeFeature.go
- aiFeatureStoreEntityTypeIamBinding.go
- aiFeatureStoreEntityTypeIamMember.go
- aiFeatureStoreEntityTypeIamPolicy.go
- aiFeatureStoreIamBinding.go
- aiFeatureStoreIamMember.go
- aiFeatureStoreIamPolicy.go
- aiIndex.go
- aiMetadataStore.go
- aiTensorboard.go
- init.go
- pulumiTypes.go