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 (o AiDatasetOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 AiDeploymentResourcePool
- type AiDeploymentResourcePoolArgs
- type AiDeploymentResourcePoolArray
- func (AiDeploymentResourcePoolArray) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutput() AiDeploymentResourcePoolArrayOutput
- func (i AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolArrayOutput
- type AiDeploymentResourcePoolArrayInput
- type AiDeploymentResourcePoolArrayOutput
- func (AiDeploymentResourcePoolArrayOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolArrayOutput) Index(i pulumi.IntInput) AiDeploymentResourcePoolOutput
- func (o AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutput() AiDeploymentResourcePoolArrayOutput
- func (o AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolArrayOutput
- type AiDeploymentResourcePoolDedicatedResources
- type AiDeploymentResourcePoolDedicatedResourcesArgs
- func (AiDeploymentResourcePoolDedicatedResourcesArgs) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutput() AiDeploymentResourcePoolDedicatedResourcesOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpec
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs
- func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray
- func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) Index(i pulumi.IntInput) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput
- type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) MetricName() pulumi.StringOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) Target() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
- type AiDeploymentResourcePoolDedicatedResourcesInput
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpec
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs
- func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorType() pulumi.StringPtrOutput
- func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) MachineType() pulumi.StringPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput
- type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorCount() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorType() pulumi.StringPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) Elem() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- type AiDeploymentResourcePoolDedicatedResourcesOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) AutoscalingMetricSpecs() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- func (AiDeploymentResourcePoolDedicatedResourcesOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MachineSpec() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MinReplicaCount() pulumi.IntOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutput() AiDeploymentResourcePoolDedicatedResourcesOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- type AiDeploymentResourcePoolDedicatedResourcesPtrInput
- type AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) AutoscalingMetricSpecs() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) Elem() AiDeploymentResourcePoolDedicatedResourcesOutput
- func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MachineSpec() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- type AiDeploymentResourcePoolInput
- type AiDeploymentResourcePoolMap
- func (AiDeploymentResourcePoolMap) ElementType() reflect.Type
- func (i AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutput() AiDeploymentResourcePoolMapOutput
- func (i AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutputWithContext(ctx context.Context) AiDeploymentResourcePoolMapOutput
- type AiDeploymentResourcePoolMapInput
- type AiDeploymentResourcePoolMapOutput
- func (AiDeploymentResourcePoolMapOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolMapOutput) MapIndex(k pulumi.StringInput) AiDeploymentResourcePoolOutput
- func (o AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutput() AiDeploymentResourcePoolMapOutput
- func (o AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutputWithContext(ctx context.Context) AiDeploymentResourcePoolMapOutput
- type AiDeploymentResourcePoolOutput
- func (o AiDeploymentResourcePoolOutput) CreateTime() pulumi.StringOutput
- func (o AiDeploymentResourcePoolOutput) DedicatedResources() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
- func (AiDeploymentResourcePoolOutput) ElementType() reflect.Type
- func (o AiDeploymentResourcePoolOutput) Name() pulumi.StringOutput
- func (o AiDeploymentResourcePoolOutput) Project() pulumi.StringOutput
- func (o AiDeploymentResourcePoolOutput) Region() pulumi.StringPtrOutput
- func (o AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutput() AiDeploymentResourcePoolOutput
- func (o AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutputWithContext(ctx context.Context) AiDeploymentResourcePoolOutput
- type AiDeploymentResourcePoolState
- 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 AiEndpointIamBinding
- type AiEndpointIamBindingArgs
- type AiEndpointIamBindingArray
- type AiEndpointIamBindingArrayInput
- type AiEndpointIamBindingArrayOutput
- func (AiEndpointIamBindingArrayOutput) ElementType() reflect.Type
- func (o AiEndpointIamBindingArrayOutput) Index(i pulumi.IntInput) AiEndpointIamBindingOutput
- func (o AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutput() AiEndpointIamBindingArrayOutput
- func (o AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutputWithContext(ctx context.Context) AiEndpointIamBindingArrayOutput
- type AiEndpointIamBindingCondition
- type AiEndpointIamBindingConditionArgs
- func (AiEndpointIamBindingConditionArgs) ElementType() reflect.Type
- func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutput() AiEndpointIamBindingConditionOutput
- func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionOutput
- func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
- func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
- type AiEndpointIamBindingConditionInput
- type AiEndpointIamBindingConditionOutput
- func (o AiEndpointIamBindingConditionOutput) Description() pulumi.StringPtrOutput
- func (AiEndpointIamBindingConditionOutput) ElementType() reflect.Type
- func (o AiEndpointIamBindingConditionOutput) Expression() pulumi.StringOutput
- func (o AiEndpointIamBindingConditionOutput) Title() pulumi.StringOutput
- func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutput() AiEndpointIamBindingConditionOutput
- func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionOutput
- func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
- func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
- type AiEndpointIamBindingConditionPtrInput
- type AiEndpointIamBindingConditionPtrOutput
- func (o AiEndpointIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiEndpointIamBindingConditionPtrOutput) Elem() AiEndpointIamBindingConditionOutput
- func (AiEndpointIamBindingConditionPtrOutput) ElementType() reflect.Type
- func (o AiEndpointIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiEndpointIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
- func (o AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
- type AiEndpointIamBindingInput
- type AiEndpointIamBindingMap
- type AiEndpointIamBindingMapInput
- type AiEndpointIamBindingMapOutput
- func (AiEndpointIamBindingMapOutput) ElementType() reflect.Type
- func (o AiEndpointIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamBindingOutput
- func (o AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutput() AiEndpointIamBindingMapOutput
- func (o AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutputWithContext(ctx context.Context) AiEndpointIamBindingMapOutput
- type AiEndpointIamBindingOutput
- func (o AiEndpointIamBindingOutput) Condition() AiEndpointIamBindingConditionPtrOutput
- func (AiEndpointIamBindingOutput) ElementType() reflect.Type
- func (o AiEndpointIamBindingOutput) Endpoint() pulumi.StringOutput
- func (o AiEndpointIamBindingOutput) Etag() pulumi.StringOutput
- func (o AiEndpointIamBindingOutput) Location() pulumi.StringOutput
- func (o AiEndpointIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o AiEndpointIamBindingOutput) Project() pulumi.StringOutput
- func (o AiEndpointIamBindingOutput) Role() pulumi.StringOutput
- func (o AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutput() AiEndpointIamBindingOutput
- func (o AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutputWithContext(ctx context.Context) AiEndpointIamBindingOutput
- type AiEndpointIamBindingState
- type AiEndpointIamMember
- type AiEndpointIamMemberArgs
- type AiEndpointIamMemberArray
- type AiEndpointIamMemberArrayInput
- type AiEndpointIamMemberArrayOutput
- func (AiEndpointIamMemberArrayOutput) ElementType() reflect.Type
- func (o AiEndpointIamMemberArrayOutput) Index(i pulumi.IntInput) AiEndpointIamMemberOutput
- func (o AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutput() AiEndpointIamMemberArrayOutput
- func (o AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutputWithContext(ctx context.Context) AiEndpointIamMemberArrayOutput
- type AiEndpointIamMemberCondition
- type AiEndpointIamMemberConditionArgs
- func (AiEndpointIamMemberConditionArgs) ElementType() reflect.Type
- func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutput() AiEndpointIamMemberConditionOutput
- func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionOutput
- func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
- func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
- type AiEndpointIamMemberConditionInput
- type AiEndpointIamMemberConditionOutput
- func (o AiEndpointIamMemberConditionOutput) Description() pulumi.StringPtrOutput
- func (AiEndpointIamMemberConditionOutput) ElementType() reflect.Type
- func (o AiEndpointIamMemberConditionOutput) Expression() pulumi.StringOutput
- func (o AiEndpointIamMemberConditionOutput) Title() pulumi.StringOutput
- func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutput() AiEndpointIamMemberConditionOutput
- func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionOutput
- func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
- func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
- type AiEndpointIamMemberConditionPtrInput
- type AiEndpointIamMemberConditionPtrOutput
- func (o AiEndpointIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
- func (o AiEndpointIamMemberConditionPtrOutput) Elem() AiEndpointIamMemberConditionOutput
- func (AiEndpointIamMemberConditionPtrOutput) ElementType() reflect.Type
- func (o AiEndpointIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
- func (o AiEndpointIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
- func (o AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
- func (o AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
- type AiEndpointIamMemberInput
- type AiEndpointIamMemberMap
- type AiEndpointIamMemberMapInput
- type AiEndpointIamMemberMapOutput
- func (AiEndpointIamMemberMapOutput) ElementType() reflect.Type
- func (o AiEndpointIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamMemberOutput
- func (o AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutput() AiEndpointIamMemberMapOutput
- func (o AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutputWithContext(ctx context.Context) AiEndpointIamMemberMapOutput
- type AiEndpointIamMemberOutput
- func (o AiEndpointIamMemberOutput) Condition() AiEndpointIamMemberConditionPtrOutput
- func (AiEndpointIamMemberOutput) ElementType() reflect.Type
- func (o AiEndpointIamMemberOutput) Endpoint() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) Etag() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) Location() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) Member() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) Project() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) Role() pulumi.StringOutput
- func (o AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutput() AiEndpointIamMemberOutput
- func (o AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutputWithContext(ctx context.Context) AiEndpointIamMemberOutput
- type AiEndpointIamMemberState
- type AiEndpointIamPolicy
- type AiEndpointIamPolicyArgs
- type AiEndpointIamPolicyArray
- type AiEndpointIamPolicyArrayInput
- type AiEndpointIamPolicyArrayOutput
- func (AiEndpointIamPolicyArrayOutput) ElementType() reflect.Type
- func (o AiEndpointIamPolicyArrayOutput) Index(i pulumi.IntInput) AiEndpointIamPolicyOutput
- func (o AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutput() AiEndpointIamPolicyArrayOutput
- func (o AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutputWithContext(ctx context.Context) AiEndpointIamPolicyArrayOutput
- type AiEndpointIamPolicyInput
- type AiEndpointIamPolicyMap
- type AiEndpointIamPolicyMapInput
- type AiEndpointIamPolicyMapOutput
- func (AiEndpointIamPolicyMapOutput) ElementType() reflect.Type
- func (o AiEndpointIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamPolicyOutput
- func (o AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutput() AiEndpointIamPolicyMapOutput
- func (o AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutputWithContext(ctx context.Context) AiEndpointIamPolicyMapOutput
- type AiEndpointIamPolicyOutput
- func (AiEndpointIamPolicyOutput) ElementType() reflect.Type
- func (o AiEndpointIamPolicyOutput) Endpoint() pulumi.StringOutput
- func (o AiEndpointIamPolicyOutput) Etag() pulumi.StringOutput
- func (o AiEndpointIamPolicyOutput) Location() pulumi.StringOutput
- func (o AiEndpointIamPolicyOutput) PolicyData() pulumi.StringOutput
- func (o AiEndpointIamPolicyOutput) Project() pulumi.StringOutput
- func (o AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutput() AiEndpointIamPolicyOutput
- func (o AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutputWithContext(ctx context.Context) AiEndpointIamPolicyOutput
- type AiEndpointIamPolicyState
- 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) DedicatedEndpointDns() pulumi.StringOutput
- func (o AiEndpointOutput) DedicatedEndpointEnabled() pulumi.BoolPtrOutput
- func (o AiEndpointOutput) DeployedModels() AiEndpointDeployedModelArrayOutput
- func (o AiEndpointOutput) Description() pulumi.StringPtrOutput
- func (o AiEndpointOutput) DisplayName() pulumi.StringOutput
- func (o AiEndpointOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PredictRequestResponseLoggingConfig() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- func (o AiEndpointOutput) PrivateServiceConnectConfig() AiEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiEndpointOutput) Project() pulumi.StringOutput
- func (o AiEndpointOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiEndpointOutput) Region() pulumi.StringPtrOutput
- func (o AiEndpointOutput) ToAiEndpointOutput() AiEndpointOutput
- func (o AiEndpointOutput) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
- func (o AiEndpointOutput) TrafficSplit() pulumi.StringOutput
- func (o AiEndpointOutput) UpdateTime() pulumi.StringOutput
- type AiEndpointPredictRequestResponseLoggingConfig
- type AiEndpointPredictRequestResponseLoggingConfigArgs
- func (AiEndpointPredictRequestResponseLoggingConfigArgs) ElementType() reflect.Type
- func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutput() AiEndpointPredictRequestResponseLoggingConfigOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestination
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs
- func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ElementType() reflect.Type
- func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationInput
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ElementType() reflect.Type
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) OutputUri() pulumi.StringPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput
- type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) Elem() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
- func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ElementType() reflect.Type
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) OutputUri() pulumi.StringPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- type AiEndpointPredictRequestResponseLoggingConfigInput
- type AiEndpointPredictRequestResponseLoggingConfigOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) BigqueryDestination() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (AiEndpointPredictRequestResponseLoggingConfigOutput) ElementType() reflect.Type
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) SamplingRate() pulumi.Float64PtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutput() AiEndpointPredictRequestResponseLoggingConfigOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- type AiEndpointPredictRequestResponseLoggingConfigPtrInput
- type AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) BigqueryDestination() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) Elem() AiEndpointPredictRequestResponseLoggingConfigOutput
- func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
- type AiEndpointPrivateServiceConnectConfig
- type AiEndpointPrivateServiceConnectConfigArgs
- func (AiEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
- func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutput() AiEndpointPrivateServiceConnectConfigOutput
- func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigOutput
- func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
- func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
- type AiEndpointPrivateServiceConnectConfigInput
- type AiEndpointPrivateServiceConnectConfigOutput
- func (AiEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
- func (o AiEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) EnableSecurePrivateServiceConnect() pulumi.BoolPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutput() AiEndpointPrivateServiceConnectConfigOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
- type AiEndpointPrivateServiceConnectConfigPtrInput
- type AiEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) Elem() AiEndpointPrivateServiceConnectConfigOutput
- func (AiEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) EnableSecurePrivateServiceConnect() pulumi.BoolPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
- type AiEndpointState
- type AiFeatureGroup
- type AiFeatureGroupArgs
- type AiFeatureGroupArray
- type AiFeatureGroupArrayInput
- type AiFeatureGroupArrayOutput
- func (AiFeatureGroupArrayOutput) ElementType() reflect.Type
- func (o AiFeatureGroupArrayOutput) Index(i pulumi.IntInput) AiFeatureGroupOutput
- func (o AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutput() AiFeatureGroupArrayOutput
- func (o AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureGroupArrayOutput
- type AiFeatureGroupBigQuery
- type AiFeatureGroupBigQueryArgs
- func (AiFeatureGroupBigQueryArgs) ElementType() reflect.Type
- func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutput() AiFeatureGroupBigQueryOutput
- func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryOutput
- func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
- func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
- type AiFeatureGroupBigQueryBigQuerySource
- type AiFeatureGroupBigQueryBigQuerySourceArgs
- func (AiFeatureGroupBigQueryBigQuerySourceArgs) ElementType() reflect.Type
- func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutput() AiFeatureGroupBigQueryBigQuerySourceOutput
- func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourceOutput
- func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- type AiFeatureGroupBigQueryBigQuerySourceInput
- type AiFeatureGroupBigQueryBigQuerySourceOutput
- func (AiFeatureGroupBigQueryBigQuerySourceOutput) ElementType() reflect.Type
- func (o AiFeatureGroupBigQueryBigQuerySourceOutput) InputUri() pulumi.StringOutput
- func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutput() AiFeatureGroupBigQueryBigQuerySourceOutput
- func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourceOutput
- func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- type AiFeatureGroupBigQueryBigQuerySourcePtrInput
- type AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) Elem() AiFeatureGroupBigQueryBigQuerySourceOutput
- func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ElementType() reflect.Type
- func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) InputUri() pulumi.StringPtrOutput
- func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- type AiFeatureGroupBigQueryInput
- type AiFeatureGroupBigQueryOutput
- func (o AiFeatureGroupBigQueryOutput) BigQuerySource() AiFeatureGroupBigQueryBigQuerySourceOutput
- func (AiFeatureGroupBigQueryOutput) ElementType() reflect.Type
- func (o AiFeatureGroupBigQueryOutput) EntityIdColumns() pulumi.StringArrayOutput
- func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutput() AiFeatureGroupBigQueryOutput
- func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryOutput
- func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
- func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
- type AiFeatureGroupBigQueryPtrInput
- type AiFeatureGroupBigQueryPtrOutput
- func (o AiFeatureGroupBigQueryPtrOutput) BigQuerySource() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
- func (o AiFeatureGroupBigQueryPtrOutput) Elem() AiFeatureGroupBigQueryOutput
- func (AiFeatureGroupBigQueryPtrOutput) ElementType() reflect.Type
- func (o AiFeatureGroupBigQueryPtrOutput) EntityIdColumns() pulumi.StringArrayOutput
- func (o AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
- func (o AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
- type AiFeatureGroupFeature
- type AiFeatureGroupFeatureArgs
- type AiFeatureGroupFeatureArray
- func (AiFeatureGroupFeatureArray) ElementType() reflect.Type
- func (i AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutput() AiFeatureGroupFeatureArrayOutput
- func (i AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutputWithContext(ctx context.Context) AiFeatureGroupFeatureArrayOutput
- type AiFeatureGroupFeatureArrayInput
- type AiFeatureGroupFeatureArrayOutput
- func (AiFeatureGroupFeatureArrayOutput) ElementType() reflect.Type
- func (o AiFeatureGroupFeatureArrayOutput) Index(i pulumi.IntInput) AiFeatureGroupFeatureOutput
- func (o AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutput() AiFeatureGroupFeatureArrayOutput
- func (o AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutputWithContext(ctx context.Context) AiFeatureGroupFeatureArrayOutput
- type AiFeatureGroupFeatureInput
- type AiFeatureGroupFeatureMap
- type AiFeatureGroupFeatureMapInput
- type AiFeatureGroupFeatureMapOutput
- func (AiFeatureGroupFeatureMapOutput) ElementType() reflect.Type
- func (o AiFeatureGroupFeatureMapOutput) MapIndex(k pulumi.StringInput) AiFeatureGroupFeatureOutput
- func (o AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutput() AiFeatureGroupFeatureMapOutput
- func (o AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutputWithContext(ctx context.Context) AiFeatureGroupFeatureMapOutput
- type AiFeatureGroupFeatureOutput
- func (o AiFeatureGroupFeatureOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureGroupFeatureOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AiFeatureGroupFeatureOutput) ElementType() reflect.Type
- func (o AiFeatureGroupFeatureOutput) FeatureGroup() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureGroupFeatureOutput) Name() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) Project() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiFeatureGroupFeatureOutput) Region() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutput() AiFeatureGroupFeatureOutput
- func (o AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutputWithContext(ctx context.Context) AiFeatureGroupFeatureOutput
- func (o AiFeatureGroupFeatureOutput) UpdateTime() pulumi.StringOutput
- func (o AiFeatureGroupFeatureOutput) VersionColumnName() pulumi.StringOutput
- type AiFeatureGroupFeatureState
- type AiFeatureGroupInput
- type AiFeatureGroupMap
- type AiFeatureGroupMapInput
- type AiFeatureGroupMapOutput
- func (AiFeatureGroupMapOutput) ElementType() reflect.Type
- func (o AiFeatureGroupMapOutput) MapIndex(k pulumi.StringInput) AiFeatureGroupOutput
- func (o AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutput() AiFeatureGroupMapOutput
- func (o AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutputWithContext(ctx context.Context) AiFeatureGroupMapOutput
- type AiFeatureGroupOutput
- func (o AiFeatureGroupOutput) BigQuery() AiFeatureGroupBigQueryPtrOutput
- func (o AiFeatureGroupOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureGroupOutput) Description() pulumi.StringPtrOutput
- func (o AiFeatureGroupOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AiFeatureGroupOutput) ElementType() reflect.Type
- func (o AiFeatureGroupOutput) Etag() pulumi.StringOutput
- func (o AiFeatureGroupOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureGroupOutput) Name() pulumi.StringOutput
- func (o AiFeatureGroupOutput) Project() pulumi.StringOutput
- func (o AiFeatureGroupOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiFeatureGroupOutput) Region() pulumi.StringPtrOutput
- func (o AiFeatureGroupOutput) ToAiFeatureGroupOutput() AiFeatureGroupOutput
- func (o AiFeatureGroupOutput) ToAiFeatureGroupOutputWithContext(ctx context.Context) AiFeatureGroupOutput
- func (o AiFeatureGroupOutput) UpdateTime() pulumi.StringOutput
- type AiFeatureGroupState
- type AiFeatureOnlineStore
- type AiFeatureOnlineStoreArgs
- type AiFeatureOnlineStoreArray
- type AiFeatureOnlineStoreArrayInput
- type AiFeatureOnlineStoreArrayOutput
- func (AiFeatureOnlineStoreArrayOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreArrayOutput) Index(i pulumi.IntInput) AiFeatureOnlineStoreOutput
- func (o AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutput() AiFeatureOnlineStoreArrayOutput
- func (o AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreArrayOutput
- type AiFeatureOnlineStoreBigtable
- type AiFeatureOnlineStoreBigtableArgs
- func (AiFeatureOnlineStoreBigtableArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutput() AiFeatureOnlineStoreBigtableOutput
- func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableOutput
- func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
- func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
- type AiFeatureOnlineStoreBigtableAutoScaling
- type AiFeatureOnlineStoreBigtableAutoScalingArgs
- func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutput() AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- type AiFeatureOnlineStoreBigtableAutoScalingInput
- type AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) CpuUtilizationTarget() pulumi.IntPtrOutput
- func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) MaxNodeCount() pulumi.IntOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) MinNodeCount() pulumi.IntOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutput() AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- type AiFeatureOnlineStoreBigtableAutoScalingPtrInput
- type AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) CpuUtilizationTarget() pulumi.IntPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) Elem() AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- type AiFeatureOnlineStoreBigtableInput
- type AiFeatureOnlineStoreBigtableOutput
- func (o AiFeatureOnlineStoreBigtableOutput) AutoScaling() AiFeatureOnlineStoreBigtableAutoScalingOutput
- func (AiFeatureOnlineStoreBigtableOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutput() AiFeatureOnlineStoreBigtableOutput
- func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableOutput
- func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
- func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
- type AiFeatureOnlineStoreBigtablePtrInput
- type AiFeatureOnlineStoreBigtablePtrOutput
- func (o AiFeatureOnlineStoreBigtablePtrOutput) AutoScaling() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
- func (o AiFeatureOnlineStoreBigtablePtrOutput) Elem() AiFeatureOnlineStoreBigtableOutput
- func (AiFeatureOnlineStoreBigtablePtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
- func (o AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
- type AiFeatureOnlineStoreDedicatedServingEndpoint
- type AiFeatureOnlineStoreDedicatedServingEndpointArgs
- func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput() AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- type AiFeatureOnlineStoreDedicatedServingEndpointInput
- type AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) PrivateServiceConnectConfig() ...
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) PublicEndpointDomainName() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput() AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfig
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs
- func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() ...
- func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) ...
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigInput
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() ...
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) ...
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput
- type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) Elem() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
- func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() ...
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) ...
- type AiFeatureOnlineStoreDedicatedServingEndpointPtrInput
- type AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) Elem() AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PrivateServiceConnectConfig() ...
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PublicEndpointDomainName() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ServiceAttachment() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
- type AiFeatureOnlineStoreEmbeddingManagement
- type AiFeatureOnlineStoreEmbeddingManagementArgs
- func (AiFeatureOnlineStoreEmbeddingManagementArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutput() AiFeatureOnlineStoreEmbeddingManagementOutput
- func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementOutput
- func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- type AiFeatureOnlineStoreEmbeddingManagementInput
- type AiFeatureOnlineStoreEmbeddingManagementOutput
- func (AiFeatureOnlineStoreEmbeddingManagementOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreEmbeddingManagementOutput) Enabled() pulumi.BoolPtrOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutput() AiFeatureOnlineStoreEmbeddingManagementOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- type AiFeatureOnlineStoreEmbeddingManagementPtrInput
- type AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) Elem() AiFeatureOnlineStoreEmbeddingManagementOutput
- func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
- type AiFeatureOnlineStoreFeatureview
- func GetAiFeatureOnlineStoreFeatureview(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AiFeatureOnlineStoreFeatureview, error)
- func NewAiFeatureOnlineStoreFeatureview(ctx *pulumi.Context, name string, args *AiFeatureOnlineStoreFeatureviewArgs, ...) (*AiFeatureOnlineStoreFeatureview, error)
- func (*AiFeatureOnlineStoreFeatureview) ElementType() reflect.Type
- func (i *AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutput() AiFeatureOnlineStoreFeatureviewOutput
- func (i *AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewOutput
- type AiFeatureOnlineStoreFeatureviewArgs
- type AiFeatureOnlineStoreFeatureviewArray
- func (AiFeatureOnlineStoreFeatureviewArray) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutput() AiFeatureOnlineStoreFeatureviewArrayOutput
- func (i AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewArrayOutput
- type AiFeatureOnlineStoreFeatureviewArrayInput
- type AiFeatureOnlineStoreFeatureviewArrayOutput
- func (AiFeatureOnlineStoreFeatureviewArrayOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewArrayOutput) Index(i pulumi.IntInput) AiFeatureOnlineStoreFeatureviewOutput
- func (o AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutput() AiFeatureOnlineStoreFeatureviewArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewArrayOutput
- type AiFeatureOnlineStoreFeatureviewBigQuerySource
- type AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs
- func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- type AiFeatureOnlineStoreFeatureviewBigQuerySourceInput
- type AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) EntityIdColumns() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) Uri() pulumi.StringOutput
- type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput
- type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) Elem() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
- func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) EntityIdColumns() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) Uri() pulumi.StringPtrOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySource
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroup
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) Index(i pulumi.IntInput) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureGroupId() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureIds() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceInput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) FeatureGroups() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ProjectNumber() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput
- type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) Elem() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
- func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) FeatureGroups() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ProjectNumber() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- type AiFeatureOnlineStoreFeatureviewInput
- type AiFeatureOnlineStoreFeatureviewMap
- func (AiFeatureOnlineStoreFeatureviewMap) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutput() AiFeatureOnlineStoreFeatureviewMapOutput
- func (i AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewMapOutput
- type AiFeatureOnlineStoreFeatureviewMapInput
- type AiFeatureOnlineStoreFeatureviewMapOutput
- func (AiFeatureOnlineStoreFeatureviewMapOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewMapOutput) MapIndex(k pulumi.StringInput) AiFeatureOnlineStoreFeatureviewOutput
- func (o AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutput() AiFeatureOnlineStoreFeatureviewMapOutput
- func (o AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewMapOutput
- type AiFeatureOnlineStoreFeatureviewOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) BigQuerySource() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AiFeatureOnlineStoreFeatureviewOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewOutput) FeatureOnlineStore() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) FeatureRegistrySource() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) Name() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) Project() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) Region() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) SyncConfig() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutput() AiFeatureOnlineStoreFeatureviewOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) UpdateTime() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewOutput) VectorSearchConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewState
- type AiFeatureOnlineStoreFeatureviewSyncConfig
- type AiFeatureOnlineStoreFeatureviewSyncConfigArgs
- func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput() AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewSyncConfigInput
- type AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) Cron() pulumi.StringPtrOutput
- func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput() AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput
- type AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) Cron() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) Elem() AiFeatureOnlineStoreFeatureviewSyncConfigOutput
- func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfig
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfig
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) Elem() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) BruteForceConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) CrowdingColumn() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) DistanceMeasureType() pulumi.StringPtrOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingColumn() pulumi.StringOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingDimension() pulumi.IntPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) FilterColumns() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) TreeAhConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) BruteForceConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) CrowdingColumn() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) DistanceMeasureType() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) Elem() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingColumn() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingDimension() pulumi.IntPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) FilterColumns() pulumi.StringArrayOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) TreeAhConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfig
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput
- type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) Elem() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
- func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount() pulumi.StringPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
- type AiFeatureOnlineStoreInput
- type AiFeatureOnlineStoreMap
- type AiFeatureOnlineStoreMapInput
- type AiFeatureOnlineStoreMapOutput
- func (AiFeatureOnlineStoreMapOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreMapOutput) MapIndex(k pulumi.StringInput) AiFeatureOnlineStoreOutput
- func (o AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutput() AiFeatureOnlineStoreMapOutput
- func (o AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreMapOutput
- type AiFeatureOnlineStoreOptimized
- type AiFeatureOnlineStoreOptimizedArgs
- func (AiFeatureOnlineStoreOptimizedArgs) ElementType() reflect.Type
- func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutput() AiFeatureOnlineStoreOptimizedOutput
- func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedOutput
- func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
- func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
- type AiFeatureOnlineStoreOptimizedInput
- type AiFeatureOnlineStoreOptimizedOutput
- func (AiFeatureOnlineStoreOptimizedOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutput() AiFeatureOnlineStoreOptimizedOutput
- func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedOutput
- func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
- func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
- type AiFeatureOnlineStoreOptimizedPtrInput
- type AiFeatureOnlineStoreOptimizedPtrOutput
- func (o AiFeatureOnlineStoreOptimizedPtrOutput) Elem() AiFeatureOnlineStoreOptimizedOutput
- func (AiFeatureOnlineStoreOptimizedPtrOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
- func (o AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
- type AiFeatureOnlineStoreOutput
- func (o AiFeatureOnlineStoreOutput) Bigtable() AiFeatureOnlineStoreBigtablePtrOutput
- func (o AiFeatureOnlineStoreOutput) CreateTime() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) DedicatedServingEndpoint() AiFeatureOnlineStoreDedicatedServingEndpointOutput
- func (o AiFeatureOnlineStoreOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AiFeatureOnlineStoreOutput) ElementType() reflect.Type
- func (o AiFeatureOnlineStoreOutput) EmbeddingManagement() AiFeatureOnlineStoreEmbeddingManagementOutputdeprecated
- func (o AiFeatureOnlineStoreOutput) Etag() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o AiFeatureOnlineStoreOutput) Labels() pulumi.StringMapOutput
- func (o AiFeatureOnlineStoreOutput) Name() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) Optimized() AiFeatureOnlineStoreOptimizedPtrOutput
- func (o AiFeatureOnlineStoreOutput) Project() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiFeatureOnlineStoreOutput) Region() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) State() pulumi.StringOutput
- func (o AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutput() AiFeatureOnlineStoreOutput
- func (o AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOutput
- func (o AiFeatureOnlineStoreOutput) UpdateTime() pulumi.StringOutput
- type AiFeatureOnlineStoreState
- 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 (o AiFeatureStoreEntityTypeFeatureOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- func (o AiFeatureStoreEntityTypeFeatureOutput) Region() 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 (o AiFeatureStoreEntityTypeOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 (o AiFeatureStoreOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 AiIndexEndpoint
- type AiIndexEndpointArgs
- type AiIndexEndpointArray
- type AiIndexEndpointArrayInput
- type AiIndexEndpointArrayOutput
- func (AiIndexEndpointArrayOutput) ElementType() reflect.Type
- func (o AiIndexEndpointArrayOutput) Index(i pulumi.IntInput) AiIndexEndpointOutput
- func (o AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutput() AiIndexEndpointArrayOutput
- func (o AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointArrayOutput
- type AiIndexEndpointDeployedIndex
- func (*AiIndexEndpointDeployedIndex) ElementType() reflect.Type
- func (i *AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutput() AiIndexEndpointDeployedIndexOutput
- func (i *AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexOutput
- type AiIndexEndpointDeployedIndexArgs
- type AiIndexEndpointDeployedIndexArray
- func (AiIndexEndpointDeployedIndexArray) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutput() AiIndexEndpointDeployedIndexArrayOutput
- func (i AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexArrayOutput
- type AiIndexEndpointDeployedIndexArrayInput
- type AiIndexEndpointDeployedIndexArrayOutput
- func (AiIndexEndpointDeployedIndexArrayOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexArrayOutput) Index(i pulumi.IntInput) AiIndexEndpointDeployedIndexOutput
- func (o AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutput() AiIndexEndpointDeployedIndexArrayOutput
- func (o AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexArrayOutput
- type AiIndexEndpointDeployedIndexAutomaticResources
- type AiIndexEndpointDeployedIndexAutomaticResourcesArgs
- func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- type AiIndexEndpointDeployedIndexAutomaticResourcesInput
- type AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- type AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput
- type AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) Elem() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResources
- type AiIndexEndpointDeployedIndexDedicatedResourcesArgs
- func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput() AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResourcesInput
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs
- func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) MachineType() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput
- type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) Elem() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) MachineType() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MachineSpec() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MinReplicaCount() pulumi.IntOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput() AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- type AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput
- type AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) Elem() AiIndexEndpointDeployedIndexDedicatedResourcesOutput
- func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MachineSpec() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfig
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderInput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) AllowedIssuers() pulumi.StringArrayOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) Audiences() pulumi.StringArrayOutput
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) AllowedIssuers() pulumi.StringArrayOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) Elem() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigInput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) AuthProvider() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput
- type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) AuthProvider() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) Elem() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
- func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- type AiIndexEndpointDeployedIndexInput
- type AiIndexEndpointDeployedIndexMap
- func (AiIndexEndpointDeployedIndexMap) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutput() AiIndexEndpointDeployedIndexMapOutput
- func (i AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexMapOutput
- type AiIndexEndpointDeployedIndexMapInput
- type AiIndexEndpointDeployedIndexMapOutput
- func (AiIndexEndpointDeployedIndexMapOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexMapOutput) MapIndex(k pulumi.StringInput) AiIndexEndpointDeployedIndexOutput
- func (o AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutput() AiIndexEndpointDeployedIndexMapOutput
- func (o AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexMapOutput
- type AiIndexEndpointDeployedIndexOutput
- func (o AiIndexEndpointDeployedIndexOutput) AutomaticResources() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
- func (o AiIndexEndpointDeployedIndexOutput) CreateTime() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) DedicatedResources() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
- func (o AiIndexEndpointDeployedIndexOutput) DeployedIndexAuthConfig() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
- func (o AiIndexEndpointDeployedIndexOutput) DeployedIndexId() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) DeploymentGroup() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexOutput) DisplayName() pulumi.StringPtrOutput
- func (AiIndexEndpointDeployedIndexOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexOutput) EnableAccessLogging() pulumi.BoolPtrOutput
- func (o AiIndexEndpointDeployedIndexOutput) Index() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) IndexEndpoint() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) IndexSyncTime() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) Name() pulumi.StringOutput
- func (o AiIndexEndpointDeployedIndexOutput) PrivateEndpoints() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- func (o AiIndexEndpointDeployedIndexOutput) ReservedIpRanges() pulumi.StringArrayOutput
- func (o AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutput() AiIndexEndpointDeployedIndexOutput
- func (o AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexOutput
- type AiIndexEndpointDeployedIndexPrivateEndpoint
- type AiIndexEndpointDeployedIndexPrivateEndpointArgs
- func (AiIndexEndpointDeployedIndexPrivateEndpointArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointOutput
- func (i AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointArray
- func (AiIndexEndpointDeployedIndexPrivateEndpointArray) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- func (i AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointArrayInput
- type AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- func (AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) Index(i pulumi.IntInput) AiIndexEndpointDeployedIndexPrivateEndpointOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointInput
- type AiIndexEndpointDeployedIndexPrivateEndpointOutput
- func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) MatchGrpcAddress() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) PscAutomatedEndpoints() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpoint
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs
- func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray
- func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ElementType() reflect.Type
- func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) Index(i pulumi.IntInput) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput
- type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ElementType() reflect.Type
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) MatchAddress() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) Network() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ProjectId() pulumi.StringPtrOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
- type AiIndexEndpointDeployedIndexState
- type AiIndexEndpointInput
- type AiIndexEndpointMap
- type AiIndexEndpointMapInput
- type AiIndexEndpointMapOutput
- func (AiIndexEndpointMapOutput) ElementType() reflect.Type
- func (o AiIndexEndpointMapOutput) MapIndex(k pulumi.StringInput) AiIndexEndpointOutput
- func (o AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutput() AiIndexEndpointMapOutput
- func (o AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutputWithContext(ctx context.Context) AiIndexEndpointMapOutput
- type AiIndexEndpointOutput
- func (o AiIndexEndpointOutput) CreateTime() pulumi.StringOutput
- func (o AiIndexEndpointOutput) Description() pulumi.StringPtrOutput
- func (o AiIndexEndpointOutput) DisplayName() pulumi.StringOutput
- func (o AiIndexEndpointOutput) EffectiveLabels() pulumi.StringMapOutput
- func (AiIndexEndpointOutput) ElementType() reflect.Type
- func (o AiIndexEndpointOutput) Etag() pulumi.StringOutput
- func (o AiIndexEndpointOutput) Labels() pulumi.StringMapOutput
- func (o AiIndexEndpointOutput) Name() pulumi.StringOutput
- func (o AiIndexEndpointOutput) Network() pulumi.StringPtrOutput
- func (o AiIndexEndpointOutput) PrivateServiceConnectConfig() AiIndexEndpointPrivateServiceConnectConfigOutput
- func (o AiIndexEndpointOutput) Project() pulumi.StringOutput
- func (o AiIndexEndpointOutput) PublicEndpointDomainName() pulumi.StringOutput
- func (o AiIndexEndpointOutput) PublicEndpointEnabled() pulumi.BoolPtrOutput
- func (o AiIndexEndpointOutput) PulumiLabels() pulumi.StringMapOutput
- func (o AiIndexEndpointOutput) Region() pulumi.StringPtrOutput
- func (o AiIndexEndpointOutput) ToAiIndexEndpointOutput() AiIndexEndpointOutput
- func (o AiIndexEndpointOutput) ToAiIndexEndpointOutputWithContext(ctx context.Context) AiIndexEndpointOutput
- func (o AiIndexEndpointOutput) UpdateTime() pulumi.StringOutput
- type AiIndexEndpointPrivateServiceConnectConfig
- type AiIndexEndpointPrivateServiceConnectConfigArgs
- func (AiIndexEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
- func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutput() AiIndexEndpointPrivateServiceConnectConfigOutput
- func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigOutput
- func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- type AiIndexEndpointPrivateServiceConnectConfigInput
- type AiIndexEndpointPrivateServiceConnectConfigOutput
- func (AiIndexEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutput() AiIndexEndpointPrivateServiceConnectConfigOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- type AiIndexEndpointPrivateServiceConnectConfigPtrInput
- type AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) Elem() AiIndexEndpointPrivateServiceConnectConfigOutput
- func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
- func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
- type AiIndexEndpointState
- 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) ShardSize() 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) ShardSize() 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 (o AiIndexOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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 (o AiTensorboardOutput) EffectiveLabels() pulumi.StringMapOutput
- 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) PulumiLabels() pulumi.StringMapOutput
- 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
- type GetAiFeaturestoreEntitytypeIamPolicyArgs
- type GetAiFeaturestoreEntitytypeIamPolicyOutputArgs
- type GetAiFeaturestoreEntitytypeIamPolicyResult
- type GetAiFeaturestoreEntitytypeIamPolicyResultOutput
- func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ElementType() reflect.Type
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Entitytype() pulumi.StringOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Featurestore() pulumi.StringOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutput() GetAiFeaturestoreEntitytypeIamPolicyResultOutput
- func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutputWithContext(ctx context.Context) GetAiFeaturestoreEntitytypeIamPolicyResultOutput
- type GetAiFeaturestoreIamPolicyArgs
- type GetAiFeaturestoreIamPolicyOutputArgs
- type GetAiFeaturestoreIamPolicyResult
- type GetAiFeaturestoreIamPolicyResultOutput
- func (GetAiFeaturestoreIamPolicyResultOutput) ElementType() reflect.Type
- func (o GetAiFeaturestoreIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) Featurestore() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) Region() pulumi.StringOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutput() GetAiFeaturestoreIamPolicyResultOutput
- func (o GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutputWithContext(ctx context.Context) GetAiFeaturestoreIamPolicyResultOutput
- type GetAiIndexDeployedIndex
- type GetAiIndexDeployedIndexArgs
- type GetAiIndexDeployedIndexArray
- func (GetAiIndexDeployedIndexArray) ElementType() reflect.Type
- func (i GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutput() GetAiIndexDeployedIndexArrayOutput
- func (i GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexArrayOutput
- type GetAiIndexDeployedIndexArrayInput
- type GetAiIndexDeployedIndexArrayOutput
- func (GetAiIndexDeployedIndexArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexDeployedIndexArrayOutput) Index(i pulumi.IntInput) GetAiIndexDeployedIndexOutput
- func (o GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutput() GetAiIndexDeployedIndexArrayOutput
- func (o GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexArrayOutput
- type GetAiIndexDeployedIndexInput
- type GetAiIndexDeployedIndexOutput
- func (o GetAiIndexDeployedIndexOutput) DeployedIndexId() pulumi.StringOutput
- func (GetAiIndexDeployedIndexOutput) ElementType() reflect.Type
- func (o GetAiIndexDeployedIndexOutput) IndexEndpoint() pulumi.StringOutput
- func (o GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutput() GetAiIndexDeployedIndexOutput
- func (o GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexOutput
- type GetAiIndexIndexStat
- type GetAiIndexIndexStatArgs
- type GetAiIndexIndexStatArray
- type GetAiIndexIndexStatArrayInput
- type GetAiIndexIndexStatArrayOutput
- func (GetAiIndexIndexStatArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexIndexStatArrayOutput) Index(i pulumi.IntInput) GetAiIndexIndexStatOutput
- func (o GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutput() GetAiIndexIndexStatArrayOutput
- func (o GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutputWithContext(ctx context.Context) GetAiIndexIndexStatArrayOutput
- type GetAiIndexIndexStatInput
- type GetAiIndexIndexStatOutput
- func (GetAiIndexIndexStatOutput) ElementType() reflect.Type
- func (o GetAiIndexIndexStatOutput) ShardsCount() pulumi.IntOutput
- func (o GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutput() GetAiIndexIndexStatOutput
- func (o GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutputWithContext(ctx context.Context) GetAiIndexIndexStatOutput
- func (o GetAiIndexIndexStatOutput) VectorsCount() pulumi.StringOutput
- type GetAiIndexMetadata
- type GetAiIndexMetadataArgs
- type GetAiIndexMetadataArray
- type GetAiIndexMetadataArrayInput
- type GetAiIndexMetadataArrayOutput
- func (GetAiIndexMetadataArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataOutput
- func (o GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutput() GetAiIndexMetadataArrayOutput
- func (o GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataArrayOutput
- type GetAiIndexMetadataConfig
- type GetAiIndexMetadataConfigAlgorithmConfig
- type GetAiIndexMetadataConfigAlgorithmConfigArgs
- func (GetAiIndexMetadataConfigAlgorithmConfigArgs) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigOutput
- type GetAiIndexMetadataConfigAlgorithmConfigArray
- func (GetAiIndexMetadataConfigAlgorithmConfigArray) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigArrayInput
- type GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataConfigAlgorithmConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfig
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs
- func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray
- func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput
- type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
- type GetAiIndexMetadataConfigAlgorithmConfigInput
- type GetAiIndexMetadataConfigAlgorithmConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfigs() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfigs() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfig
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs
- func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray
- func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput
- type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.IntOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent() pulumi.IntOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
- type GetAiIndexMetadataConfigArgs
- func (GetAiIndexMetadataConfigArgs) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutput() GetAiIndexMetadataConfigOutput
- func (i GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigOutput
- type GetAiIndexMetadataConfigArray
- func (GetAiIndexMetadataConfigArray) ElementType() reflect.Type
- func (i GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutput() GetAiIndexMetadataConfigArrayOutput
- func (i GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigArrayOutput
- type GetAiIndexMetadataConfigArrayInput
- type GetAiIndexMetadataConfigArrayOutput
- func (GetAiIndexMetadataConfigArrayOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataConfigOutput
- func (o GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutput() GetAiIndexMetadataConfigArrayOutput
- func (o GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigArrayOutput
- type GetAiIndexMetadataConfigInput
- type GetAiIndexMetadataConfigOutput
- func (o GetAiIndexMetadataConfigOutput) AlgorithmConfigs() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
- func (o GetAiIndexMetadataConfigOutput) ApproximateNeighborsCount() pulumi.IntOutput
- func (o GetAiIndexMetadataConfigOutput) Dimensions() pulumi.IntOutput
- func (o GetAiIndexMetadataConfigOutput) DistanceMeasureType() pulumi.StringOutput
- func (GetAiIndexMetadataConfigOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataConfigOutput) FeatureNormType() pulumi.StringOutput
- func (o GetAiIndexMetadataConfigOutput) ShardSize() pulumi.StringOutput
- func (o GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutput() GetAiIndexMetadataConfigOutput
- func (o GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigOutput
- type GetAiIndexMetadataInput
- type GetAiIndexMetadataOutput
- func (o GetAiIndexMetadataOutput) Configs() GetAiIndexMetadataConfigArrayOutput
- func (o GetAiIndexMetadataOutput) ContentsDeltaUri() pulumi.StringOutput
- func (GetAiIndexMetadataOutput) ElementType() reflect.Type
- func (o GetAiIndexMetadataOutput) IsCompleteOverwrite() pulumi.BoolOutput
- func (o GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutput() GetAiIndexMetadataOutput
- func (o GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutputWithContext(ctx context.Context) GetAiIndexMetadataOutput
- type LookupAiEndpointIamPolicyArgs
- type LookupAiEndpointIamPolicyOutputArgs
- type LookupAiEndpointIamPolicyResult
- type LookupAiEndpointIamPolicyResultOutput
- func (LookupAiEndpointIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAiEndpointIamPolicyResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) Location() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) PolicyData() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) Project() pulumi.StringOutput
- func (o LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutput() LookupAiEndpointIamPolicyResultOutput
- func (o LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutputWithContext(ctx context.Context) LookupAiEndpointIamPolicyResultOutput
- type LookupAiIndexArgs
- type LookupAiIndexOutputArgs
- type LookupAiIndexResult
- type LookupAiIndexResultOutput
- func (o LookupAiIndexResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) DeployedIndexes() GetAiIndexDeployedIndexArrayOutput
- func (o LookupAiIndexResultOutput) Description() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) DisplayName() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) EffectiveLabels() pulumi.StringMapOutput
- func (LookupAiIndexResultOutput) ElementType() reflect.Type
- func (o LookupAiIndexResultOutput) Etag() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) Id() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) IndexStats() GetAiIndexIndexStatArrayOutput
- func (o LookupAiIndexResultOutput) IndexUpdateMethod() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupAiIndexResultOutput) MetadataSchemaUri() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) Metadatas() GetAiIndexMetadataArrayOutput
- func (o LookupAiIndexResultOutput) Name() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) Project() pulumi.StringPtrOutput
- func (o LookupAiIndexResultOutput) PulumiLabels() pulumi.StringMapOutput
- func (o LookupAiIndexResultOutput) Region() pulumi.StringOutput
- func (o LookupAiIndexResultOutput) ToLookupAiIndexResultOutput() LookupAiIndexResultOutput
- func (o LookupAiIndexResultOutput) ToLookupAiIndexResultOutputWithContext(ctx context.Context) LookupAiIndexResultOutput
- func (o LookupAiIndexResultOutput) UpdateTime() pulumi.StringOutput
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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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"), Labels: pulumi.StringMap{ "env": pulumi.String("test"), }, }) 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
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 ¶
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) EffectiveLabels ¶
func (o AiDatasetOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiDatasetOutput) ElementType ¶
func (AiDatasetOutput) ElementType() reflect.Type
func (AiDatasetOutput) EncryptionSpec ¶
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 ¶
func (o AiDatasetOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this Workflow.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiDatasetOutput) MetadataSchemaUri ¶
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 ¶
func (o AiDatasetOutput) Name() pulumi.StringOutput
The resource name of the Dataset. This value is set by Google.
func (AiDatasetOutput) Project ¶
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) PulumiLabels ¶
func (o AiDatasetOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiDatasetOutput) Region ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 AiDeploymentResourcePool ¶
type AiDeploymentResourcePool struct { pulumi.CustomResourceState // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The underlying dedicated resources that the deployment resource pool uses. // Structure is documented below. DedicatedResources AiDeploymentResourcePoolDedicatedResourcesPtrOutput `pulumi:"dedicatedResources"` // The resource name of deployment resource pool. The maximum length is 63 characters, and valid characters are `/^a-z?$/`. // // *** 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 deployment resource pool. eg us-central1 Region pulumi.StringPtrOutput `pulumi:"region"` }
'DeploymentResourcePool can be shared by multiple deployed models, whose underlying specification consists of dedicated resources.'
To get more information about DeploymentResourcePool, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.deploymentResourcePools)
## Example Usage
### Vertex Ai Deployment Resource Pool
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiDeploymentResourcePool(ctx, "deployment_resource_pool", &vertex.AiDeploymentResourcePoolArgs{ Region: pulumi.String("us-central1"), Name: pulumi.String("example-deployment-resource-pool"), DedicatedResources: &vertex.AiDeploymentResourcePoolDedicatedResourcesArgs{ MachineSpec: &vertex.AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs{ MachineType: pulumi.String("n1-standard-4"), AcceleratorType: pulumi.String("NVIDIA_TESLA_P4"), AcceleratorCount: pulumi.Int(1), }, MinReplicaCount: pulumi.Int(1), MaxReplicaCount: pulumi.Int(2), AutoscalingMetricSpecs: vertex.AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray{ &vertex.AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs{ MetricName: pulumi.String("aiplatform.googleapis.com/prediction/online/accelerator/duty_cycle"), Target: pulumi.Int(60), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
DeploymentResourcePool can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/deploymentResourcePools/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, DeploymentResourcePool can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiDeploymentResourcePool:AiDeploymentResourcePool default projects/{{project}}/locations/{{region}}/deploymentResourcePools/{{name}} ```
```sh $ pulumi import gcp:vertex/aiDeploymentResourcePool:AiDeploymentResourcePool default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiDeploymentResourcePool:AiDeploymentResourcePool default {{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiDeploymentResourcePool:AiDeploymentResourcePool default {{name}} ```
func GetAiDeploymentResourcePool ¶
func GetAiDeploymentResourcePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiDeploymentResourcePoolState, opts ...pulumi.ResourceOption) (*AiDeploymentResourcePool, error)
GetAiDeploymentResourcePool gets an existing AiDeploymentResourcePool 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 NewAiDeploymentResourcePool ¶
func NewAiDeploymentResourcePool(ctx *pulumi.Context, name string, args *AiDeploymentResourcePoolArgs, opts ...pulumi.ResourceOption) (*AiDeploymentResourcePool, error)
NewAiDeploymentResourcePool registers a new resource with the given unique name, arguments, and options.
func (*AiDeploymentResourcePool) ElementType ¶
func (*AiDeploymentResourcePool) ElementType() reflect.Type
func (*AiDeploymentResourcePool) ToAiDeploymentResourcePoolOutput ¶
func (i *AiDeploymentResourcePool) ToAiDeploymentResourcePoolOutput() AiDeploymentResourcePoolOutput
func (*AiDeploymentResourcePool) ToAiDeploymentResourcePoolOutputWithContext ¶
func (i *AiDeploymentResourcePool) ToAiDeploymentResourcePoolOutputWithContext(ctx context.Context) AiDeploymentResourcePoolOutput
type AiDeploymentResourcePoolArgs ¶
type AiDeploymentResourcePoolArgs struct { // The underlying dedicated resources that the deployment resource pool uses. // Structure is documented below. DedicatedResources AiDeploymentResourcePoolDedicatedResourcesPtrInput // The resource name of deployment resource pool. The maximum length is 63 characters, and valid characters are `/^a-z?$/`. // // *** 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 deployment resource pool. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiDeploymentResourcePool resource.
func (AiDeploymentResourcePoolArgs) ElementType ¶
func (AiDeploymentResourcePoolArgs) ElementType() reflect.Type
type AiDeploymentResourcePoolArray ¶
type AiDeploymentResourcePoolArray []AiDeploymentResourcePoolInput
func (AiDeploymentResourcePoolArray) ElementType ¶
func (AiDeploymentResourcePoolArray) ElementType() reflect.Type
func (AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutput ¶
func (i AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutput() AiDeploymentResourcePoolArrayOutput
func (AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutputWithContext ¶
func (i AiDeploymentResourcePoolArray) ToAiDeploymentResourcePoolArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolArrayOutput
type AiDeploymentResourcePoolArrayInput ¶
type AiDeploymentResourcePoolArrayInput interface { pulumi.Input ToAiDeploymentResourcePoolArrayOutput() AiDeploymentResourcePoolArrayOutput ToAiDeploymentResourcePoolArrayOutputWithContext(context.Context) AiDeploymentResourcePoolArrayOutput }
AiDeploymentResourcePoolArrayInput is an input type that accepts AiDeploymentResourcePoolArray and AiDeploymentResourcePoolArrayOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolArrayInput` via:
AiDeploymentResourcePoolArray{ AiDeploymentResourcePoolArgs{...} }
type AiDeploymentResourcePoolArrayOutput ¶
type AiDeploymentResourcePoolArrayOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolArrayOutput) ElementType ¶
func (AiDeploymentResourcePoolArrayOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolArrayOutput) Index ¶
func (o AiDeploymentResourcePoolArrayOutput) Index(i pulumi.IntInput) AiDeploymentResourcePoolOutput
func (AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutput ¶
func (o AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutput() AiDeploymentResourcePoolArrayOutput
func (AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutputWithContext ¶
func (o AiDeploymentResourcePoolArrayOutput) ToAiDeploymentResourcePoolArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolArrayOutput
type AiDeploymentResourcePoolDedicatedResources ¶
type AiDeploymentResourcePoolDedicatedResources struct { // A list of the metric specifications that overrides a resource utilization metric. // Structure is documented below. AutoscalingMetricSpecs []AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpec `pulumi:"autoscalingMetricSpecs"` // The specification of a single machine used by the prediction // Structure is documented below. MachineSpec AiDeploymentResourcePoolDedicatedResourcesMachineSpec `pulumi:"machineSpec"` // 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, will use minReplicaCount as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for maxReplicaCount * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type). MaxReplicaCount *int `pulumi:"maxReplicaCount"` // The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed. MinReplicaCount int `pulumi:"minReplicaCount"` }
type AiDeploymentResourcePoolDedicatedResourcesArgs ¶
type AiDeploymentResourcePoolDedicatedResourcesArgs struct { // A list of the metric specifications that overrides a resource utilization metric. // Structure is documented below. AutoscalingMetricSpecs AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput `pulumi:"autoscalingMetricSpecs"` // The specification of a single machine used by the prediction // Structure is documented below. MachineSpec AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput `pulumi:"machineSpec"` // 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, will use minReplicaCount as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for maxReplicaCount * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type). MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"` // The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed. MinReplicaCount pulumi.IntInput `pulumi:"minReplicaCount"` }
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutput() AiDeploymentResourcePoolDedicatedResourcesOutput
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesOutput
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesArgs) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpec ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpec struct { // 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"` // 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 AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs struct { // 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.StringInput `pulumi:"metricName"` // 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 (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray []AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput }
AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray and AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayInput` via:
AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArray{ AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs{...} }
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput }
AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs and AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecInput` via:
AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArgs{...}
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) MetricName ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) MetricName() pulumi.StringOutput
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 (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) Target ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) Target() pulumi.IntPtrOutput
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 (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecOutput
type AiDeploymentResourcePoolDedicatedResourcesInput ¶
type AiDeploymentResourcePoolDedicatedResourcesInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesOutput() AiDeploymentResourcePoolDedicatedResourcesOutput ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesOutput }
AiDeploymentResourcePoolDedicatedResourcesInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesArgs and AiDeploymentResourcePoolDedicatedResourcesOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesInput` via:
AiDeploymentResourcePoolDedicatedResourcesArgs{...}
type AiDeploymentResourcePoolDedicatedResourcesMachineSpec ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpec struct { // The number of accelerators to attach to the machine. AcceleratorCount *int `pulumi:"acceleratorCount"` // 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"` // 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). MachineType *string `pulumi:"machineType"` }
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs struct { // The number of accelerators to attach to the machine. AcceleratorCount pulumi.IntPtrInput `pulumi:"acceleratorCount"` // 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"` // 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). MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput ¶
func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (i AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput }
AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs and AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesMachineSpecInput` via:
AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs{...}
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorCount() pulumi.IntPtrOutput
The number of accelerators to attach to the machine.
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorType ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) AcceleratorType() pulumi.StringPtrOutput
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 (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) MachineType ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) MachineType() pulumi.StringPtrOutput
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).
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput }
AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs, AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtr and AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput` via:
AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs{...} or: nil
func AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtr ¶
func AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtr(v *AiDeploymentResourcePoolDedicatedResourcesMachineSpecArgs) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrInput
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorCount() pulumi.IntPtrOutput
The number of accelerators to attach to the machine.
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorType ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) AcceleratorType() pulumi.StringPtrOutput
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 (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) MachineType ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) MachineType() pulumi.StringPtrOutput
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).
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
type AiDeploymentResourcePoolDedicatedResourcesOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesOutput) AutoscalingMetricSpecs ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) AutoscalingMetricSpecs() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
A list of the metric specifications that overrides a resource utilization metric. Structure is documented below.
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesOutput) MachineSpec ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MachineSpec() AiDeploymentResourcePoolDedicatedResourcesMachineSpecOutput
The specification of a single machine used by the prediction Structure is documented below.
func (AiDeploymentResourcePoolDedicatedResourcesOutput) MaxReplicaCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
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, will use minReplicaCount as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for maxReplicaCount * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).
func (AiDeploymentResourcePoolDedicatedResourcesOutput) MinReplicaCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) MinReplicaCount() pulumi.IntOutput
The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutput() AiDeploymentResourcePoolDedicatedResourcesOutput
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesOutput
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
type AiDeploymentResourcePoolDedicatedResourcesPtrInput ¶
type AiDeploymentResourcePoolDedicatedResourcesPtrInput interface { pulumi.Input ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput }
AiDeploymentResourcePoolDedicatedResourcesPtrInput is an input type that accepts AiDeploymentResourcePoolDedicatedResourcesArgs, AiDeploymentResourcePoolDedicatedResourcesPtr and AiDeploymentResourcePoolDedicatedResourcesPtrOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolDedicatedResourcesPtrInput` via:
AiDeploymentResourcePoolDedicatedResourcesArgs{...} or: nil
func AiDeploymentResourcePoolDedicatedResourcesPtr ¶
func AiDeploymentResourcePoolDedicatedResourcesPtr(v *AiDeploymentResourcePoolDedicatedResourcesArgs) AiDeploymentResourcePoolDedicatedResourcesPtrInput
type AiDeploymentResourcePoolDedicatedResourcesPtrOutput ¶
type AiDeploymentResourcePoolDedicatedResourcesPtrOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) AutoscalingMetricSpecs ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) AutoscalingMetricSpecs() AiDeploymentResourcePoolDedicatedResourcesAutoscalingMetricSpecArrayOutput
A list of the metric specifications that overrides a resource utilization metric. Structure is documented below.
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ElementType ¶
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MachineSpec ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MachineSpec() AiDeploymentResourcePoolDedicatedResourcesMachineSpecPtrOutput
The specification of a single machine used by the prediction Structure is documented below.
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MaxReplicaCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
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, will use minReplicaCount as the default value. The value of this field impacts the charge against Vertex CPU and GPU quotas. Specifically, you will be charged for maxReplicaCount * number of cores in the selected machine type) and (max_replica_count * number of GPUs per replica in the selected machine type).
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MinReplicaCount ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. If traffic against the DeployedModel increases, it may dynamically be deployed onto more replicas, and as traffic decreases, some of these extra replicas may be freed.
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutput() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
func (AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext ¶
func (o AiDeploymentResourcePoolDedicatedResourcesPtrOutput) ToAiDeploymentResourcePoolDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiDeploymentResourcePoolDedicatedResourcesPtrOutput
type AiDeploymentResourcePoolInput ¶
type AiDeploymentResourcePoolInput interface { pulumi.Input ToAiDeploymentResourcePoolOutput() AiDeploymentResourcePoolOutput ToAiDeploymentResourcePoolOutputWithContext(ctx context.Context) AiDeploymentResourcePoolOutput }
type AiDeploymentResourcePoolMap ¶
type AiDeploymentResourcePoolMap map[string]AiDeploymentResourcePoolInput
func (AiDeploymentResourcePoolMap) ElementType ¶
func (AiDeploymentResourcePoolMap) ElementType() reflect.Type
func (AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutput ¶
func (i AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutput() AiDeploymentResourcePoolMapOutput
func (AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutputWithContext ¶
func (i AiDeploymentResourcePoolMap) ToAiDeploymentResourcePoolMapOutputWithContext(ctx context.Context) AiDeploymentResourcePoolMapOutput
type AiDeploymentResourcePoolMapInput ¶
type AiDeploymentResourcePoolMapInput interface { pulumi.Input ToAiDeploymentResourcePoolMapOutput() AiDeploymentResourcePoolMapOutput ToAiDeploymentResourcePoolMapOutputWithContext(context.Context) AiDeploymentResourcePoolMapOutput }
AiDeploymentResourcePoolMapInput is an input type that accepts AiDeploymentResourcePoolMap and AiDeploymentResourcePoolMapOutput values. You can construct a concrete instance of `AiDeploymentResourcePoolMapInput` via:
AiDeploymentResourcePoolMap{ "key": AiDeploymentResourcePoolArgs{...} }
type AiDeploymentResourcePoolMapOutput ¶
type AiDeploymentResourcePoolMapOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolMapOutput) ElementType ¶
func (AiDeploymentResourcePoolMapOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolMapOutput) MapIndex ¶
func (o AiDeploymentResourcePoolMapOutput) MapIndex(k pulumi.StringInput) AiDeploymentResourcePoolOutput
func (AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutput ¶
func (o AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutput() AiDeploymentResourcePoolMapOutput
func (AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutputWithContext ¶
func (o AiDeploymentResourcePoolMapOutput) ToAiDeploymentResourcePoolMapOutputWithContext(ctx context.Context) AiDeploymentResourcePoolMapOutput
type AiDeploymentResourcePoolOutput ¶
type AiDeploymentResourcePoolOutput struct{ *pulumi.OutputState }
func (AiDeploymentResourcePoolOutput) CreateTime ¶
func (o AiDeploymentResourcePoolOutput) CreateTime() pulumi.StringOutput
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiDeploymentResourcePoolOutput) DedicatedResources ¶
func (o AiDeploymentResourcePoolOutput) DedicatedResources() AiDeploymentResourcePoolDedicatedResourcesPtrOutput
The underlying dedicated resources that the deployment resource pool uses. Structure is documented below.
func (AiDeploymentResourcePoolOutput) ElementType ¶
func (AiDeploymentResourcePoolOutput) ElementType() reflect.Type
func (AiDeploymentResourcePoolOutput) Name ¶
func (o AiDeploymentResourcePoolOutput) Name() pulumi.StringOutput
The resource name of deployment resource pool. The maximum length is 63 characters, and valid characters are `/^a-z?$/`.
***
func (AiDeploymentResourcePoolOutput) Project ¶
func (o AiDeploymentResourcePoolOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiDeploymentResourcePoolOutput) Region ¶
func (o AiDeploymentResourcePoolOutput) Region() pulumi.StringPtrOutput
The region of deployment resource pool. eg us-central1
func (AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutput ¶
func (o AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutput() AiDeploymentResourcePoolOutput
func (AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutputWithContext ¶
func (o AiDeploymentResourcePoolOutput) ToAiDeploymentResourcePoolOutputWithContext(ctx context.Context) AiDeploymentResourcePoolOutput
type AiDeploymentResourcePoolState ¶
type AiDeploymentResourcePoolState struct { // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The underlying dedicated resources that the deployment resource pool uses. // Structure is documented below. DedicatedResources AiDeploymentResourcePoolDedicatedResourcesPtrInput // The resource name of deployment resource pool. The maximum length is 63 characters, and valid characters are `/^a-z?$/`. // // *** 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 deployment resource pool. eg us-central1 Region pulumi.StringPtrInput }
func (AiDeploymentResourcePoolState) ElementType ¶
func (AiDeploymentResourcePoolState) ElementType() reflect.Type
type AiEndpoint ¶
type AiEndpoint struct { pulumi.CustomResourceState // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Output only. DNS of the dedicated endpoint. Will only be populated if dedicatedEndpointEnabled is true. Format: `https://{endpointId}.{region}-{projectNumber}.prediction.vertexai.goog`. DedicatedEndpointDns pulumi.StringOutput `pulumi:"dedicatedEndpointDns"` // If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitation will be removed soon. DedicatedEndpointEnabled pulumi.BoolPtrOutput `pulumi:"dedicatedEndpointEnabled"` // 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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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. Only one of the fields, `network` or `privateServiceConnectConfig`, can be set. Network pulumi.StringPtrOutput `pulumi:"network"` // Configures the request-response logging for online prediction. // Structure is documented below. PredictRequestResponseLoggingConfig AiEndpointPredictRequestResponseLoggingConfigPtrOutput `pulumi:"predictRequestResponseLoggingConfig"` // Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiEndpointPrivateServiceConnectConfigPtrOutput `pulumi:"privateServiceConnectConfig"` // 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region for the resource Region pulumi.StringPtrOutput `pulumi:"region"` // A map from a DeployedModel's id to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. // If a DeployedModel's id is not listed in this map, then it receives no traffic. // The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment. See // the `deployModel` [example](https://cloud.google.com/vertex-ai/docs/general/deployment#deploy_a_model_to_an_endpoint) and // [documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.endpoints/deployModel) for more information. // > **Note:** To set the map to empty, set `"{}"`, apply, and then remove the field from your config. TrafficSplit pulumi.StringOutput `pulumi:"trafficSplit"` // 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 (
"encoding/json" "fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vertexNetwork, err := compute.NewNetwork(ctx, "vertex_network", &compute.NetworkArgs{ Name: pulumi.String("network-name"), }) if err != nil { return err } vertexRange, err := compute.NewGlobalAddress(ctx, "vertex_range", &compute.GlobalAddressArgs{ Name: pulumi.String("address-name"), Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(24), Network: vertexNetwork.ID(), }) if err != nil { return err } vertexVpcConnection, err := servicenetworking.NewConnection(ctx, "vertex_vpc_connection", &servicenetworking.ConnectionArgs{ Network: vertexNetwork.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ vertexRange.Name, }, }) if err != nil { return err } bqDataset, err := bigquery.NewDataset(ctx, "bq_dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("some_dataset"), FriendlyName: pulumi.String("logging dataset"), Description: pulumi.String("This is a dataset that requests are logged to"), Location: pulumi.String("US"), DeleteContentsOnDestroy: pulumi.Bool(true), }) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "12345": 100, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = vertex.NewAiEndpoint(ctx, "endpoint", &vertex.AiEndpointArgs{ Name: pulumi.String("endpoint-name"), DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Location: pulumi.String("us-central1"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, Network: vertexNetwork.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("projects/%v/global/networks/%v", project.Number, name), nil }).(pulumi.StringOutput), EncryptionSpec: &vertex.AiEndpointEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, PredictRequestResponseLoggingConfig: &vertex.AiEndpointPredictRequestResponseLoggingConfigArgs{ BigqueryDestination: &vertex.AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs{ OutputUri: bqDataset.DatasetId.ApplyT(func(datasetId string) (string, error) { return fmt.Sprintf("bq://%v.%v.request_response_logging", project.ProjectId, datasetId), nil }).(pulumi.StringOutput), }, Enabled: pulumi.Bool(true), SamplingRate: pulumi.Float64(0.1), }, TrafficSplit: pulumi.String(json0), }, pulumi.DependsOn([]pulumi.Resource{ vertexVpcConnection, })) if err != nil { return err } _, err = kms.NewCryptoKeyIAMMember(ctx, "crypto_key", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-name"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.Sprintf("serviceAccount:service-%v@gcp-sa-aiplatform.iam.gserviceaccount.com", project.Number), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Endpoint Private Service Connect
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/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, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } _, err = vertex.NewAiEndpoint(ctx, "endpoint", &vertex.AiEndpointArgs{ Name: pulumi.String("endpoint-name_89313"), DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Location: pulumi.String("us-central1"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, PrivateServiceConnectConfig: &vertex.AiEndpointPrivateServiceConnectConfigArgs{ EnablePrivateServiceConnect: pulumi.Bool(true), ProjectAllowlists: pulumi.StringArray{ pulumi.String(project.ProjectId), }, EnableSecurePrivateServiceConnect: pulumi.Bool(false), }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Endpoint Dedicated Endpoint
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiEndpoint(ctx, "endpoint", &vertex.AiEndpointArgs{ Name: pulumi.String("endpoint-name_60646"), DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Location: pulumi.String("us-central1"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, DedicatedEndpointEnabled: pulumi.Bool(true), }) if err != nil { return err } _, err = organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } return nil }) }
```
## Import
Endpoint can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{location}}/endpoints/{{name}}`
* `{{project}}/{{location}}/{{name}}`
* `{{location}}/{{name}}`
When using the `pulumi import` command, Endpoint can be imported using one of the formats above. For example:
```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 ¶
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 ¶
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 ¶
func (*AiEndpoint) ElementType() reflect.Type
func (*AiEndpoint) ToAiEndpointOutput ¶
func (i *AiEndpoint) ToAiEndpointOutput() AiEndpointOutput
func (*AiEndpoint) ToAiEndpointOutputWithContext ¶
func (i *AiEndpoint) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
type AiEndpointArgs ¶
type AiEndpointArgs struct { // If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitation will be removed soon. DedicatedEndpointEnabled pulumi.BoolPtrInput // 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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. Only one of the fields, `network` or `privateServiceConnectConfig`, can be set. Network pulumi.StringPtrInput // Configures the request-response logging for online prediction. // Structure is documented below. PredictRequestResponseLoggingConfig AiEndpointPredictRequestResponseLoggingConfigPtrInput // Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiEndpointPrivateServiceConnectConfigPtrInput // 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 for the resource Region pulumi.StringPtrInput // A map from a DeployedModel's id to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. // If a DeployedModel's id is not listed in this map, then it receives no traffic. // The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment. See // the `deployModel` [example](https://cloud.google.com/vertex-ai/docs/general/deployment#deploy_a_model_to_an_endpoint) and // [documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.endpoints/deployModel) for more information. // > **Note:** To set the map to empty, set `"{}"`, apply, and then remove the field from your config. TrafficSplit pulumi.StringPtrInput }
The set of arguments for constructing a AiEndpoint resource.
func (AiEndpointArgs) ElementType ¶
func (AiEndpointArgs) ElementType() reflect.Type
type AiEndpointArray ¶
type AiEndpointArray []AiEndpointInput
func (AiEndpointArray) ElementType ¶
func (AiEndpointArray) ElementType() reflect.Type
func (AiEndpointArray) ToAiEndpointArrayOutput ¶
func (i AiEndpointArray) ToAiEndpointArrayOutput() AiEndpointArrayOutput
func (AiEndpointArray) ToAiEndpointArrayOutputWithContext ¶
func (i AiEndpointArray) ToAiEndpointArrayOutputWithContext(ctx context.Context) AiEndpointArrayOutput
type AiEndpointArrayInput ¶
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 ¶
type AiEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointArrayOutput) ElementType ¶
func (AiEndpointArrayOutput) ElementType() reflect.Type
func (AiEndpointArrayOutput) Index ¶
func (o AiEndpointArrayOutput) Index(i pulumi.IntInput) AiEndpointOutput
func (AiEndpointArrayOutput) ToAiEndpointArrayOutput ¶
func (o AiEndpointArrayOutput) ToAiEndpointArrayOutput() AiEndpointArrayOutput
func (AiEndpointArrayOutput) ToAiEndpointArrayOutputWithContext ¶
func (o AiEndpointArrayOutput) ToAiEndpointArrayOutputWithContext(ctx context.Context) AiEndpointArrayOutput
type AiEndpointDeployedModel ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutput ¶
func (i AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutputWithContext ¶
func (i AiEndpointDeployedModelArgs) ToAiEndpointDeployedModelOutputWithContext(ctx context.Context) AiEndpointDeployedModelOutput
type AiEndpointDeployedModelArray ¶
type AiEndpointDeployedModelArray []AiEndpointDeployedModelInput
func (AiEndpointDeployedModelArray) ElementType ¶
func (AiEndpointDeployedModelArray) ElementType() reflect.Type
func (AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutput ¶
func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
func (AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutputWithContext ¶
func (i AiEndpointDeployedModelArray) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
type AiEndpointDeployedModelArrayInput ¶
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 ¶
type AiEndpointDeployedModelArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelArrayOutput) ElementType ¶
func (AiEndpointDeployedModelArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelArrayOutput) Index ¶
func (o AiEndpointDeployedModelArrayOutput) Index(i pulumi.IntInput) AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutput ¶
func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutput() AiEndpointDeployedModelArrayOutput
func (AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutputWithContext ¶
func (o AiEndpointDeployedModelArrayOutput) ToAiEndpointDeployedModelArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelArrayOutput
type AiEndpointDeployedModelAutomaticResource ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelAutomaticResourceArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutput ¶
func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
func (AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext ¶
func (i AiEndpointDeployedModelAutomaticResourceArgs) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
type AiEndpointDeployedModelAutomaticResourceArray ¶
type AiEndpointDeployedModelAutomaticResourceArray []AiEndpointDeployedModelAutomaticResourceInput
func (AiEndpointDeployedModelAutomaticResourceArray) ElementType ¶
func (AiEndpointDeployedModelAutomaticResourceArray) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutput ¶
func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
func (AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext ¶
func (i AiEndpointDeployedModelAutomaticResourceArray) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
type AiEndpointDeployedModelAutomaticResourceArrayInput ¶
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 ¶
type AiEndpointDeployedModelAutomaticResourceArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ElementType ¶
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutput ¶
func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutput() AiEndpointDeployedModelAutomaticResourceArrayOutput
func (AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext ¶
func (o AiEndpointDeployedModelAutomaticResourceArrayOutput) ToAiEndpointDeployedModelAutomaticResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceArrayOutput
type AiEndpointDeployedModelAutomaticResourceInput ¶
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 ¶
type AiEndpointDeployedModelAutomaticResourceOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelAutomaticResourceOutput) ElementType ¶
func (AiEndpointDeployedModelAutomaticResourceOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelAutomaticResourceOutput) MaxReplicaCount ¶
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 ¶
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 ¶
func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutput() AiEndpointDeployedModelAutomaticResourceOutput
func (AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext ¶
func (o AiEndpointDeployedModelAutomaticResourceOutput) ToAiEndpointDeployedModelAutomaticResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelAutomaticResourceOutput
type AiEndpointDeployedModelDedicatedResource ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelDedicatedResourceArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
func (AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceArgs) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
type AiEndpointDeployedModelDedicatedResourceArray ¶
type AiEndpointDeployedModelDedicatedResourceArray []AiEndpointDeployedModelDedicatedResourceInput
func (AiEndpointDeployedModelDedicatedResourceArray) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
func (AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceArray) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
type AiEndpointDeployedModelDedicatedResourceArrayInput ¶
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 ¶
type AiEndpointDeployedModelDedicatedResourceArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutput ¶
func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutput() AiEndpointDeployedModelDedicatedResourceArrayOutput
func (AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceArrayOutput) ToAiEndpointDeployedModelDedicatedResourceArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpec ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArgs) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray ¶
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray []AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArray) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayInput ¶
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 ¶
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput ¶
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecInput ¶
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 ¶
type AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) MetricName ¶
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 ¶
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 ¶
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput() AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
func (AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput) ToAiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceAutoscalingMetricSpecOutput
type AiEndpointDeployedModelDedicatedResourceInput ¶
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 ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArgs) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecArray ¶
type AiEndpointDeployedModelDedicatedResourceMachineSpecArray []AiEndpointDeployedModelDedicatedResourceMachineSpecInput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ¶
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext ¶
func (i AiEndpointDeployedModelDedicatedResourceMachineSpecArray) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayInput ¶
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 ¶
type AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ElementType ¶
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput ¶
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
type AiEndpointDeployedModelDedicatedResourceMachineSpecInput ¶
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 ¶
type AiEndpointDeployedModelDedicatedResourceMachineSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorCount ¶
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorCount() pulumi.IntPtrOutput
(Output) The number of accelerators to attach to the machine.
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) AcceleratorType ¶
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 ¶
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) MachineType ¶
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 ¶
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutput() AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
func (AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceMachineSpecOutput) ToAiEndpointDeployedModelDedicatedResourceMachineSpecOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceMachineSpecOutput
type AiEndpointDeployedModelDedicatedResourceOutput ¶
type AiEndpointDeployedModelDedicatedResourceOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelDedicatedResourceOutput) AutoscalingMetricSpecs ¶
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 ¶
func (AiEndpointDeployedModelDedicatedResourceOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelDedicatedResourceOutput) MachineSpecs ¶
func (o AiEndpointDeployedModelDedicatedResourceOutput) MachineSpecs() AiEndpointDeployedModelDedicatedResourceMachineSpecArrayOutput
(Output) The specification of a single machine used by the prediction. Structure is documented below.
func (AiEndpointDeployedModelDedicatedResourceOutput) MaxReplicaCount ¶
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 ¶
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 ¶
func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutput() AiEndpointDeployedModelDedicatedResourceOutput
func (AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext ¶
func (o AiEndpointDeployedModelDedicatedResourceOutput) ToAiEndpointDeployedModelDedicatedResourceOutputWithContext(ctx context.Context) AiEndpointDeployedModelDedicatedResourceOutput
type AiEndpointDeployedModelInput ¶
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 ¶
type AiEndpointDeployedModelOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelOutput) AutomaticResources ¶
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 ¶
func (o AiEndpointDeployedModelOutput) CreateTime() pulumi.StringPtrOutput
(Output) Output only. Timestamp when the DeployedModel was created.
func (AiEndpointDeployedModelOutput) DedicatedResources ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelOutput) EnableAccessLogging ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o AiEndpointDeployedModelOutput) ModelVersionId() pulumi.StringPtrOutput
(Output) Output only. The version ID of the model that is deployed.
func (AiEndpointDeployedModelOutput) PrivateEndpoints ¶
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 ¶
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 ¶
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 ¶
func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutput() AiEndpointDeployedModelOutput
func (AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutputWithContext ¶
func (o AiEndpointDeployedModelOutput) ToAiEndpointDeployedModelOutputWithContext(ctx context.Context) AiEndpointDeployedModelOutput
type AiEndpointDeployedModelPrivateEndpoint ¶
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 ¶
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 ¶
func (AiEndpointDeployedModelPrivateEndpointArgs) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutput ¶
func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
func (AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext ¶
func (i AiEndpointDeployedModelPrivateEndpointArgs) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
type AiEndpointDeployedModelPrivateEndpointArray ¶
type AiEndpointDeployedModelPrivateEndpointArray []AiEndpointDeployedModelPrivateEndpointInput
func (AiEndpointDeployedModelPrivateEndpointArray) ElementType ¶
func (AiEndpointDeployedModelPrivateEndpointArray) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutput ¶
func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
func (AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext ¶
func (i AiEndpointDeployedModelPrivateEndpointArray) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
type AiEndpointDeployedModelPrivateEndpointArrayInput ¶
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 ¶
type AiEndpointDeployedModelPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ElementType ¶
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutput ¶
func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutput() AiEndpointDeployedModelPrivateEndpointArrayOutput
func (AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext ¶
func (o AiEndpointDeployedModelPrivateEndpointArrayOutput) ToAiEndpointDeployedModelPrivateEndpointArrayOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointArrayOutput
type AiEndpointDeployedModelPrivateEndpointInput ¶
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 ¶
type AiEndpointDeployedModelPrivateEndpointOutput struct{ *pulumi.OutputState }
func (AiEndpointDeployedModelPrivateEndpointOutput) ElementType ¶
func (AiEndpointDeployedModelPrivateEndpointOutput) ElementType() reflect.Type
func (AiEndpointDeployedModelPrivateEndpointOutput) ExplainHttpUri ¶
func (o AiEndpointDeployedModelPrivateEndpointOutput) ExplainHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send explain requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) HealthHttpUri ¶
func (o AiEndpointDeployedModelPrivateEndpointOutput) HealthHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send health check requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) PredictHttpUri ¶
func (o AiEndpointDeployedModelPrivateEndpointOutput) PredictHttpUri() pulumi.StringPtrOutput
(Output) Output only. Http(s) path to send prediction requests.
func (AiEndpointDeployedModelPrivateEndpointOutput) ServiceAttachment ¶
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 ¶
func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutput() AiEndpointDeployedModelPrivateEndpointOutput
func (AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext ¶
func (o AiEndpointDeployedModelPrivateEndpointOutput) ToAiEndpointDeployedModelPrivateEndpointOutputWithContext(ctx context.Context) AiEndpointDeployedModelPrivateEndpointOutput
type AiEndpointEncryptionSpec ¶
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 ¶
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 ¶
func (AiEndpointEncryptionSpecArgs) ElementType() reflect.Type
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutput ¶
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutputWithContext ¶
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutput ¶
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶
func (i AiEndpointEncryptionSpecArgs) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointEncryptionSpecInput ¶
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 ¶
type AiEndpointEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiEndpointEncryptionSpecOutput) ElementType ¶
func (AiEndpointEncryptionSpecOutput) ElementType() reflect.Type
func (AiEndpointEncryptionSpecOutput) KmsKeyName ¶
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 ¶
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutput() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutputWithContext ¶
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutput ¶
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶
func (o AiEndpointEncryptionSpecOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointEncryptionSpecPtrInput ¶
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 ¶
func AiEndpointEncryptionSpecPtr(v *AiEndpointEncryptionSpecArgs) AiEndpointEncryptionSpecPtrInput
type AiEndpointEncryptionSpecPtrOutput ¶
type AiEndpointEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointEncryptionSpecPtrOutput) Elem ¶
func (o AiEndpointEncryptionSpecPtrOutput) Elem() AiEndpointEncryptionSpecOutput
func (AiEndpointEncryptionSpecPtrOutput) ElementType ¶
func (AiEndpointEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiEndpointEncryptionSpecPtrOutput) KmsKeyName ¶
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 ¶
func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutput() AiEndpointEncryptionSpecPtrOutput
func (AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext ¶
func (o AiEndpointEncryptionSpecPtrOutput) ToAiEndpointEncryptionSpecPtrOutputWithContext(ctx context.Context) AiEndpointEncryptionSpecPtrOutput
type AiEndpointIamBinding ¶
type AiEndpointIamBinding struct { pulumi.CustomResourceState Condition AiEndpointIamBindingConditionPtrOutput `pulumi:"condition"` Endpoint pulumi.StringOutput `pulumi:"endpoint"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Members pulumi.StringArrayOutput `pulumi:"members"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetAiEndpointIamBinding ¶
func GetAiEndpointIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiEndpointIamBindingState, opts ...pulumi.ResourceOption) (*AiEndpointIamBinding, error)
GetAiEndpointIamBinding gets an existing AiEndpointIamBinding 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 NewAiEndpointIamBinding ¶
func NewAiEndpointIamBinding(ctx *pulumi.Context, name string, args *AiEndpointIamBindingArgs, opts ...pulumi.ResourceOption) (*AiEndpointIamBinding, error)
NewAiEndpointIamBinding registers a new resource with the given unique name, arguments, and options.
func (*AiEndpointIamBinding) ElementType ¶
func (*AiEndpointIamBinding) ElementType() reflect.Type
func (*AiEndpointIamBinding) ToAiEndpointIamBindingOutput ¶
func (i *AiEndpointIamBinding) ToAiEndpointIamBindingOutput() AiEndpointIamBindingOutput
func (*AiEndpointIamBinding) ToAiEndpointIamBindingOutputWithContext ¶
func (i *AiEndpointIamBinding) ToAiEndpointIamBindingOutputWithContext(ctx context.Context) AiEndpointIamBindingOutput
type AiEndpointIamBindingArgs ¶
type AiEndpointIamBindingArgs struct { Condition AiEndpointIamBindingConditionPtrInput Endpoint pulumi.StringInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a AiEndpointIamBinding resource.
func (AiEndpointIamBindingArgs) ElementType ¶
func (AiEndpointIamBindingArgs) ElementType() reflect.Type
type AiEndpointIamBindingArray ¶
type AiEndpointIamBindingArray []AiEndpointIamBindingInput
func (AiEndpointIamBindingArray) ElementType ¶
func (AiEndpointIamBindingArray) ElementType() reflect.Type
func (AiEndpointIamBindingArray) ToAiEndpointIamBindingArrayOutput ¶
func (i AiEndpointIamBindingArray) ToAiEndpointIamBindingArrayOutput() AiEndpointIamBindingArrayOutput
func (AiEndpointIamBindingArray) ToAiEndpointIamBindingArrayOutputWithContext ¶
func (i AiEndpointIamBindingArray) ToAiEndpointIamBindingArrayOutputWithContext(ctx context.Context) AiEndpointIamBindingArrayOutput
type AiEndpointIamBindingArrayInput ¶
type AiEndpointIamBindingArrayInput interface { pulumi.Input ToAiEndpointIamBindingArrayOutput() AiEndpointIamBindingArrayOutput ToAiEndpointIamBindingArrayOutputWithContext(context.Context) AiEndpointIamBindingArrayOutput }
AiEndpointIamBindingArrayInput is an input type that accepts AiEndpointIamBindingArray and AiEndpointIamBindingArrayOutput values. You can construct a concrete instance of `AiEndpointIamBindingArrayInput` via:
AiEndpointIamBindingArray{ AiEndpointIamBindingArgs{...} }
type AiEndpointIamBindingArrayOutput ¶
type AiEndpointIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointIamBindingArrayOutput) ElementType ¶
func (AiEndpointIamBindingArrayOutput) ElementType() reflect.Type
func (AiEndpointIamBindingArrayOutput) Index ¶
func (o AiEndpointIamBindingArrayOutput) Index(i pulumi.IntInput) AiEndpointIamBindingOutput
func (AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutput ¶
func (o AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutput() AiEndpointIamBindingArrayOutput
func (AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutputWithContext ¶
func (o AiEndpointIamBindingArrayOutput) ToAiEndpointIamBindingArrayOutputWithContext(ctx context.Context) AiEndpointIamBindingArrayOutput
type AiEndpointIamBindingConditionArgs ¶
type AiEndpointIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiEndpointIamBindingConditionArgs) ElementType ¶
func (AiEndpointIamBindingConditionArgs) ElementType() reflect.Type
func (AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutput ¶
func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutput() AiEndpointIamBindingConditionOutput
func (AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutputWithContext ¶
func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionOutput
func (AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutput ¶
func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
func (AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutputWithContext ¶
func (i AiEndpointIamBindingConditionArgs) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
type AiEndpointIamBindingConditionInput ¶
type AiEndpointIamBindingConditionInput interface { pulumi.Input ToAiEndpointIamBindingConditionOutput() AiEndpointIamBindingConditionOutput ToAiEndpointIamBindingConditionOutputWithContext(context.Context) AiEndpointIamBindingConditionOutput }
AiEndpointIamBindingConditionInput is an input type that accepts AiEndpointIamBindingConditionArgs and AiEndpointIamBindingConditionOutput values. You can construct a concrete instance of `AiEndpointIamBindingConditionInput` via:
AiEndpointIamBindingConditionArgs{...}
type AiEndpointIamBindingConditionOutput ¶
type AiEndpointIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AiEndpointIamBindingConditionOutput) Description ¶
func (o AiEndpointIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AiEndpointIamBindingConditionOutput) ElementType ¶
func (AiEndpointIamBindingConditionOutput) ElementType() reflect.Type
func (AiEndpointIamBindingConditionOutput) Expression ¶
func (o AiEndpointIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AiEndpointIamBindingConditionOutput) Title ¶
func (o AiEndpointIamBindingConditionOutput) Title() pulumi.StringOutput
func (AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutput ¶
func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutput() AiEndpointIamBindingConditionOutput
func (AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutputWithContext ¶
func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionOutput
func (AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutput ¶
func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
func (AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext ¶
func (o AiEndpointIamBindingConditionOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
type AiEndpointIamBindingConditionPtrInput ¶
type AiEndpointIamBindingConditionPtrInput interface { pulumi.Input ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput ToAiEndpointIamBindingConditionPtrOutputWithContext(context.Context) AiEndpointIamBindingConditionPtrOutput }
AiEndpointIamBindingConditionPtrInput is an input type that accepts AiEndpointIamBindingConditionArgs, AiEndpointIamBindingConditionPtr and AiEndpointIamBindingConditionPtrOutput values. You can construct a concrete instance of `AiEndpointIamBindingConditionPtrInput` via:
AiEndpointIamBindingConditionArgs{...} or: nil
func AiEndpointIamBindingConditionPtr ¶
func AiEndpointIamBindingConditionPtr(v *AiEndpointIamBindingConditionArgs) AiEndpointIamBindingConditionPtrInput
type AiEndpointIamBindingConditionPtrOutput ¶
type AiEndpointIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointIamBindingConditionPtrOutput) Description ¶
func (o AiEndpointIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiEndpointIamBindingConditionPtrOutput) ElementType ¶
func (AiEndpointIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AiEndpointIamBindingConditionPtrOutput) Expression ¶
func (o AiEndpointIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiEndpointIamBindingConditionPtrOutput) Title ¶
func (o AiEndpointIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutput ¶
func (o AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutput() AiEndpointIamBindingConditionPtrOutput
func (AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext ¶
func (o AiEndpointIamBindingConditionPtrOutput) ToAiEndpointIamBindingConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamBindingConditionPtrOutput
type AiEndpointIamBindingInput ¶
type AiEndpointIamBindingInput interface { pulumi.Input ToAiEndpointIamBindingOutput() AiEndpointIamBindingOutput ToAiEndpointIamBindingOutputWithContext(ctx context.Context) AiEndpointIamBindingOutput }
type AiEndpointIamBindingMap ¶
type AiEndpointIamBindingMap map[string]AiEndpointIamBindingInput
func (AiEndpointIamBindingMap) ElementType ¶
func (AiEndpointIamBindingMap) ElementType() reflect.Type
func (AiEndpointIamBindingMap) ToAiEndpointIamBindingMapOutput ¶
func (i AiEndpointIamBindingMap) ToAiEndpointIamBindingMapOutput() AiEndpointIamBindingMapOutput
func (AiEndpointIamBindingMap) ToAiEndpointIamBindingMapOutputWithContext ¶
func (i AiEndpointIamBindingMap) ToAiEndpointIamBindingMapOutputWithContext(ctx context.Context) AiEndpointIamBindingMapOutput
type AiEndpointIamBindingMapInput ¶
type AiEndpointIamBindingMapInput interface { pulumi.Input ToAiEndpointIamBindingMapOutput() AiEndpointIamBindingMapOutput ToAiEndpointIamBindingMapOutputWithContext(context.Context) AiEndpointIamBindingMapOutput }
AiEndpointIamBindingMapInput is an input type that accepts AiEndpointIamBindingMap and AiEndpointIamBindingMapOutput values. You can construct a concrete instance of `AiEndpointIamBindingMapInput` via:
AiEndpointIamBindingMap{ "key": AiEndpointIamBindingArgs{...} }
type AiEndpointIamBindingMapOutput ¶
type AiEndpointIamBindingMapOutput struct{ *pulumi.OutputState }
func (AiEndpointIamBindingMapOutput) ElementType ¶
func (AiEndpointIamBindingMapOutput) ElementType() reflect.Type
func (AiEndpointIamBindingMapOutput) MapIndex ¶
func (o AiEndpointIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamBindingOutput
func (AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutput ¶
func (o AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutput() AiEndpointIamBindingMapOutput
func (AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutputWithContext ¶
func (o AiEndpointIamBindingMapOutput) ToAiEndpointIamBindingMapOutputWithContext(ctx context.Context) AiEndpointIamBindingMapOutput
type AiEndpointIamBindingOutput ¶
type AiEndpointIamBindingOutput struct{ *pulumi.OutputState }
func (AiEndpointIamBindingOutput) Condition ¶
func (o AiEndpointIamBindingOutput) Condition() AiEndpointIamBindingConditionPtrOutput
func (AiEndpointIamBindingOutput) ElementType ¶
func (AiEndpointIamBindingOutput) ElementType() reflect.Type
func (AiEndpointIamBindingOutput) Endpoint ¶
func (o AiEndpointIamBindingOutput) Endpoint() pulumi.StringOutput
func (AiEndpointIamBindingOutput) Etag ¶
func (o AiEndpointIamBindingOutput) Etag() pulumi.StringOutput
func (AiEndpointIamBindingOutput) Location ¶
func (o AiEndpointIamBindingOutput) Location() pulumi.StringOutput
func (AiEndpointIamBindingOutput) Members ¶
func (o AiEndpointIamBindingOutput) Members() pulumi.StringArrayOutput
func (AiEndpointIamBindingOutput) Project ¶
func (o AiEndpointIamBindingOutput) Project() pulumi.StringOutput
func (AiEndpointIamBindingOutput) Role ¶
func (o AiEndpointIamBindingOutput) Role() pulumi.StringOutput
func (AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutput ¶
func (o AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutput() AiEndpointIamBindingOutput
func (AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutputWithContext ¶
func (o AiEndpointIamBindingOutput) ToAiEndpointIamBindingOutputWithContext(ctx context.Context) AiEndpointIamBindingOutput
type AiEndpointIamBindingState ¶
type AiEndpointIamBindingState struct { Condition AiEndpointIamBindingConditionPtrInput Endpoint pulumi.StringPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Members pulumi.StringArrayInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (AiEndpointIamBindingState) ElementType ¶
func (AiEndpointIamBindingState) ElementType() reflect.Type
type AiEndpointIamMember ¶
type AiEndpointIamMember struct { pulumi.CustomResourceState Condition AiEndpointIamMemberConditionPtrOutput `pulumi:"condition"` Endpoint pulumi.StringOutput `pulumi:"endpoint"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Member pulumi.StringOutput `pulumi:"member"` Project pulumi.StringOutput `pulumi:"project"` Role pulumi.StringOutput `pulumi:"role"` }
func GetAiEndpointIamMember ¶
func GetAiEndpointIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiEndpointIamMemberState, opts ...pulumi.ResourceOption) (*AiEndpointIamMember, error)
GetAiEndpointIamMember gets an existing AiEndpointIamMember 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 NewAiEndpointIamMember ¶
func NewAiEndpointIamMember(ctx *pulumi.Context, name string, args *AiEndpointIamMemberArgs, opts ...pulumi.ResourceOption) (*AiEndpointIamMember, error)
NewAiEndpointIamMember registers a new resource with the given unique name, arguments, and options.
func (*AiEndpointIamMember) ElementType ¶
func (*AiEndpointIamMember) ElementType() reflect.Type
func (*AiEndpointIamMember) ToAiEndpointIamMemberOutput ¶
func (i *AiEndpointIamMember) ToAiEndpointIamMemberOutput() AiEndpointIamMemberOutput
func (*AiEndpointIamMember) ToAiEndpointIamMemberOutputWithContext ¶
func (i *AiEndpointIamMember) ToAiEndpointIamMemberOutputWithContext(ctx context.Context) AiEndpointIamMemberOutput
type AiEndpointIamMemberArgs ¶
type AiEndpointIamMemberArgs struct { Condition AiEndpointIamMemberConditionPtrInput Endpoint pulumi.StringInput Location pulumi.StringPtrInput Member pulumi.StringInput Project pulumi.StringPtrInput Role pulumi.StringInput }
The set of arguments for constructing a AiEndpointIamMember resource.
func (AiEndpointIamMemberArgs) ElementType ¶
func (AiEndpointIamMemberArgs) ElementType() reflect.Type
type AiEndpointIamMemberArray ¶
type AiEndpointIamMemberArray []AiEndpointIamMemberInput
func (AiEndpointIamMemberArray) ElementType ¶
func (AiEndpointIamMemberArray) ElementType() reflect.Type
func (AiEndpointIamMemberArray) ToAiEndpointIamMemberArrayOutput ¶
func (i AiEndpointIamMemberArray) ToAiEndpointIamMemberArrayOutput() AiEndpointIamMemberArrayOutput
func (AiEndpointIamMemberArray) ToAiEndpointIamMemberArrayOutputWithContext ¶
func (i AiEndpointIamMemberArray) ToAiEndpointIamMemberArrayOutputWithContext(ctx context.Context) AiEndpointIamMemberArrayOutput
type AiEndpointIamMemberArrayInput ¶
type AiEndpointIamMemberArrayInput interface { pulumi.Input ToAiEndpointIamMemberArrayOutput() AiEndpointIamMemberArrayOutput ToAiEndpointIamMemberArrayOutputWithContext(context.Context) AiEndpointIamMemberArrayOutput }
AiEndpointIamMemberArrayInput is an input type that accepts AiEndpointIamMemberArray and AiEndpointIamMemberArrayOutput values. You can construct a concrete instance of `AiEndpointIamMemberArrayInput` via:
AiEndpointIamMemberArray{ AiEndpointIamMemberArgs{...} }
type AiEndpointIamMemberArrayOutput ¶
type AiEndpointIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointIamMemberArrayOutput) ElementType ¶
func (AiEndpointIamMemberArrayOutput) ElementType() reflect.Type
func (AiEndpointIamMemberArrayOutput) Index ¶
func (o AiEndpointIamMemberArrayOutput) Index(i pulumi.IntInput) AiEndpointIamMemberOutput
func (AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutput ¶
func (o AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutput() AiEndpointIamMemberArrayOutput
func (AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutputWithContext ¶
func (o AiEndpointIamMemberArrayOutput) ToAiEndpointIamMemberArrayOutputWithContext(ctx context.Context) AiEndpointIamMemberArrayOutput
type AiEndpointIamMemberConditionArgs ¶
type AiEndpointIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiEndpointIamMemberConditionArgs) ElementType ¶
func (AiEndpointIamMemberConditionArgs) ElementType() reflect.Type
func (AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutput ¶
func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutput() AiEndpointIamMemberConditionOutput
func (AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutputWithContext ¶
func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionOutput
func (AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutput ¶
func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
func (AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutputWithContext ¶
func (i AiEndpointIamMemberConditionArgs) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
type AiEndpointIamMemberConditionInput ¶
type AiEndpointIamMemberConditionInput interface { pulumi.Input ToAiEndpointIamMemberConditionOutput() AiEndpointIamMemberConditionOutput ToAiEndpointIamMemberConditionOutputWithContext(context.Context) AiEndpointIamMemberConditionOutput }
AiEndpointIamMemberConditionInput is an input type that accepts AiEndpointIamMemberConditionArgs and AiEndpointIamMemberConditionOutput values. You can construct a concrete instance of `AiEndpointIamMemberConditionInput` via:
AiEndpointIamMemberConditionArgs{...}
type AiEndpointIamMemberConditionOutput ¶
type AiEndpointIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AiEndpointIamMemberConditionOutput) Description ¶
func (o AiEndpointIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AiEndpointIamMemberConditionOutput) ElementType ¶
func (AiEndpointIamMemberConditionOutput) ElementType() reflect.Type
func (AiEndpointIamMemberConditionOutput) Expression ¶
func (o AiEndpointIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AiEndpointIamMemberConditionOutput) Title ¶
func (o AiEndpointIamMemberConditionOutput) Title() pulumi.StringOutput
func (AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutput ¶
func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutput() AiEndpointIamMemberConditionOutput
func (AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutputWithContext ¶
func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionOutput
func (AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutput ¶
func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
func (AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext ¶
func (o AiEndpointIamMemberConditionOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
type AiEndpointIamMemberConditionPtrInput ¶
type AiEndpointIamMemberConditionPtrInput interface { pulumi.Input ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput ToAiEndpointIamMemberConditionPtrOutputWithContext(context.Context) AiEndpointIamMemberConditionPtrOutput }
AiEndpointIamMemberConditionPtrInput is an input type that accepts AiEndpointIamMemberConditionArgs, AiEndpointIamMemberConditionPtr and AiEndpointIamMemberConditionPtrOutput values. You can construct a concrete instance of `AiEndpointIamMemberConditionPtrInput` via:
AiEndpointIamMemberConditionArgs{...} or: nil
func AiEndpointIamMemberConditionPtr ¶
func AiEndpointIamMemberConditionPtr(v *AiEndpointIamMemberConditionArgs) AiEndpointIamMemberConditionPtrInput
type AiEndpointIamMemberConditionPtrOutput ¶
type AiEndpointIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointIamMemberConditionPtrOutput) Description ¶
func (o AiEndpointIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiEndpointIamMemberConditionPtrOutput) ElementType ¶
func (AiEndpointIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AiEndpointIamMemberConditionPtrOutput) Expression ¶
func (o AiEndpointIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiEndpointIamMemberConditionPtrOutput) Title ¶
func (o AiEndpointIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutput ¶
func (o AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutput() AiEndpointIamMemberConditionPtrOutput
func (AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext ¶
func (o AiEndpointIamMemberConditionPtrOutput) ToAiEndpointIamMemberConditionPtrOutputWithContext(ctx context.Context) AiEndpointIamMemberConditionPtrOutput
type AiEndpointIamMemberInput ¶
type AiEndpointIamMemberInput interface { pulumi.Input ToAiEndpointIamMemberOutput() AiEndpointIamMemberOutput ToAiEndpointIamMemberOutputWithContext(ctx context.Context) AiEndpointIamMemberOutput }
type AiEndpointIamMemberMap ¶
type AiEndpointIamMemberMap map[string]AiEndpointIamMemberInput
func (AiEndpointIamMemberMap) ElementType ¶
func (AiEndpointIamMemberMap) ElementType() reflect.Type
func (AiEndpointIamMemberMap) ToAiEndpointIamMemberMapOutput ¶
func (i AiEndpointIamMemberMap) ToAiEndpointIamMemberMapOutput() AiEndpointIamMemberMapOutput
func (AiEndpointIamMemberMap) ToAiEndpointIamMemberMapOutputWithContext ¶
func (i AiEndpointIamMemberMap) ToAiEndpointIamMemberMapOutputWithContext(ctx context.Context) AiEndpointIamMemberMapOutput
type AiEndpointIamMemberMapInput ¶
type AiEndpointIamMemberMapInput interface { pulumi.Input ToAiEndpointIamMemberMapOutput() AiEndpointIamMemberMapOutput ToAiEndpointIamMemberMapOutputWithContext(context.Context) AiEndpointIamMemberMapOutput }
AiEndpointIamMemberMapInput is an input type that accepts AiEndpointIamMemberMap and AiEndpointIamMemberMapOutput values. You can construct a concrete instance of `AiEndpointIamMemberMapInput` via:
AiEndpointIamMemberMap{ "key": AiEndpointIamMemberArgs{...} }
type AiEndpointIamMemberMapOutput ¶
type AiEndpointIamMemberMapOutput struct{ *pulumi.OutputState }
func (AiEndpointIamMemberMapOutput) ElementType ¶
func (AiEndpointIamMemberMapOutput) ElementType() reflect.Type
func (AiEndpointIamMemberMapOutput) MapIndex ¶
func (o AiEndpointIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamMemberOutput
func (AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutput ¶
func (o AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutput() AiEndpointIamMemberMapOutput
func (AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutputWithContext ¶
func (o AiEndpointIamMemberMapOutput) ToAiEndpointIamMemberMapOutputWithContext(ctx context.Context) AiEndpointIamMemberMapOutput
type AiEndpointIamMemberOutput ¶
type AiEndpointIamMemberOutput struct{ *pulumi.OutputState }
func (AiEndpointIamMemberOutput) Condition ¶
func (o AiEndpointIamMemberOutput) Condition() AiEndpointIamMemberConditionPtrOutput
func (AiEndpointIamMemberOutput) ElementType ¶
func (AiEndpointIamMemberOutput) ElementType() reflect.Type
func (AiEndpointIamMemberOutput) Endpoint ¶
func (o AiEndpointIamMemberOutput) Endpoint() pulumi.StringOutput
func (AiEndpointIamMemberOutput) Etag ¶
func (o AiEndpointIamMemberOutput) Etag() pulumi.StringOutput
func (AiEndpointIamMemberOutput) Location ¶
func (o AiEndpointIamMemberOutput) Location() pulumi.StringOutput
func (AiEndpointIamMemberOutput) Member ¶
func (o AiEndpointIamMemberOutput) Member() pulumi.StringOutput
func (AiEndpointIamMemberOutput) Project ¶
func (o AiEndpointIamMemberOutput) Project() pulumi.StringOutput
func (AiEndpointIamMemberOutput) Role ¶
func (o AiEndpointIamMemberOutput) Role() pulumi.StringOutput
func (AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutput ¶
func (o AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutput() AiEndpointIamMemberOutput
func (AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutputWithContext ¶
func (o AiEndpointIamMemberOutput) ToAiEndpointIamMemberOutputWithContext(ctx context.Context) AiEndpointIamMemberOutput
type AiEndpointIamMemberState ¶
type AiEndpointIamMemberState struct { Condition AiEndpointIamMemberConditionPtrInput Endpoint pulumi.StringPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Member pulumi.StringPtrInput Project pulumi.StringPtrInput Role pulumi.StringPtrInput }
func (AiEndpointIamMemberState) ElementType ¶
func (AiEndpointIamMemberState) ElementType() reflect.Type
type AiEndpointIamPolicy ¶
type AiEndpointIamPolicy struct { pulumi.CustomResourceState Endpoint pulumi.StringOutput `pulumi:"endpoint"` Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` PolicyData pulumi.StringOutput `pulumi:"policyData"` Project pulumi.StringOutput `pulumi:"project"` }
func GetAiEndpointIamPolicy ¶
func GetAiEndpointIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiEndpointIamPolicyState, opts ...pulumi.ResourceOption) (*AiEndpointIamPolicy, error)
GetAiEndpointIamPolicy gets an existing AiEndpointIamPolicy 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 NewAiEndpointIamPolicy ¶
func NewAiEndpointIamPolicy(ctx *pulumi.Context, name string, args *AiEndpointIamPolicyArgs, opts ...pulumi.ResourceOption) (*AiEndpointIamPolicy, error)
NewAiEndpointIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*AiEndpointIamPolicy) ElementType ¶
func (*AiEndpointIamPolicy) ElementType() reflect.Type
func (*AiEndpointIamPolicy) ToAiEndpointIamPolicyOutput ¶
func (i *AiEndpointIamPolicy) ToAiEndpointIamPolicyOutput() AiEndpointIamPolicyOutput
func (*AiEndpointIamPolicy) ToAiEndpointIamPolicyOutputWithContext ¶
func (i *AiEndpointIamPolicy) ToAiEndpointIamPolicyOutputWithContext(ctx context.Context) AiEndpointIamPolicyOutput
type AiEndpointIamPolicyArgs ¶
type AiEndpointIamPolicyArgs struct { Endpoint pulumi.StringInput Location pulumi.StringPtrInput PolicyData pulumi.StringInput Project pulumi.StringPtrInput }
The set of arguments for constructing a AiEndpointIamPolicy resource.
func (AiEndpointIamPolicyArgs) ElementType ¶
func (AiEndpointIamPolicyArgs) ElementType() reflect.Type
type AiEndpointIamPolicyArray ¶
type AiEndpointIamPolicyArray []AiEndpointIamPolicyInput
func (AiEndpointIamPolicyArray) ElementType ¶
func (AiEndpointIamPolicyArray) ElementType() reflect.Type
func (AiEndpointIamPolicyArray) ToAiEndpointIamPolicyArrayOutput ¶
func (i AiEndpointIamPolicyArray) ToAiEndpointIamPolicyArrayOutput() AiEndpointIamPolicyArrayOutput
func (AiEndpointIamPolicyArray) ToAiEndpointIamPolicyArrayOutputWithContext ¶
func (i AiEndpointIamPolicyArray) ToAiEndpointIamPolicyArrayOutputWithContext(ctx context.Context) AiEndpointIamPolicyArrayOutput
type AiEndpointIamPolicyArrayInput ¶
type AiEndpointIamPolicyArrayInput interface { pulumi.Input ToAiEndpointIamPolicyArrayOutput() AiEndpointIamPolicyArrayOutput ToAiEndpointIamPolicyArrayOutputWithContext(context.Context) AiEndpointIamPolicyArrayOutput }
AiEndpointIamPolicyArrayInput is an input type that accepts AiEndpointIamPolicyArray and AiEndpointIamPolicyArrayOutput values. You can construct a concrete instance of `AiEndpointIamPolicyArrayInput` via:
AiEndpointIamPolicyArray{ AiEndpointIamPolicyArgs{...} }
type AiEndpointIamPolicyArrayOutput ¶
type AiEndpointIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AiEndpointIamPolicyArrayOutput) ElementType ¶
func (AiEndpointIamPolicyArrayOutput) ElementType() reflect.Type
func (AiEndpointIamPolicyArrayOutput) Index ¶
func (o AiEndpointIamPolicyArrayOutput) Index(i pulumi.IntInput) AiEndpointIamPolicyOutput
func (AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutput ¶
func (o AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutput() AiEndpointIamPolicyArrayOutput
func (AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutputWithContext ¶
func (o AiEndpointIamPolicyArrayOutput) ToAiEndpointIamPolicyArrayOutputWithContext(ctx context.Context) AiEndpointIamPolicyArrayOutput
type AiEndpointIamPolicyInput ¶
type AiEndpointIamPolicyInput interface { pulumi.Input ToAiEndpointIamPolicyOutput() AiEndpointIamPolicyOutput ToAiEndpointIamPolicyOutputWithContext(ctx context.Context) AiEndpointIamPolicyOutput }
type AiEndpointIamPolicyMap ¶
type AiEndpointIamPolicyMap map[string]AiEndpointIamPolicyInput
func (AiEndpointIamPolicyMap) ElementType ¶
func (AiEndpointIamPolicyMap) ElementType() reflect.Type
func (AiEndpointIamPolicyMap) ToAiEndpointIamPolicyMapOutput ¶
func (i AiEndpointIamPolicyMap) ToAiEndpointIamPolicyMapOutput() AiEndpointIamPolicyMapOutput
func (AiEndpointIamPolicyMap) ToAiEndpointIamPolicyMapOutputWithContext ¶
func (i AiEndpointIamPolicyMap) ToAiEndpointIamPolicyMapOutputWithContext(ctx context.Context) AiEndpointIamPolicyMapOutput
type AiEndpointIamPolicyMapInput ¶
type AiEndpointIamPolicyMapInput interface { pulumi.Input ToAiEndpointIamPolicyMapOutput() AiEndpointIamPolicyMapOutput ToAiEndpointIamPolicyMapOutputWithContext(context.Context) AiEndpointIamPolicyMapOutput }
AiEndpointIamPolicyMapInput is an input type that accepts AiEndpointIamPolicyMap and AiEndpointIamPolicyMapOutput values. You can construct a concrete instance of `AiEndpointIamPolicyMapInput` via:
AiEndpointIamPolicyMap{ "key": AiEndpointIamPolicyArgs{...} }
type AiEndpointIamPolicyMapOutput ¶
type AiEndpointIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AiEndpointIamPolicyMapOutput) ElementType ¶
func (AiEndpointIamPolicyMapOutput) ElementType() reflect.Type
func (AiEndpointIamPolicyMapOutput) MapIndex ¶
func (o AiEndpointIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiEndpointIamPolicyOutput
func (AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutput ¶
func (o AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutput() AiEndpointIamPolicyMapOutput
func (AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutputWithContext ¶
func (o AiEndpointIamPolicyMapOutput) ToAiEndpointIamPolicyMapOutputWithContext(ctx context.Context) AiEndpointIamPolicyMapOutput
type AiEndpointIamPolicyOutput ¶
type AiEndpointIamPolicyOutput struct{ *pulumi.OutputState }
func (AiEndpointIamPolicyOutput) ElementType ¶
func (AiEndpointIamPolicyOutput) ElementType() reflect.Type
func (AiEndpointIamPolicyOutput) Endpoint ¶
func (o AiEndpointIamPolicyOutput) Endpoint() pulumi.StringOutput
func (AiEndpointIamPolicyOutput) Etag ¶
func (o AiEndpointIamPolicyOutput) Etag() pulumi.StringOutput
func (AiEndpointIamPolicyOutput) Location ¶
func (o AiEndpointIamPolicyOutput) Location() pulumi.StringOutput
func (AiEndpointIamPolicyOutput) PolicyData ¶
func (o AiEndpointIamPolicyOutput) PolicyData() pulumi.StringOutput
func (AiEndpointIamPolicyOutput) Project ¶
func (o AiEndpointIamPolicyOutput) Project() pulumi.StringOutput
func (AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutput ¶
func (o AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutput() AiEndpointIamPolicyOutput
func (AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutputWithContext ¶
func (o AiEndpointIamPolicyOutput) ToAiEndpointIamPolicyOutputWithContext(ctx context.Context) AiEndpointIamPolicyOutput
type AiEndpointIamPolicyState ¶
type AiEndpointIamPolicyState struct { Endpoint pulumi.StringPtrInput Etag pulumi.StringPtrInput Location pulumi.StringPtrInput PolicyData pulumi.StringPtrInput Project pulumi.StringPtrInput }
func (AiEndpointIamPolicyState) ElementType ¶
func (AiEndpointIamPolicyState) ElementType() reflect.Type
type AiEndpointInput ¶
type AiEndpointInput interface { pulumi.Input ToAiEndpointOutput() AiEndpointOutput ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput }
type AiEndpointMap ¶
type AiEndpointMap map[string]AiEndpointInput
func (AiEndpointMap) ElementType ¶
func (AiEndpointMap) ElementType() reflect.Type
func (AiEndpointMap) ToAiEndpointMapOutput ¶
func (i AiEndpointMap) ToAiEndpointMapOutput() AiEndpointMapOutput
func (AiEndpointMap) ToAiEndpointMapOutputWithContext ¶
func (i AiEndpointMap) ToAiEndpointMapOutputWithContext(ctx context.Context) AiEndpointMapOutput
type AiEndpointMapInput ¶
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 ¶
type AiEndpointMapOutput struct{ *pulumi.OutputState }
func (AiEndpointMapOutput) ElementType ¶
func (AiEndpointMapOutput) ElementType() reflect.Type
func (AiEndpointMapOutput) MapIndex ¶
func (o AiEndpointMapOutput) MapIndex(k pulumi.StringInput) AiEndpointOutput
func (AiEndpointMapOutput) ToAiEndpointMapOutput ¶
func (o AiEndpointMapOutput) ToAiEndpointMapOutput() AiEndpointMapOutput
func (AiEndpointMapOutput) ToAiEndpointMapOutputWithContext ¶
func (o AiEndpointMapOutput) ToAiEndpointMapOutputWithContext(ctx context.Context) AiEndpointMapOutput
type AiEndpointOutput ¶
type AiEndpointOutput struct{ *pulumi.OutputState }
func (AiEndpointOutput) CreateTime ¶
func (o AiEndpointOutput) CreateTime() pulumi.StringOutput
(Output) Output only. Timestamp when the DeployedModel was created.
func (AiEndpointOutput) DedicatedEndpointDns ¶ added in v8.9.1
func (o AiEndpointOutput) DedicatedEndpointDns() pulumi.StringOutput
Output only. DNS of the dedicated endpoint. Will only be populated if dedicatedEndpointEnabled is true. Format: `https://{endpointId}.{region}-{projectNumber}.prediction.vertexai.goog`.
func (AiEndpointOutput) DedicatedEndpointEnabled ¶ added in v8.9.1
func (o AiEndpointOutput) DedicatedEndpointEnabled() pulumi.BoolPtrOutput
If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitation will be removed soon.
func (AiEndpointOutput) DeployedModels ¶
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 ¶
func (o AiEndpointOutput) Description() pulumi.StringPtrOutput
The description of the Endpoint.
func (AiEndpointOutput) DisplayName ¶
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) EffectiveLabels ¶
func (o AiEndpointOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiEndpointOutput) ElementType ¶
func (AiEndpointOutput) ElementType() reflect.Type
func (AiEndpointOutput) EncryptionSpec ¶
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 ¶
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 ¶
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. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiEndpointOutput) Location ¶
func (o AiEndpointOutput) Location() pulumi.StringOutput
The location for the resource
***
func (AiEndpointOutput) ModelDeploymentMonitoringJob ¶
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 ¶
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 ¶
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. Only one of the fields, `network` or `privateServiceConnectConfig`, can be set.
func (AiEndpointOutput) PredictRequestResponseLoggingConfig ¶ added in v8.9.1
func (o AiEndpointOutput) PredictRequestResponseLoggingConfig() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
Configures the request-response logging for online prediction. Structure is documented below.
func (AiEndpointOutput) PrivateServiceConnectConfig ¶ added in v8.9.1
func (o AiEndpointOutput) PrivateServiceConnectConfig() AiEndpointPrivateServiceConnectConfigPtrOutput
Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. Structure is documented below.
func (AiEndpointOutput) Project ¶
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) PulumiLabels ¶
func (o AiEndpointOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiEndpointOutput) Region ¶
func (o AiEndpointOutput) Region() pulumi.StringPtrOutput
The region for the resource
func (AiEndpointOutput) ToAiEndpointOutput ¶
func (o AiEndpointOutput) ToAiEndpointOutput() AiEndpointOutput
func (AiEndpointOutput) ToAiEndpointOutputWithContext ¶
func (o AiEndpointOutput) ToAiEndpointOutputWithContext(ctx context.Context) AiEndpointOutput
func (AiEndpointOutput) TrafficSplit ¶ added in v8.9.1
func (o AiEndpointOutput) TrafficSplit() pulumi.StringOutput
A map from a DeployedModel's id to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. If a DeployedModel's id is not listed in this map, then it receives no traffic. The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment. See the `deployModel` [example](https://cloud.google.com/vertex-ai/docs/general/deployment#deploy_a_model_to_an_endpoint) and [documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.endpoints/deployModel) for more information. > **Note:** To set the map to empty, set `"{}"`, apply, and then remove the field from your config.
func (AiEndpointOutput) UpdateTime ¶
func (o AiEndpointOutput) UpdateTime() pulumi.StringOutput
Output only. Timestamp when this Endpoint was last updated.
type AiEndpointPredictRequestResponseLoggingConfig ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfig struct { // BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `requestResponseLogging` // Structure is documented below. BigqueryDestination *AiEndpointPredictRequestResponseLoggingConfigBigqueryDestination `pulumi:"bigqueryDestination"` // If logging is enabled or not. Enabled *bool `pulumi:"enabled"` // Percentage of requests to be logged, expressed as a fraction in range(0,1] SamplingRate *float64 `pulumi:"samplingRate"` }
type AiEndpointPredictRequestResponseLoggingConfigArgs ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigArgs struct { // BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `requestResponseLogging` // Structure is documented below. BigqueryDestination AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput `pulumi:"bigqueryDestination"` // If logging is enabled or not. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Percentage of requests to be logged, expressed as a fraction in range(0,1] SamplingRate pulumi.Float64PtrInput `pulumi:"samplingRate"` }
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutput ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutput() AiEndpointPredictRequestResponseLoggingConfigOutput
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigOutput
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigArgs) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestination ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestination struct { // BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: - BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`. OutputUri *string `pulumi:"outputUri"` }
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs struct { // BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: - BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`. OutputUri pulumi.StringPtrInput `pulumi:"outputUri"` }
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationInput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationInput interface { pulumi.Input ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext(context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput }
AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationInput is an input type that accepts AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs and AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput values. You can construct a concrete instance of `AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationInput` via:
AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs{...}
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput struct{ *pulumi.OutputState }
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) OutputUri ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) OutputUri() pulumi.StringPtrOutput
BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: - BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput interface { pulumi.Input ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput }
AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput is an input type that accepts AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs, AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtr and AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput values. You can construct a concrete instance of `AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput` via:
AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs{...} or: nil
func AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtr ¶ added in v8.9.1
func AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtr(v *AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationArgs) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrInput
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) Elem ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) OutputUri ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) OutputUri() pulumi.StringPtrOutput
BigQuery URI to a project or table, up to 2000 characters long. When only the project is specified, the Dataset and Table is created. When the full table reference is specified, the Dataset must exist and table must not exist. Accepted forms: - BigQuery path. For example: `bq://projectId` or `bq://projectId.bqDatasetId` or `bq://projectId.bqDatasetId.bqTableId`.
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
type AiEndpointPredictRequestResponseLoggingConfigInput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigInput interface { pulumi.Input ToAiEndpointPredictRequestResponseLoggingConfigOutput() AiEndpointPredictRequestResponseLoggingConfigOutput ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext(context.Context) AiEndpointPredictRequestResponseLoggingConfigOutput }
AiEndpointPredictRequestResponseLoggingConfigInput is an input type that accepts AiEndpointPredictRequestResponseLoggingConfigArgs and AiEndpointPredictRequestResponseLoggingConfigOutput values. You can construct a concrete instance of `AiEndpointPredictRequestResponseLoggingConfigInput` via:
AiEndpointPredictRequestResponseLoggingConfigArgs{...}
type AiEndpointPredictRequestResponseLoggingConfigOutput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigOutput struct{ *pulumi.OutputState }
func (AiEndpointPredictRequestResponseLoggingConfigOutput) BigqueryDestination ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) BigqueryDestination() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `requestResponseLogging` Structure is documented below.
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigOutput) Enabled ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) Enabled() pulumi.BoolPtrOutput
If logging is enabled or not.
func (AiEndpointPredictRequestResponseLoggingConfigOutput) SamplingRate ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) SamplingRate() pulumi.Float64PtrOutput
Percentage of requests to be logged, expressed as a fraction in range(0,1]
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutput() AiEndpointPredictRequestResponseLoggingConfigOutput
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigOutput
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
type AiEndpointPredictRequestResponseLoggingConfigPtrInput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigPtrInput interface { pulumi.Input ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput }
AiEndpointPredictRequestResponseLoggingConfigPtrInput is an input type that accepts AiEndpointPredictRequestResponseLoggingConfigArgs, AiEndpointPredictRequestResponseLoggingConfigPtr and AiEndpointPredictRequestResponseLoggingConfigPtrOutput values. You can construct a concrete instance of `AiEndpointPredictRequestResponseLoggingConfigPtrInput` via:
AiEndpointPredictRequestResponseLoggingConfigArgs{...} or: nil
func AiEndpointPredictRequestResponseLoggingConfigPtr ¶ added in v8.9.1
func AiEndpointPredictRequestResponseLoggingConfigPtr(v *AiEndpointPredictRequestResponseLoggingConfigArgs) AiEndpointPredictRequestResponseLoggingConfigPtrInput
type AiEndpointPredictRequestResponseLoggingConfigPtrOutput ¶ added in v8.9.1
type AiEndpointPredictRequestResponseLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) BigqueryDestination ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) BigqueryDestination() AiEndpointPredictRequestResponseLoggingConfigBigqueryDestinationPtrOutput
BigQuery table for logging. If only given a project, a new dataset will be created with name `logging_<endpoint-display-name>_<endpoint-id>` where will be made BigQuery-dataset-name compatible (e.g. most special characters will become underscores). If no table name is given, a new table will be created with name `requestResponseLogging` Structure is documented below.
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ElementType() reflect.Type
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) Enabled ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
If logging is enabled or not.
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) SamplingRate ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) SamplingRate() pulumi.Float64PtrOutput
Percentage of requests to be logged, expressed as a fraction in range(0,1]
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutput() AiEndpointPredictRequestResponseLoggingConfigPtrOutput
func (AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPredictRequestResponseLoggingConfigPtrOutput) ToAiEndpointPredictRequestResponseLoggingConfigPtrOutputWithContext(ctx context.Context) AiEndpointPredictRequestResponseLoggingConfigPtrOutput
type AiEndpointPrivateServiceConnectConfig ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfig struct { // Required. If true, expose the IndexEndpoint via private service connect. EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"` // If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled. EnableSecurePrivateServiceConnect *bool `pulumi:"enableSecurePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists []string `pulumi:"projectAllowlists"` }
type AiEndpointPrivateServiceConnectConfigArgs ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfigArgs struct { // Required. If true, expose the IndexEndpoint via private service connect. EnablePrivateServiceConnect pulumi.BoolInput `pulumi:"enablePrivateServiceConnect"` // If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled. EnableSecurePrivateServiceConnect pulumi.BoolPtrInput `pulumi:"enableSecurePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists pulumi.StringArrayInput `pulumi:"projectAllowlists"` }
func (AiEndpointPrivateServiceConnectConfigArgs) ElementType ¶ added in v8.9.1
func (AiEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
func (AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutput ¶ added in v8.9.1
func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutput() AiEndpointPrivateServiceConnectConfigOutput
func (AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigOutput
func (AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutput ¶ added in v8.9.1
func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
func (AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶ added in v8.9.1
func (i AiEndpointPrivateServiceConnectConfigArgs) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
type AiEndpointPrivateServiceConnectConfigInput ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfigInput interface { pulumi.Input ToAiEndpointPrivateServiceConnectConfigOutput() AiEndpointPrivateServiceConnectConfigOutput ToAiEndpointPrivateServiceConnectConfigOutputWithContext(context.Context) AiEndpointPrivateServiceConnectConfigOutput }
AiEndpointPrivateServiceConnectConfigInput is an input type that accepts AiEndpointPrivateServiceConnectConfigArgs and AiEndpointPrivateServiceConnectConfigOutput values. You can construct a concrete instance of `AiEndpointPrivateServiceConnectConfigInput` via:
AiEndpointPrivateServiceConnectConfigArgs{...}
type AiEndpointPrivateServiceConnectConfigOutput ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfigOutput struct{ *pulumi.OutputState }
func (AiEndpointPrivateServiceConnectConfigOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
func (AiEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
Required. If true, expose the IndexEndpoint via private service connect.
func (AiEndpointPrivateServiceConnectConfigOutput) EnableSecurePrivateServiceConnect ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) EnableSecurePrivateServiceConnect() pulumi.BoolPtrOutput
If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled.
func (AiEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutput ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutput() AiEndpointPrivateServiceConnectConfigOutput
func (AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigOutput
func (AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
func (AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
type AiEndpointPrivateServiceConnectConfigPtrInput ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfigPtrInput interface { pulumi.Input ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput }
AiEndpointPrivateServiceConnectConfigPtrInput is an input type that accepts AiEndpointPrivateServiceConnectConfigArgs, AiEndpointPrivateServiceConnectConfigPtr and AiEndpointPrivateServiceConnectConfigPtrOutput values. You can construct a concrete instance of `AiEndpointPrivateServiceConnectConfigPtrInput` via:
AiEndpointPrivateServiceConnectConfigArgs{...} or: nil
func AiEndpointPrivateServiceConnectConfigPtr ¶ added in v8.9.1
func AiEndpointPrivateServiceConnectConfigPtr(v *AiEndpointPrivateServiceConnectConfigArgs) AiEndpointPrivateServiceConnectConfigPtrInput
type AiEndpointPrivateServiceConnectConfigPtrOutput ¶ added in v8.9.1
type AiEndpointPrivateServiceConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (AiEndpointPrivateServiceConnectConfigPtrOutput) ElementType ¶ added in v8.9.1
func (AiEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
func (AiEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
Required. If true, expose the IndexEndpoint via private service connect.
func (AiEndpointPrivateServiceConnectConfigPtrOutput) EnableSecurePrivateServiceConnect ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigPtrOutput) EnableSecurePrivateServiceConnect() pulumi.BoolPtrOutput
If set to true, enable secure private service connect with IAM authorization. Otherwise, private service connect will be done without authorization. Note latency will be slightly increased if authorization is enabled.
func (AiEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutput() AiEndpointPrivateServiceConnectConfigPtrOutput
func (AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶ added in v8.9.1
func (o AiEndpointPrivateServiceConnectConfigPtrOutput) ToAiEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiEndpointPrivateServiceConnectConfigPtrOutput
type AiEndpointState ¶
type AiEndpointState struct { // (Output) // Output only. Timestamp when the DeployedModel was created. CreateTime pulumi.StringPtrInput // Output only. DNS of the dedicated endpoint. Will only be populated if dedicatedEndpointEnabled is true. Format: `https://{endpointId}.{region}-{projectNumber}.prediction.vertexai.goog`. DedicatedEndpointDns pulumi.StringPtrInput // If true, the endpoint will be exposed through a dedicated DNS [Endpoint.dedicated_endpoint_dns]. Your request to the dedicated DNS will be isolated from other users' traffic and will have better performance and reliability. Note: Once you enabled dedicated endpoint, you won't be able to send request to the shared DNS {region}-aiplatform.googleapis.com. The limitation will be removed soon. DedicatedEndpointEnabled pulumi.BoolPtrInput // 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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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. Only one of the fields, `network` or `privateServiceConnectConfig`, can be set. Network pulumi.StringPtrInput // Configures the request-response logging for online prediction. // Structure is documented below. PredictRequestResponseLoggingConfig AiEndpointPredictRequestResponseLoggingConfigPtrInput // Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiEndpointPrivateServiceConnectConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region for the resource Region pulumi.StringPtrInput // A map from a DeployedModel's id to the percentage of this Endpoint's traffic that should be forwarded to that DeployedModel. // If a DeployedModel's id is not listed in this map, then it receives no traffic. // The traffic percentage values must add up to 100, or map must be empty if the Endpoint is to not accept any traffic at a moment. See // the `deployModel` [example](https://cloud.google.com/vertex-ai/docs/general/deployment#deploy_a_model_to_an_endpoint) and // [documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.endpoints/deployModel) for more information. // > **Note:** To set the map to empty, set `"{}"`, apply, and then remove the field from your config. TrafficSplit pulumi.StringPtrInput // Output only. Timestamp when this Endpoint was last updated. UpdateTime pulumi.StringPtrInput }
func (AiEndpointState) ElementType ¶
func (AiEndpointState) ElementType() reflect.Type
type AiFeatureGroup ¶
type AiFeatureGroup struct { pulumi.CustomResourceState // Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entityId and a featureTimestamp column in the source. // Structure is documented below. BigQuery AiFeatureGroupBigQueryPtrOutput `pulumi:"bigQuery"` // The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the FeatureGroup. Description pulumi.StringPtrOutput `pulumi:"description"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the Feature Group. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region of feature group. eg us-central1 Region pulumi.StringPtrOutput `pulumi:"region"` // The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Vertex AI Feature Group.
To get more information about FeatureGroup, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureGroups) * How-to Guides
- [Creating a Feature Group](https://cloud.google.com/vertex-ai/docs/featurestore/latest/create-featuregroup)
## Example Usage
### Vertex Ai Feature Group
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sampleDataset, err := bigquery.NewDataset(ctx, "sample_dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("job_load_dataset"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } sampleTable, err := bigquery.NewTable(ctx, "sample_table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: sampleDataset.DatasetId, TableId: pulumi.String("job_load_table"), Schema: pulumi.String(`[ { "name": "feature_id", "type": "STRING", "mode": "NULLABLE" }, { "name": "feature_timestamp", "type": "TIMESTAMP", "mode": "NULLABLE" }
] `),
}) if err != nil { return err } _, err = vertex.NewAiFeatureGroup(ctx, "feature_group", &vertex.AiFeatureGroupArgs{ Name: pulumi.String("example_feature_group"), Description: pulumi.String("A sample feature group"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, BigQuery: &vertex.AiFeatureGroupBigQueryArgs{ BigQuerySource: &vertex.AiFeatureGroupBigQueryBigQuerySourceArgs{ InputUri: pulumi.All(sampleTable.Project, sampleTable.DatasetId, sampleTable.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), }, EntityIdColumns: pulumi.StringArray{ pulumi.String("feature_id"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
FeatureGroup can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/featureGroups/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, FeatureGroup can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiFeatureGroup:AiFeatureGroup default projects/{{project}}/locations/{{region}}/featureGroups/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroup:AiFeatureGroup default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroup:AiFeatureGroup default {{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroup:AiFeatureGroup default {{name}} ```
func GetAiFeatureGroup ¶
func GetAiFeatureGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureGroupState, opts ...pulumi.ResourceOption) (*AiFeatureGroup, error)
GetAiFeatureGroup gets an existing AiFeatureGroup 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 NewAiFeatureGroup ¶
func NewAiFeatureGroup(ctx *pulumi.Context, name string, args *AiFeatureGroupArgs, opts ...pulumi.ResourceOption) (*AiFeatureGroup, error)
NewAiFeatureGroup registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureGroup) ElementType ¶
func (*AiFeatureGroup) ElementType() reflect.Type
func (*AiFeatureGroup) ToAiFeatureGroupOutput ¶
func (i *AiFeatureGroup) ToAiFeatureGroupOutput() AiFeatureGroupOutput
func (*AiFeatureGroup) ToAiFeatureGroupOutputWithContext ¶
func (i *AiFeatureGroup) ToAiFeatureGroupOutputWithContext(ctx context.Context) AiFeatureGroupOutput
type AiFeatureGroupArgs ¶
type AiFeatureGroupArgs struct { // Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entityId and a featureTimestamp column in the source. // Structure is documented below. BigQuery AiFeatureGroupBigQueryPtrInput // The description of the FeatureGroup. Description pulumi.StringPtrInput // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Group. 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 feature group. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiFeatureGroup resource.
func (AiFeatureGroupArgs) ElementType ¶
func (AiFeatureGroupArgs) ElementType() reflect.Type
type AiFeatureGroupArray ¶
type AiFeatureGroupArray []AiFeatureGroupInput
func (AiFeatureGroupArray) ElementType ¶
func (AiFeatureGroupArray) ElementType() reflect.Type
func (AiFeatureGroupArray) ToAiFeatureGroupArrayOutput ¶
func (i AiFeatureGroupArray) ToAiFeatureGroupArrayOutput() AiFeatureGroupArrayOutput
func (AiFeatureGroupArray) ToAiFeatureGroupArrayOutputWithContext ¶
func (i AiFeatureGroupArray) ToAiFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureGroupArrayOutput
type AiFeatureGroupArrayInput ¶
type AiFeatureGroupArrayInput interface { pulumi.Input ToAiFeatureGroupArrayOutput() AiFeatureGroupArrayOutput ToAiFeatureGroupArrayOutputWithContext(context.Context) AiFeatureGroupArrayOutput }
AiFeatureGroupArrayInput is an input type that accepts AiFeatureGroupArray and AiFeatureGroupArrayOutput values. You can construct a concrete instance of `AiFeatureGroupArrayInput` via:
AiFeatureGroupArray{ AiFeatureGroupArgs{...} }
type AiFeatureGroupArrayOutput ¶
type AiFeatureGroupArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupArrayOutput) ElementType ¶
func (AiFeatureGroupArrayOutput) ElementType() reflect.Type
func (AiFeatureGroupArrayOutput) Index ¶
func (o AiFeatureGroupArrayOutput) Index(i pulumi.IntInput) AiFeatureGroupOutput
func (AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutput ¶
func (o AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutput() AiFeatureGroupArrayOutput
func (AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutputWithContext ¶
func (o AiFeatureGroupArrayOutput) ToAiFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureGroupArrayOutput
type AiFeatureGroupBigQuery ¶
type AiFeatureGroupBigQuery struct { // The BigQuery source URI that points to either a BigQuery Table or View. // Structure is documented below. BigQuerySource AiFeatureGroupBigQueryBigQuerySource `pulumi:"bigQuerySource"` // Columns to construct entityId / row keys. If not provided defaults to entityId. EntityIdColumns []string `pulumi:"entityIdColumns"` }
type AiFeatureGroupBigQueryArgs ¶
type AiFeatureGroupBigQueryArgs struct { // The BigQuery source URI that points to either a BigQuery Table or View. // Structure is documented below. BigQuerySource AiFeatureGroupBigQueryBigQuerySourceInput `pulumi:"bigQuerySource"` // Columns to construct entityId / row keys. If not provided defaults to entityId. EntityIdColumns pulumi.StringArrayInput `pulumi:"entityIdColumns"` }
func (AiFeatureGroupBigQueryArgs) ElementType ¶
func (AiFeatureGroupBigQueryArgs) ElementType() reflect.Type
func (AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutput ¶
func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutput() AiFeatureGroupBigQueryOutput
func (AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutputWithContext ¶
func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryOutput
func (AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutput ¶
func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
func (AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutputWithContext ¶
func (i AiFeatureGroupBigQueryArgs) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
type AiFeatureGroupBigQueryBigQuerySource ¶
type AiFeatureGroupBigQueryBigQuerySource struct { // BigQuery URI to a table, up to 2000 characters long. For example: `bq://projectId.bqDatasetId.bqTableId.` InputUri string `pulumi:"inputUri"` }
type AiFeatureGroupBigQueryBigQuerySourceArgs ¶
type AiFeatureGroupBigQueryBigQuerySourceArgs struct { // BigQuery URI to a table, up to 2000 characters long. For example: `bq://projectId.bqDatasetId.bqTableId.` InputUri pulumi.StringInput `pulumi:"inputUri"` }
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ElementType ¶
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ElementType() reflect.Type
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutput ¶
func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutput() AiFeatureGroupBigQueryBigQuerySourceOutput
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext ¶
func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourceOutput
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput ¶
func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
func (AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext ¶
func (i AiFeatureGroupBigQueryBigQuerySourceArgs) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
type AiFeatureGroupBigQueryBigQuerySourceInput ¶
type AiFeatureGroupBigQueryBigQuerySourceInput interface { pulumi.Input ToAiFeatureGroupBigQueryBigQuerySourceOutput() AiFeatureGroupBigQueryBigQuerySourceOutput ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext(context.Context) AiFeatureGroupBigQueryBigQuerySourceOutput }
AiFeatureGroupBigQueryBigQuerySourceInput is an input type that accepts AiFeatureGroupBigQueryBigQuerySourceArgs and AiFeatureGroupBigQueryBigQuerySourceOutput values. You can construct a concrete instance of `AiFeatureGroupBigQueryBigQuerySourceInput` via:
AiFeatureGroupBigQueryBigQuerySourceArgs{...}
type AiFeatureGroupBigQueryBigQuerySourceOutput ¶
type AiFeatureGroupBigQueryBigQuerySourceOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ElementType ¶
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ElementType() reflect.Type
func (AiFeatureGroupBigQueryBigQuerySourceOutput) InputUri ¶
func (o AiFeatureGroupBigQueryBigQuerySourceOutput) InputUri() pulumi.StringOutput
BigQuery URI to a table, up to 2000 characters long. For example: `bq://projectId.bqDatasetId.bqTableId.`
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutput ¶
func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutput() AiFeatureGroupBigQueryBigQuerySourceOutput
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext ¶
func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourceOutput
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput ¶
func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
func (AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext ¶
func (o AiFeatureGroupBigQueryBigQuerySourceOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
type AiFeatureGroupBigQueryBigQuerySourcePtrInput ¶
type AiFeatureGroupBigQueryBigQuerySourcePtrInput interface { pulumi.Input ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput }
AiFeatureGroupBigQueryBigQuerySourcePtrInput is an input type that accepts AiFeatureGroupBigQueryBigQuerySourceArgs, AiFeatureGroupBigQueryBigQuerySourcePtr and AiFeatureGroupBigQueryBigQuerySourcePtrOutput values. You can construct a concrete instance of `AiFeatureGroupBigQueryBigQuerySourcePtrInput` via:
AiFeatureGroupBigQueryBigQuerySourceArgs{...} or: nil
func AiFeatureGroupBigQueryBigQuerySourcePtr ¶
func AiFeatureGroupBigQueryBigQuerySourcePtr(v *AiFeatureGroupBigQueryBigQuerySourceArgs) AiFeatureGroupBigQueryBigQuerySourcePtrInput
type AiFeatureGroupBigQueryBigQuerySourcePtrOutput ¶
type AiFeatureGroupBigQueryBigQuerySourcePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ElementType ¶
func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ElementType() reflect.Type
func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) InputUri ¶
func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) InputUri() pulumi.StringPtrOutput
BigQuery URI to a table, up to 2000 characters long. For example: `bq://projectId.bqDatasetId.bqTableId.`
func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput ¶
func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutput() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
func (AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext ¶
func (o AiFeatureGroupBigQueryBigQuerySourcePtrOutput) ToAiFeatureGroupBigQueryBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryBigQuerySourcePtrOutput
type AiFeatureGroupBigQueryInput ¶
type AiFeatureGroupBigQueryInput interface { pulumi.Input ToAiFeatureGroupBigQueryOutput() AiFeatureGroupBigQueryOutput ToAiFeatureGroupBigQueryOutputWithContext(context.Context) AiFeatureGroupBigQueryOutput }
AiFeatureGroupBigQueryInput is an input type that accepts AiFeatureGroupBigQueryArgs and AiFeatureGroupBigQueryOutput values. You can construct a concrete instance of `AiFeatureGroupBigQueryInput` via:
AiFeatureGroupBigQueryArgs{...}
type AiFeatureGroupBigQueryOutput ¶
type AiFeatureGroupBigQueryOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupBigQueryOutput) BigQuerySource ¶
func (o AiFeatureGroupBigQueryOutput) BigQuerySource() AiFeatureGroupBigQueryBigQuerySourceOutput
The BigQuery source URI that points to either a BigQuery Table or View. Structure is documented below.
func (AiFeatureGroupBigQueryOutput) ElementType ¶
func (AiFeatureGroupBigQueryOutput) ElementType() reflect.Type
func (AiFeatureGroupBigQueryOutput) EntityIdColumns ¶
func (o AiFeatureGroupBigQueryOutput) EntityIdColumns() pulumi.StringArrayOutput
Columns to construct entityId / row keys. If not provided defaults to entityId.
func (AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutput ¶
func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutput() AiFeatureGroupBigQueryOutput
func (AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutputWithContext ¶
func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryOutput
func (AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutput ¶
func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
func (AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext ¶
func (o AiFeatureGroupBigQueryOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
type AiFeatureGroupBigQueryPtrInput ¶
type AiFeatureGroupBigQueryPtrInput interface { pulumi.Input ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput ToAiFeatureGroupBigQueryPtrOutputWithContext(context.Context) AiFeatureGroupBigQueryPtrOutput }
AiFeatureGroupBigQueryPtrInput is an input type that accepts AiFeatureGroupBigQueryArgs, AiFeatureGroupBigQueryPtr and AiFeatureGroupBigQueryPtrOutput values. You can construct a concrete instance of `AiFeatureGroupBigQueryPtrInput` via:
AiFeatureGroupBigQueryArgs{...} or: nil
func AiFeatureGroupBigQueryPtr ¶
func AiFeatureGroupBigQueryPtr(v *AiFeatureGroupBigQueryArgs) AiFeatureGroupBigQueryPtrInput
type AiFeatureGroupBigQueryPtrOutput ¶
type AiFeatureGroupBigQueryPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupBigQueryPtrOutput) BigQuerySource ¶
func (o AiFeatureGroupBigQueryPtrOutput) BigQuerySource() AiFeatureGroupBigQueryBigQuerySourcePtrOutput
The BigQuery source URI that points to either a BigQuery Table or View. Structure is documented below.
func (AiFeatureGroupBigQueryPtrOutput) Elem ¶
func (o AiFeatureGroupBigQueryPtrOutput) Elem() AiFeatureGroupBigQueryOutput
func (AiFeatureGroupBigQueryPtrOutput) ElementType ¶
func (AiFeatureGroupBigQueryPtrOutput) ElementType() reflect.Type
func (AiFeatureGroupBigQueryPtrOutput) EntityIdColumns ¶
func (o AiFeatureGroupBigQueryPtrOutput) EntityIdColumns() pulumi.StringArrayOutput
Columns to construct entityId / row keys. If not provided defaults to entityId.
func (AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutput ¶
func (o AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutput() AiFeatureGroupBigQueryPtrOutput
func (AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext ¶
func (o AiFeatureGroupBigQueryPtrOutput) ToAiFeatureGroupBigQueryPtrOutputWithContext(ctx context.Context) AiFeatureGroupBigQueryPtrOutput
type AiFeatureGroupFeature ¶
type AiFeatureGroupFeature struct { pulumi.CustomResourceState // The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the FeatureGroup. Description pulumi.StringPtrOutput `pulumi:"description"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // The name of the Feature Group. FeatureGroup pulumi.StringOutput `pulumi:"featureGroup"` // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the Feature Group Feature. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region for the resource. It should be the same as the feature group's region. // // *** Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The name of the BigQuery Table/View column hosting data for this version. If no value is provided, will use featureId. VersionColumnName pulumi.StringOutput `pulumi:"versionColumnName"` }
Vertex AI Feature Group Feature is feature metadata information.
To get more information about FeatureGroupFeature, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.featureGroups.features) * How-to Guides
- [Creating a Feature](https://cloud.google.com/vertex-ai/docs/featurestore/latest/create-feature)
## Example Usage
### Vertex Ai Feature Group Feature
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sampleDataset, err := bigquery.NewDataset(ctx, "sample_dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("job_load_dataset"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } sampleTable, err := bigquery.NewTable(ctx, "sample_table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: sampleDataset.DatasetId, TableId: pulumi.String("job_load_table"), Schema: pulumi.String(`[ { "name": "feature_id", "type": "STRING", "mode": "NULLABLE" }, { "name": "example_feature", "type": "STRING", "mode": "NULLABLE" }, { "name": "feature_timestamp", "type": "TIMESTAMP", "mode": "NULLABLE" }
] `),
}) if err != nil { return err } sampleFeatureGroup, err := vertex.NewAiFeatureGroup(ctx, "sample_feature_group", &vertex.AiFeatureGroupArgs{ Name: pulumi.String("example_feature_group"), Description: pulumi.String("A sample feature group"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, BigQuery: &vertex.AiFeatureGroupBigQueryArgs{ BigQuerySource: &vertex.AiFeatureGroupBigQueryBigQuerySourceArgs{ InputUri: pulumi.All(sampleTable.Project, sampleTable.DatasetId, sampleTable.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), }, EntityIdColumns: pulumi.StringArray{ pulumi.String("feature_id"), }, }, }) if err != nil { return err } _, err = vertex.NewAiFeatureGroupFeature(ctx, "feature_group_feature", &vertex.AiFeatureGroupFeatureArgs{ Name: pulumi.String("example_feature"), Region: pulumi.String("us-central1"), FeatureGroup: sampleFeatureGroup.Name, Description: pulumi.String("A sample feature"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, }) if err != nil { return err } return nil }) }
```
## Import
FeatureGroupFeature can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/featureGroups/{{feature_group}}/features/{{name}}`
* `{{project}}/{{region}}/{{feature_group}}/{{name}}`
* `{{region}}/{{feature_group}}/{{name}}`
* `{{feature_group}}/{{name}}`
When using the `pulumi import` command, FeatureGroupFeature can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiFeatureGroupFeature:AiFeatureGroupFeature default projects/{{project}}/locations/{{region}}/featureGroups/{{feature_group}}/features/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroupFeature:AiFeatureGroupFeature default {{project}}/{{region}}/{{feature_group}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroupFeature:AiFeatureGroupFeature default {{region}}/{{feature_group}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureGroupFeature:AiFeatureGroupFeature default {{feature_group}}/{{name}} ```
func GetAiFeatureGroupFeature ¶
func GetAiFeatureGroupFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureGroupFeatureState, opts ...pulumi.ResourceOption) (*AiFeatureGroupFeature, error)
GetAiFeatureGroupFeature gets an existing AiFeatureGroupFeature 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 NewAiFeatureGroupFeature ¶
func NewAiFeatureGroupFeature(ctx *pulumi.Context, name string, args *AiFeatureGroupFeatureArgs, opts ...pulumi.ResourceOption) (*AiFeatureGroupFeature, error)
NewAiFeatureGroupFeature registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureGroupFeature) ElementType ¶
func (*AiFeatureGroupFeature) ElementType() reflect.Type
func (*AiFeatureGroupFeature) ToAiFeatureGroupFeatureOutput ¶
func (i *AiFeatureGroupFeature) ToAiFeatureGroupFeatureOutput() AiFeatureGroupFeatureOutput
func (*AiFeatureGroupFeature) ToAiFeatureGroupFeatureOutputWithContext ¶
func (i *AiFeatureGroupFeature) ToAiFeatureGroupFeatureOutputWithContext(ctx context.Context) AiFeatureGroupFeatureOutput
type AiFeatureGroupFeatureArgs ¶
type AiFeatureGroupFeatureArgs struct { // The description of the FeatureGroup. Description pulumi.StringPtrInput // The name of the Feature Group. FeatureGroup pulumi.StringInput // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Group Feature. 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 for the resource. It should be the same as the feature group's region. // // *** Region pulumi.StringInput // The name of the BigQuery Table/View column hosting data for this version. If no value is provided, will use featureId. VersionColumnName pulumi.StringPtrInput }
The set of arguments for constructing a AiFeatureGroupFeature resource.
func (AiFeatureGroupFeatureArgs) ElementType ¶
func (AiFeatureGroupFeatureArgs) ElementType() reflect.Type
type AiFeatureGroupFeatureArray ¶
type AiFeatureGroupFeatureArray []AiFeatureGroupFeatureInput
func (AiFeatureGroupFeatureArray) ElementType ¶
func (AiFeatureGroupFeatureArray) ElementType() reflect.Type
func (AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutput ¶
func (i AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutput() AiFeatureGroupFeatureArrayOutput
func (AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutputWithContext ¶
func (i AiFeatureGroupFeatureArray) ToAiFeatureGroupFeatureArrayOutputWithContext(ctx context.Context) AiFeatureGroupFeatureArrayOutput
type AiFeatureGroupFeatureArrayInput ¶
type AiFeatureGroupFeatureArrayInput interface { pulumi.Input ToAiFeatureGroupFeatureArrayOutput() AiFeatureGroupFeatureArrayOutput ToAiFeatureGroupFeatureArrayOutputWithContext(context.Context) AiFeatureGroupFeatureArrayOutput }
AiFeatureGroupFeatureArrayInput is an input type that accepts AiFeatureGroupFeatureArray and AiFeatureGroupFeatureArrayOutput values. You can construct a concrete instance of `AiFeatureGroupFeatureArrayInput` via:
AiFeatureGroupFeatureArray{ AiFeatureGroupFeatureArgs{...} }
type AiFeatureGroupFeatureArrayOutput ¶
type AiFeatureGroupFeatureArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupFeatureArrayOutput) ElementType ¶
func (AiFeatureGroupFeatureArrayOutput) ElementType() reflect.Type
func (AiFeatureGroupFeatureArrayOutput) Index ¶
func (o AiFeatureGroupFeatureArrayOutput) Index(i pulumi.IntInput) AiFeatureGroupFeatureOutput
func (AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutput ¶
func (o AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutput() AiFeatureGroupFeatureArrayOutput
func (AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutputWithContext ¶
func (o AiFeatureGroupFeatureArrayOutput) ToAiFeatureGroupFeatureArrayOutputWithContext(ctx context.Context) AiFeatureGroupFeatureArrayOutput
type AiFeatureGroupFeatureInput ¶
type AiFeatureGroupFeatureInput interface { pulumi.Input ToAiFeatureGroupFeatureOutput() AiFeatureGroupFeatureOutput ToAiFeatureGroupFeatureOutputWithContext(ctx context.Context) AiFeatureGroupFeatureOutput }
type AiFeatureGroupFeatureMap ¶
type AiFeatureGroupFeatureMap map[string]AiFeatureGroupFeatureInput
func (AiFeatureGroupFeatureMap) ElementType ¶
func (AiFeatureGroupFeatureMap) ElementType() reflect.Type
func (AiFeatureGroupFeatureMap) ToAiFeatureGroupFeatureMapOutput ¶
func (i AiFeatureGroupFeatureMap) ToAiFeatureGroupFeatureMapOutput() AiFeatureGroupFeatureMapOutput
func (AiFeatureGroupFeatureMap) ToAiFeatureGroupFeatureMapOutputWithContext ¶
func (i AiFeatureGroupFeatureMap) ToAiFeatureGroupFeatureMapOutputWithContext(ctx context.Context) AiFeatureGroupFeatureMapOutput
type AiFeatureGroupFeatureMapInput ¶
type AiFeatureGroupFeatureMapInput interface { pulumi.Input ToAiFeatureGroupFeatureMapOutput() AiFeatureGroupFeatureMapOutput ToAiFeatureGroupFeatureMapOutputWithContext(context.Context) AiFeatureGroupFeatureMapOutput }
AiFeatureGroupFeatureMapInput is an input type that accepts AiFeatureGroupFeatureMap and AiFeatureGroupFeatureMapOutput values. You can construct a concrete instance of `AiFeatureGroupFeatureMapInput` via:
AiFeatureGroupFeatureMap{ "key": AiFeatureGroupFeatureArgs{...} }
type AiFeatureGroupFeatureMapOutput ¶
type AiFeatureGroupFeatureMapOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupFeatureMapOutput) ElementType ¶
func (AiFeatureGroupFeatureMapOutput) ElementType() reflect.Type
func (AiFeatureGroupFeatureMapOutput) MapIndex ¶
func (o AiFeatureGroupFeatureMapOutput) MapIndex(k pulumi.StringInput) AiFeatureGroupFeatureOutput
func (AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutput ¶
func (o AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutput() AiFeatureGroupFeatureMapOutput
func (AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutputWithContext ¶
func (o AiFeatureGroupFeatureMapOutput) ToAiFeatureGroupFeatureMapOutputWithContext(ctx context.Context) AiFeatureGroupFeatureMapOutput
type AiFeatureGroupFeatureOutput ¶
type AiFeatureGroupFeatureOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupFeatureOutput) CreateTime ¶
func (o AiFeatureGroupFeatureOutput) CreateTime() pulumi.StringOutput
The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureGroupFeatureOutput) Description ¶
func (o AiFeatureGroupFeatureOutput) Description() pulumi.StringPtrOutput
The description of the FeatureGroup.
func (AiFeatureGroupFeatureOutput) EffectiveLabels ¶
func (o AiFeatureGroupFeatureOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureGroupFeatureOutput) ElementType ¶
func (AiFeatureGroupFeatureOutput) ElementType() reflect.Type
func (AiFeatureGroupFeatureOutput) FeatureGroup ¶
func (o AiFeatureGroupFeatureOutput) FeatureGroup() pulumi.StringOutput
The name of the Feature Group.
func (AiFeatureGroupFeatureOutput) Labels ¶
func (o AiFeatureGroupFeatureOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your FeatureGroup. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureGroupFeatureOutput) Name ¶
func (o AiFeatureGroupFeatureOutput) Name() pulumi.StringOutput
The resource name of the Feature Group Feature.
func (AiFeatureGroupFeatureOutput) Project ¶
func (o AiFeatureGroupFeatureOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiFeatureGroupFeatureOutput) PulumiLabels ¶
func (o AiFeatureGroupFeatureOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureGroupFeatureOutput) Region ¶
func (o AiFeatureGroupFeatureOutput) Region() pulumi.StringOutput
The region for the resource. It should be the same as the feature group's region.
***
func (AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutput ¶
func (o AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutput() AiFeatureGroupFeatureOutput
func (AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutputWithContext ¶
func (o AiFeatureGroupFeatureOutput) ToAiFeatureGroupFeatureOutputWithContext(ctx context.Context) AiFeatureGroupFeatureOutput
func (AiFeatureGroupFeatureOutput) UpdateTime ¶
func (o AiFeatureGroupFeatureOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureGroupFeatureOutput) VersionColumnName ¶
func (o AiFeatureGroupFeatureOutput) VersionColumnName() pulumi.StringOutput
The name of the BigQuery Table/View column hosting data for this version. If no value is provided, will use featureId.
type AiFeatureGroupFeatureState ¶
type AiFeatureGroupFeatureState struct { // The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The description of the FeatureGroup. Description pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // The name of the Feature Group. FeatureGroup pulumi.StringPtrInput // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Group Feature. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region for the resource. It should be the same as the feature group's region. // // *** Region pulumi.StringPtrInput // The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput // The name of the BigQuery Table/View column hosting data for this version. If no value is provided, will use featureId. VersionColumnName pulumi.StringPtrInput }
func (AiFeatureGroupFeatureState) ElementType ¶
func (AiFeatureGroupFeatureState) ElementType() reflect.Type
type AiFeatureGroupInput ¶
type AiFeatureGroupInput interface { pulumi.Input ToAiFeatureGroupOutput() AiFeatureGroupOutput ToAiFeatureGroupOutputWithContext(ctx context.Context) AiFeatureGroupOutput }
type AiFeatureGroupMap ¶
type AiFeatureGroupMap map[string]AiFeatureGroupInput
func (AiFeatureGroupMap) ElementType ¶
func (AiFeatureGroupMap) ElementType() reflect.Type
func (AiFeatureGroupMap) ToAiFeatureGroupMapOutput ¶
func (i AiFeatureGroupMap) ToAiFeatureGroupMapOutput() AiFeatureGroupMapOutput
func (AiFeatureGroupMap) ToAiFeatureGroupMapOutputWithContext ¶
func (i AiFeatureGroupMap) ToAiFeatureGroupMapOutputWithContext(ctx context.Context) AiFeatureGroupMapOutput
type AiFeatureGroupMapInput ¶
type AiFeatureGroupMapInput interface { pulumi.Input ToAiFeatureGroupMapOutput() AiFeatureGroupMapOutput ToAiFeatureGroupMapOutputWithContext(context.Context) AiFeatureGroupMapOutput }
AiFeatureGroupMapInput is an input type that accepts AiFeatureGroupMap and AiFeatureGroupMapOutput values. You can construct a concrete instance of `AiFeatureGroupMapInput` via:
AiFeatureGroupMap{ "key": AiFeatureGroupArgs{...} }
type AiFeatureGroupMapOutput ¶
type AiFeatureGroupMapOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupMapOutput) ElementType ¶
func (AiFeatureGroupMapOutput) ElementType() reflect.Type
func (AiFeatureGroupMapOutput) MapIndex ¶
func (o AiFeatureGroupMapOutput) MapIndex(k pulumi.StringInput) AiFeatureGroupOutput
func (AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutput ¶
func (o AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutput() AiFeatureGroupMapOutput
func (AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutputWithContext ¶
func (o AiFeatureGroupMapOutput) ToAiFeatureGroupMapOutputWithContext(ctx context.Context) AiFeatureGroupMapOutput
type AiFeatureGroupOutput ¶
type AiFeatureGroupOutput struct{ *pulumi.OutputState }
func (AiFeatureGroupOutput) BigQuery ¶
func (o AiFeatureGroupOutput) BigQuery() AiFeatureGroupBigQueryPtrOutput
Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entityId and a featureTimestamp column in the source. Structure is documented below.
func (AiFeatureGroupOutput) CreateTime ¶
func (o AiFeatureGroupOutput) CreateTime() pulumi.StringOutput
The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureGroupOutput) Description ¶
func (o AiFeatureGroupOutput) Description() pulumi.StringPtrOutput
The description of the FeatureGroup.
func (AiFeatureGroupOutput) EffectiveLabels ¶
func (o AiFeatureGroupOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureGroupOutput) ElementType ¶
func (AiFeatureGroupOutput) ElementType() reflect.Type
func (AiFeatureGroupOutput) Etag ¶
func (o AiFeatureGroupOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureGroupOutput) Labels ¶
func (o AiFeatureGroupOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your FeatureGroup. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureGroupOutput) Name ¶
func (o AiFeatureGroupOutput) Name() pulumi.StringOutput
The resource name of the Feature Group.
func (AiFeatureGroupOutput) Project ¶
func (o AiFeatureGroupOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiFeatureGroupOutput) PulumiLabels ¶
func (o AiFeatureGroupOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureGroupOutput) Region ¶
func (o AiFeatureGroupOutput) Region() pulumi.StringPtrOutput
The region of feature group. eg us-central1
func (AiFeatureGroupOutput) ToAiFeatureGroupOutput ¶
func (o AiFeatureGroupOutput) ToAiFeatureGroupOutput() AiFeatureGroupOutput
func (AiFeatureGroupOutput) ToAiFeatureGroupOutputWithContext ¶
func (o AiFeatureGroupOutput) ToAiFeatureGroupOutputWithContext(ctx context.Context) AiFeatureGroupOutput
func (AiFeatureGroupOutput) UpdateTime ¶
func (o AiFeatureGroupOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiFeatureGroupState ¶
type AiFeatureGroupState struct { // Indicates that features for this group come from BigQuery Table/View. By default treats the source as a sparse time series source, which is required to have an entityId and a featureTimestamp column in the source. // Structure is documented below. BigQuery AiFeatureGroupBigQueryPtrInput // The timestamp of when the FeatureGroup was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The description of the FeatureGroup. Description pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // The labels with user-defined metadata to organize your FeatureGroup. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Group. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region of feature group. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the FeatureGroup was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiFeatureGroupState) ElementType ¶
func (AiFeatureGroupState) ElementType() reflect.Type
type AiFeatureOnlineStore ¶
type AiFeatureOnlineStore struct { pulumi.CustomResourceState // Settings for Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. // Structure is documented below. Bigtable AiFeatureOnlineStoreBigtablePtrOutput `pulumi:"bigtable"` // The timestamp of when the feature online store was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The dedicated serving endpoint for this FeatureOnlineStore, which is different from common vertex service endpoint. Only need to be set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default. // Structure is documented below. DedicatedServingEndpoint AiFeatureOnlineStoreDedicatedServingEndpointOutput `pulumi:"dedicatedServingEndpoint"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // The settings for embedding management in FeatureOnlineStore. Embedding management can only be set for BigTable. It is enabled by default for optimized storagetype. // Structure is documented below. // // > **Warning:** `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type // // Deprecated: `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type EmbeddingManagement AiFeatureOnlineStoreEmbeddingManagementOutput `pulumi:"embeddingManagement"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // If set to true, any FeatureViews and Features for this FeatureOnlineStore will also be deleted. ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // The labels with user-defined metadata to organize your feature online stores. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the Feature Online Store. 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"` // Settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore Optimized AiFeatureOnlineStoreOptimizedPtrOutput `pulumi:"optimized"` // 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region of feature online store. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The state of the Feature Online Store. See the possible states in [this link](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureOnlineStores#state). State pulumi.StringOutput `pulumi:"state"` // The timestamp of when the feature online store was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Vertex AI Feature Online Store provides a centralized repository for serving ML features and embedding indexes at low latency. The Feature Online Store is a top-level container.
To get more information about FeatureOnlineStore, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureOnlineStores) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage
### Vertex Ai Feature Online Store
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiFeatureOnlineStore(ctx, "feature_online_store", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_online_store"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(3), CpuUtilizationTarget: pulumi.Int(50), }, }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featureonlinestore With Optimized
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/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, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } _, err = vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_online_store_optimized"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Optimized: &vertex.AiFeatureOnlineStoreOptimizedArgs{}, DedicatedServingEndpoint: &vertex.AiFeatureOnlineStoreDedicatedServingEndpointArgs{ PrivateServiceConnectConfig: &vertex.AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs{ EnablePrivateServiceConnect: pulumi.Bool(true), ProjectAllowlists: pulumi.StringArray{ pulumi.String(project.Number), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featureonlinestore With Beta Fields Bigtable
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_online_store_beta_bigtable"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(2), CpuUtilizationTarget: pulumi.Int(80), }, }, EmbeddingManagement: &vertex.AiFeatureOnlineStoreEmbeddingManagementArgs{ Enabled: pulumi.Bool(true), }, ForceDestroy: pulumi.Bool(true), }) if err != nil { return err } _, err = organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } return nil }) }
```
## Import
FeatureOnlineStore can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/featureOnlineStores/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, FeatureOnlineStore can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStore:AiFeatureOnlineStore default projects/{{project}}/locations/{{region}}/featureOnlineStores/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStore:AiFeatureOnlineStore default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStore:AiFeatureOnlineStore default {{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStore:AiFeatureOnlineStore default {{name}} ```
func GetAiFeatureOnlineStore ¶
func GetAiFeatureOnlineStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureOnlineStoreState, opts ...pulumi.ResourceOption) (*AiFeatureOnlineStore, error)
GetAiFeatureOnlineStore gets an existing AiFeatureOnlineStore 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 NewAiFeatureOnlineStore ¶
func NewAiFeatureOnlineStore(ctx *pulumi.Context, name string, args *AiFeatureOnlineStoreArgs, opts ...pulumi.ResourceOption) (*AiFeatureOnlineStore, error)
NewAiFeatureOnlineStore registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureOnlineStore) ElementType ¶
func (*AiFeatureOnlineStore) ElementType() reflect.Type
func (*AiFeatureOnlineStore) ToAiFeatureOnlineStoreOutput ¶
func (i *AiFeatureOnlineStore) ToAiFeatureOnlineStoreOutput() AiFeatureOnlineStoreOutput
func (*AiFeatureOnlineStore) ToAiFeatureOnlineStoreOutputWithContext ¶
func (i *AiFeatureOnlineStore) ToAiFeatureOnlineStoreOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOutput
type AiFeatureOnlineStoreArgs ¶
type AiFeatureOnlineStoreArgs struct { // Settings for Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. // Structure is documented below. Bigtable AiFeatureOnlineStoreBigtablePtrInput // The dedicated serving endpoint for this FeatureOnlineStore, which is different from common vertex service endpoint. Only need to be set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default. // Structure is documented below. DedicatedServingEndpoint AiFeatureOnlineStoreDedicatedServingEndpointPtrInput // The settings for embedding management in FeatureOnlineStore. Embedding management can only be set for BigTable. It is enabled by default for optimized storagetype. // Structure is documented below. // // > **Warning:** `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type // // Deprecated: `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type EmbeddingManagement AiFeatureOnlineStoreEmbeddingManagementPtrInput // If set to true, any FeatureViews and Features for this FeatureOnlineStore will also be deleted. ForceDestroy pulumi.BoolPtrInput // The labels with user-defined metadata to organize your feature online stores. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Online Store. 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 // Settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore Optimized AiFeatureOnlineStoreOptimizedPtrInput // 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 feature online store. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiFeatureOnlineStore resource.
func (AiFeatureOnlineStoreArgs) ElementType ¶
func (AiFeatureOnlineStoreArgs) ElementType() reflect.Type
type AiFeatureOnlineStoreArray ¶
type AiFeatureOnlineStoreArray []AiFeatureOnlineStoreInput
func (AiFeatureOnlineStoreArray) ElementType ¶
func (AiFeatureOnlineStoreArray) ElementType() reflect.Type
func (AiFeatureOnlineStoreArray) ToAiFeatureOnlineStoreArrayOutput ¶
func (i AiFeatureOnlineStoreArray) ToAiFeatureOnlineStoreArrayOutput() AiFeatureOnlineStoreArrayOutput
func (AiFeatureOnlineStoreArray) ToAiFeatureOnlineStoreArrayOutputWithContext ¶
func (i AiFeatureOnlineStoreArray) ToAiFeatureOnlineStoreArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreArrayOutput
type AiFeatureOnlineStoreArrayInput ¶
type AiFeatureOnlineStoreArrayInput interface { pulumi.Input ToAiFeatureOnlineStoreArrayOutput() AiFeatureOnlineStoreArrayOutput ToAiFeatureOnlineStoreArrayOutputWithContext(context.Context) AiFeatureOnlineStoreArrayOutput }
AiFeatureOnlineStoreArrayInput is an input type that accepts AiFeatureOnlineStoreArray and AiFeatureOnlineStoreArrayOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreArrayInput` via:
AiFeatureOnlineStoreArray{ AiFeatureOnlineStoreArgs{...} }
type AiFeatureOnlineStoreArrayOutput ¶
type AiFeatureOnlineStoreArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreArrayOutput) ElementType ¶
func (AiFeatureOnlineStoreArrayOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreArrayOutput) Index ¶
func (o AiFeatureOnlineStoreArrayOutput) Index(i pulumi.IntInput) AiFeatureOnlineStoreOutput
func (AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutput ¶
func (o AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutput() AiFeatureOnlineStoreArrayOutput
func (AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutputWithContext ¶
func (o AiFeatureOnlineStoreArrayOutput) ToAiFeatureOnlineStoreArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreArrayOutput
type AiFeatureOnlineStoreBigtable ¶
type AiFeatureOnlineStoreBigtable struct { // Autoscaling config applied to Bigtable Instance. // Structure is documented below. AutoScaling AiFeatureOnlineStoreBigtableAutoScaling `pulumi:"autoScaling"` }
type AiFeatureOnlineStoreBigtableArgs ¶
type AiFeatureOnlineStoreBigtableArgs struct { // Autoscaling config applied to Bigtable Instance. // Structure is documented below. AutoScaling AiFeatureOnlineStoreBigtableAutoScalingInput `pulumi:"autoScaling"` }
func (AiFeatureOnlineStoreBigtableArgs) ElementType ¶
func (AiFeatureOnlineStoreBigtableArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutput ¶
func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutput() AiFeatureOnlineStoreBigtableOutput
func (AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutputWithContext ¶
func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableOutput
func (AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutput ¶
func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
func (AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext ¶
func (i AiFeatureOnlineStoreBigtableArgs) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
type AiFeatureOnlineStoreBigtableAutoScaling ¶
type AiFeatureOnlineStoreBigtableAutoScaling struct { // A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%. CpuUtilizationTarget *int `pulumi:"cpuUtilizationTarget"` // The maximum number of nodes to scale up to. Must be greater than or equal to 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 AiFeatureOnlineStoreBigtableAutoScalingArgs ¶
type AiFeatureOnlineStoreBigtableAutoScalingArgs struct { // A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%. CpuUtilizationTarget pulumi.IntPtrInput `pulumi:"cpuUtilizationTarget"` // The maximum number of nodes to scale up to. Must be greater than or equal to 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 (AiFeatureOnlineStoreBigtableAutoScalingArgs) ElementType ¶
func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutput ¶
func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutput() AiFeatureOnlineStoreBigtableAutoScalingOutput
func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext ¶
func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingOutput
func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput ¶
func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
func (AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreBigtableAutoScalingArgs) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
type AiFeatureOnlineStoreBigtableAutoScalingInput ¶
type AiFeatureOnlineStoreBigtableAutoScalingInput interface { pulumi.Input ToAiFeatureOnlineStoreBigtableAutoScalingOutput() AiFeatureOnlineStoreBigtableAutoScalingOutput ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext(context.Context) AiFeatureOnlineStoreBigtableAutoScalingOutput }
AiFeatureOnlineStoreBigtableAutoScalingInput is an input type that accepts AiFeatureOnlineStoreBigtableAutoScalingArgs and AiFeatureOnlineStoreBigtableAutoScalingOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreBigtableAutoScalingInput` via:
AiFeatureOnlineStoreBigtableAutoScalingArgs{...}
type AiFeatureOnlineStoreBigtableAutoScalingOutput ¶
type AiFeatureOnlineStoreBigtableAutoScalingOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) CpuUtilizationTarget ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) CpuUtilizationTarget() pulumi.IntPtrOutput
A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ElementType ¶
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) MaxNodeCount ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) MaxNodeCount() pulumi.IntOutput
The maximum number of nodes to scale up to. Must be greater than or equal to minNodeCount, and less than or equal to 10 times of 'minNodeCount'.
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) MinNodeCount ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) MinNodeCount() pulumi.IntOutput
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutput ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutput() AiFeatureOnlineStoreBigtableAutoScalingOutput
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingOutput
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
func (AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
type AiFeatureOnlineStoreBigtableAutoScalingPtrInput ¶
type AiFeatureOnlineStoreBigtableAutoScalingPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput }
AiFeatureOnlineStoreBigtableAutoScalingPtrInput is an input type that accepts AiFeatureOnlineStoreBigtableAutoScalingArgs, AiFeatureOnlineStoreBigtableAutoScalingPtr and AiFeatureOnlineStoreBigtableAutoScalingPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreBigtableAutoScalingPtrInput` via:
AiFeatureOnlineStoreBigtableAutoScalingArgs{...} or: nil
func AiFeatureOnlineStoreBigtableAutoScalingPtr ¶
func AiFeatureOnlineStoreBigtableAutoScalingPtr(v *AiFeatureOnlineStoreBigtableAutoScalingArgs) AiFeatureOnlineStoreBigtableAutoScalingPtrInput
type AiFeatureOnlineStoreBigtableAutoScalingPtrOutput ¶
type AiFeatureOnlineStoreBigtableAutoScalingPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) CpuUtilizationTarget ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) CpuUtilizationTarget() pulumi.IntPtrOutput
A percentage of the cluster's CPU capacity. Can be from 10% to 80%. When a cluster's CPU utilization exceeds the target that you have set, Bigtable immediately adds nodes to the cluster. When CPU utilization is substantially lower than the target, Bigtable removes nodes. If not set will default to 50%.
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MaxNodeCount ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MaxNodeCount() pulumi.IntPtrOutput
The maximum number of nodes to scale up to. Must be greater than or equal to minNodeCount, and less than or equal to 10 times of 'minNodeCount'.
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MinNodeCount ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) MinNodeCount() pulumi.IntPtrOutput
The minimum number of nodes to scale down to. Must be greater than or equal to 1.
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutput() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
func (AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtableAutoScalingPtrOutput) ToAiFeatureOnlineStoreBigtableAutoScalingPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
type AiFeatureOnlineStoreBigtableInput ¶
type AiFeatureOnlineStoreBigtableInput interface { pulumi.Input ToAiFeatureOnlineStoreBigtableOutput() AiFeatureOnlineStoreBigtableOutput ToAiFeatureOnlineStoreBigtableOutputWithContext(context.Context) AiFeatureOnlineStoreBigtableOutput }
AiFeatureOnlineStoreBigtableInput is an input type that accepts AiFeatureOnlineStoreBigtableArgs and AiFeatureOnlineStoreBigtableOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreBigtableInput` via:
AiFeatureOnlineStoreBigtableArgs{...}
type AiFeatureOnlineStoreBigtableOutput ¶
type AiFeatureOnlineStoreBigtableOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreBigtableOutput) AutoScaling ¶
func (o AiFeatureOnlineStoreBigtableOutput) AutoScaling() AiFeatureOnlineStoreBigtableAutoScalingOutput
Autoscaling config applied to Bigtable Instance. Structure is documented below.
func (AiFeatureOnlineStoreBigtableOutput) ElementType ¶
func (AiFeatureOnlineStoreBigtableOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutput ¶
func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutput() AiFeatureOnlineStoreBigtableOutput
func (AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtableOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtableOutput
func (AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutput ¶
func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
func (AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtableOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
type AiFeatureOnlineStoreBigtablePtrInput ¶
type AiFeatureOnlineStoreBigtablePtrInput interface { pulumi.Input ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(context.Context) AiFeatureOnlineStoreBigtablePtrOutput }
AiFeatureOnlineStoreBigtablePtrInput is an input type that accepts AiFeatureOnlineStoreBigtableArgs, AiFeatureOnlineStoreBigtablePtr and AiFeatureOnlineStoreBigtablePtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreBigtablePtrInput` via:
AiFeatureOnlineStoreBigtableArgs{...} or: nil
func AiFeatureOnlineStoreBigtablePtr ¶
func AiFeatureOnlineStoreBigtablePtr(v *AiFeatureOnlineStoreBigtableArgs) AiFeatureOnlineStoreBigtablePtrInput
type AiFeatureOnlineStoreBigtablePtrOutput ¶
type AiFeatureOnlineStoreBigtablePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreBigtablePtrOutput) AutoScaling ¶
func (o AiFeatureOnlineStoreBigtablePtrOutput) AutoScaling() AiFeatureOnlineStoreBigtableAutoScalingPtrOutput
Autoscaling config applied to Bigtable Instance. Structure is documented below.
func (AiFeatureOnlineStoreBigtablePtrOutput) ElementType ¶
func (AiFeatureOnlineStoreBigtablePtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutput ¶
func (o AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutput() AiFeatureOnlineStoreBigtablePtrOutput
func (AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreBigtablePtrOutput) ToAiFeatureOnlineStoreBigtablePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreBigtablePtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpoint ¶
type AiFeatureOnlineStoreDedicatedServingEndpoint struct { // Private service connect config. // Structure is documented below. PrivateServiceConnectConfig *AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfig `pulumi:"privateServiceConnectConfig"` // (Output) // Domain name to use for this FeatureOnlineStore PublicEndpointDomainName *string `pulumi:"publicEndpointDomainName"` // (Output) // Name of the service attachment resource. Applicable only if private service connect is enabled and after FeatureViewSync is created. ServiceAttachment *string `pulumi:"serviceAttachment"` }
type AiFeatureOnlineStoreDedicatedServingEndpointArgs ¶
type AiFeatureOnlineStoreDedicatedServingEndpointArgs struct { // Private service connect config. // Structure is documented below. PrivateServiceConnectConfig AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput `pulumi:"privateServiceConnectConfig"` // (Output) // Domain name to use for this FeatureOnlineStore PublicEndpointDomainName pulumi.StringPtrInput `pulumi:"publicEndpointDomainName"` // (Output) // Name of the service attachment resource. Applicable only if private service connect is enabled and after FeatureViewSync is created. ServiceAttachment pulumi.StringPtrInput `pulumi:"serviceAttachment"` }
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput() AiFeatureOnlineStoreDedicatedServingEndpointOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpointInput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointInput interface { pulumi.Input ToAiFeatureOnlineStoreDedicatedServingEndpointOutput() AiFeatureOnlineStoreDedicatedServingEndpointOutput ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext(context.Context) AiFeatureOnlineStoreDedicatedServingEndpointOutput }
AiFeatureOnlineStoreDedicatedServingEndpointInput is an input type that accepts AiFeatureOnlineStoreDedicatedServingEndpointArgs and AiFeatureOnlineStoreDedicatedServingEndpointOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreDedicatedServingEndpointInput` via:
AiFeatureOnlineStoreDedicatedServingEndpointArgs{...}
type AiFeatureOnlineStoreDedicatedServingEndpointOutput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) PrivateServiceConnectConfig ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) PrivateServiceConnectConfig() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
Private service connect config. Structure is documented below.
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) PublicEndpointDomainName ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) PublicEndpointDomainName() pulumi.StringPtrOutput
(Output) Domain name to use for this FeatureOnlineStore
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ServiceAttachment ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
(Output) Name of the service attachment resource. Applicable only if private service connect is enabled and after FeatureViewSync is created.
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutput() AiFeatureOnlineStoreDedicatedServingEndpointOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfig ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfig struct { // If set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint. EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists []string `pulumi:"projectAllowlists"` }
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs struct { // If set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint. EnablePrivateServiceConnect pulumi.BoolInput `pulumi:"enablePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists pulumi.StringArrayInput `pulumi:"projectAllowlists"` }
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigInput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigInput interface { pulumi.Input ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext(context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput }
AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigInput is an input type that accepts AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs and AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigInput` via:
AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs{...}
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
If set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput }
AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput is an input type that accepts AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs, AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtr and AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput` via:
AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs{...} or: nil
func AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtr ¶
func AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtr(v *AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigArgs) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrInput
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
If set to true, customers will use private service connection to send request. Otherwise, the connection will set to public endpoint.
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
type AiFeatureOnlineStoreDedicatedServingEndpointPtrInput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput }
AiFeatureOnlineStoreDedicatedServingEndpointPtrInput is an input type that accepts AiFeatureOnlineStoreDedicatedServingEndpointArgs, AiFeatureOnlineStoreDedicatedServingEndpointPtr and AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreDedicatedServingEndpointPtrInput` via:
AiFeatureOnlineStoreDedicatedServingEndpointArgs{...} or: nil
func AiFeatureOnlineStoreDedicatedServingEndpointPtr ¶
func AiFeatureOnlineStoreDedicatedServingEndpointPtr(v *AiFeatureOnlineStoreDedicatedServingEndpointArgs) AiFeatureOnlineStoreDedicatedServingEndpointPtrInput
type AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput ¶
type AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PrivateServiceConnectConfig ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PrivateServiceConnectConfig() AiFeatureOnlineStoreDedicatedServingEndpointPrivateServiceConnectConfigPtrOutput
Private service connect config. Structure is documented below.
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PublicEndpointDomainName ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) PublicEndpointDomainName() pulumi.StringPtrOutput
(Output) Domain name to use for this FeatureOnlineStore
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ServiceAttachment ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ServiceAttachment() pulumi.StringPtrOutput
(Output) Name of the service attachment resource. Applicable only if private service connect is enabled and after FeatureViewSync is created.
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutput() AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
func (AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput) ToAiFeatureOnlineStoreDedicatedServingEndpointPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreDedicatedServingEndpointPtrOutput
type AiFeatureOnlineStoreEmbeddingManagement ¶
type AiFeatureOnlineStoreEmbeddingManagement struct { // Enable embedding management. Enabled *bool `pulumi:"enabled"` }
type AiFeatureOnlineStoreEmbeddingManagementArgs ¶
type AiFeatureOnlineStoreEmbeddingManagementArgs struct { // Enable embedding management. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ElementType ¶
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutput ¶
func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutput() AiFeatureOnlineStoreEmbeddingManagementOutput
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext ¶
func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementOutput
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput ¶
func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
func (AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreEmbeddingManagementArgs) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
type AiFeatureOnlineStoreEmbeddingManagementInput ¶
type AiFeatureOnlineStoreEmbeddingManagementInput interface { pulumi.Input ToAiFeatureOnlineStoreEmbeddingManagementOutput() AiFeatureOnlineStoreEmbeddingManagementOutput ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext(context.Context) AiFeatureOnlineStoreEmbeddingManagementOutput }
AiFeatureOnlineStoreEmbeddingManagementInput is an input type that accepts AiFeatureOnlineStoreEmbeddingManagementArgs and AiFeatureOnlineStoreEmbeddingManagementOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreEmbeddingManagementInput` via:
AiFeatureOnlineStoreEmbeddingManagementArgs{...}
type AiFeatureOnlineStoreEmbeddingManagementOutput ¶
type AiFeatureOnlineStoreEmbeddingManagementOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ElementType ¶
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreEmbeddingManagementOutput) Enabled ¶
func (o AiFeatureOnlineStoreEmbeddingManagementOutput) Enabled() pulumi.BoolPtrOutput
Enable embedding management.
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutput ¶
func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutput() AiFeatureOnlineStoreEmbeddingManagementOutput
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext ¶
func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementOutput
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput ¶
func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
func (AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreEmbeddingManagementOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
type AiFeatureOnlineStoreEmbeddingManagementPtrInput ¶
type AiFeatureOnlineStoreEmbeddingManagementPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput }
AiFeatureOnlineStoreEmbeddingManagementPtrInput is an input type that accepts AiFeatureOnlineStoreEmbeddingManagementArgs, AiFeatureOnlineStoreEmbeddingManagementPtr and AiFeatureOnlineStoreEmbeddingManagementPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreEmbeddingManagementPtrInput` via:
AiFeatureOnlineStoreEmbeddingManagementArgs{...} or: nil
func AiFeatureOnlineStoreEmbeddingManagementPtr ¶
func AiFeatureOnlineStoreEmbeddingManagementPtr(v *AiFeatureOnlineStoreEmbeddingManagementArgs) AiFeatureOnlineStoreEmbeddingManagementPtrInput
type AiFeatureOnlineStoreEmbeddingManagementPtrOutput ¶
type AiFeatureOnlineStoreEmbeddingManagementPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) Enabled ¶
func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable embedding management.
func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput ¶
func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutput() AiFeatureOnlineStoreEmbeddingManagementPtrOutput
func (AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreEmbeddingManagementPtrOutput) ToAiFeatureOnlineStoreEmbeddingManagementPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreEmbeddingManagementPtrOutput
type AiFeatureOnlineStoreFeatureview ¶
type AiFeatureOnlineStoreFeatureview struct { pulumi.CustomResourceState // Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. // Structure is documented below. BigQuerySource AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput `pulumi:"bigQuerySource"` // The timestamp of when the featureOnlinestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // The name of the FeatureOnlineStore to use for the featureview. FeatureOnlineStore pulumi.StringOutput `pulumi:"featureOnlineStore"` // Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. // Structure is documented below. FeatureRegistrySource AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput `pulumi:"featureRegistrySource"` // A set of key/value label pairs to assign to this FeatureView. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // Name of the FeatureView. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region for the resource. It should be the same as the featureonlinestore region. // // *** Region pulumi.StringOutput `pulumi:"region"` // Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. // Structure is documented below. SyncConfig AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput `pulumi:"syncConfig"` // The timestamp of when the featureOnlinestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. // Structure is documented below. VectorSearchConfig AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput `pulumi:"vectorSearchConfig"` }
FeatureView is representation of values that the FeatureOnlineStore will serve based on its syncConfig.
To get more information about FeatureOnlineStoreFeatureview, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureOnlineStores.featureViews) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage
### Vertex Ai Featureonlinestore Featureview
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featureonlinestore, err := vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_view"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(2), CpuUtilizationTarget: pulumi.Int(80), }, }, }) if err != nil { return err } _, err = bigquery.NewDataset(ctx, "tf-test-dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("example_feature_view"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } _, err = bigquery.NewTable(ctx, "tf-test-table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: tf_test_dataset.DatasetId, TableId: pulumi.String("example_feature_view"), Schema: pulumi.String(` [ { "name": "entity_id", "mode": "NULLABLE", "type": "STRING", "description": "Test default entity_id" }, { "name": "test_entity_column", "mode": "NULLABLE", "type": "STRING", "description": "test secondary entity column" }, { "name": "feature_timestamp", "mode": "NULLABLE", "type": "TIMESTAMP", "description": "Default timestamp value" }
] `),
}) if err != nil { return err } _, err = vertex.NewAiFeatureOnlineStoreFeatureview(ctx, "featureview", &vertex.AiFeatureOnlineStoreFeatureviewArgs{ Name: pulumi.String("example_feature_view"), Region: pulumi.String("us-central1"), FeatureOnlineStore: featureonlinestore.Name, SyncConfig: &vertex.AiFeatureOnlineStoreFeatureviewSyncConfigArgs{ Cron: pulumi.String("0 0 * * *"), }, BigQuerySource: &vertex.AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs{ Uri: pulumi.All(tf_test_table.Project, tf_test_table.DatasetId, tf_test_table.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), EntityIdColumns: pulumi.StringArray{ pulumi.String("test_entity_column"), }, }, }) if err != nil { return err } _, err = organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featureonlinestore Featureview Feature Registry
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featureonlinestore, err := vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_view_feature_registry"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(2), CpuUtilizationTarget: pulumi.Int(80), }, }, }) if err != nil { return err } sampleDataset, err := bigquery.NewDataset(ctx, "sample_dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("example_feature_view_feature_registry"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } sampleTable, err := bigquery.NewTable(ctx, "sample_table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: sampleDataset.DatasetId, TableId: pulumi.String("example_feature_view_feature_registry"), Schema: pulumi.String(`[ { "name": "feature_id", "type": "STRING", "mode": "NULLABLE" }, { "name": "example_feature_view_feature_registry", "type": "STRING", "mode": "NULLABLE" }, { "name": "feature_timestamp", "type": "TIMESTAMP", "mode": "NULLABLE" }
] `),
}) if err != nil { return err } sampleFeatureGroup, err := vertex.NewAiFeatureGroup(ctx, "sample_feature_group", &vertex.AiFeatureGroupArgs{ Name: pulumi.String("example_feature_view_feature_registry"), Description: pulumi.String("A sample feature group"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, BigQuery: &vertex.AiFeatureGroupBigQueryArgs{ BigQuerySource: &vertex.AiFeatureGroupBigQueryBigQuerySourceArgs{ InputUri: pulumi.All(sampleTable.Project, sampleTable.DatasetId, sampleTable.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), }, EntityIdColumns: pulumi.StringArray{ pulumi.String("feature_id"), }, }, }) if err != nil { return err } sampleFeature, err := vertex.NewAiFeatureGroupFeature(ctx, "sample_feature", &vertex.AiFeatureGroupFeatureArgs{ Name: pulumi.String("example_feature_view_feature_registry"), Region: pulumi.String("us-central1"), FeatureGroup: sampleFeatureGroup.Name, Description: pulumi.String("A sample feature"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, }) if err != nil { return err } _, err = vertex.NewAiFeatureOnlineStoreFeatureview(ctx, "featureview_featureregistry", &vertex.AiFeatureOnlineStoreFeatureviewArgs{ Name: pulumi.String("example_feature_view_feature_registry"), Region: pulumi.String("us-central1"), FeatureOnlineStore: featureonlinestore.Name, SyncConfig: &vertex.AiFeatureOnlineStoreFeatureviewSyncConfigArgs{ Cron: pulumi.String("0 0 * * *"), }, FeatureRegistrySource: &vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs{ FeatureGroups: vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray{ &vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs{ FeatureGroupId: sampleFeatureGroup.Name, FeatureIds: pulumi.StringArray{ sampleFeature.Name, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featureonlinestore Featureview Cross Project
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi-time/sdk/go/time" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testProject, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } project, err := organizations.NewProject(ctx, "project", &organizations.ProjectArgs{ ProjectId: pulumi.String("tf-test_9394"), Name: pulumi.String("tf-test_11380"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), DeletionPolicy: pulumi.String("DELETE"), }) if err != nil { return err } wait60Seconds, err := time.NewSleep(ctx, "wait_60_seconds", &time.SleepArgs{ CreateDuration: "60s", }, pulumi.DependsOn([]pulumi.Resource{ project, })) if err != nil { return err } vertexai, err := projects.NewService(ctx, "vertexai", &projects.ServiceArgs{ Service: pulumi.String("aiplatform.googleapis.com"), Project: project.ProjectId, DisableOnDestroy: pulumi.Bool(false), }, pulumi.DependsOn([]pulumi.Resource{ wait60Seconds, })) if err != nil { return err } featureonlinestore, err := vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_cross_project_featureview"), Project: project.ProjectId, Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(2), CpuUtilizationTarget: pulumi.Int(80), }, }, }, pulumi.DependsOn([]pulumi.Resource{ vertexai, })) if err != nil { return err } sampleDataset, err := bigquery.NewDataset(ctx, "sample_dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("example_cross_project_featureview"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } viewer, err := bigquery.NewDatasetIamMember(ctx, "viewer", &bigquery.DatasetIamMemberArgs{ Project: pulumi.String(testProject.ProjectId), DatasetId: sampleDataset.DatasetId, Role: pulumi.String("roles/bigquery.dataViewer"), Member: project.Number.ApplyT(func(number string) (string, error) { return fmt.Sprintf("serviceAccount:service-%v@gcp-sa-aiplatform.iam.gserviceaccount.com", number), nil }).(pulumi.StringOutput), }, pulumi.DependsOn([]pulumi.Resource{ featureonlinestore, })) if err != nil { return err } wait30Seconds, err := time.NewSleep(ctx, "wait_30_seconds", &time.SleepArgs{ CreateDuration: "30s", }, pulumi.DependsOn([]pulumi.Resource{ viewer, })) if err != nil { return err } sampleTable, err := bigquery.NewTable(ctx, "sample_table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: sampleDataset.DatasetId, TableId: pulumi.String("example_cross_project_featureview"), Schema: pulumi.String(`[ { "name": "feature_id", "type": "STRING", "mode": "NULLABLE" }, { "name": "example_cross_project_featureview", "type": "STRING", "mode": "NULLABLE" }, { "name": "feature_timestamp", "type": "TIMESTAMP", "mode": "NULLABLE" }
] `),
}) if err != nil { return err } sampleFeatureGroup, err := vertex.NewAiFeatureGroup(ctx, "sample_feature_group", &vertex.AiFeatureGroupArgs{ Name: pulumi.String("example_cross_project_featureview"), Description: pulumi.String("A sample feature group"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, BigQuery: &vertex.AiFeatureGroupBigQueryArgs{ BigQuerySource: &vertex.AiFeatureGroupBigQueryBigQuerySourceArgs{ InputUri: pulumi.All(sampleTable.Project, sampleTable.DatasetId, sampleTable.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), }, EntityIdColumns: pulumi.StringArray{ pulumi.String("feature_id"), }, }, }) if err != nil { return err } sampleFeature, err := vertex.NewAiFeatureGroupFeature(ctx, "sample_feature", &vertex.AiFeatureGroupFeatureArgs{ Name: pulumi.String("example_cross_project_featureview"), Region: pulumi.String("us-central1"), FeatureGroup: sampleFeatureGroup.Name, Description: pulumi.String("A sample feature"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, }) if err != nil { return err } _, err = vertex.NewAiFeatureOnlineStoreFeatureview(ctx, "cross_project_featureview", &vertex.AiFeatureOnlineStoreFeatureviewArgs{ Name: pulumi.String("example_cross_project_featureview"), Project: project.ProjectId, Region: pulumi.String("us-central1"), FeatureOnlineStore: featureonlinestore.Name, SyncConfig: &vertex.AiFeatureOnlineStoreFeatureviewSyncConfigArgs{ Cron: pulumi.String("0 0 * * *"), }, FeatureRegistrySource: &vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs{ FeatureGroups: vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray{ &vertex.AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs{ FeatureGroupId: sampleFeatureGroup.Name, FeatureIds: pulumi.StringArray{ sampleFeature.Name, }, }, }, ProjectNumber: pulumi.String(testProject.Number), }, }, pulumi.DependsOn([]pulumi.Resource{ vertexai, wait30Seconds, })) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featureonlinestore Featureview With Vector Search
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/bigquery" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { featureonlinestore, err := vertex.NewAiFeatureOnlineStore(ctx, "featureonlinestore", &vertex.AiFeatureOnlineStoreArgs{ Name: pulumi.String("example_feature_view_vector_search"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), Bigtable: &vertex.AiFeatureOnlineStoreBigtableArgs{ AutoScaling: &vertex.AiFeatureOnlineStoreBigtableAutoScalingArgs{ MinNodeCount: pulumi.Int(1), MaxNodeCount: pulumi.Int(2), CpuUtilizationTarget: pulumi.Int(80), }, }, EmbeddingManagement: &vertex.AiFeatureOnlineStoreEmbeddingManagementArgs{ Enabled: pulumi.Bool(true), }, }) if err != nil { return err } _, err = bigquery.NewDataset(ctx, "tf-test-dataset", &bigquery.DatasetArgs{ DatasetId: pulumi.String("example_feature_view_vector_search"), FriendlyName: pulumi.String("test"), Description: pulumi.String("This is a test description"), Location: pulumi.String("US"), }) if err != nil { return err } _, err = bigquery.NewTable(ctx, "tf-test-table", &bigquery.TableArgs{ DeletionProtection: pulumi.Bool(false), DatasetId: tf_test_dataset.DatasetId, TableId: pulumi.String("example_feature_view_vector_search"), Schema: pulumi.String(`[ { "name": "test_primary_id", "mode": "NULLABLE", "type": "STRING", "description": "primary test id" }, { "name": "embedding", "mode": "REPEATED", "type": "FLOAT", "description": "embedding column for primary_id column" }, { "name": "country", "mode": "NULLABLE", "type": "STRING", "description": "country" }, { "name": "test_crowding_column", "mode": "NULLABLE", "type": "INTEGER", "description": "test crowding column" }, { "name": "entity_id", "mode": "NULLABLE", "type": "STRING", "description": "Test default entity_id" }, { "name": "test_entity_column", "mode": "NULLABLE", "type": "STRING", "description": "test secondary entity column" }, { "name": "feature_timestamp", "mode": "NULLABLE", "type": "TIMESTAMP", "description": "Default timestamp value" }
] `),
}) if err != nil { return err } _, err = vertex.NewAiFeatureOnlineStoreFeatureview(ctx, "featureview_vector_search", &vertex.AiFeatureOnlineStoreFeatureviewArgs{ Name: pulumi.String("example_feature_view_vector_search"), Region: pulumi.String("us-central1"), FeatureOnlineStore: featureonlinestore.Name, SyncConfig: &vertex.AiFeatureOnlineStoreFeatureviewSyncConfigArgs{ Cron: pulumi.String("0 0 * * *"), }, BigQuerySource: &vertex.AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs{ Uri: pulumi.All(tf_test_table.Project, tf_test_table.DatasetId, tf_test_table.TableId).ApplyT(func(_args []interface{}) (string, error) { project := _args[0].(string) datasetId := _args[1].(string) tableId := _args[2].(string) return fmt.Sprintf("bq://%v.%v.%v", project, datasetId, tableId), nil }).(pulumi.StringOutput), EntityIdColumns: pulumi.StringArray{ pulumi.String("test_entity_column"), }, }, VectorSearchConfig: &vertex.AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs{ EmbeddingColumn: pulumi.String("embedding"), FilterColumns: pulumi.StringArray{ pulumi.String("country"), }, CrowdingColumn: pulumi.String("test_crowding_column"), DistanceMeasureType: pulumi.String("DOT_PRODUCT_DISTANCE"), TreeAhConfig: &vertex.AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs{ LeafNodeEmbeddingCount: pulumi.String("1000"), }, EmbeddingDimension: pulumi.Int(2), }, }) if err != nil { return err } _, err = organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } return nil }) }
```
## Import
FeatureOnlineStoreFeatureview can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/featureOnlineStores/{{feature_online_store}}/featureViews/{{name}}`
* `{{project}}/{{region}}/{{feature_online_store}}/{{name}}`
* `{{region}}/{{feature_online_store}}/{{name}}`
* `{{feature_online_store}}/{{name}}`
When using the `pulumi import` command, FeatureOnlineStoreFeatureview can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStoreFeatureview:AiFeatureOnlineStoreFeatureview default projects/{{project}}/locations/{{region}}/featureOnlineStores/{{feature_online_store}}/featureViews/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStoreFeatureview:AiFeatureOnlineStoreFeatureview default {{project}}/{{region}}/{{feature_online_store}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStoreFeatureview:AiFeatureOnlineStoreFeatureview default {{region}}/{{feature_online_store}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiFeatureOnlineStoreFeatureview:AiFeatureOnlineStoreFeatureview default {{feature_online_store}}/{{name}} ```
func GetAiFeatureOnlineStoreFeatureview ¶
func GetAiFeatureOnlineStoreFeatureview(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureOnlineStoreFeatureviewState, opts ...pulumi.ResourceOption) (*AiFeatureOnlineStoreFeatureview, error)
GetAiFeatureOnlineStoreFeatureview gets an existing AiFeatureOnlineStoreFeatureview 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 NewAiFeatureOnlineStoreFeatureview ¶
func NewAiFeatureOnlineStoreFeatureview(ctx *pulumi.Context, name string, args *AiFeatureOnlineStoreFeatureviewArgs, opts ...pulumi.ResourceOption) (*AiFeatureOnlineStoreFeatureview, error)
NewAiFeatureOnlineStoreFeatureview registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureOnlineStoreFeatureview) ElementType ¶
func (*AiFeatureOnlineStoreFeatureview) ElementType() reflect.Type
func (*AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutput ¶
func (i *AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutput() AiFeatureOnlineStoreFeatureviewOutput
func (*AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutputWithContext ¶
func (i *AiFeatureOnlineStoreFeatureview) ToAiFeatureOnlineStoreFeatureviewOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewOutput
type AiFeatureOnlineStoreFeatureviewArgs ¶
type AiFeatureOnlineStoreFeatureviewArgs struct { // Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. // Structure is documented below. BigQuerySource AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput // The name of the FeatureOnlineStore to use for the featureview. FeatureOnlineStore pulumi.StringInput // Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. // Structure is documented below. FeatureRegistrySource AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput // A set of key/value label pairs to assign to this FeatureView. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Name of the FeatureView. 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 for the resource. It should be the same as the featureonlinestore region. // // *** Region pulumi.StringInput // Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. // Structure is documented below. SyncConfig AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput // Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. // Structure is documented below. VectorSearchConfig AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput }
The set of arguments for constructing a AiFeatureOnlineStoreFeatureview resource.
func (AiFeatureOnlineStoreFeatureviewArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewArgs) ElementType() reflect.Type
type AiFeatureOnlineStoreFeatureviewArray ¶
type AiFeatureOnlineStoreFeatureviewArray []AiFeatureOnlineStoreFeatureviewInput
func (AiFeatureOnlineStoreFeatureviewArray) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewArray) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutput ¶
func (i AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutput() AiFeatureOnlineStoreFeatureviewArrayOutput
func (AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewArray) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewArrayOutput
type AiFeatureOnlineStoreFeatureviewArrayInput ¶
type AiFeatureOnlineStoreFeatureviewArrayInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewArrayOutput() AiFeatureOnlineStoreFeatureviewArrayOutput ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewArrayOutput }
AiFeatureOnlineStoreFeatureviewArrayInput is an input type that accepts AiFeatureOnlineStoreFeatureviewArray and AiFeatureOnlineStoreFeatureviewArrayOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewArrayInput` via:
AiFeatureOnlineStoreFeatureviewArray{ AiFeatureOnlineStoreFeatureviewArgs{...} }
type AiFeatureOnlineStoreFeatureviewArrayOutput ¶
type AiFeatureOnlineStoreFeatureviewArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewArrayOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewArrayOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutput ¶
func (o AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutput() AiFeatureOnlineStoreFeatureviewArrayOutput
func (AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewArrayOutput) ToAiFeatureOnlineStoreFeatureviewArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewArrayOutput
type AiFeatureOnlineStoreFeatureviewBigQuerySource ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySource struct { // Columns to construct entityId / row keys. Start by supporting 1 only. EntityIdColumns []string `pulumi:"entityIdColumns"` // The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig. Uri string `pulumi:"uri"` }
type AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs struct { // Columns to construct entityId / row keys. Start by supporting 1 only. EntityIdColumns pulumi.StringArrayInput `pulumi:"entityIdColumns"` // The BigQuery view URI that will be materialized on each sync trigger based on FeatureView.SyncConfig. Uri pulumi.StringInput `pulumi:"uri"` }
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput ¶
func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewBigQuerySourceInput ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySourceInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput }
AiFeatureOnlineStoreFeatureviewBigQuerySourceInput is an input type that accepts AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs and AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewBigQuerySourceInput` via:
AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs{...}
type AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) EntityIdColumns ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) EntityIdColumns() pulumi.StringArrayOutput
Columns to construct entityId / row keys. Start by supporting 1 only.
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourceOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput }
AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs, AiFeatureOnlineStoreFeatureviewBigQuerySourcePtr and AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput` via:
AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewBigQuerySourcePtr ¶
func AiFeatureOnlineStoreFeatureviewBigQuerySourcePtr(v *AiFeatureOnlineStoreFeatureviewBigQuerySourceArgs) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput
type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput ¶
type AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) EntityIdColumns ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) EntityIdColumns() pulumi.StringArrayOutput
Columns to construct entityId / row keys. Start by supporting 1 only.
func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySource ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySource struct { // List of features that need to be synced to Online Store. // Structure is documented below. FeatureGroups []AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroup `pulumi:"featureGroups"` // The project number of the parent project of the feature Groups. ProjectNumber *string `pulumi:"projectNumber"` }
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs struct { // List of features that need to be synced to Online Store. // Structure is documented below. FeatureGroups AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput `pulumi:"featureGroups"` // The project number of the parent project of the feature Groups. ProjectNumber pulumi.StringPtrInput `pulumi:"projectNumber"` }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs struct { // Identifier of the feature group. FeatureGroupId pulumi.StringInput `pulumi:"featureGroupId"` // Identifiers of features under the feature group. FeatureIds pulumi.StringArrayInput `pulumi:"featureIds"` }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray []AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput }
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput is an input type that accepts AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray and AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayInput` via:
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArray{ AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs{...} }
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput }
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput is an input type that accepts AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs and AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupInput` via:
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArgs{...}
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureGroupId ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureGroupId() pulumi.StringOutput
Identifier of the feature group.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureIds ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) FeatureIds() pulumi.StringArrayOutput
Identifiers of features under the feature group.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceInput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput }
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceInput is an input type that accepts AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs and AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceInput` via:
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs{...}
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) FeatureGroups ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) FeatureGroups() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
List of features that need to be synced to Online Store. Structure is documented below.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ProjectNumber ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ProjectNumber() pulumi.StringPtrOutput
The project number of the parent project of the feature Groups.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput }
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs, AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtr and AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput` via:
AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtr ¶
func AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtr(v *AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceArgs) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput ¶
type AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) FeatureGroups ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) FeatureGroups() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourceFeatureGroupArrayOutput
List of features that need to be synced to Online Store. Structure is documented below.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ProjectNumber ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ProjectNumber() pulumi.StringPtrOutput
The project number of the parent project of the feature Groups.
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
func (AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput) ToAiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
type AiFeatureOnlineStoreFeatureviewInput ¶
type AiFeatureOnlineStoreFeatureviewInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewOutput() AiFeatureOnlineStoreFeatureviewOutput ToAiFeatureOnlineStoreFeatureviewOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewOutput }
type AiFeatureOnlineStoreFeatureviewMap ¶
type AiFeatureOnlineStoreFeatureviewMap map[string]AiFeatureOnlineStoreFeatureviewInput
func (AiFeatureOnlineStoreFeatureviewMap) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewMap) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutput ¶
func (i AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutput() AiFeatureOnlineStoreFeatureviewMapOutput
func (AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewMap) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewMapOutput
type AiFeatureOnlineStoreFeatureviewMapInput ¶
type AiFeatureOnlineStoreFeatureviewMapInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewMapOutput() AiFeatureOnlineStoreFeatureviewMapOutput ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewMapOutput }
AiFeatureOnlineStoreFeatureviewMapInput is an input type that accepts AiFeatureOnlineStoreFeatureviewMap and AiFeatureOnlineStoreFeatureviewMapOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewMapInput` via:
AiFeatureOnlineStoreFeatureviewMap{ "key": AiFeatureOnlineStoreFeatureviewArgs{...} }
type AiFeatureOnlineStoreFeatureviewMapOutput ¶
type AiFeatureOnlineStoreFeatureviewMapOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewMapOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewMapOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewMapOutput) MapIndex ¶
func (o AiFeatureOnlineStoreFeatureviewMapOutput) MapIndex(k pulumi.StringInput) AiFeatureOnlineStoreFeatureviewOutput
func (AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutput ¶
func (o AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutput() AiFeatureOnlineStoreFeatureviewMapOutput
func (AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewMapOutput) ToAiFeatureOnlineStoreFeatureviewMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewMapOutput
type AiFeatureOnlineStoreFeatureviewOutput ¶
type AiFeatureOnlineStoreFeatureviewOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewOutput) BigQuerySource ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) BigQuerySource() AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrOutput
Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. Structure is documented below.
func (AiFeatureOnlineStoreFeatureviewOutput) CreateTime ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) CreateTime() pulumi.StringOutput
The timestamp of when the featureOnlinestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureOnlineStoreFeatureviewOutput) EffectiveLabels ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureOnlineStoreFeatureviewOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewOutput) FeatureOnlineStore ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) FeatureOnlineStore() pulumi.StringOutput
The name of the FeatureOnlineStore to use for the featureview.
func (AiFeatureOnlineStoreFeatureviewOutput) FeatureRegistrySource ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) FeatureRegistrySource() AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrOutput
Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. Structure is documented below.
func (AiFeatureOnlineStoreFeatureviewOutput) Labels ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this FeatureView.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureOnlineStoreFeatureviewOutput) Name ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) Name() pulumi.StringOutput
Name of the FeatureView. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.
func (AiFeatureOnlineStoreFeatureviewOutput) Project ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiFeatureOnlineStoreFeatureviewOutput) PulumiLabels ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureOnlineStoreFeatureviewOutput) Region ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) Region() pulumi.StringOutput
The region for the resource. It should be the same as the featureonlinestore region.
***
func (AiFeatureOnlineStoreFeatureviewOutput) SyncConfig ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) SyncConfig() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. Structure is documented below.
func (AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutput ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutput() AiFeatureOnlineStoreFeatureviewOutput
func (AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) ToAiFeatureOnlineStoreFeatureviewOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewOutput
func (AiFeatureOnlineStoreFeatureviewOutput) UpdateTime ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the featureOnlinestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureOnlineStoreFeatureviewOutput) VectorSearchConfig ¶
func (o AiFeatureOnlineStoreFeatureviewOutput) VectorSearchConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. Structure is documented below.
type AiFeatureOnlineStoreFeatureviewState ¶
type AiFeatureOnlineStoreFeatureviewState struct { // Configures how data is supposed to be extracted from a BigQuery source to be loaded onto the FeatureOnlineStore. // Structure is documented below. BigQuerySource AiFeatureOnlineStoreFeatureviewBigQuerySourcePtrInput // The timestamp of when the featureOnlinestore was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // The name of the FeatureOnlineStore to use for the featureview. FeatureOnlineStore pulumi.StringPtrInput // Configures the features from a Feature Registry source that need to be loaded onto the FeatureOnlineStore. // Structure is documented below. FeatureRegistrySource AiFeatureOnlineStoreFeatureviewFeatureRegistrySourcePtrInput // A set of key/value label pairs to assign to this FeatureView. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // Name of the FeatureView. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region for the resource. It should be the same as the featureonlinestore region. // // *** Region pulumi.StringPtrInput // Configures when data is to be synced/updated for this FeatureView. At the end of the sync the latest featureValues for each entityId of this FeatureView are made ready for online serving. // Structure is documented below. SyncConfig AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput // The timestamp of when the featureOnlinestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput // Configuration for vector search. It contains the required configurations to create an index from source data, so that approximate nearest neighbor (a.k.a ANN) algorithms search can be performed during online serving. // Structure is documented below. VectorSearchConfig AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput }
func (AiFeatureOnlineStoreFeatureviewState) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewState) ElementType() reflect.Type
type AiFeatureOnlineStoreFeatureviewSyncConfig ¶
type AiFeatureOnlineStoreFeatureviewSyncConfig struct { // Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. // To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". Cron *string `pulumi:"cron"` }
type AiFeatureOnlineStoreFeatureviewSyncConfigArgs ¶
type AiFeatureOnlineStoreFeatureviewSyncConfigArgs struct { // Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. // To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}". Cron pulumi.StringPtrInput `pulumi:"cron"` }
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput ¶
func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput() AiFeatureOnlineStoreFeatureviewSyncConfigOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewSyncConfigArgs) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewSyncConfigInput ¶
type AiFeatureOnlineStoreFeatureviewSyncConfigInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput() AiFeatureOnlineStoreFeatureviewSyncConfigOutput ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigOutput }
AiFeatureOnlineStoreFeatureviewSyncConfigInput is an input type that accepts AiFeatureOnlineStoreFeatureviewSyncConfigArgs and AiFeatureOnlineStoreFeatureviewSyncConfigOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewSyncConfigInput` via:
AiFeatureOnlineStoreFeatureviewSyncConfigArgs{...}
type AiFeatureOnlineStoreFeatureviewSyncConfigOutput ¶
type AiFeatureOnlineStoreFeatureviewSyncConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) Cron ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) Cron() pulumi.StringPtrOutput
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}".
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutput() AiFeatureOnlineStoreFeatureviewSyncConfigOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput ¶
type AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput }
AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewSyncConfigArgs, AiFeatureOnlineStoreFeatureviewSyncConfigPtr and AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput` via:
AiFeatureOnlineStoreFeatureviewSyncConfigArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewSyncConfigPtr ¶
func AiFeatureOnlineStoreFeatureviewSyncConfigPtr(v *AiFeatureOnlineStoreFeatureviewSyncConfigArgs) AiFeatureOnlineStoreFeatureviewSyncConfigPtrInput
type AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput ¶
type AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) Cron ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) Cron() pulumi.StringPtrOutput
Cron schedule (https://en.wikipedia.org/wiki/Cron) to launch scheduled runs. To explicitly set a timezone to the cron tab, apply a prefix in the cron tab: "CRON_TZ=${IANA_TIME_ZONE}" or "TZ=${IANA_TIME_ZONE}".
func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput() AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewSyncConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewSyncConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfig ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfig struct { // Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search. BruteForceConfig *AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfig `pulumi:"bruteForceConfig"` // Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowdingAttribute. CrowdingColumn *string `pulumi:"crowdingColumn"` // The distance measure used in nearest neighbor search. // For details on allowed values, see the [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.featureOnlineStores.featureViews#DistanceMeasureType). // Possible values are: `SQUARED_L2_DISTANCE`, `COSINE_DISTANCE`, `DOT_PRODUCT_DISTANCE`. DistanceMeasureType *string `pulumi:"distanceMeasureType"` // Column of embedding. This column contains the source data to create index for vector search. EmbeddingColumn string `pulumi:"embeddingColumn"` // The number of dimensions of the input embedding. EmbeddingDimension *int `pulumi:"embeddingDimension"` // Columns of features that are used to filter vector search results. FilterColumns []string `pulumi:"filterColumns"` // Configuration options for 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 *AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfig `pulumi:"treeAhConfig"` }
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs struct { // Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search. BruteForceConfig AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput `pulumi:"bruteForceConfig"` // Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowdingAttribute. CrowdingColumn pulumi.StringPtrInput `pulumi:"crowdingColumn"` // The distance measure used in nearest neighbor search. // For details on allowed values, see the [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.featureOnlineStores.featureViews#DistanceMeasureType). // Possible values are: `SQUARED_L2_DISTANCE`, `COSINE_DISTANCE`, `DOT_PRODUCT_DISTANCE`. DistanceMeasureType pulumi.StringPtrInput `pulumi:"distanceMeasureType"` // Column of embedding. This column contains the source data to create index for vector search. EmbeddingColumn pulumi.StringInput `pulumi:"embeddingColumn"` // The number of dimensions of the input embedding. EmbeddingDimension pulumi.IntPtrInput `pulumi:"embeddingDimension"` // Columns of features that are used to filter vector search results. FilterColumns pulumi.StringArrayInput `pulumi:"filterColumns"` // Configuration options for 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 AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput `pulumi:"treeAhConfig"` }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfig ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfig struct { }
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs struct { }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs and AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs{...}
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs, AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtr and AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtr ¶
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtr(v *AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigArgs) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrInput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs and AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs{...}
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) BruteForceConfig ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) BruteForceConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) CrowdingColumn ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) CrowdingColumn() pulumi.StringPtrOutput
Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowdingAttribute.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) DistanceMeasureType ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) DistanceMeasureType() pulumi.StringPtrOutput
The distance measure used in nearest neighbor search. For details on allowed values, see the [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.featureOnlineStores.featureViews#DistanceMeasureType). Possible values are: `SQUARED_L2_DISTANCE`, `COSINE_DISTANCE`, `DOT_PRODUCT_DISTANCE`.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingColumn ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingColumn() pulumi.StringOutput
Column of embedding. This column contains the source data to create index for vector search.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingDimension ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) EmbeddingDimension() pulumi.IntPtrOutput
The number of dimensions of the input embedding.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) FilterColumns ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) FilterColumns() pulumi.StringArrayOutput
Columns of features that are used to filter vector search results.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) TreeAhConfig ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigOutput) TreeAhConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
Configuration options for 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 AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs, AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtr and AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtr ¶
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtr(v *AiFeatureOnlineStoreFeatureviewVectorSearchConfigArgs) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrInput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) BruteForceConfig ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) BruteForceConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigBruteForceConfigPtrOutput
Configuration options for using brute force search, which simply implements the standard linear search in the database for each query. It is primarily meant for benchmarking and to generate the ground truth for approximate search.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) CrowdingColumn ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) CrowdingColumn() pulumi.StringPtrOutput
Column of crowding. This column contains crowding attribute which is a constraint on a neighbor list produced by nearest neighbor search requiring that no more than some value k' of the k neighbors returned have the same value of crowdingAttribute.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) DistanceMeasureType ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) DistanceMeasureType() pulumi.StringPtrOutput
The distance measure used in nearest neighbor search. For details on allowed values, see the [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.featureOnlineStores.featureViews#DistanceMeasureType). Possible values are: `SQUARED_L2_DISTANCE`, `COSINE_DISTANCE`, `DOT_PRODUCT_DISTANCE`.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingColumn ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingColumn() pulumi.StringPtrOutput
Column of embedding. This column contains the source data to create index for vector search.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingDimension ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) EmbeddingDimension() pulumi.IntPtrOutput
The number of dimensions of the input embedding.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) FilterColumns ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) FilterColumns() pulumi.StringArrayOutput
Columns of features that are used to filter vector search results.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) TreeAhConfig ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigPtrOutput) TreeAhConfig() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
Configuration options for 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 AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfig ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfig struct { // Number of embeddings on each leaf node. The default value is 1000 if not set. LeafNodeEmbeddingCount *string `pulumi:"leafNodeEmbeddingCount"` }
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs struct { // Number of embeddings on each leaf node. The default value is 1000 if not set. LeafNodeEmbeddingCount pulumi.StringPtrInput `pulumi:"leafNodeEmbeddingCount"` }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs and AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs{...}
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) LeafNodeEmbeddingCount ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.StringPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput }
AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput is an input type that accepts AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs, AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtr and AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput` via:
AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs{...} or: nil
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtr ¶
func AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtr(v *AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigArgs) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrInput
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput ¶
type AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount() pulumi.StringPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput() AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
func (AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput) ToAiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreFeatureviewVectorSearchConfigTreeAhConfigPtrOutput
type AiFeatureOnlineStoreInput ¶
type AiFeatureOnlineStoreInput interface { pulumi.Input ToAiFeatureOnlineStoreOutput() AiFeatureOnlineStoreOutput ToAiFeatureOnlineStoreOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOutput }
type AiFeatureOnlineStoreMap ¶
type AiFeatureOnlineStoreMap map[string]AiFeatureOnlineStoreInput
func (AiFeatureOnlineStoreMap) ElementType ¶
func (AiFeatureOnlineStoreMap) ElementType() reflect.Type
func (AiFeatureOnlineStoreMap) ToAiFeatureOnlineStoreMapOutput ¶
func (i AiFeatureOnlineStoreMap) ToAiFeatureOnlineStoreMapOutput() AiFeatureOnlineStoreMapOutput
func (AiFeatureOnlineStoreMap) ToAiFeatureOnlineStoreMapOutputWithContext ¶
func (i AiFeatureOnlineStoreMap) ToAiFeatureOnlineStoreMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreMapOutput
type AiFeatureOnlineStoreMapInput ¶
type AiFeatureOnlineStoreMapInput interface { pulumi.Input ToAiFeatureOnlineStoreMapOutput() AiFeatureOnlineStoreMapOutput ToAiFeatureOnlineStoreMapOutputWithContext(context.Context) AiFeatureOnlineStoreMapOutput }
AiFeatureOnlineStoreMapInput is an input type that accepts AiFeatureOnlineStoreMap and AiFeatureOnlineStoreMapOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreMapInput` via:
AiFeatureOnlineStoreMap{ "key": AiFeatureOnlineStoreArgs{...} }
type AiFeatureOnlineStoreMapOutput ¶
type AiFeatureOnlineStoreMapOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreMapOutput) ElementType ¶
func (AiFeatureOnlineStoreMapOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreMapOutput) MapIndex ¶
func (o AiFeatureOnlineStoreMapOutput) MapIndex(k pulumi.StringInput) AiFeatureOnlineStoreOutput
func (AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutput ¶
func (o AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutput() AiFeatureOnlineStoreMapOutput
func (AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutputWithContext ¶
func (o AiFeatureOnlineStoreMapOutput) ToAiFeatureOnlineStoreMapOutputWithContext(ctx context.Context) AiFeatureOnlineStoreMapOutput
type AiFeatureOnlineStoreOptimized ¶
type AiFeatureOnlineStoreOptimized struct { }
type AiFeatureOnlineStoreOptimizedArgs ¶
type AiFeatureOnlineStoreOptimizedArgs struct { }
func (AiFeatureOnlineStoreOptimizedArgs) ElementType ¶
func (AiFeatureOnlineStoreOptimizedArgs) ElementType() reflect.Type
func (AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutput ¶
func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutput() AiFeatureOnlineStoreOptimizedOutput
func (AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutputWithContext ¶
func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedOutput
func (AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutput ¶
func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
func (AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext ¶
func (i AiFeatureOnlineStoreOptimizedArgs) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
type AiFeatureOnlineStoreOptimizedInput ¶
type AiFeatureOnlineStoreOptimizedInput interface { pulumi.Input ToAiFeatureOnlineStoreOptimizedOutput() AiFeatureOnlineStoreOptimizedOutput ToAiFeatureOnlineStoreOptimizedOutputWithContext(context.Context) AiFeatureOnlineStoreOptimizedOutput }
AiFeatureOnlineStoreOptimizedInput is an input type that accepts AiFeatureOnlineStoreOptimizedArgs and AiFeatureOnlineStoreOptimizedOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreOptimizedInput` via:
AiFeatureOnlineStoreOptimizedArgs{...}
type AiFeatureOnlineStoreOptimizedOutput ¶
type AiFeatureOnlineStoreOptimizedOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreOptimizedOutput) ElementType ¶
func (AiFeatureOnlineStoreOptimizedOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutput ¶
func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutput() AiFeatureOnlineStoreOptimizedOutput
func (AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutputWithContext ¶
func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedOutput
func (AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput ¶
func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
func (AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreOptimizedOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
type AiFeatureOnlineStoreOptimizedPtrInput ¶
type AiFeatureOnlineStoreOptimizedPtrInput interface { pulumi.Input ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(context.Context) AiFeatureOnlineStoreOptimizedPtrOutput }
AiFeatureOnlineStoreOptimizedPtrInput is an input type that accepts AiFeatureOnlineStoreOptimizedArgs, AiFeatureOnlineStoreOptimizedPtr and AiFeatureOnlineStoreOptimizedPtrOutput values. You can construct a concrete instance of `AiFeatureOnlineStoreOptimizedPtrInput` via:
AiFeatureOnlineStoreOptimizedArgs{...} or: nil
func AiFeatureOnlineStoreOptimizedPtr ¶
func AiFeatureOnlineStoreOptimizedPtr(v *AiFeatureOnlineStoreOptimizedArgs) AiFeatureOnlineStoreOptimizedPtrInput
type AiFeatureOnlineStoreOptimizedPtrOutput ¶
type AiFeatureOnlineStoreOptimizedPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreOptimizedPtrOutput) ElementType ¶
func (AiFeatureOnlineStoreOptimizedPtrOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput ¶
func (o AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutput() AiFeatureOnlineStoreOptimizedPtrOutput
func (AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext ¶
func (o AiFeatureOnlineStoreOptimizedPtrOutput) ToAiFeatureOnlineStoreOptimizedPtrOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOptimizedPtrOutput
type AiFeatureOnlineStoreOutput ¶
type AiFeatureOnlineStoreOutput struct{ *pulumi.OutputState }
func (AiFeatureOnlineStoreOutput) Bigtable ¶
func (o AiFeatureOnlineStoreOutput) Bigtable() AiFeatureOnlineStoreBigtablePtrOutput
Settings for Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. Structure is documented below.
func (AiFeatureOnlineStoreOutput) CreateTime ¶
func (o AiFeatureOnlineStoreOutput) CreateTime() pulumi.StringOutput
The timestamp of when the feature online store was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
func (AiFeatureOnlineStoreOutput) DedicatedServingEndpoint ¶
func (o AiFeatureOnlineStoreOutput) DedicatedServingEndpoint() AiFeatureOnlineStoreDedicatedServingEndpointOutput
The dedicated serving endpoint for this FeatureOnlineStore, which is different from common vertex service endpoint. Only need to be set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default. Structure is documented below.
func (AiFeatureOnlineStoreOutput) EffectiveLabels ¶
func (o AiFeatureOnlineStoreOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureOnlineStoreOutput) ElementType ¶
func (AiFeatureOnlineStoreOutput) ElementType() reflect.Type
func (AiFeatureOnlineStoreOutput) EmbeddingManagement
deprecated
func (o AiFeatureOnlineStoreOutput) EmbeddingManagement() AiFeatureOnlineStoreEmbeddingManagementOutput
The settings for embedding management in FeatureOnlineStore. Embedding management can only be set for BigTable. It is enabled by default for optimized storagetype. Structure is documented below.
> **Warning:** `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type
Deprecated: `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type
func (AiFeatureOnlineStoreOutput) Etag ¶
func (o AiFeatureOnlineStoreOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureOnlineStoreOutput) ForceDestroy ¶
func (o AiFeatureOnlineStoreOutput) ForceDestroy() pulumi.BoolPtrOutput
If set to true, any FeatureViews and Features for this FeatureOnlineStore will also be deleted.
func (AiFeatureOnlineStoreOutput) Labels ¶
func (o AiFeatureOnlineStoreOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your feature online stores. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureOnlineStoreOutput) Name ¶
func (o AiFeatureOnlineStoreOutput) Name() pulumi.StringOutput
The resource name of the Feature Online Store. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number.
***
func (AiFeatureOnlineStoreOutput) Optimized ¶
func (o AiFeatureOnlineStoreOutput) Optimized() AiFeatureOnlineStoreOptimizedPtrOutput
Settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore
func (AiFeatureOnlineStoreOutput) Project ¶
func (o AiFeatureOnlineStoreOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiFeatureOnlineStoreOutput) PulumiLabels ¶
func (o AiFeatureOnlineStoreOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureOnlineStoreOutput) Region ¶
func (o AiFeatureOnlineStoreOutput) Region() pulumi.StringOutput
The region of feature online store. eg us-central1
func (AiFeatureOnlineStoreOutput) State ¶
func (o AiFeatureOnlineStoreOutput) State() pulumi.StringOutput
The state of the Feature Online Store. See the possible states in [this link](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureOnlineStores#state).
func (AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutput ¶
func (o AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutput() AiFeatureOnlineStoreOutput
func (AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutputWithContext ¶
func (o AiFeatureOnlineStoreOutput) ToAiFeatureOnlineStoreOutputWithContext(ctx context.Context) AiFeatureOnlineStoreOutput
func (AiFeatureOnlineStoreOutput) UpdateTime ¶
func (o AiFeatureOnlineStoreOutput) UpdateTime() pulumi.StringOutput
The timestamp of when the feature online store was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits.
type AiFeatureOnlineStoreState ¶
type AiFeatureOnlineStoreState struct { // Settings for Cloud Bigtable instance that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore. // Structure is documented below. Bigtable AiFeatureOnlineStoreBigtablePtrInput // The timestamp of when the feature online store was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. CreateTime pulumi.StringPtrInput // The dedicated serving endpoint for this FeatureOnlineStore, which is different from common vertex service endpoint. Only need to be set when you choose Optimized storage type or enable EmbeddingManagement. Will use public endpoint by default. // Structure is documented below. DedicatedServingEndpoint AiFeatureOnlineStoreDedicatedServingEndpointPtrInput // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // The settings for embedding management in FeatureOnlineStore. Embedding management can only be set for BigTable. It is enabled by default for optimized storagetype. // Structure is documented below. // // > **Warning:** `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type // // Deprecated: `embeddingManagement` is deprecated. This field is no longer needed anymore and embedding management is automatically enabled when specifying Optimized storage type EmbeddingManagement AiFeatureOnlineStoreEmbeddingManagementPtrInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // If set to true, any FeatureViews and Features for this FeatureOnlineStore will also be deleted. ForceDestroy pulumi.BoolPtrInput // The labels with user-defined metadata to organize your feature online stores. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Feature Online Store. 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 // Settings for the Optimized store that will be created to serve featureValues for all FeatureViews under this FeatureOnlineStore Optimized AiFeatureOnlineStoreOptimizedPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region of feature online store. eg us-central1 Region pulumi.StringPtrInput // The state of the Feature Online Store. See the possible states in [this link](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.featureOnlineStores#state). State pulumi.StringPtrInput // The timestamp of when the feature online store was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiFeatureOnlineStoreState) ElementType ¶
func (AiFeatureOnlineStoreState) 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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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{ Name: pulumi.String("terraform"), 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"), }, ForceDestroy: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore With Beta Fields
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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{ Name: pulumi.String("terraform2"), 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), }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Featurestore Scaling
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/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{ Name: pulumi.String("terraform3"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Region: pulumi.String("us-central1"), OnlineServingConfig: &vertex.AiFeatureStoreOnlineServingConfigArgs{ Scaling: &vertex.AiFeatureStoreOnlineServingConfigScalingArgs{ MinNodeCount: pulumi.Int(2), MaxNodeCount: pulumi.Int(10), }, }, EncryptionSpec: &vertex.AiFeatureStoreEncryptionSpecArgs{ KmsKeyName: pulumi.String("kms-name"), }, ForceDestroy: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Featurestore can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/featurestores/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Featurestore can be imported using one of the formats above. For example:
```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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
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 ¶
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 ¶
func (AiFeatureStoreEncryptionSpecArgs) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutput ¶
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutputWithContext ¶
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutput ¶
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶
func (i AiFeatureStoreEncryptionSpecArgs) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
type AiFeatureStoreEncryptionSpecInput ¶
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 ¶
type AiFeatureStoreEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEncryptionSpecOutput) ElementType ¶
func (AiFeatureStoreEncryptionSpecOutput) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecOutput) KmsKeyName ¶
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 ¶
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutput() AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutputWithContext ¶
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutput ¶
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶
func (o AiFeatureStoreEncryptionSpecOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiFeatureStoreEncryptionSpecPtrOutput
type AiFeatureStoreEncryptionSpecPtrInput ¶
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 ¶
func AiFeatureStoreEncryptionSpecPtr(v *AiFeatureStoreEncryptionSpecArgs) AiFeatureStoreEncryptionSpecPtrInput
type AiFeatureStoreEncryptionSpecPtrOutput ¶
type AiFeatureStoreEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEncryptionSpecPtrOutput) ElementType ¶
func (AiFeatureStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEncryptionSpecPtrOutput) KmsKeyName ¶
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 ¶
func (o AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutput() AiFeatureStoreEncryptionSpecPtrOutput
func (AiFeatureStoreEncryptionSpecPtrOutput) ToAiFeatureStoreEncryptionSpecPtrOutputWithContext ¶
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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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{ Name: pulumi.String("terraform"), 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{ Name: pulumi.String("terraform"), 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/v8/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{ Name: pulumi.String("terraform2"), 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{ Name: pulumi.String("terraform2"), 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), }) if err != nil { return err } return nil }) }
```
## Import
FeaturestoreEntitytype can be imported using any of these accepted formats:
* `{{featurestore}}/entityTypes/{{name}}`
When using the `pulumi import` command, FeaturestoreEntitytype can be imported using one of the formats above. For example:
```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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region of the feature Region pulumi.StringOutput `pulumi:"region"` // 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/v8/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{ Name: pulumi.String("terraform"), 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{ Name: pulumi.String("terraform"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Featurestore: featurestore.ID(), }) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityTypeFeature(ctx, "feature", &vertex.AiFeatureStoreEntityTypeFeatureArgs{ Name: pulumi.String("terraform"), 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/v8/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{ Name: pulumi.String("terraform2"), 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{ Name: pulumi.String("terraform2"), 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), }, }, }) if err != nil { return err } _, err = vertex.NewAiFeatureStoreEntityTypeFeature(ctx, "feature", &vertex.AiFeatureStoreEntityTypeFeatureArgs{ Name: pulumi.String("terraform2"), Labels: pulumi.StringMap{ "foo": pulumi.String("bar"), }, Entitytype: entity.ID(), ValueType: pulumi.String("INT64_ARRAY"), }) if err != nil { return err } return nil }) }
```
## Import
FeaturestoreEntitytypeFeature can be imported using any of these accepted formats:
* `{{entitytype}}/features/{{name}}`
When using the `pulumi import` command, FeaturestoreEntitytypeFeature can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiFeatureStoreEntityTypeFeature:AiFeatureStoreEntityTypeFeature default {{entitytype}}/features/{{name}} ```
func GetAiFeatureStoreEntityTypeFeature ¶
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 ¶
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 ¶
func (*AiFeatureStoreEntityTypeFeature) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutput ¶
func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
func (*AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutputWithContext ¶
func (i *AiFeatureStoreEntityTypeFeature) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
type AiFeatureStoreEntityTypeFeatureArgs ¶
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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
func (AiFeatureStoreEntityTypeFeatureArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeFeatureArray ¶
type AiFeatureStoreEntityTypeFeatureArray []AiFeatureStoreEntityTypeFeatureInput
func (AiFeatureStoreEntityTypeFeatureArray) ElementType ¶
func (AiFeatureStoreEntityTypeFeatureArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutput ¶
func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
func (AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext ¶
func (i AiFeatureStoreEntityTypeFeatureArray) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
type AiFeatureStoreEntityTypeFeatureArrayInput ¶
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 ¶
type AiFeatureStoreEntityTypeFeatureArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ElementType ¶
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutput ¶
func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutput() AiFeatureStoreEntityTypeFeatureArrayOutput
func (AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext ¶
func (o AiFeatureStoreEntityTypeFeatureArrayOutput) ToAiFeatureStoreEntityTypeFeatureArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureArrayOutput
type AiFeatureStoreEntityTypeFeatureInput ¶
type AiFeatureStoreEntityTypeFeatureInput interface { pulumi.Input ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput }
type AiFeatureStoreEntityTypeFeatureMap ¶
type AiFeatureStoreEntityTypeFeatureMap map[string]AiFeatureStoreEntityTypeFeatureInput
func (AiFeatureStoreEntityTypeFeatureMap) ElementType ¶
func (AiFeatureStoreEntityTypeFeatureMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutput ¶
func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
func (AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext ¶
func (i AiFeatureStoreEntityTypeFeatureMap) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
type AiFeatureStoreEntityTypeFeatureMapInput ¶
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 ¶
type AiFeatureStoreEntityTypeFeatureMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureMapOutput) ElementType ¶
func (AiFeatureStoreEntityTypeFeatureMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureMapOutput) MapIndex ¶
func (o AiFeatureStoreEntityTypeFeatureMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutput ¶
func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutput() AiFeatureStoreEntityTypeFeatureMapOutput
func (AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext ¶
func (o AiFeatureStoreEntityTypeFeatureMapOutput) ToAiFeatureStoreEntityTypeFeatureMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureMapOutput
type AiFeatureStoreEntityTypeFeatureOutput ¶
type AiFeatureStoreEntityTypeFeatureOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeFeatureOutput) CreateTime ¶
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 ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) Description() pulumi.StringPtrOutput
Description of the feature.
func (AiFeatureStoreEntityTypeFeatureOutput) EffectiveLabels ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureStoreEntityTypeFeatureOutput) ElementType ¶
func (AiFeatureStoreEntityTypeFeatureOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeFeatureOutput) Entitytype ¶
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 ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreEntityTypeFeatureOutput) Labels ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to the feature.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureStoreEntityTypeFeatureOutput) Name ¶
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) PulumiLabels ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureStoreEntityTypeFeatureOutput) Region ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) Region() pulumi.StringOutput
The region of the feature
func (AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutput ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutput() AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutputWithContext ¶
func (o AiFeatureStoreEntityTypeFeatureOutput) ToAiFeatureStoreEntityTypeFeatureOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeFeatureOutput
func (AiFeatureStoreEntityTypeFeatureOutput) UpdateTime ¶
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 ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region of the feature Region 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 ¶
func (AiFeatureStoreEntityTypeFeatureState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamBinding ¶
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"` // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreEntityTypeIamBinding) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutput ¶
func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
func (*AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext ¶
func (i *AiFeatureStoreEntityTypeIamBinding) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
type AiFeatureStoreEntityTypeIamBindingArgs ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreEntityTypeIamBindingArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamBindingArray ¶
type AiFeatureStoreEntityTypeIamBindingArray []AiFeatureStoreEntityTypeIamBindingInput
func (AiFeatureStoreEntityTypeIamBindingArray) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutput ¶
func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
func (AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamBindingArray) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
type AiFeatureStoreEntityTypeIamBindingArrayInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutput ¶
func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutput() AiFeatureStoreEntityTypeIamBindingArrayOutput
func (AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingArrayOutput) ToAiFeatureStoreEntityTypeIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingArrayOutput
type AiFeatureStoreEntityTypeIamBindingConditionArgs ¶
type AiFeatureStoreEntityTypeIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutput ¶
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamBindingConditionArgs) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingConditionInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Description ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Expression ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) Title ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutput ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutput() AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingConditionPtrInput ¶
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 ¶
func AiFeatureStoreEntityTypeIamBindingConditionPtr(v *AiFeatureStoreEntityTypeIamBindingConditionArgs) AiFeatureStoreEntityTypeIamBindingConditionPtrInput
type AiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶
type AiFeatureStoreEntityTypeIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Description ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Expression ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Title ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutput() AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
func (AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingConditionPtrOutput) ToAiFeatureStoreEntityTypeIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingConditionPtrOutput
type AiFeatureStoreEntityTypeIamBindingInput ¶
type AiFeatureStoreEntityTypeIamBindingInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput }
type AiFeatureStoreEntityTypeIamBindingMap ¶
type AiFeatureStoreEntityTypeIamBindingMap map[string]AiFeatureStoreEntityTypeIamBindingInput
func (AiFeatureStoreEntityTypeIamBindingMap) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutput ¶
func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
func (AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamBindingMap) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
type AiFeatureStoreEntityTypeIamBindingMapInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamBindingMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutput ¶
func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutput() AiFeatureStoreEntityTypeIamBindingMapOutput
func (AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingMapOutput) ToAiFeatureStoreEntityTypeIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingMapOutput
type AiFeatureStoreEntityTypeIamBindingOutput ¶
type AiFeatureStoreEntityTypeIamBindingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamBindingOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamBindingOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamBindingOutput) Entitytype ¶
func (o AiFeatureStoreEntityTypeIamBindingOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamBindingOutput) Etag ¶
func (o AiFeatureStoreEntityTypeIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamBindingOutput) Featurestore ¶
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 ¶
func (o AiFeatureStoreEntityTypeIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in `role`. Each entry can have one of the following values: * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (AiFeatureStoreEntityTypeIamBindingOutput) Role ¶
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 ¶
func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutput() AiFeatureStoreEntityTypeIamBindingOutput
func (AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamBindingOutput) ToAiFeatureStoreEntityTypeIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamBindingOutput
type AiFeatureStoreEntityTypeIamBindingState ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreEntityTypeIamBindingState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamMember ¶
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"` // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreEntityTypeIamMember) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutput ¶
func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
func (*AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext ¶
func (i *AiFeatureStoreEntityTypeIamMember) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
type AiFeatureStoreEntityTypeIamMemberArgs ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreEntityTypeIamMemberArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamMemberArray ¶
type AiFeatureStoreEntityTypeIamMemberArray []AiFeatureStoreEntityTypeIamMemberInput
func (AiFeatureStoreEntityTypeIamMemberArray) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutput ¶
func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
func (AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamMemberArray) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
type AiFeatureStoreEntityTypeIamMemberArrayInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutput ¶
func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutput() AiFeatureStoreEntityTypeIamMemberArrayOutput
func (AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberArrayOutput) ToAiFeatureStoreEntityTypeIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberArrayOutput
type AiFeatureStoreEntityTypeIamMemberConditionArgs ¶
type AiFeatureStoreEntityTypeIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutput ¶
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamMemberConditionArgs) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberConditionInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Description ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Expression ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) Title ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutput ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutput() AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberConditionPtrInput ¶
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 ¶
func AiFeatureStoreEntityTypeIamMemberConditionPtr(v *AiFeatureStoreEntityTypeIamMemberConditionArgs) AiFeatureStoreEntityTypeIamMemberConditionPtrInput
type AiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶
type AiFeatureStoreEntityTypeIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Description ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Expression ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Title ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutput() AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
func (AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberConditionPtrOutput) ToAiFeatureStoreEntityTypeIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberConditionPtrOutput
type AiFeatureStoreEntityTypeIamMemberInput ¶
type AiFeatureStoreEntityTypeIamMemberInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput }
type AiFeatureStoreEntityTypeIamMemberMap ¶
type AiFeatureStoreEntityTypeIamMemberMap map[string]AiFeatureStoreEntityTypeIamMemberInput
func (AiFeatureStoreEntityTypeIamMemberMap) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutput ¶
func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
func (AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamMemberMap) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
type AiFeatureStoreEntityTypeIamMemberMapInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamMemberMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutput ¶
func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutput() AiFeatureStoreEntityTypeIamMemberMapOutput
func (AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberMapOutput) ToAiFeatureStoreEntityTypeIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberMapOutput
type AiFeatureStoreEntityTypeIamMemberOutput ¶
type AiFeatureStoreEntityTypeIamMemberOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamMemberOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamMemberOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamMemberOutput) Entitytype ¶
func (o AiFeatureStoreEntityTypeIamMemberOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamMemberOutput) Etag ¶
func (o AiFeatureStoreEntityTypeIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamMemberOutput) Featurestore ¶
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 ¶
func (o AiFeatureStoreEntityTypeIamMemberOutput) Member() pulumi.StringOutput
Identities that will be granted the privilege in `role`. Each entry can have one of the following values: * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (AiFeatureStoreEntityTypeIamMemberOutput) Role ¶
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 ¶
func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutput() AiFeatureStoreEntityTypeIamMemberOutput
func (AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamMemberOutput) ToAiFeatureStoreEntityTypeIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamMemberOutput
type AiFeatureStoreEntityTypeIamMemberState ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreEntityTypeIamMemberState) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamPolicy ¶
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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreEntityTypeIamPolicy) ElementType() reflect.Type
func (*AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutput ¶
func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
func (*AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext ¶
func (i *AiFeatureStoreEntityTypeIamPolicy) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
type AiFeatureStoreEntityTypeIamPolicyArgs ¶
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 ¶
func (AiFeatureStoreEntityTypeIamPolicyArgs) ElementType() reflect.Type
type AiFeatureStoreEntityTypeIamPolicyArray ¶
type AiFeatureStoreEntityTypeIamPolicyArray []AiFeatureStoreEntityTypeIamPolicyInput
func (AiFeatureStoreEntityTypeIamPolicyArray) ElementType ¶
func (AiFeatureStoreEntityTypeIamPolicyArray) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput ¶
func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
func (AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamPolicyArray) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
type AiFeatureStoreEntityTypeIamPolicyArrayInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput ¶
func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutput() AiFeatureStoreEntityTypeIamPolicyArrayOutput
func (AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamPolicyArrayOutput) ToAiFeatureStoreEntityTypeIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyArrayOutput
type AiFeatureStoreEntityTypeIamPolicyInput ¶
type AiFeatureStoreEntityTypeIamPolicyInput interface { pulumi.Input ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput }
type AiFeatureStoreEntityTypeIamPolicyMap ¶
type AiFeatureStoreEntityTypeIamPolicyMap map[string]AiFeatureStoreEntityTypeIamPolicyInput
func (AiFeatureStoreEntityTypeIamPolicyMap) ElementType ¶
func (AiFeatureStoreEntityTypeIamPolicyMap) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutput ¶
func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
func (AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext ¶
func (i AiFeatureStoreEntityTypeIamPolicyMap) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
type AiFeatureStoreEntityTypeIamPolicyMapInput ¶
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 ¶
type AiFeatureStoreEntityTypeIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutput ¶
func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutput() AiFeatureStoreEntityTypeIamPolicyMapOutput
func (AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamPolicyMapOutput) ToAiFeatureStoreEntityTypeIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyMapOutput
type AiFeatureStoreEntityTypeIamPolicyOutput ¶
type AiFeatureStoreEntityTypeIamPolicyOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeIamPolicyOutput) ElementType ¶
func (AiFeatureStoreEntityTypeIamPolicyOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeIamPolicyOutput) Entitytype ¶
func (o AiFeatureStoreEntityTypeIamPolicyOutput) Entitytype() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreEntityTypeIamPolicyOutput) Etag ¶
func (o AiFeatureStoreEntityTypeIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreEntityTypeIamPolicyOutput) Featurestore ¶
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 ¶
func (o AiFeatureStoreEntityTypeIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutput ¶
func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutput() AiFeatureStoreEntityTypeIamPolicyOutput
func (AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext ¶
func (o AiFeatureStoreEntityTypeIamPolicyOutput) ToAiFeatureStoreEntityTypeIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeIamPolicyOutput
type AiFeatureStoreEntityTypeIamPolicyState ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigInput ¶
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 ¶
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigOutput) Value ¶
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 ¶
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 ¶
func AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtr(v *AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigArgs) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigCategoricalThresholdConfigPtrOutput) Value ¶
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 ¶
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 ¶
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 ¶
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisInput ¶
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 ¶
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) AnomalyDetectionBaseline ¶
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 ¶
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) State ¶
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 ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput ¶
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 ¶
func AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtr(v *AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisArgs) AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) AnomalyDetectionBaseline ¶
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) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) State ¶
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 ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutputWithContext ¶
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 ¶
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 ¶
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 ¶
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶
func (i AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigInput ¶
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 ¶
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigOutput) Value ¶
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 ¶
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 ¶
func AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtr(v *AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigArgs) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrInput
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput
func (AiFeatureStoreEntityTypeMonitoringConfigNumericalThresholdConfigPtrOutput) Value ¶
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 ¶
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 ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
The config for ImportFeatures Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) NumericalThresholdConfig ¶
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 ¶
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 ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ImportFeaturesAnalysis() AiFeatureStoreEntityTypeMonitoringConfigImportFeaturesAnalysisPtrOutput
The config for ImportFeatures Analysis Based Feature Monitoring. Structure is documented below.
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) NumericalThresholdConfig ¶
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"` // Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // // > **Warning:** `monitoringInterval` is deprecated and will be removed in a future release. // // Deprecated: `monitoringInterval` is deprecated and will be removed 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"` // Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // // > **Warning:** `monitoringInterval` is deprecated and will be removed in a future release. // // Deprecated: `monitoringInterval` is deprecated and will be removed 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
Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
> **Warning:** `monitoringInterval` is deprecated and will be removed in a future release.
Deprecated: `monitoringInterval` is deprecated and will be removed in a future release.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisOutput) MonitoringIntervalDays ¶
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 ¶
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
Configuration of the snapshot analysis based monitoring pipeline running interval. The value is rolled up to full day. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
> **Warning:** `monitoringInterval` is deprecated and will be removed in a future release.
Deprecated: `monitoringInterval` is deprecated and will be removed in a future release.
func (AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) MonitoringIntervalDays ¶
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 ¶
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 ¶
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 ¶
func (o AiFeatureStoreEntityTypeOutput) Description() pulumi.StringPtrOutput
Optional. Description of the EntityType.
func (AiFeatureStoreEntityTypeOutput) EffectiveLabels ¶
func (o AiFeatureStoreEntityTypeOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureStoreEntityTypeOutput) ElementType ¶
func (AiFeatureStoreEntityTypeOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeOutput) Etag ¶
func (o AiFeatureStoreEntityTypeOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreEntityTypeOutput) Featurestore ¶
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 ¶
func (o AiFeatureStoreEntityTypeOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this EntityType.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureStoreEntityTypeOutput) MonitoringConfig ¶
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 ¶
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 ¶
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) PulumiLabels ¶
func (o AiFeatureStoreEntityTypeOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureStoreEntityTypeOutput) Region ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 ¶
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"` // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreIamBinding) ElementType() reflect.Type
func (*AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutput ¶
func (i *AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput
func (*AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutputWithContext ¶
func (i *AiFeatureStoreIamBinding) ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput
type AiFeatureStoreIamBindingArgs ¶
type AiFeatureStoreIamBindingArgs struct { Condition AiFeatureStoreIamBindingConditionPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreIamBindingArgs) ElementType() reflect.Type
type AiFeatureStoreIamBindingArray ¶
type AiFeatureStoreIamBindingArray []AiFeatureStoreIamBindingInput
func (AiFeatureStoreIamBindingArray) ElementType ¶
func (AiFeatureStoreIamBindingArray) ElementType() reflect.Type
func (AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutput ¶
func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
func (AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutputWithContext ¶
func (i AiFeatureStoreIamBindingArray) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
type AiFeatureStoreIamBindingArrayInput ¶
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 ¶
type AiFeatureStoreIamBindingArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingArrayOutput) ElementType ¶
func (AiFeatureStoreIamBindingArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingArrayOutput) Index ¶
func (o AiFeatureStoreIamBindingArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutput ¶
func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutput() AiFeatureStoreIamBindingArrayOutput
func (AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutputWithContext ¶
func (o AiFeatureStoreIamBindingArrayOutput) ToAiFeatureStoreIamBindingArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingArrayOutput
type AiFeatureStoreIamBindingConditionArgs ¶
type AiFeatureStoreIamBindingConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreIamBindingConditionArgs) ElementType ¶
func (AiFeatureStoreIamBindingConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutput ¶
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutputWithContext ¶
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutput ¶
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶
func (i AiFeatureStoreIamBindingConditionArgs) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingConditionInput ¶
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 ¶
type AiFeatureStoreIamBindingConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingConditionOutput) Description ¶
func (o AiFeatureStoreIamBindingConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionOutput) ElementType ¶
func (AiFeatureStoreIamBindingConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionOutput) Expression ¶
func (o AiFeatureStoreIamBindingConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreIamBindingConditionOutput) Title ¶
func (o AiFeatureStoreIamBindingConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutput ¶
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutput() AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutputWithContext ¶
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutput ¶
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶
func (o AiFeatureStoreIamBindingConditionOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingConditionPtrInput ¶
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 ¶
func AiFeatureStoreIamBindingConditionPtr(v *AiFeatureStoreIamBindingConditionArgs) AiFeatureStoreIamBindingConditionPtrInput
type AiFeatureStoreIamBindingConditionPtrOutput ¶
type AiFeatureStoreIamBindingConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingConditionPtrOutput) Description ¶
func (o AiFeatureStoreIamBindingConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ElementType ¶
func (AiFeatureStoreIamBindingConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingConditionPtrOutput) Expression ¶
func (o AiFeatureStoreIamBindingConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) Title ¶
func (o AiFeatureStoreIamBindingConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutput ¶
func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutput() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext ¶
func (o AiFeatureStoreIamBindingConditionPtrOutput) ToAiFeatureStoreIamBindingConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingConditionPtrOutput
type AiFeatureStoreIamBindingInput ¶
type AiFeatureStoreIamBindingInput interface { pulumi.Input ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput }
type AiFeatureStoreIamBindingMap ¶
type AiFeatureStoreIamBindingMap map[string]AiFeatureStoreIamBindingInput
func (AiFeatureStoreIamBindingMap) ElementType ¶
func (AiFeatureStoreIamBindingMap) ElementType() reflect.Type
func (AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutput ¶
func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
func (AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutputWithContext ¶
func (i AiFeatureStoreIamBindingMap) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
type AiFeatureStoreIamBindingMapInput ¶
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 ¶
type AiFeatureStoreIamBindingMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingMapOutput) ElementType ¶
func (AiFeatureStoreIamBindingMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingMapOutput) MapIndex ¶
func (o AiFeatureStoreIamBindingMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutput ¶
func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutput() AiFeatureStoreIamBindingMapOutput
func (AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutputWithContext ¶
func (o AiFeatureStoreIamBindingMapOutput) ToAiFeatureStoreIamBindingMapOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingMapOutput
type AiFeatureStoreIamBindingOutput ¶
type AiFeatureStoreIamBindingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamBindingOutput) Condition ¶
func (o AiFeatureStoreIamBindingOutput) Condition() AiFeatureStoreIamBindingConditionPtrOutput
func (AiFeatureStoreIamBindingOutput) ElementType ¶
func (AiFeatureStoreIamBindingOutput) ElementType() reflect.Type
func (AiFeatureStoreIamBindingOutput) Etag ¶
func (o AiFeatureStoreIamBindingOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamBindingOutput) Featurestore ¶
func (o AiFeatureStoreIamBindingOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamBindingOutput) Members ¶
func (o AiFeatureStoreIamBindingOutput) Members() pulumi.StringArrayOutput
Identities that will be granted the privilege in `role`. Each entry can have one of the following values: * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (AiFeatureStoreIamBindingOutput) Project ¶
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 ¶
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 ¶
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 ¶
func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutput() AiFeatureStoreIamBindingOutput
func (AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutputWithContext ¶
func (o AiFeatureStoreIamBindingOutput) ToAiFeatureStoreIamBindingOutputWithContext(ctx context.Context) AiFeatureStoreIamBindingOutput
type AiFeatureStoreIamBindingState ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreIamBindingState) ElementType() reflect.Type
type AiFeatureStoreIamMember ¶
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"` // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreIamMember) ElementType() reflect.Type
func (*AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutput ¶
func (i *AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput
func (*AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutputWithContext ¶
func (i *AiFeatureStoreIamMember) ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput
type AiFeatureStoreIamMemberArgs ¶
type AiFeatureStoreIamMemberArgs struct { Condition AiFeatureStoreIamMemberConditionPtrInput // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreIamMemberArgs) ElementType() reflect.Type
type AiFeatureStoreIamMemberArray ¶
type AiFeatureStoreIamMemberArray []AiFeatureStoreIamMemberInput
func (AiFeatureStoreIamMemberArray) ElementType ¶
func (AiFeatureStoreIamMemberArray) ElementType() reflect.Type
func (AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutput ¶
func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
func (AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutputWithContext ¶
func (i AiFeatureStoreIamMemberArray) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
type AiFeatureStoreIamMemberArrayInput ¶
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 ¶
type AiFeatureStoreIamMemberArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberArrayOutput) ElementType ¶
func (AiFeatureStoreIamMemberArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberArrayOutput) Index ¶
func (o AiFeatureStoreIamMemberArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutput ¶
func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutput() AiFeatureStoreIamMemberArrayOutput
func (AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutputWithContext ¶
func (o AiFeatureStoreIamMemberArrayOutput) ToAiFeatureStoreIamMemberArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberArrayOutput
type AiFeatureStoreIamMemberConditionArgs ¶
type AiFeatureStoreIamMemberConditionArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Expression pulumi.StringInput `pulumi:"expression"` Title pulumi.StringInput `pulumi:"title"` }
func (AiFeatureStoreIamMemberConditionArgs) ElementType ¶
func (AiFeatureStoreIamMemberConditionArgs) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutput ¶
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutputWithContext ¶
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutput ¶
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶
func (i AiFeatureStoreIamMemberConditionArgs) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberConditionInput ¶
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 ¶
type AiFeatureStoreIamMemberConditionOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberConditionOutput) Description ¶
func (o AiFeatureStoreIamMemberConditionOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionOutput) ElementType ¶
func (AiFeatureStoreIamMemberConditionOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionOutput) Expression ¶
func (o AiFeatureStoreIamMemberConditionOutput) Expression() pulumi.StringOutput
func (AiFeatureStoreIamMemberConditionOutput) Title ¶
func (o AiFeatureStoreIamMemberConditionOutput) Title() pulumi.StringOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutput ¶
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutput() AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutputWithContext ¶
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutput ¶
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶
func (o AiFeatureStoreIamMemberConditionOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberConditionPtrInput ¶
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 ¶
func AiFeatureStoreIamMemberConditionPtr(v *AiFeatureStoreIamMemberConditionArgs) AiFeatureStoreIamMemberConditionPtrInput
type AiFeatureStoreIamMemberConditionPtrOutput ¶
type AiFeatureStoreIamMemberConditionPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberConditionPtrOutput) Description ¶
func (o AiFeatureStoreIamMemberConditionPtrOutput) Description() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ElementType ¶
func (AiFeatureStoreIamMemberConditionPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberConditionPtrOutput) Expression ¶
func (o AiFeatureStoreIamMemberConditionPtrOutput) Expression() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) Title ¶
func (o AiFeatureStoreIamMemberConditionPtrOutput) Title() pulumi.StringPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutput ¶
func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutput() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext ¶
func (o AiFeatureStoreIamMemberConditionPtrOutput) ToAiFeatureStoreIamMemberConditionPtrOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberConditionPtrOutput
type AiFeatureStoreIamMemberInput ¶
type AiFeatureStoreIamMemberInput interface { pulumi.Input ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput }
type AiFeatureStoreIamMemberMap ¶
type AiFeatureStoreIamMemberMap map[string]AiFeatureStoreIamMemberInput
func (AiFeatureStoreIamMemberMap) ElementType ¶
func (AiFeatureStoreIamMemberMap) ElementType() reflect.Type
func (AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutput ¶
func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
func (AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutputWithContext ¶
func (i AiFeatureStoreIamMemberMap) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
type AiFeatureStoreIamMemberMapInput ¶
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 ¶
type AiFeatureStoreIamMemberMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberMapOutput) ElementType ¶
func (AiFeatureStoreIamMemberMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberMapOutput) MapIndex ¶
func (o AiFeatureStoreIamMemberMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutput ¶
func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutput() AiFeatureStoreIamMemberMapOutput
func (AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutputWithContext ¶
func (o AiFeatureStoreIamMemberMapOutput) ToAiFeatureStoreIamMemberMapOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberMapOutput
type AiFeatureStoreIamMemberOutput ¶
type AiFeatureStoreIamMemberOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamMemberOutput) Condition ¶
func (o AiFeatureStoreIamMemberOutput) Condition() AiFeatureStoreIamMemberConditionPtrOutput
func (AiFeatureStoreIamMemberOutput) ElementType ¶
func (AiFeatureStoreIamMemberOutput) ElementType() reflect.Type
func (AiFeatureStoreIamMemberOutput) Etag ¶
func (o AiFeatureStoreIamMemberOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamMemberOutput) Featurestore ¶
func (o AiFeatureStoreIamMemberOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamMemberOutput) Member ¶
func (o AiFeatureStoreIamMemberOutput) Member() pulumi.StringOutput
Identities that will be granted the privilege in `role`. Each entry can have one of the following values: * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project"
func (AiFeatureStoreIamMemberOutput) Project ¶
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 ¶
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 ¶
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 ¶
func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutput() AiFeatureStoreIamMemberOutput
func (AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutputWithContext ¶
func (o AiFeatureStoreIamMemberOutput) ToAiFeatureStoreIamMemberOutputWithContext(ctx context.Context) AiFeatureStoreIamMemberOutput
type AiFeatureStoreIamMemberState ¶
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 // Identities that will be granted the privilege in `role`. // Each entry can have one of the following values: // * **allUsers**: A special identifier that represents anyone who is on the internet; with or without a Google account. // * **allAuthenticatedUsers**: A special identifier that represents anyone who is authenticated with a Google account or a service account. // * **user:{emailid}**: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * **serviceAccount:{emailid}**: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * **group:{emailid}**: An email address that represents a Google group. For example, admins@example.com. // * **domain:{domain}**: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. // * **projectOwner:projectid**: Owners of the given project. For example, "projectOwner:my-example-project" // * **projectEditor:projectid**: Editors of the given project. For example, "projectEditor:my-example-project" // * **projectViewer:projectid**: Viewers of the given project. For example, "projectViewer:my-example-project" 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 ¶
func (AiFeatureStoreIamMemberState) ElementType() reflect.Type
type AiFeatureStoreIamPolicy ¶
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 identifiers: the 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 identifiers: the 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 ¶
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 ¶
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 ¶
func (*AiFeatureStoreIamPolicy) ElementType() reflect.Type
func (*AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutput ¶
func (i *AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput
func (*AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutputWithContext ¶
func (i *AiFeatureStoreIamPolicy) ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput
type AiFeatureStoreIamPolicyArgs ¶
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 ¶
func (AiFeatureStoreIamPolicyArgs) ElementType() reflect.Type
type AiFeatureStoreIamPolicyArray ¶
type AiFeatureStoreIamPolicyArray []AiFeatureStoreIamPolicyInput
func (AiFeatureStoreIamPolicyArray) ElementType ¶
func (AiFeatureStoreIamPolicyArray) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutput ¶
func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
func (AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutputWithContext ¶
func (i AiFeatureStoreIamPolicyArray) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
type AiFeatureStoreIamPolicyArrayInput ¶
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 ¶
type AiFeatureStoreIamPolicyArrayOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyArrayOutput) ElementType ¶
func (AiFeatureStoreIamPolicyArrayOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyArrayOutput) Index ¶
func (o AiFeatureStoreIamPolicyArrayOutput) Index(i pulumi.IntInput) AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutput ¶
func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutput() AiFeatureStoreIamPolicyArrayOutput
func (AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutputWithContext ¶
func (o AiFeatureStoreIamPolicyArrayOutput) ToAiFeatureStoreIamPolicyArrayOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyArrayOutput
type AiFeatureStoreIamPolicyInput ¶
type AiFeatureStoreIamPolicyInput interface { pulumi.Input ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput }
type AiFeatureStoreIamPolicyMap ¶
type AiFeatureStoreIamPolicyMap map[string]AiFeatureStoreIamPolicyInput
func (AiFeatureStoreIamPolicyMap) ElementType ¶
func (AiFeatureStoreIamPolicyMap) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutput ¶
func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
func (AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutputWithContext ¶
func (i AiFeatureStoreIamPolicyMap) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
type AiFeatureStoreIamPolicyMapInput ¶
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 ¶
type AiFeatureStoreIamPolicyMapOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyMapOutput) ElementType ¶
func (AiFeatureStoreIamPolicyMapOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyMapOutput) MapIndex ¶
func (o AiFeatureStoreIamPolicyMapOutput) MapIndex(k pulumi.StringInput) AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutput ¶
func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutput() AiFeatureStoreIamPolicyMapOutput
func (AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutputWithContext ¶
func (o AiFeatureStoreIamPolicyMapOutput) ToAiFeatureStoreIamPolicyMapOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyMapOutput
type AiFeatureStoreIamPolicyOutput ¶
type AiFeatureStoreIamPolicyOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreIamPolicyOutput) ElementType ¶
func (AiFeatureStoreIamPolicyOutput) ElementType() reflect.Type
func (AiFeatureStoreIamPolicyOutput) Etag ¶
func (o AiFeatureStoreIamPolicyOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (AiFeatureStoreIamPolicyOutput) Featurestore ¶
func (o AiFeatureStoreIamPolicyOutput) Featurestore() pulumi.StringOutput
Used to find the parent resource to bind the IAM policy to
func (AiFeatureStoreIamPolicyOutput) PolicyData ¶
func (o AiFeatureStoreIamPolicyOutput) PolicyData() pulumi.StringOutput
The policy data generated by a `organizations.getIAMPolicy` data source.
func (AiFeatureStoreIamPolicyOutput) Project ¶
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 ¶
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 ¶
func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutput() AiFeatureStoreIamPolicyOutput
func (AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutputWithContext ¶
func (o AiFeatureStoreIamPolicyOutput) ToAiFeatureStoreIamPolicyOutputWithContext(ctx context.Context) AiFeatureStoreIamPolicyOutput
type AiFeatureStoreIamPolicyState ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (AiFeatureStoreOnlineServingConfigScalingArgs) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutput ¶
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext ¶
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput ¶
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶
func (i AiFeatureStoreOnlineServingConfigScalingArgs) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOnlineServingConfigScalingInput ¶
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 ¶
type AiFeatureStoreOnlineServingConfigScalingOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigScalingOutput) ElementType ¶
func (AiFeatureStoreOnlineServingConfigScalingOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingOutput) MaxNodeCount ¶
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 ¶
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 ¶
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutput() AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput ¶
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigScalingOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOnlineServingConfigScalingPtrInput ¶
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 ¶
func AiFeatureStoreOnlineServingConfigScalingPtr(v *AiFeatureStoreOnlineServingConfigScalingArgs) AiFeatureStoreOnlineServingConfigScalingPtrInput
type AiFeatureStoreOnlineServingConfigScalingPtrOutput ¶
type AiFeatureStoreOnlineServingConfigScalingPtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ElementType ¶
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) MaxNodeCount ¶
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 ¶
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 ¶
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutput() AiFeatureStoreOnlineServingConfigScalingPtrOutput
func (AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigScalingPtrOutput) ToAiFeatureStoreOnlineServingConfigScalingPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigScalingPtrOutput
type AiFeatureStoreOutput ¶
type AiFeatureStoreOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOutput) CreateTime ¶
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) EffectiveLabels ¶
func (o AiFeatureStoreOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiFeatureStoreOutput) ElementType ¶
func (AiFeatureStoreOutput) ElementType() reflect.Type
func (AiFeatureStoreOutput) EncryptionSpec ¶
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 ¶
func (o AiFeatureStoreOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiFeatureStoreOutput) ForceDestroy ¶
func (o AiFeatureStoreOutput) ForceDestroy() pulumi.BoolPtrOutput
If set to true, any EntityTypes and Features for this Featurestore will also be deleted
func (AiFeatureStoreOutput) Labels ¶
func (o AiFeatureStoreOutput) Labels() pulumi.StringMapOutput
A set of key/value label pairs to assign to this Featurestore.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiFeatureStoreOutput) Name ¶
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 ¶
func (o AiFeatureStoreOutput) OnlineServingConfig() AiFeatureStoreOnlineServingConfigPtrOutput
Config for online serving resources. Structure is documented below.
func (AiFeatureStoreOutput) OnlineStorageTtlDays ¶
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 ¶
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) PulumiLabels ¶
func (o AiFeatureStoreOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiFeatureStoreOutput) Region ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 ¶
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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v8/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{ Name: pulumi.String("vertex-ai-index-test"), Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } // The sample data comes from the following link: // https://cloud.google.com/vertex-ai/docs/matching-engine/filtering#specify-namespaces-tokens _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Name: pulumi.String("contents/data.json"), 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), ShardSize: pulumi.String("SHARD_SIZE_SMALL"), 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/v8/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v8/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{ Name: pulumi.String("vertex-ai-index-test"), Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } // The sample data comes from the following link: // https://cloud.google.com/vertex-ai/docs/matching-engine/filtering#specify-namespaces-tokens _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Name: pulumi.String("contents/data.json"), 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), ShardSize: pulumi.String("SHARD_SIZE_LARGE"), DistanceMeasureType: pulumi.String("COSINE_DISTANCE"), FeatureNormType: pulumi.String("UNIT_L2_NORM"), AlgorithmConfig: &vertex.AiIndexMetadataConfigAlgorithmConfigArgs{ BruteForceConfig: &vertex.AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs{}, }, }, }, IndexUpdateMethod: pulumi.String("STREAM_UPDATE"), }) if err != nil { return err } return nil }) }
```
## Import
Index can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/indexes/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Index can be imported using one of the formats above. For example:
```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 ¶
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 ¶
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 ¶
func (*AiIndex) ToAiIndexOutput ¶
func (i *AiIndex) ToAiIndexOutput() AiIndexOutput
func (*AiIndex) ToAiIndexOutputWithContext ¶
func (i *AiIndex) ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput
type AiIndexArgs ¶
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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
func (AiIndexArgs) ElementType() reflect.Type
type AiIndexArray ¶
type AiIndexArray []AiIndexInput
func (AiIndexArray) ElementType ¶
func (AiIndexArray) ElementType() reflect.Type
func (AiIndexArray) ToAiIndexArrayOutput ¶
func (i AiIndexArray) ToAiIndexArrayOutput() AiIndexArrayOutput
func (AiIndexArray) ToAiIndexArrayOutputWithContext ¶
func (i AiIndexArray) ToAiIndexArrayOutputWithContext(ctx context.Context) AiIndexArrayOutput
type AiIndexArrayInput ¶
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 ¶
type AiIndexArrayOutput struct{ *pulumi.OutputState }
func (AiIndexArrayOutput) ElementType ¶
func (AiIndexArrayOutput) ElementType() reflect.Type
func (AiIndexArrayOutput) Index ¶
func (o AiIndexArrayOutput) Index(i pulumi.IntInput) AiIndexOutput
func (AiIndexArrayOutput) ToAiIndexArrayOutput ¶
func (o AiIndexArrayOutput) ToAiIndexArrayOutput() AiIndexArrayOutput
func (AiIndexArrayOutput) ToAiIndexArrayOutputWithContext ¶
func (o AiIndexArrayOutput) ToAiIndexArrayOutputWithContext(ctx context.Context) AiIndexArrayOutput
type AiIndexDeployedIndex ¶
type AiIndexDeployedIndexArgs ¶
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 ¶
func (AiIndexDeployedIndexArgs) ElementType() reflect.Type
func (AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutput ¶
func (i AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutputWithContext ¶
func (i AiIndexDeployedIndexArgs) ToAiIndexDeployedIndexOutputWithContext(ctx context.Context) AiIndexDeployedIndexOutput
type AiIndexDeployedIndexArray ¶
type AiIndexDeployedIndexArray []AiIndexDeployedIndexInput
func (AiIndexDeployedIndexArray) ElementType ¶
func (AiIndexDeployedIndexArray) ElementType() reflect.Type
func (AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutput ¶
func (i AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput
func (AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutputWithContext ¶
func (i AiIndexDeployedIndexArray) ToAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexDeployedIndexArrayOutput
type AiIndexDeployedIndexArrayInput ¶
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 ¶
type AiIndexDeployedIndexArrayOutput struct{ *pulumi.OutputState }
func (AiIndexDeployedIndexArrayOutput) ElementType ¶
func (AiIndexDeployedIndexArrayOutput) ElementType() reflect.Type
func (AiIndexDeployedIndexArrayOutput) Index ¶
func (o AiIndexDeployedIndexArrayOutput) Index(i pulumi.IntInput) AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutput ¶
func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutput() AiIndexDeployedIndexArrayOutput
func (AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutputWithContext ¶
func (o AiIndexDeployedIndexArrayOutput) ToAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexDeployedIndexArrayOutput
type AiIndexDeployedIndexInput ¶
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 ¶
type AiIndexDeployedIndexOutput struct{ *pulumi.OutputState }
func (AiIndexDeployedIndexOutput) DeployedIndexId ¶
func (o AiIndexDeployedIndexOutput) DeployedIndexId() pulumi.StringPtrOutput
(Output) The ID of the DeployedIndex in the above IndexEndpoint.
func (AiIndexDeployedIndexOutput) ElementType ¶
func (AiIndexDeployedIndexOutput) ElementType() reflect.Type
func (AiIndexDeployedIndexOutput) IndexEndpoint ¶
func (o AiIndexDeployedIndexOutput) IndexEndpoint() pulumi.StringPtrOutput
(Output) A resource name of the IndexEndpoint.
func (AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutput ¶
func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutput() AiIndexDeployedIndexOutput
func (AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutputWithContext ¶
func (o AiIndexDeployedIndexOutput) ToAiIndexDeployedIndexOutputWithContext(ctx context.Context) AiIndexDeployedIndexOutput
type AiIndexEndpoint ¶
type AiIndexEndpoint 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 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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // The labels with user-defined metadata to organize your Indexes. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the Index. 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 index endpoint should be peered. // Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. // [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"` // Optional. Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiIndexEndpointPrivateServiceConnectConfigOutput `pulumi:"privateServiceConnectConfig"` // 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"` // If publicEndpointEnabled is true, this field will be populated with the domain name to use for this index endpoint. PublicEndpointDomainName pulumi.StringOutput `pulumi:"publicEndpointDomainName"` // If true, the deployed index will be accessible through public endpoint. PublicEndpointEnabled pulumi.BoolPtrOutput `pulumi:"publicEndpointEnabled"` // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // The region of the index endpoint. 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"` }
An endpoint indexes are deployed into. An index endpoint can have multiple deployed indexes.
To get more information about IndexEndpoint, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints/)
## Example Usage
### Vertex Ai Index Endpoint
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vertexNetwork, err := compute.NewNetwork(ctx, "vertex_network", &compute.NetworkArgs{ Name: pulumi.String("network-name"), }) if err != nil { return err } vertexRange, err := compute.NewGlobalAddress(ctx, "vertex_range", &compute.GlobalAddressArgs{ Name: pulumi.String("address-name"), Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(24), Network: vertexNetwork.ID(), }) if err != nil { return err } vertexVpcConnection, err := servicenetworking.NewConnection(ctx, "vertex_vpc_connection", &servicenetworking.ConnectionArgs{ Network: vertexNetwork.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ vertexRange.Name, }, }) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } _, err = vertex.NewAiIndexEndpoint(ctx, "index_endpoint", &vertex.AiIndexEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, Network: vertexNetwork.Name.ApplyT(func(name string) (string, error) { return fmt.Sprintf("projects/%v/global/networks/%v", project.Number, name), nil }).(pulumi.StringOutput), }, pulumi.DependsOn([]pulumi.Resource{ vertexVpcConnection, })) if err != nil { return err } return nil }) }
``` ### Vertex Ai Index Endpoint With Psc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/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, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } _, err = vertex.NewAiIndexEndpoint(ctx, "index_endpoint", &vertex.AiIndexEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, PrivateServiceConnectConfig: &vertex.AiIndexEndpointPrivateServiceConnectConfigArgs{ EnablePrivateServiceConnect: pulumi.Bool(true), ProjectAllowlists: pulumi.StringArray{ pulumi.String(project.Name), }, }, }) if err != nil { return err } return nil }) }
``` ### Vertex Ai Index Endpoint With Public Endpoint
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiIndexEndpoint(ctx, "index_endpoint", &vertex.AiIndexEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint with an public endpoint"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, PublicEndpointEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
IndexEndpoint can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/indexEndpoints/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, IndexEndpoint can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiIndexEndpoint:AiIndexEndpoint default projects/{{project}}/locations/{{region}}/indexEndpoints/{{name}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpoint:AiIndexEndpoint default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpoint:AiIndexEndpoint default {{region}}/{{name}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpoint:AiIndexEndpoint default {{name}} ```
func GetAiIndexEndpoint ¶
func GetAiIndexEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiIndexEndpointState, opts ...pulumi.ResourceOption) (*AiIndexEndpoint, error)
GetAiIndexEndpoint gets an existing AiIndexEndpoint 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 NewAiIndexEndpoint ¶
func NewAiIndexEndpoint(ctx *pulumi.Context, name string, args *AiIndexEndpointArgs, opts ...pulumi.ResourceOption) (*AiIndexEndpoint, error)
NewAiIndexEndpoint registers a new resource with the given unique name, arguments, and options.
func (*AiIndexEndpoint) ElementType ¶
func (*AiIndexEndpoint) ElementType() reflect.Type
func (*AiIndexEndpoint) ToAiIndexEndpointOutput ¶
func (i *AiIndexEndpoint) ToAiIndexEndpointOutput() AiIndexEndpointOutput
func (*AiIndexEndpoint) ToAiIndexEndpointOutputWithContext ¶
func (i *AiIndexEndpoint) ToAiIndexEndpointOutputWithContext(ctx context.Context) AiIndexEndpointOutput
type AiIndexEndpointArgs ¶
type AiIndexEndpointArgs 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 labels with user-defined metadata to organize your Indexes. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The full name of the Google Compute Engine [network](https://cloud.google.com//compute/docs/networks-and-firewalls#networks) to which the index endpoint should be peered. // Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. // [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 // Optional. Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiIndexEndpointPrivateServiceConnectConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // If true, the deployed index will be accessible through public endpoint. PublicEndpointEnabled pulumi.BoolPtrInput // The region of the index endpoint. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiIndexEndpoint resource.
func (AiIndexEndpointArgs) ElementType ¶
func (AiIndexEndpointArgs) ElementType() reflect.Type
type AiIndexEndpointArray ¶
type AiIndexEndpointArray []AiIndexEndpointInput
func (AiIndexEndpointArray) ElementType ¶
func (AiIndexEndpointArray) ElementType() reflect.Type
func (AiIndexEndpointArray) ToAiIndexEndpointArrayOutput ¶
func (i AiIndexEndpointArray) ToAiIndexEndpointArrayOutput() AiIndexEndpointArrayOutput
func (AiIndexEndpointArray) ToAiIndexEndpointArrayOutputWithContext ¶
func (i AiIndexEndpointArray) ToAiIndexEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointArrayOutput
type AiIndexEndpointArrayInput ¶
type AiIndexEndpointArrayInput interface { pulumi.Input ToAiIndexEndpointArrayOutput() AiIndexEndpointArrayOutput ToAiIndexEndpointArrayOutputWithContext(context.Context) AiIndexEndpointArrayOutput }
AiIndexEndpointArrayInput is an input type that accepts AiIndexEndpointArray and AiIndexEndpointArrayOutput values. You can construct a concrete instance of `AiIndexEndpointArrayInput` via:
AiIndexEndpointArray{ AiIndexEndpointArgs{...} }
type AiIndexEndpointArrayOutput ¶
type AiIndexEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointArrayOutput) ElementType ¶
func (AiIndexEndpointArrayOutput) ElementType() reflect.Type
func (AiIndexEndpointArrayOutput) Index ¶
func (o AiIndexEndpointArrayOutput) Index(i pulumi.IntInput) AiIndexEndpointOutput
func (AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutput ¶
func (o AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutput() AiIndexEndpointArrayOutput
func (AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutputWithContext ¶
func (o AiIndexEndpointArrayOutput) ToAiIndexEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointArrayOutput
type AiIndexEndpointDeployedIndex ¶
type AiIndexEndpointDeployedIndex struct { pulumi.CustomResourceState // A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. // Structure is documented below. AutomaticResources AiIndexEndpointDeployedIndexAutomaticResourcesOutput `pulumi:"automaticResources"` // 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"` // A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field minReplicaCount must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when minReplicaCount=1. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. // Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. // Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. // n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. // Structure is documented below. DedicatedResources AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput `pulumi:"dedicatedResources"` // If set, the authentication is enabled for the private endpoint. // Structure is documented below. DeployedIndexAuthConfig AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput `pulumi:"deployedIndexAuthConfig"` // The user specified ID of the DeployedIndex. The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in. DeployedIndexId pulumi.StringOutput `pulumi:"deployedIndexId"` // The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. // Creating deploymentGroups with reservedIpRanges is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deploymentGroup (except 'default') can only be used with the same reservedIpRanges which means if the deploymentGroup has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. [See the official documentation here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex.FIELDS.deployment_group). // Note: we only support up to 5 deployment groups (not including 'default'). DeploymentGroup pulumi.StringPtrOutput `pulumi:"deploymentGroup"` // 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.StringPtrOutput `pulumi:"displayName"` // If true, private endpoint's access logs are sent to Cloud Logging. EnableAccessLogging pulumi.BoolPtrOutput `pulumi:"enableAccessLogging"` // The name of the Index this is the deployment of. Index pulumi.StringOutput `pulumi:"index"` // Identifies the index endpoint. Must be in the format // 'projects/{{project}}/locations/{{region}}/indexEndpoints/{{indexEndpoint}}' // // *** IndexEndpoint pulumi.StringOutput `pulumi:"indexEndpoint"` // The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the [Index.update_time](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexes#Index.FIELDS.update_time) of the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one must [list](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.operations/list#google.longrunning.Operations.ListOperations) the operations that are running on the original Index. Only the successfully completed Operations with updateTime equal or before this sync time are contained in this DeployedIndex. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". IndexSyncTime pulumi.StringOutput `pulumi:"indexSyncTime"` // The name of the DeployedIndex resource. Name pulumi.StringOutput `pulumi:"name"` // Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if [network](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#IndexEndpoint.FIELDS.network) is configured. // Structure is documented below. PrivateEndpoints AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput `pulumi:"privateEndpoints"` // A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. // If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. // The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. // For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. ReservedIpRanges pulumi.StringArrayOutput `pulumi:"reservedIpRanges"` }
An endpoint indexes are deployed into. An index endpoint can have multiple deployed indexes.
To get more information about IndexEndpointDeployedIndex, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex)
## Example Usage
### Vertex Ai Index Endpoint Deployed Index Basic
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/serviceaccount" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sa, err := serviceaccount.NewAccount(ctx, "sa", &serviceaccount.AccountArgs{ AccountId: pulumi.String("vertex-sa"), }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Name: pulumi.String("bucket-name"), Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } index, 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), ShardSize: pulumi.String("SHARD_SIZE_SMALL"), 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 } vertexNetwork, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{ Name: "network-name", }, nil) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } vertexIndexEndpointDeployed, err := vertex.NewAiIndexEndpoint(ctx, "vertex_index_endpoint_deployed", &vertex.AiIndexEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, Network: pulumi.Sprintf("projects/%v/global/networks/%v", project.Number, vertexNetwork.Name), }) if err != nil { return err } _, err = vertex.NewAiIndexEndpointDeployedIndex(ctx, "basic_deployed_index", &vertex.AiIndexEndpointDeployedIndexArgs{ IndexEndpoint: vertexIndexEndpointDeployed.ID(), Index: index.ID(), DeployedIndexId: pulumi.String("deployed_index_id"), ReservedIpRanges: pulumi.StringArray{ pulumi.String("vertex-ai-range"), }, EnableAccessLogging: pulumi.Bool(false), DisplayName: pulumi.String("vertex-deployed-index"), DeployedIndexAuthConfig: &vertex.AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs{ AuthProvider: &vertex.AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs{ Audiences: pulumi.StringArray{ pulumi.String("123456-my-app"), }, AllowedIssuers: pulumi.StringArray{ sa.Email, }, }, }, }, pulumi.DependsOn([]pulumi.Resource{ vertexIndexEndpointDeployed, sa, })) if err != nil { return err } // The sample data comes from the following link: // https://cloud.google.com/vertex-ai/docs/matching-engine/filtering#specify-namespaces-tokens _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Name: pulumi.String("contents/data.json"), 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 } return nil }) }
``` ### Vertex Ai Index Endpoint Deployed Index Basic Two
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/serviceaccount" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { sa, err := serviceaccount.NewAccount(ctx, "sa", &serviceaccount.AccountArgs{ AccountId: pulumi.String("vertex-sa"), }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Name: pulumi.String("bucket-name"), Location: pulumi.String("us-central1"), UniformBucketLevelAccess: pulumi.Bool(true), }) if err != nil { return err } index, 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), ShardSize: pulumi.String("SHARD_SIZE_SMALL"), 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 } vertexNetwork, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{ Name: "network-name", }, nil) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } vertexIndexEndpointDeployed, err := vertex.NewAiIndexEndpoint(ctx, "vertex_index_endpoint_deployed", &vertex.AiIndexEndpointArgs{ DisplayName: pulumi.String("sample-endpoint"), Description: pulumi.String("A sample vertex endpoint"), Region: pulumi.String("us-central1"), Labels: pulumi.StringMap{ "label-one": pulumi.String("value-one"), }, Network: pulumi.Sprintf("projects/%v/global/networks/%v", project.Number, vertexNetwork.Name), }) if err != nil { return err } _, err = vertex.NewAiIndexEndpointDeployedIndex(ctx, "basic_deployed_index", &vertex.AiIndexEndpointDeployedIndexArgs{ IndexEndpoint: vertexIndexEndpointDeployed.ID(), Index: index.ID(), DeployedIndexId: pulumi.String("deployed_index_id"), ReservedIpRanges: pulumi.StringArray{ pulumi.String("vertex-ai-range"), }, EnableAccessLogging: pulumi.Bool(false), DisplayName: pulumi.String("vertex-deployed-index"), DeployedIndexAuthConfig: &vertex.AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs{ AuthProvider: &vertex.AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs{ Audiences: pulumi.StringArray{ pulumi.String("123456-my-app"), }, AllowedIssuers: pulumi.StringArray{ sa.Email, }, }, }, AutomaticResources: &vertex.AiIndexEndpointDeployedIndexAutomaticResourcesArgs{ MaxReplicaCount: pulumi.Int(4), }, }, pulumi.DependsOn([]pulumi.Resource{ vertexIndexEndpointDeployed, sa, })) if err != nil { return err } // The sample data comes from the following link: // https://cloud.google.com/vertex-ai/docs/matching-engine/filtering#specify-namespaces-tokens _, err = storage.NewBucketObject(ctx, "data", &storage.BucketObjectArgs{ Name: pulumi.String("contents/data.json"), 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 } return nil }) }
```
## Import
IndexEndpointDeployedIndex can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/indexEndpoints/{{index_endpoint}}/deployedIndex/{{deployed_index_id}}`
* `{{project}}/{{region}}/{{index_endpoint}}/{{deployed_index_id}}`
* `{{region}}/{{index_endpoint}}/{{deployed_index_id}}`
* `{{index_endpoint}}/{{deployed_index_id}}`
When using the `pulumi import` command, IndexEndpointDeployedIndex can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:vertex/aiIndexEndpointDeployedIndex:AiIndexEndpointDeployedIndex default projects/{{project}}/locations/{{region}}/indexEndpoints/{{index_endpoint}}/deployedIndex/{{deployed_index_id}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpointDeployedIndex:AiIndexEndpointDeployedIndex default {{project}}/{{region}}/{{index_endpoint}}/{{deployed_index_id}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpointDeployedIndex:AiIndexEndpointDeployedIndex default {{region}}/{{index_endpoint}}/{{deployed_index_id}} ```
```sh $ pulumi import gcp:vertex/aiIndexEndpointDeployedIndex:AiIndexEndpointDeployedIndex default {{index_endpoint}}/{{deployed_index_id}} ```
func GetAiIndexEndpointDeployedIndex ¶
func GetAiIndexEndpointDeployedIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiIndexEndpointDeployedIndexState, opts ...pulumi.ResourceOption) (*AiIndexEndpointDeployedIndex, error)
GetAiIndexEndpointDeployedIndex gets an existing AiIndexEndpointDeployedIndex 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 NewAiIndexEndpointDeployedIndex ¶
func NewAiIndexEndpointDeployedIndex(ctx *pulumi.Context, name string, args *AiIndexEndpointDeployedIndexArgs, opts ...pulumi.ResourceOption) (*AiIndexEndpointDeployedIndex, error)
NewAiIndexEndpointDeployedIndex registers a new resource with the given unique name, arguments, and options.
func (*AiIndexEndpointDeployedIndex) ElementType ¶
func (*AiIndexEndpointDeployedIndex) ElementType() reflect.Type
func (*AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutput ¶
func (i *AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutput() AiIndexEndpointDeployedIndexOutput
func (*AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutputWithContext ¶
func (i *AiIndexEndpointDeployedIndex) ToAiIndexEndpointDeployedIndexOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexOutput
type AiIndexEndpointDeployedIndexArgs ¶
type AiIndexEndpointDeployedIndexArgs struct { // A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. // Structure is documented below. AutomaticResources AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput // A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field minReplicaCount must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when minReplicaCount=1. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. // Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. // Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. // n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. // Structure is documented below. DedicatedResources AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput // If set, the authentication is enabled for the private endpoint. // Structure is documented below. DeployedIndexAuthConfig AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput // The user specified ID of the DeployedIndex. The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in. DeployedIndexId pulumi.StringInput // The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. // Creating deploymentGroups with reservedIpRanges is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deploymentGroup (except 'default') can only be used with the same reservedIpRanges which means if the deploymentGroup has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. [See the official documentation here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex.FIELDS.deployment_group). // Note: we only support up to 5 deployment groups (not including 'default'). DeploymentGroup 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 // If true, private endpoint's access logs are sent to Cloud Logging. EnableAccessLogging pulumi.BoolPtrInput // The name of the Index this is the deployment of. Index pulumi.StringInput // Identifies the index endpoint. Must be in the format // 'projects/{{project}}/locations/{{region}}/indexEndpoints/{{indexEndpoint}}' // // *** IndexEndpoint pulumi.StringInput // A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. // If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. // The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. // For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. ReservedIpRanges pulumi.StringArrayInput }
The set of arguments for constructing a AiIndexEndpointDeployedIndex resource.
func (AiIndexEndpointDeployedIndexArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexArgs) ElementType() reflect.Type
type AiIndexEndpointDeployedIndexArray ¶
type AiIndexEndpointDeployedIndexArray []AiIndexEndpointDeployedIndexInput
func (AiIndexEndpointDeployedIndexArray) ElementType ¶
func (AiIndexEndpointDeployedIndexArray) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutput ¶
func (i AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutput() AiIndexEndpointDeployedIndexArrayOutput
func (AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexArray) ToAiIndexEndpointDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexArrayOutput
type AiIndexEndpointDeployedIndexArrayInput ¶
type AiIndexEndpointDeployedIndexArrayInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexArrayOutput() AiIndexEndpointDeployedIndexArrayOutput ToAiIndexEndpointDeployedIndexArrayOutputWithContext(context.Context) AiIndexEndpointDeployedIndexArrayOutput }
AiIndexEndpointDeployedIndexArrayInput is an input type that accepts AiIndexEndpointDeployedIndexArray and AiIndexEndpointDeployedIndexArrayOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexArrayInput` via:
AiIndexEndpointDeployedIndexArray{ AiIndexEndpointDeployedIndexArgs{...} }
type AiIndexEndpointDeployedIndexArrayOutput ¶
type AiIndexEndpointDeployedIndexArrayOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexArrayOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexArrayOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutput ¶
func (o AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutput() AiIndexEndpointDeployedIndexArrayOutput
func (AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexArrayOutput) ToAiIndexEndpointDeployedIndexArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexArrayOutput
type AiIndexEndpointDeployedIndexAutomaticResources ¶
type AiIndexEndpointDeployedIndexAutomaticResources struct { // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number. MaxReplicaCount *int `pulumi:"maxReplicaCount"` // The minimum number of replicas this DeployedModel will be always deployed on. If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). // If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error. MinReplicaCount *int `pulumi:"minReplicaCount"` }
type AiIndexEndpointDeployedIndexAutomaticResourcesArgs ¶
type AiIndexEndpointDeployedIndexAutomaticResourcesArgs struct { // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number. MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"` // The minimum number of replicas this DeployedModel will be always deployed on. If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). // If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error. MinReplicaCount pulumi.IntPtrInput `pulumi:"minReplicaCount"` }
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput ¶
func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput ¶
func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexAutomaticResourcesArgs) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
type AiIndexEndpointDeployedIndexAutomaticResourcesInput ¶
type AiIndexEndpointDeployedIndexAutomaticResourcesInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput() AiIndexEndpointDeployedIndexAutomaticResourcesOutput ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext(context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesOutput }
AiIndexEndpointDeployedIndexAutomaticResourcesInput is an input type that accepts AiIndexEndpointDeployedIndexAutomaticResourcesArgs and AiIndexEndpointDeployedIndexAutomaticResourcesOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexAutomaticResourcesInput` via:
AiIndexEndpointDeployedIndexAutomaticResourcesArgs{...}
type AiIndexEndpointDeployedIndexAutomaticResourcesOutput ¶
type AiIndexEndpointDeployedIndexAutomaticResourcesOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MaxReplicaCount ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number.
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MinReplicaCount ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) MinReplicaCount() pulumi.IntPtrOutput
The minimum number of replicas this DeployedModel will be always deployed on. If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error.
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutput() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
type AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput ¶
type AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput }
AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput is an input type that accepts AiIndexEndpointDeployedIndexAutomaticResourcesArgs, AiIndexEndpointDeployedIndexAutomaticResourcesPtr and AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput` via:
AiIndexEndpointDeployedIndexAutomaticResourcesArgs{...} or: nil
func AiIndexEndpointDeployedIndexAutomaticResourcesPtr ¶
func AiIndexEndpointDeployedIndexAutomaticResourcesPtr(v *AiIndexEndpointDeployedIndexAutomaticResourcesArgs) AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput
type AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput ¶
type AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MaxReplicaCount ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If the requested value is too large, the deployment will error, but if deployment succeeds then the ability to scale the model to that many replicas is guaranteed (barring service outages). If traffic against the DeployedModel increases beyond what its replicas at maximum may handle, a portion of the traffic will be dropped. If this value is not provided, a no upper bound for scaling under heavy traffic will be assume, though Vertex AI may be unable to scale beyond certain replica number.
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MinReplicaCount ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
The minimum number of replicas this DeployedModel will be always deployed on. If minReplicaCount is not set, the default value is 2 (we don't provide SLA when minReplicaCount=1). If traffic against it increases, it may dynamically be deployed onto more replicas up to [maxReplicaCount](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/AutomaticResources#FIELDS.max_replica_count), and as traffic decreases, some of these extra replicas may be freed. If the requested value is too large, the deployment will error.
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput() AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
func (AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput) ToAiIndexEndpointDeployedIndexAutomaticResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexAutomaticResourcesPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResources ¶
type AiIndexEndpointDeployedIndexDedicatedResources struct { // The minimum number of replicas this DeployedModel will be always deployed on. // Structure is documented below. MachineSpec AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec `pulumi:"machineSpec"` // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount MaxReplicaCount *int `pulumi:"maxReplicaCount"` // The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. MinReplicaCount int `pulumi:"minReplicaCount"` }
type AiIndexEndpointDeployedIndexDedicatedResourcesArgs ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesArgs struct { // The minimum number of replicas this DeployedModel will be always deployed on. // Structure is documented below. MachineSpec AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput `pulumi:"machineSpec"` // The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount MaxReplicaCount pulumi.IntPtrInput `pulumi:"maxReplicaCount"` // The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1. MinReplicaCount pulumi.IntInput `pulumi:"minReplicaCount"` }
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput() AiIndexEndpointDeployedIndexDedicatedResourcesOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResourcesInput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput() AiIndexEndpointDeployedIndexDedicatedResourcesOutput ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesOutput }
AiIndexEndpointDeployedIndexDedicatedResourcesInput is an input type that accepts AiIndexEndpointDeployedIndexDedicatedResourcesArgs and AiIndexEndpointDeployedIndexDedicatedResourcesOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDedicatedResourcesInput` via:
AiIndexEndpointDeployedIndexDedicatedResourcesArgs{...}
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpec struct { // The type of the machine. // See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) // See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). // For [DeployedModel](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints#DeployedModel) this field is optional, and the default value is n1-standard-2. For [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.batchPredictionJobs#BatchPredictionJob) or as part of [WorkerPoolSpec](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/CustomJobSpec#WorkerPoolSpec) this field is required. MachineType *string `pulumi:"machineType"` }
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs struct { // The type of the machine. // See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) // See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). // For [DeployedModel](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints#DeployedModel) this field is optional, and the default value is n1-standard-2. For [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.batchPredictionJobs#BatchPredictionJob) or as part of [WorkerPoolSpec](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/CustomJobSpec#WorkerPoolSpec) this field is required. MachineType pulumi.StringPtrInput `pulumi:"machineType"` }
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput }
AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput is an input type that accepts AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs and AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecInput` via:
AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs{...}
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) MachineType ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) MachineType() pulumi.StringPtrOutput
The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For [DeployedModel](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints#DeployedModel) this field is optional, and the default value is n1-standard-2. For [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.batchPredictionJobs#BatchPredictionJob) or as part of [WorkerPoolSpec](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/CustomJobSpec#WorkerPoolSpec) this field is required.
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput }
AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput is an input type that accepts AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs, AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtr and AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput` via:
AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs{...} or: nil
func AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtr ¶
func AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtr(v *AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecArgs) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrInput
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) MachineType ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) MachineType() pulumi.StringPtrOutput
The type of the machine. See the [list of machine types supported for prediction](https://cloud.google.com/vertex-ai/docs/predictions/configure-compute#machine-types) See the [list of machine types supported for custom training](https://cloud.google.com/vertex-ai/docs/training/configure-compute#machine-types). For [DeployedModel](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.endpoints#DeployedModel) this field is optional, and the default value is n1-standard-2. For [BatchPredictionJob](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.batchPredictionJobs#BatchPredictionJob) or as part of [WorkerPoolSpec](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/CustomJobSpec#WorkerPoolSpec) this field is required.
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResourcesOutput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MachineSpec ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MachineSpec() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecOutput
The minimum number of replicas this DeployedModel will be always deployed on. Structure is documented below.
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MaxReplicaCount ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MaxReplicaCount() pulumi.IntPtrOutput
The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MinReplicaCount ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) MinReplicaCount() pulumi.IntOutput
The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1.
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutput() AiIndexEndpointDeployedIndexDedicatedResourcesOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
type AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput }
AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput is an input type that accepts AiIndexEndpointDeployedIndexDedicatedResourcesArgs, AiIndexEndpointDeployedIndexDedicatedResourcesPtr and AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput` via:
AiIndexEndpointDeployedIndexDedicatedResourcesArgs{...} or: nil
func AiIndexEndpointDeployedIndexDedicatedResourcesPtr ¶
func AiIndexEndpointDeployedIndexDedicatedResourcesPtr(v *AiIndexEndpointDeployedIndexDedicatedResourcesArgs) AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput
type AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput ¶
type AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MachineSpec ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MachineSpec() AiIndexEndpointDeployedIndexDedicatedResourcesMachineSpecPtrOutput
The minimum number of replicas this DeployedModel will be always deployed on. Structure is documented below.
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MaxReplicaCount ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MaxReplicaCount() pulumi.IntPtrOutput
The maximum number of replicas this DeployedModel may be deployed on when the traffic against it increases. If maxReplicaCount is not set, the default value is minReplicaCount
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MinReplicaCount ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) MinReplicaCount() pulumi.IntPtrOutput
The minimum number of machine replicas this DeployedModel will be always deployed on. This value must be greater than or equal to 1.
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
func (AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput) ToAiIndexEndpointDeployedIndexDedicatedResourcesPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfig ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfig struct { // Defines the authentication provider that the DeployedIndex uses. // Structure is documented below. AuthProvider *AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider `pulumi:"authProvider"` }
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs struct { // Defines the authentication provider that the DeployedIndex uses. // Structure is documented below. AuthProvider AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput `pulumi:"authProvider"` }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProvider struct { // A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com AllowedIssuers []string `pulumi:"allowedIssuers"` // The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted. Audiences []string `pulumi:"audiences"` }
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs struct { // A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com AllowedIssuers pulumi.StringArrayInput `pulumi:"allowedIssuers"` // The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted. Audiences pulumi.StringArrayInput `pulumi:"audiences"` }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderInput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput }
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderInput is an input type that accepts AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs and AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderInput` via:
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs{...}
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) AllowedIssuers ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) AllowedIssuers() pulumi.StringArrayOutput
A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) Audiences ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) Audiences() pulumi.StringArrayOutput
The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput }
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput is an input type that accepts AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs, AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtr and AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput` via:
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs{...} or: nil
func AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtr ¶
func AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtr(v *AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderArgs) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrInput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) AllowedIssuers ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) AllowedIssuers() pulumi.StringArrayOutput
A list of allowed JWT issuers. Each entry must be a valid Google service account, in the following format: service-account-name@project-id.iam.gserviceaccount.com
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) Audiences ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) Audiences() pulumi.StringArrayOutput
The list of JWT audiences. that are allowed to access. A JWT containing any of these audiences will be accepted.
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigInput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput }
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigInput is an input type that accepts AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs and AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDeployedIndexAuthConfigInput` via:
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs{...}
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) AuthProvider ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) AuthProvider() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
Defines the authentication provider that the DeployedIndex uses. Structure is documented below.
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput }
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput is an input type that accepts AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs, AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtr and AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput` via:
AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs{...} or: nil
func AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtr ¶
func AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtr(v *AiIndexEndpointDeployedIndexDeployedIndexAuthConfigArgs) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput ¶
type AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) AuthProvider ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) AuthProvider() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigAuthProviderPtrOutput
Defines the authentication provider that the DeployedIndex uses. Structure is documented below.
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
func (AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput) ToAiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
type AiIndexEndpointDeployedIndexInput ¶
type AiIndexEndpointDeployedIndexInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexOutput() AiIndexEndpointDeployedIndexOutput ToAiIndexEndpointDeployedIndexOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexOutput }
type AiIndexEndpointDeployedIndexMap ¶
type AiIndexEndpointDeployedIndexMap map[string]AiIndexEndpointDeployedIndexInput
func (AiIndexEndpointDeployedIndexMap) ElementType ¶
func (AiIndexEndpointDeployedIndexMap) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutput ¶
func (i AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutput() AiIndexEndpointDeployedIndexMapOutput
func (AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexMap) ToAiIndexEndpointDeployedIndexMapOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexMapOutput
type AiIndexEndpointDeployedIndexMapInput ¶
type AiIndexEndpointDeployedIndexMapInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexMapOutput() AiIndexEndpointDeployedIndexMapOutput ToAiIndexEndpointDeployedIndexMapOutputWithContext(context.Context) AiIndexEndpointDeployedIndexMapOutput }
AiIndexEndpointDeployedIndexMapInput is an input type that accepts AiIndexEndpointDeployedIndexMap and AiIndexEndpointDeployedIndexMapOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexMapInput` via:
AiIndexEndpointDeployedIndexMap{ "key": AiIndexEndpointDeployedIndexArgs{...} }
type AiIndexEndpointDeployedIndexMapOutput ¶
type AiIndexEndpointDeployedIndexMapOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexMapOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexMapOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexMapOutput) MapIndex ¶
func (o AiIndexEndpointDeployedIndexMapOutput) MapIndex(k pulumi.StringInput) AiIndexEndpointDeployedIndexOutput
func (AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutput ¶
func (o AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutput() AiIndexEndpointDeployedIndexMapOutput
func (AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexMapOutput) ToAiIndexEndpointDeployedIndexMapOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexMapOutput
type AiIndexEndpointDeployedIndexOutput ¶
type AiIndexEndpointDeployedIndexOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexOutput) AutomaticResources ¶
func (o AiIndexEndpointDeployedIndexOutput) AutomaticResources() AiIndexEndpointDeployedIndexAutomaticResourcesOutput
A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. Structure is documented below.
func (AiIndexEndpointDeployedIndexOutput) CreateTime ¶
func (o AiIndexEndpointDeployedIndexOutput) 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 (AiIndexEndpointDeployedIndexOutput) DedicatedResources ¶
func (o AiIndexEndpointDeployedIndexOutput) DedicatedResources() AiIndexEndpointDeployedIndexDedicatedResourcesPtrOutput
A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field minReplicaCount must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when minReplicaCount=1. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. Structure is documented below.
func (AiIndexEndpointDeployedIndexOutput) DeployedIndexAuthConfig ¶
func (o AiIndexEndpointDeployedIndexOutput) DeployedIndexAuthConfig() AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrOutput
If set, the authentication is enabled for the private endpoint. Structure is documented below.
func (AiIndexEndpointDeployedIndexOutput) DeployedIndexId ¶
func (o AiIndexEndpointDeployedIndexOutput) DeployedIndexId() pulumi.StringOutput
The user specified ID of the DeployedIndex. The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in.
func (AiIndexEndpointDeployedIndexOutput) DeploymentGroup ¶
func (o AiIndexEndpointDeployedIndexOutput) DeploymentGroup() pulumi.StringPtrOutput
The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. Creating deploymentGroups with reservedIpRanges is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deploymentGroup (except 'default') can only be used with the same reservedIpRanges which means if the deploymentGroup has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. [See the official documentation here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex.FIELDS.deployment_group). Note: we only support up to 5 deployment groups (not including 'default').
func (AiIndexEndpointDeployedIndexOutput) DisplayName ¶
func (o AiIndexEndpointDeployedIndexOutput) DisplayName() pulumi.StringPtrOutput
The display name of the Index. The name can be up to 128 characters long and can consist of any UTF-8 characters.
func (AiIndexEndpointDeployedIndexOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexOutput) EnableAccessLogging ¶
func (o AiIndexEndpointDeployedIndexOutput) EnableAccessLogging() pulumi.BoolPtrOutput
If true, private endpoint's access logs are sent to Cloud Logging.
func (AiIndexEndpointDeployedIndexOutput) Index ¶
func (o AiIndexEndpointDeployedIndexOutput) Index() pulumi.StringOutput
The name of the Index this is the deployment of.
func (AiIndexEndpointDeployedIndexOutput) IndexEndpoint ¶
func (o AiIndexEndpointDeployedIndexOutput) IndexEndpoint() pulumi.StringOutput
Identifies the index endpoint. Must be in the format 'projects/{{project}}/locations/{{region}}/indexEndpoints/{{indexEndpoint}}'
***
func (AiIndexEndpointDeployedIndexOutput) IndexSyncTime ¶
func (o AiIndexEndpointDeployedIndexOutput) IndexSyncTime() pulumi.StringOutput
The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the [Index.update_time](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexes#Index.FIELDS.update_time) of the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one must [list](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.operations/list#google.longrunning.Operations.ListOperations) the operations that are running on the original Index. Only the successfully completed Operations with updateTime equal or before this sync time are contained in this DeployedIndex. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
func (AiIndexEndpointDeployedIndexOutput) Name ¶
func (o AiIndexEndpointDeployedIndexOutput) Name() pulumi.StringOutput
The name of the DeployedIndex resource.
func (AiIndexEndpointDeployedIndexOutput) PrivateEndpoints ¶
func (o AiIndexEndpointDeployedIndexOutput) PrivateEndpoints() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if [network](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#IndexEndpoint.FIELDS.network) is configured. Structure is documented below.
func (AiIndexEndpointDeployedIndexOutput) ReservedIpRanges ¶
func (o AiIndexEndpointDeployedIndexOutput) ReservedIpRanges() pulumi.StringArrayOutput
A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges.
func (AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutput ¶
func (o AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutput() AiIndexEndpointDeployedIndexOutput
func (AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexOutput) ToAiIndexEndpointDeployedIndexOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexOutput
type AiIndexEndpointDeployedIndexPrivateEndpoint ¶
type AiIndexEndpointDeployedIndexPrivateEndpoint struct { // (Output) // The ip address used to send match gRPC requests. MatchGrpcAddress *string `pulumi:"matchGrpcAddress"` // (Output) // PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set. // Structure is documented below. PscAutomatedEndpoints []AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpoint `pulumi:"pscAutomatedEndpoints"` // (Output) // The name of the service attachment resource. Populated if private service connect is enabled. ServiceAttachment *string `pulumi:"serviceAttachment"` }
type AiIndexEndpointDeployedIndexPrivateEndpointArgs ¶
type AiIndexEndpointDeployedIndexPrivateEndpointArgs struct { // (Output) // The ip address used to send match gRPC requests. MatchGrpcAddress pulumi.StringPtrInput `pulumi:"matchGrpcAddress"` // (Output) // PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set. // Structure is documented below. PscAutomatedEndpoints AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput `pulumi:"pscAutomatedEndpoints"` // (Output) // The name of the service attachment resource. Populated if private service connect is enabled. ServiceAttachment pulumi.StringPtrInput `pulumi:"serviceAttachment"` }
func (AiIndexEndpointDeployedIndexPrivateEndpointArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointOutput
type AiIndexEndpointDeployedIndexPrivateEndpointArray ¶
type AiIndexEndpointDeployedIndexPrivateEndpointArray []AiIndexEndpointDeployedIndexPrivateEndpointInput
func (AiIndexEndpointDeployedIndexPrivateEndpointArray) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointArray) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
type AiIndexEndpointDeployedIndexPrivateEndpointArrayInput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointArrayInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext(context.Context) AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput }
AiIndexEndpointDeployedIndexPrivateEndpointArrayInput is an input type that accepts AiIndexEndpointDeployedIndexPrivateEndpointArray and AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexPrivateEndpointArrayInput` via:
AiIndexEndpointDeployedIndexPrivateEndpointArray{ AiIndexEndpointDeployedIndexPrivateEndpointArgs{...} }
type AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointArrayOutput
type AiIndexEndpointDeployedIndexPrivateEndpointInput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexPrivateEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointOutput ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext(context.Context) AiIndexEndpointDeployedIndexPrivateEndpointOutput }
AiIndexEndpointDeployedIndexPrivateEndpointInput is an input type that accepts AiIndexEndpointDeployedIndexPrivateEndpointArgs and AiIndexEndpointDeployedIndexPrivateEndpointOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexPrivateEndpointInput` via:
AiIndexEndpointDeployedIndexPrivateEndpointArgs{...}
type AiIndexEndpointDeployedIndexPrivateEndpointOutput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) MatchGrpcAddress ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) MatchGrpcAddress() pulumi.StringPtrOutput
(Output) The ip address used to send match gRPC requests.
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) PscAutomatedEndpoints ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) PscAutomatedEndpoints() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
(Output) PscAutomatedEndpoints is populated if private service connect is enabled if PscAutomatedConfig is set. Structure is documented below.
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ServiceAttachment ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ServiceAttachment() pulumi.StringPtrOutput
(Output) The name of the service attachment resource. Populated if private service connect is enabled.
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointOutput
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpoint ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpoint struct { // (Output) // ip Address created by the automated forwarding rule. MatchAddress *string `pulumi:"matchAddress"` // (Output) // Corresponding network in pscAutomationConfigs. Network *string `pulumi:"network"` // (Output) // Corresponding projectId in pscAutomationConfigs ProjectId *string `pulumi:"projectId"` }
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs struct { // (Output) // ip Address created by the automated forwarding rule. MatchAddress pulumi.StringPtrInput `pulumi:"matchAddress"` // (Output) // Corresponding network in pscAutomationConfigs. Network pulumi.StringPtrInput `pulumi:"network"` // (Output) // Corresponding projectId in pscAutomationConfigs ProjectId pulumi.StringPtrInput `pulumi:"projectId"` }
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray []AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext ¶
func (i AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext(context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput }
AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput is an input type that accepts AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray and AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayInput` via:
AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArray{ AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs{...} }
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArrayOutput
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput interface { pulumi.Input ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext(context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput }
AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput is an input type that accepts AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs and AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput values. You can construct a concrete instance of `AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointInput` via:
AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointArgs{...}
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput ¶
type AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ElementType ¶
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ElementType() reflect.Type
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) MatchAddress ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) MatchAddress() pulumi.StringPtrOutput
(Output) ip Address created by the automated forwarding rule.
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) Network ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) Network() pulumi.StringPtrOutput
(Output) Corresponding network in pscAutomationConfigs.
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ProjectId ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ProjectId() pulumi.StringPtrOutput
(Output) Corresponding projectId in pscAutomationConfigs
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput() AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
func (AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext ¶
func (o AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput) ToAiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutputWithContext(ctx context.Context) AiIndexEndpointDeployedIndexPrivateEndpointPscAutomatedEndpointOutput
type AiIndexEndpointDeployedIndexState ¶
type AiIndexEndpointDeployedIndexState struct { // A description of resources that the DeployedIndex uses, which to large degree are decided by Vertex AI, and optionally allows only a modest additional configuration. // Structure is documented below. AutomaticResources AiIndexEndpointDeployedIndexAutomaticResourcesPtrInput // 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 // A description of resources that are dedicated to the DeployedIndex, and that need a higher degree of manual configuration. The field minReplicaCount must be set to a value strictly greater than 0, or else validation will fail. We don't provide SLA when minReplicaCount=1. If maxReplicaCount is not set, the default value is minReplicaCount. The max allowed replica count is 1000. // Available machine types for SMALL shard: e2-standard-2 and all machine types available for MEDIUM and LARGE shard. // Available machine types for MEDIUM shard: e2-standard-16 and all machine types available for LARGE shard. // Available machine types for LARGE shard: e2-highmem-16, n2d-standard-32. // n1-standard-16 and n1-standard-32 are still available, but we recommend e2-standard-16 and e2-highmem-16 for cost efficiency. // Structure is documented below. DedicatedResources AiIndexEndpointDeployedIndexDedicatedResourcesPtrInput // If set, the authentication is enabled for the private endpoint. // Structure is documented below. DeployedIndexAuthConfig AiIndexEndpointDeployedIndexDeployedIndexAuthConfigPtrInput // The user specified ID of the DeployedIndex. The ID can be up to 128 characters long and must start with a letter and only contain letters, numbers, and underscores. The ID must be unique within the project it is created in. DeployedIndexId pulumi.StringPtrInput // The deployment group can be no longer than 64 characters (eg: 'test', 'prod'). If not set, we will use the 'default' deployment group. // Creating deploymentGroups with reservedIpRanges is a recommended practice when the peered network has multiple peering ranges. This creates your deployments from predictable IP spaces for easier traffic administration. Also, one deploymentGroup (except 'default') can only be used with the same reservedIpRanges which means if the deploymentGroup has been used with reserved_ip_ranges: [a, b, c], using it with [a, b] or [d, e] is disallowed. [See the official documentation here](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#DeployedIndex.FIELDS.deployment_group). // Note: we only support up to 5 deployment groups (not including 'default'). DeploymentGroup 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 // If true, private endpoint's access logs are sent to Cloud Logging. EnableAccessLogging pulumi.BoolPtrInput // The name of the Index this is the deployment of. Index pulumi.StringPtrInput // Identifies the index endpoint. Must be in the format // 'projects/{{project}}/locations/{{region}}/indexEndpoints/{{indexEndpoint}}' // // *** IndexEndpoint pulumi.StringPtrInput // The DeployedIndex may depend on various data on its original Index. Additionally when certain changes to the original Index are being done (e.g. when what the Index contains is being changed) the DeployedIndex may be asynchronously updated in the background to reflect these changes. If this timestamp's value is at least the [Index.update_time](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexes#Index.FIELDS.update_time) of the original Index, it means that this DeployedIndex and the original Index are in sync. If this timestamp is older, then to see which updates this DeployedIndex already contains (and which it does not), one must [list](https://cloud.google.com/vertex-ai/docs/reference/rest/v1beta1/projects.locations.operations/list#google.longrunning.Operations.ListOperations) the operations that are running on the original Index. Only the successfully completed Operations with updateTime equal or before this sync time are contained in this DeployedIndex. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". IndexSyncTime pulumi.StringPtrInput // The name of the DeployedIndex resource. Name pulumi.StringPtrInput // Provides paths for users to send requests directly to the deployed index services running on Cloud via private services access. This field is populated if [network](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.indexEndpoints#IndexEndpoint.FIELDS.network) is configured. // Structure is documented below. PrivateEndpoints AiIndexEndpointDeployedIndexPrivateEndpointArrayInput // A list of reserved ip ranges under the VPC network that can be used for this DeployedIndex. // If set, we will deploy the index within the provided ip ranges. Otherwise, the index might be deployed to any ip ranges under the provided VPC network. // The value should be the name of the address (https://cloud.google.com/compute/docs/reference/rest/v1/addresses) Example: ['vertex-ai-ip-range']. // For more information about subnets and network IP ranges, please see https://cloud.google.com/vpc/docs/subnets#manually_created_subnet_ip_ranges. ReservedIpRanges pulumi.StringArrayInput }
func (AiIndexEndpointDeployedIndexState) ElementType ¶
func (AiIndexEndpointDeployedIndexState) ElementType() reflect.Type
type AiIndexEndpointInput ¶
type AiIndexEndpointInput interface { pulumi.Input ToAiIndexEndpointOutput() AiIndexEndpointOutput ToAiIndexEndpointOutputWithContext(ctx context.Context) AiIndexEndpointOutput }
type AiIndexEndpointMap ¶
type AiIndexEndpointMap map[string]AiIndexEndpointInput
func (AiIndexEndpointMap) ElementType ¶
func (AiIndexEndpointMap) ElementType() reflect.Type
func (AiIndexEndpointMap) ToAiIndexEndpointMapOutput ¶
func (i AiIndexEndpointMap) ToAiIndexEndpointMapOutput() AiIndexEndpointMapOutput
func (AiIndexEndpointMap) ToAiIndexEndpointMapOutputWithContext ¶
func (i AiIndexEndpointMap) ToAiIndexEndpointMapOutputWithContext(ctx context.Context) AiIndexEndpointMapOutput
type AiIndexEndpointMapInput ¶
type AiIndexEndpointMapInput interface { pulumi.Input ToAiIndexEndpointMapOutput() AiIndexEndpointMapOutput ToAiIndexEndpointMapOutputWithContext(context.Context) AiIndexEndpointMapOutput }
AiIndexEndpointMapInput is an input type that accepts AiIndexEndpointMap and AiIndexEndpointMapOutput values. You can construct a concrete instance of `AiIndexEndpointMapInput` via:
AiIndexEndpointMap{ "key": AiIndexEndpointArgs{...} }
type AiIndexEndpointMapOutput ¶
type AiIndexEndpointMapOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointMapOutput) ElementType ¶
func (AiIndexEndpointMapOutput) ElementType() reflect.Type
func (AiIndexEndpointMapOutput) MapIndex ¶
func (o AiIndexEndpointMapOutput) MapIndex(k pulumi.StringInput) AiIndexEndpointOutput
func (AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutput ¶
func (o AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutput() AiIndexEndpointMapOutput
func (AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutputWithContext ¶
func (o AiIndexEndpointMapOutput) ToAiIndexEndpointMapOutputWithContext(ctx context.Context) AiIndexEndpointMapOutput
type AiIndexEndpointOutput ¶
type AiIndexEndpointOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointOutput) CreateTime ¶
func (o AiIndexEndpointOutput) 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 (AiIndexEndpointOutput) Description ¶
func (o AiIndexEndpointOutput) Description() pulumi.StringPtrOutput
The description of the Index.
func (AiIndexEndpointOutput) DisplayName ¶
func (o AiIndexEndpointOutput) 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 (AiIndexEndpointOutput) EffectiveLabels ¶
func (o AiIndexEndpointOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiIndexEndpointOutput) ElementType ¶
func (AiIndexEndpointOutput) ElementType() reflect.Type
func (AiIndexEndpointOutput) Etag ¶
func (o AiIndexEndpointOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiIndexEndpointOutput) Labels ¶
func (o AiIndexEndpointOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Indexes. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiIndexEndpointOutput) Name ¶
func (o AiIndexEndpointOutput) Name() pulumi.StringOutput
The resource name of the Index.
func (AiIndexEndpointOutput) Network ¶
func (o AiIndexEndpointOutput) 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 index endpoint should be peered. Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. [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 (AiIndexEndpointOutput) PrivateServiceConnectConfig ¶
func (o AiIndexEndpointOutput) PrivateServiceConnectConfig() AiIndexEndpointPrivateServiceConnectConfigOutput
Optional. Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. Structure is documented below.
func (AiIndexEndpointOutput) Project ¶
func (o AiIndexEndpointOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (AiIndexEndpointOutput) PublicEndpointDomainName ¶
func (o AiIndexEndpointOutput) PublicEndpointDomainName() pulumi.StringOutput
If publicEndpointEnabled is true, this field will be populated with the domain name to use for this index endpoint.
func (AiIndexEndpointOutput) PublicEndpointEnabled ¶
func (o AiIndexEndpointOutput) PublicEndpointEnabled() pulumi.BoolPtrOutput
If true, the deployed index will be accessible through public endpoint.
func (AiIndexEndpointOutput) PulumiLabels ¶
func (o AiIndexEndpointOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiIndexEndpointOutput) Region ¶
func (o AiIndexEndpointOutput) Region() pulumi.StringPtrOutput
The region of the index endpoint. eg us-central1
func (AiIndexEndpointOutput) ToAiIndexEndpointOutput ¶
func (o AiIndexEndpointOutput) ToAiIndexEndpointOutput() AiIndexEndpointOutput
func (AiIndexEndpointOutput) ToAiIndexEndpointOutputWithContext ¶
func (o AiIndexEndpointOutput) ToAiIndexEndpointOutputWithContext(ctx context.Context) AiIndexEndpointOutput
func (AiIndexEndpointOutput) UpdateTime ¶
func (o AiIndexEndpointOutput) 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 AiIndexEndpointPrivateServiceConnectConfig ¶
type AiIndexEndpointPrivateServiceConnectConfig struct { // If set to true, the IndexEndpoint is created without private service access. EnablePrivateServiceConnect bool `pulumi:"enablePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists []string `pulumi:"projectAllowlists"` }
type AiIndexEndpointPrivateServiceConnectConfigArgs ¶
type AiIndexEndpointPrivateServiceConnectConfigArgs struct { // If set to true, the IndexEndpoint is created without private service access. EnablePrivateServiceConnect pulumi.BoolInput `pulumi:"enablePrivateServiceConnect"` // A list of Projects from which the forwarding rule will target the service attachment. ProjectAllowlists pulumi.StringArrayInput `pulumi:"projectAllowlists"` }
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ElementType ¶
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ElementType() reflect.Type
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutput ¶
func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutput() AiIndexEndpointPrivateServiceConnectConfigOutput
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext ¶
func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigOutput
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput ¶
func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
func (AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (i AiIndexEndpointPrivateServiceConnectConfigArgs) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
type AiIndexEndpointPrivateServiceConnectConfigInput ¶
type AiIndexEndpointPrivateServiceConnectConfigInput interface { pulumi.Input ToAiIndexEndpointPrivateServiceConnectConfigOutput() AiIndexEndpointPrivateServiceConnectConfigOutput ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext(context.Context) AiIndexEndpointPrivateServiceConnectConfigOutput }
AiIndexEndpointPrivateServiceConnectConfigInput is an input type that accepts AiIndexEndpointPrivateServiceConnectConfigArgs and AiIndexEndpointPrivateServiceConnectConfigOutput values. You can construct a concrete instance of `AiIndexEndpointPrivateServiceConnectConfigInput` via:
AiIndexEndpointPrivateServiceConnectConfigArgs{...}
type AiIndexEndpointPrivateServiceConnectConfigOutput ¶
type AiIndexEndpointPrivateServiceConnectConfigOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ElementType ¶
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ElementType() reflect.Type
func (AiIndexEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) EnablePrivateServiceConnect() pulumi.BoolOutput
If set to true, the IndexEndpoint is created without private service access.
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutput ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutput() AiIndexEndpointPrivateServiceConnectConfigOutput
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigOutput
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
func (AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (o AiIndexEndpointPrivateServiceConnectConfigOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
type AiIndexEndpointPrivateServiceConnectConfigPtrInput ¶
type AiIndexEndpointPrivateServiceConnectConfigPtrInput interface { pulumi.Input ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput }
AiIndexEndpointPrivateServiceConnectConfigPtrInput is an input type that accepts AiIndexEndpointPrivateServiceConnectConfigArgs, AiIndexEndpointPrivateServiceConnectConfigPtr and AiIndexEndpointPrivateServiceConnectConfigPtrOutput values. You can construct a concrete instance of `AiIndexEndpointPrivateServiceConnectConfigPtrInput` via:
AiIndexEndpointPrivateServiceConnectConfigArgs{...} or: nil
func AiIndexEndpointPrivateServiceConnectConfigPtr ¶
func AiIndexEndpointPrivateServiceConnectConfigPtr(v *AiIndexEndpointPrivateServiceConnectConfigArgs) AiIndexEndpointPrivateServiceConnectConfigPtrInput
type AiIndexEndpointPrivateServiceConnectConfigPtrOutput ¶
type AiIndexEndpointPrivateServiceConnectConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ElementType ¶
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ElementType() reflect.Type
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect ¶
func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) EnablePrivateServiceConnect() pulumi.BoolPtrOutput
If set to true, the IndexEndpoint is created without private service access.
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists ¶
func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ProjectAllowlists() pulumi.StringArrayOutput
A list of Projects from which the forwarding rule will target the service attachment.
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput ¶
func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutput() AiIndexEndpointPrivateServiceConnectConfigPtrOutput
func (AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext ¶
func (o AiIndexEndpointPrivateServiceConnectConfigPtrOutput) ToAiIndexEndpointPrivateServiceConnectConfigPtrOutputWithContext(ctx context.Context) AiIndexEndpointPrivateServiceConnectConfigPtrOutput
type AiIndexEndpointState ¶
type AiIndexEndpointState 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 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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // The labels with user-defined metadata to organize your Indexes. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. Labels pulumi.StringMapInput // The resource name of the Index. 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 index endpoint should be peered. // Private services access must already be configured for the network. If left unspecified, the index endpoint is not peered with any network. // [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 // Optional. Configuration for private service connect. `network` and `privateServiceConnectConfig` are mutually exclusive. // Structure is documented below. PrivateServiceConnectConfig AiIndexEndpointPrivateServiceConnectConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // If publicEndpointEnabled is true, this field will be populated with the domain name to use for this index endpoint. PublicEndpointDomainName pulumi.StringPtrInput // If true, the deployed index will be accessible through public endpoint. PublicEndpointEnabled pulumi.BoolPtrInput // The combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // The region of the index endpoint. 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 (AiIndexEndpointState) ElementType ¶
func (AiIndexEndpointState) ElementType() reflect.Type
type AiIndexIndexStat ¶
type AiIndexIndexStatArgs ¶
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 ¶
func (AiIndexIndexStatArgs) ElementType() reflect.Type
func (AiIndexIndexStatArgs) ToAiIndexIndexStatOutput ¶
func (i AiIndexIndexStatArgs) ToAiIndexIndexStatOutput() AiIndexIndexStatOutput
func (AiIndexIndexStatArgs) ToAiIndexIndexStatOutputWithContext ¶
func (i AiIndexIndexStatArgs) ToAiIndexIndexStatOutputWithContext(ctx context.Context) AiIndexIndexStatOutput
type AiIndexIndexStatArray ¶
type AiIndexIndexStatArray []AiIndexIndexStatInput
func (AiIndexIndexStatArray) ElementType ¶
func (AiIndexIndexStatArray) ElementType() reflect.Type
func (AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutput ¶
func (i AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput
func (AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutputWithContext ¶
func (i AiIndexIndexStatArray) ToAiIndexIndexStatArrayOutputWithContext(ctx context.Context) AiIndexIndexStatArrayOutput
type AiIndexIndexStatArrayInput ¶
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 ¶
type AiIndexIndexStatArrayOutput struct{ *pulumi.OutputState }
func (AiIndexIndexStatArrayOutput) ElementType ¶
func (AiIndexIndexStatArrayOutput) ElementType() reflect.Type
func (AiIndexIndexStatArrayOutput) Index ¶
func (o AiIndexIndexStatArrayOutput) Index(i pulumi.IntInput) AiIndexIndexStatOutput
func (AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutput ¶
func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutput() AiIndexIndexStatArrayOutput
func (AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutputWithContext ¶
func (o AiIndexIndexStatArrayOutput) ToAiIndexIndexStatArrayOutputWithContext(ctx context.Context) AiIndexIndexStatArrayOutput
type AiIndexIndexStatInput ¶
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 ¶
type AiIndexIndexStatOutput struct{ *pulumi.OutputState }
func (AiIndexIndexStatOutput) ElementType ¶
func (AiIndexIndexStatOutput) ElementType() reflect.Type
func (AiIndexIndexStatOutput) ShardsCount ¶
func (o AiIndexIndexStatOutput) ShardsCount() pulumi.IntPtrOutput
(Output) The number of shards in the Index.
func (AiIndexIndexStatOutput) ToAiIndexIndexStatOutput ¶
func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutput() AiIndexIndexStatOutput
func (AiIndexIndexStatOutput) ToAiIndexIndexStatOutputWithContext ¶
func (o AiIndexIndexStatOutput) ToAiIndexIndexStatOutputWithContext(ctx context.Context) AiIndexIndexStatOutput
func (AiIndexIndexStatOutput) VectorsCount ¶
func (o AiIndexIndexStatOutput) VectorsCount() pulumi.StringPtrOutput
(Output) The number of vectors in the Index.
type AiIndexInput ¶
type AiIndexInput interface { pulumi.Input ToAiIndexOutput() AiIndexOutput ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput }
type AiIndexMap ¶
type AiIndexMap map[string]AiIndexInput
func (AiIndexMap) ElementType ¶
func (AiIndexMap) ElementType() reflect.Type
func (AiIndexMap) ToAiIndexMapOutput ¶
func (i AiIndexMap) ToAiIndexMapOutput() AiIndexMapOutput
func (AiIndexMap) ToAiIndexMapOutputWithContext ¶
func (i AiIndexMap) ToAiIndexMapOutputWithContext(ctx context.Context) AiIndexMapOutput
type AiIndexMapInput ¶
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 ¶
type AiIndexMapOutput struct{ *pulumi.OutputState }
func (AiIndexMapOutput) ElementType ¶
func (AiIndexMapOutput) ElementType() reflect.Type
func (AiIndexMapOutput) MapIndex ¶
func (o AiIndexMapOutput) MapIndex(k pulumi.StringInput) AiIndexOutput
func (AiIndexMapOutput) ToAiIndexMapOutput ¶
func (o AiIndexMapOutput) ToAiIndexMapOutput() AiIndexMapOutput
func (AiIndexMapOutput) ToAiIndexMapOutputWithContext ¶
func (o AiIndexMapOutput) ToAiIndexMapOutputWithContext(ctx context.Context) AiIndexMapOutput
type AiIndexMetadata ¶
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 ¶
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 ¶
func (AiIndexMetadataArgs) ElementType() reflect.Type
func (AiIndexMetadataArgs) ToAiIndexMetadataOutput ¶
func (i AiIndexMetadataArgs) ToAiIndexMetadataOutput() AiIndexMetadataOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataOutputWithContext ¶
func (i AiIndexMetadataArgs) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataPtrOutput ¶
func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataArgs) ToAiIndexMetadataPtrOutputWithContext ¶
func (i AiIndexMetadataArgs) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexMetadataConfig ¶
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"` // Index data is split into equal parts to be processed. These are called "shards". // The shard size must be specified when creating an index. The value must be one of the followings: // * SHARD_SIZE_SMALL: Small (2GB) // * SHARD_SIZE_MEDIUM: Medium (20GB) // * SHARD_SIZE_LARGE: Large (50GB) ShardSize *string `pulumi:"shardSize"` }
type AiIndexMetadataConfigAlgorithmConfig ¶
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 ¶
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 ¶
func (AiIndexMetadataConfigAlgorithmConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfig ¶
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfig struct { }
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs ¶
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs struct { }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType ¶
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput ¶
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 ¶
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType ¶
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput ¶
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 ¶
func AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶
type AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ElementType ¶
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigBruteForceConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigInput ¶
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 ¶
type AiIndexMetadataConfigAlgorithmConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfig ¶
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 ¶
func (AiIndexMetadataConfigAlgorithmConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutput() AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfig ¶
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 ¶
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 ¶
func AiIndexMetadataConfigAlgorithmConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigArgs) AiIndexMetadataConfigAlgorithmConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigPtrOutput ¶
type AiIndexMetadataConfigAlgorithmConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) BruteForceConfig ¶
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 ¶
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigPtrOutput) TreeAhConfig ¶
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 ¶
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 ¶
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 ¶
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶
func (i AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput ¶
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 ¶
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType ¶
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent ¶
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 ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput ¶
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 ¶
func AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtr(v *AiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrInput
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput ¶
type AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ElementType ¶
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodeEmbeddingCount() pulumi.IntPtrOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) LeafNodesToSearchPercent ¶
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 ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput() AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
func (AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput) ToAiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigAlgorithmConfigTreeAhConfigPtrOutput
type AiIndexMetadataConfigArgs ¶
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"` // Index data is split into equal parts to be processed. These are called "shards". // The shard size must be specified when creating an index. The value must be one of the followings: // * SHARD_SIZE_SMALL: Small (2GB) // * SHARD_SIZE_MEDIUM: Medium (20GB) // * SHARD_SIZE_LARGE: Large (50GB) ShardSize pulumi.StringPtrInput `pulumi:"shardSize"` }
func (AiIndexMetadataConfigArgs) ElementType ¶
func (AiIndexMetadataConfigArgs) ElementType() reflect.Type
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutput ¶
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutputWithContext ¶
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutput ¶
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutputWithContext ¶
func (i AiIndexMetadataConfigArgs) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataConfigInput ¶
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 ¶
type AiIndexMetadataConfigOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigOutput) AlgorithmConfig ¶
func (o AiIndexMetadataConfigOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
The configuration with regard to the algorithms used for efficient search. Structure is documented below.
func (AiIndexMetadataConfigOutput) ApproximateNeighborsCount ¶
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 ¶
func (o AiIndexMetadataConfigOutput) Dimensions() pulumi.IntOutput
The number of dimensions of the input vectors.
func (AiIndexMetadataConfigOutput) DistanceMeasureType ¶
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 ¶
func (AiIndexMetadataConfigOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigOutput) FeatureNormType ¶
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) ShardSize ¶
func (o AiIndexMetadataConfigOutput) ShardSize() pulumi.StringPtrOutput
Index data is split into equal parts to be processed. These are called "shards". The shard size must be specified when creating an index. The value must be one of the followings: * SHARD_SIZE_SMALL: Small (2GB) * SHARD_SIZE_MEDIUM: Medium (20GB) * SHARD_SIZE_LARGE: Large (50GB)
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutput ¶
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutput() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutputWithContext ¶
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigOutputWithContext(ctx context.Context) AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutput ¶
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataConfigPtrInput ¶
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 ¶
func AiIndexMetadataConfigPtr(v *AiIndexMetadataConfigArgs) AiIndexMetadataConfigPtrInput
type AiIndexMetadataConfigPtrOutput ¶
type AiIndexMetadataConfigPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataConfigPtrOutput) AlgorithmConfig ¶
func (o AiIndexMetadataConfigPtrOutput) AlgorithmConfig() AiIndexMetadataConfigAlgorithmConfigPtrOutput
The configuration with regard to the algorithms used for efficient search. Structure is documented below.
func (AiIndexMetadataConfigPtrOutput) ApproximateNeighborsCount ¶
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 ¶
func (o AiIndexMetadataConfigPtrOutput) Dimensions() pulumi.IntPtrOutput
The number of dimensions of the input vectors.
func (AiIndexMetadataConfigPtrOutput) DistanceMeasureType ¶
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 ¶
func (o AiIndexMetadataConfigPtrOutput) Elem() AiIndexMetadataConfigOutput
func (AiIndexMetadataConfigPtrOutput) ElementType ¶
func (AiIndexMetadataConfigPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataConfigPtrOutput) FeatureNormType ¶
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) ShardSize ¶
func (o AiIndexMetadataConfigPtrOutput) ShardSize() pulumi.StringPtrOutput
Index data is split into equal parts to be processed. These are called "shards". The shard size must be specified when creating an index. The value must be one of the followings: * SHARD_SIZE_SMALL: Small (2GB) * SHARD_SIZE_MEDIUM: Medium (20GB) * SHARD_SIZE_LARGE: Large (50GB)
func (AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutput ¶
func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutput() AiIndexMetadataConfigPtrOutput
func (AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutputWithContext ¶
func (o AiIndexMetadataConfigPtrOutput) ToAiIndexMetadataConfigPtrOutputWithContext(ctx context.Context) AiIndexMetadataConfigPtrOutput
type AiIndexMetadataInput ¶
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 ¶
type AiIndexMetadataOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataOutput) Config ¶
func (o AiIndexMetadataOutput) Config() AiIndexMetadataConfigPtrOutput
The configuration of the Matching Engine Index. Structure is documented below.
func (AiIndexMetadataOutput) ContentsDeltaUri ¶
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 ¶
func (AiIndexMetadataOutput) ElementType() reflect.Type
func (AiIndexMetadataOutput) IsCompleteOverwrite ¶
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 ¶
func (o AiIndexMetadataOutput) ToAiIndexMetadataOutput() AiIndexMetadataOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataOutputWithContext ¶
func (o AiIndexMetadataOutput) ToAiIndexMetadataOutputWithContext(ctx context.Context) AiIndexMetadataOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataPtrOutput ¶
func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataOutput) ToAiIndexMetadataPtrOutputWithContext ¶
func (o AiIndexMetadataOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexMetadataPtrInput ¶
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 ¶
func AiIndexMetadataPtr(v *AiIndexMetadataArgs) AiIndexMetadataPtrInput
type AiIndexMetadataPtrOutput ¶
type AiIndexMetadataPtrOutput struct{ *pulumi.OutputState }
func (AiIndexMetadataPtrOutput) Config ¶
func (o AiIndexMetadataPtrOutput) Config() AiIndexMetadataConfigPtrOutput
The configuration of the Matching Engine Index. Structure is documented below.
func (AiIndexMetadataPtrOutput) ContentsDeltaUri ¶
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 ¶
func (o AiIndexMetadataPtrOutput) Elem() AiIndexMetadataOutput
func (AiIndexMetadataPtrOutput) ElementType ¶
func (AiIndexMetadataPtrOutput) ElementType() reflect.Type
func (AiIndexMetadataPtrOutput) IsCompleteOverwrite ¶
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 ¶
func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutput() AiIndexMetadataPtrOutput
func (AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutputWithContext ¶
func (o AiIndexMetadataPtrOutput) ToAiIndexMetadataPtrOutputWithContext(ctx context.Context) AiIndexMetadataPtrOutput
type AiIndexOutput ¶
type AiIndexOutput struct{ *pulumi.OutputState }
func (AiIndexOutput) CreateTime ¶
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 ¶
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 ¶
func (o AiIndexOutput) Description() pulumi.StringPtrOutput
The description of the Index.
func (AiIndexOutput) DisplayName ¶
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) EffectiveLabels ¶
func (o AiIndexOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiIndexOutput) ElementType ¶
func (AiIndexOutput) ElementType() reflect.Type
func (AiIndexOutput) Etag ¶
func (o AiIndexOutput) Etag() pulumi.StringOutput
Used to perform consistent read-modify-write updates.
func (AiIndexOutput) IndexStats ¶
func (o AiIndexOutput) IndexStats() AiIndexIndexStatArrayOutput
Stats of the index resource. Structure is documented below.
func (AiIndexOutput) IndexUpdateMethod ¶
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 ¶
func (o AiIndexOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Indexes. **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiIndexOutput) Metadata ¶
func (o AiIndexOutput) Metadata() AiIndexMetadataPtrOutput
An additional information about the Index Structure is documented below.
func (AiIndexOutput) MetadataSchemaUri ¶
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 ¶
func (o AiIndexOutput) Name() pulumi.StringOutput
The resource name of the Index.
func (AiIndexOutput) Project ¶
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) PulumiLabels ¶
func (o AiIndexOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiIndexOutput) Region ¶
func (o AiIndexOutput) Region() pulumi.StringPtrOutput
The region of the index. eg us-central1
func (AiIndexOutput) ToAiIndexOutput ¶
func (o AiIndexOutput) ToAiIndexOutput() AiIndexOutput
func (AiIndexOutput) ToAiIndexOutputWithContext ¶
func (o AiIndexOutput) ToAiIndexOutputWithContext(ctx context.Context) AiIndexOutput
func (AiIndexOutput) UpdateTime ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 ¶
func (AiIndexState) ElementType() reflect.Type
type AiMetadataStore ¶
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/v8/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{ Name: pulumi.String("test-store"), 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:
* `projects/{{project}}/locations/{{region}}/metadataStores/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, MetadataStore can be imported using one of the formats above. For example:
```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 ¶
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 ¶
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 ¶
func (*AiMetadataStore) ElementType() reflect.Type
func (*AiMetadataStore) ToAiMetadataStoreOutput ¶
func (i *AiMetadataStore) ToAiMetadataStoreOutput() AiMetadataStoreOutput
func (*AiMetadataStore) ToAiMetadataStoreOutputWithContext ¶
func (i *AiMetadataStore) ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput
type AiMetadataStoreArgs ¶
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 ¶
func (AiMetadataStoreArgs) ElementType() reflect.Type
type AiMetadataStoreArray ¶
type AiMetadataStoreArray []AiMetadataStoreInput
func (AiMetadataStoreArray) ElementType ¶
func (AiMetadataStoreArray) ElementType() reflect.Type
func (AiMetadataStoreArray) ToAiMetadataStoreArrayOutput ¶
func (i AiMetadataStoreArray) ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput
func (AiMetadataStoreArray) ToAiMetadataStoreArrayOutputWithContext ¶
func (i AiMetadataStoreArray) ToAiMetadataStoreArrayOutputWithContext(ctx context.Context) AiMetadataStoreArrayOutput
type AiMetadataStoreArrayInput ¶
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 ¶
type AiMetadataStoreArrayOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreArrayOutput) ElementType ¶
func (AiMetadataStoreArrayOutput) ElementType() reflect.Type
func (AiMetadataStoreArrayOutput) Index ¶
func (o AiMetadataStoreArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreOutput
func (AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutput ¶
func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutput() AiMetadataStoreArrayOutput
func (AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutputWithContext ¶
func (o AiMetadataStoreArrayOutput) ToAiMetadataStoreArrayOutputWithContext(ctx context.Context) AiMetadataStoreArrayOutput
type AiMetadataStoreEncryptionSpec ¶
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 ¶
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 ¶
func (AiMetadataStoreEncryptionSpecArgs) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutput ¶
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutputWithContext ¶
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutput ¶
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶
func (i AiMetadataStoreEncryptionSpecArgs) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreEncryptionSpecInput ¶
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 ¶
type AiMetadataStoreEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreEncryptionSpecOutput) ElementType ¶
func (AiMetadataStoreEncryptionSpecOutput) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecOutput) KmsKeyName ¶
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 ¶
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutput() AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutputWithContext ¶
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutput ¶
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶
func (o AiMetadataStoreEncryptionSpecOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreEncryptionSpecPtrInput ¶
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 ¶
func AiMetadataStoreEncryptionSpecPtr(v *AiMetadataStoreEncryptionSpecArgs) AiMetadataStoreEncryptionSpecPtrInput
type AiMetadataStoreEncryptionSpecPtrOutput ¶
type AiMetadataStoreEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreEncryptionSpecPtrOutput) ElementType ¶
func (AiMetadataStoreEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiMetadataStoreEncryptionSpecPtrOutput) KmsKeyName ¶
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 ¶
func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutput() AiMetadataStoreEncryptionSpecPtrOutput
func (AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext ¶
func (o AiMetadataStoreEncryptionSpecPtrOutput) ToAiMetadataStoreEncryptionSpecPtrOutputWithContext(ctx context.Context) AiMetadataStoreEncryptionSpecPtrOutput
type AiMetadataStoreInput ¶
type AiMetadataStoreInput interface { pulumi.Input ToAiMetadataStoreOutput() AiMetadataStoreOutput ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput }
type AiMetadataStoreMap ¶
type AiMetadataStoreMap map[string]AiMetadataStoreInput
func (AiMetadataStoreMap) ElementType ¶
func (AiMetadataStoreMap) ElementType() reflect.Type
func (AiMetadataStoreMap) ToAiMetadataStoreMapOutput ¶
func (i AiMetadataStoreMap) ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput
func (AiMetadataStoreMap) ToAiMetadataStoreMapOutputWithContext ¶
func (i AiMetadataStoreMap) ToAiMetadataStoreMapOutputWithContext(ctx context.Context) AiMetadataStoreMapOutput
type AiMetadataStoreMapInput ¶
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 ¶
type AiMetadataStoreMapOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreMapOutput) ElementType ¶
func (AiMetadataStoreMapOutput) ElementType() reflect.Type
func (AiMetadataStoreMapOutput) MapIndex ¶
func (o AiMetadataStoreMapOutput) MapIndex(k pulumi.StringInput) AiMetadataStoreOutput
func (AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutput ¶
func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutput() AiMetadataStoreMapOutput
func (AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutputWithContext ¶
func (o AiMetadataStoreMapOutput) ToAiMetadataStoreMapOutputWithContext(ctx context.Context) AiMetadataStoreMapOutput
type AiMetadataStoreOutput ¶
type AiMetadataStoreOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreOutput) CreateTime ¶
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 ¶
func (o AiMetadataStoreOutput) Description() pulumi.StringPtrOutput
Description of the MetadataStore.
func (AiMetadataStoreOutput) ElementType ¶
func (AiMetadataStoreOutput) ElementType() reflect.Type
func (AiMetadataStoreOutput) EncryptionSpec ¶
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 ¶
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 ¶
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 ¶
func (o AiMetadataStoreOutput) Region() pulumi.StringOutput
The region of the Metadata Store. eg us-central1
func (AiMetadataStoreOutput) States ¶
func (o AiMetadataStoreOutput) States() AiMetadataStoreStateTypeArrayOutput
State information of the MetadataStore. Structure is documented below.
func (AiMetadataStoreOutput) ToAiMetadataStoreOutput ¶
func (o AiMetadataStoreOutput) ToAiMetadataStoreOutput() AiMetadataStoreOutput
func (AiMetadataStoreOutput) ToAiMetadataStoreOutputWithContext ¶
func (o AiMetadataStoreOutput) ToAiMetadataStoreOutputWithContext(ctx context.Context) AiMetadataStoreOutput
func (AiMetadataStoreOutput) UpdateTime ¶
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 ¶
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 ¶
func (AiMetadataStoreState) ElementType() reflect.Type
type AiMetadataStoreStateType ¶
type AiMetadataStoreStateType struct { // (Output) // The disk utilization of the MetadataStore in bytes. DiskUtilizationBytes *string `pulumi:"diskUtilizationBytes"` }
type AiMetadataStoreStateTypeArgs ¶
type AiMetadataStoreStateTypeArgs struct { // (Output) // The disk utilization of the MetadataStore in bytes. DiskUtilizationBytes pulumi.StringPtrInput `pulumi:"diskUtilizationBytes"` }
func (AiMetadataStoreStateTypeArgs) ElementType ¶
func (AiMetadataStoreStateTypeArgs) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutput ¶
func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutputWithContext ¶
func (i AiMetadataStoreStateTypeArgs) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
type AiMetadataStoreStateTypeArray ¶
type AiMetadataStoreStateTypeArray []AiMetadataStoreStateTypeInput
func (AiMetadataStoreStateTypeArray) ElementType ¶
func (AiMetadataStoreStateTypeArray) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutput ¶
func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
func (AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutputWithContext ¶
func (i AiMetadataStoreStateTypeArray) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
type AiMetadataStoreStateTypeArrayInput ¶
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 ¶
type AiMetadataStoreStateTypeArrayOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreStateTypeArrayOutput) ElementType ¶
func (AiMetadataStoreStateTypeArrayOutput) ElementType() reflect.Type
func (AiMetadataStoreStateTypeArrayOutput) Index ¶
func (o AiMetadataStoreStateTypeArrayOutput) Index(i pulumi.IntInput) AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutput ¶
func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutput() AiMetadataStoreStateTypeArrayOutput
func (AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutputWithContext ¶
func (o AiMetadataStoreStateTypeArrayOutput) ToAiMetadataStoreStateTypeArrayOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeArrayOutput
type AiMetadataStoreStateTypeInput ¶
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 ¶
type AiMetadataStoreStateTypeOutput struct{ *pulumi.OutputState }
func (AiMetadataStoreStateTypeOutput) DiskUtilizationBytes ¶
func (o AiMetadataStoreStateTypeOutput) DiskUtilizationBytes() pulumi.StringPtrOutput
(Output) The disk utilization of the MetadataStore in bytes.
func (AiMetadataStoreStateTypeOutput) ElementType ¶
func (AiMetadataStoreStateTypeOutput) ElementType() reflect.Type
func (AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutput ¶
func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutput() AiMetadataStoreStateTypeOutput
func (AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutputWithContext ¶
func (o AiMetadataStoreStateTypeOutput) ToAiMetadataStoreStateTypeOutputWithContext(ctx context.Context) AiMetadataStoreStateTypeOutput
type AiTensorboard ¶
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"` // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapOutput `pulumi:"effectiveLabels"` // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapOutput `pulumi:"pulumiLabels"` // 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/v8/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/v8/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/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, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } cryptoKey, err := kms.NewCryptoKeyIAMMember(ctx, "crypto_key", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("kms-name"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.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:
* `projects/{{project}}/locations/{{region}}/tensorboards/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Tensorboard can be imported using one of the formats above. For example:
```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 ¶
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 ¶
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 ¶
func (*AiTensorboard) ElementType() reflect.Type
func (*AiTensorboard) ToAiTensorboardOutput ¶
func (i *AiTensorboard) ToAiTensorboardOutput() AiTensorboardOutput
func (*AiTensorboard) ToAiTensorboardOutputWithContext ¶
func (i *AiTensorboard) ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput
type AiTensorboardArgs ¶
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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 ¶
func (AiTensorboardArgs) ElementType() reflect.Type
type AiTensorboardArray ¶
type AiTensorboardArray []AiTensorboardInput
func (AiTensorboardArray) ElementType ¶
func (AiTensorboardArray) ElementType() reflect.Type
func (AiTensorboardArray) ToAiTensorboardArrayOutput ¶
func (i AiTensorboardArray) ToAiTensorboardArrayOutput() AiTensorboardArrayOutput
func (AiTensorboardArray) ToAiTensorboardArrayOutputWithContext ¶
func (i AiTensorboardArray) ToAiTensorboardArrayOutputWithContext(ctx context.Context) AiTensorboardArrayOutput
type AiTensorboardArrayInput ¶
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 ¶
type AiTensorboardArrayOutput struct{ *pulumi.OutputState }
func (AiTensorboardArrayOutput) ElementType ¶
func (AiTensorboardArrayOutput) ElementType() reflect.Type
func (AiTensorboardArrayOutput) Index ¶
func (o AiTensorboardArrayOutput) Index(i pulumi.IntInput) AiTensorboardOutput
func (AiTensorboardArrayOutput) ToAiTensorboardArrayOutput ¶
func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutput() AiTensorboardArrayOutput
func (AiTensorboardArrayOutput) ToAiTensorboardArrayOutputWithContext ¶
func (o AiTensorboardArrayOutput) ToAiTensorboardArrayOutputWithContext(ctx context.Context) AiTensorboardArrayOutput
type AiTensorboardEncryptionSpec ¶
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 ¶
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 ¶
func (AiTensorboardEncryptionSpecArgs) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutput ¶
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutputWithContext ¶
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutput ¶
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶
func (i AiTensorboardEncryptionSpecArgs) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardEncryptionSpecInput ¶
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 ¶
type AiTensorboardEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiTensorboardEncryptionSpecOutput) ElementType ¶
func (AiTensorboardEncryptionSpecOutput) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecOutput) KmsKeyName ¶
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 ¶
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutput() AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutputWithContext ¶
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutput ¶
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶
func (o AiTensorboardEncryptionSpecOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardEncryptionSpecPtrInput ¶
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 ¶
func AiTensorboardEncryptionSpecPtr(v *AiTensorboardEncryptionSpecArgs) AiTensorboardEncryptionSpecPtrInput
type AiTensorboardEncryptionSpecPtrOutput ¶
type AiTensorboardEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiTensorboardEncryptionSpecPtrOutput) ElementType ¶
func (AiTensorboardEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiTensorboardEncryptionSpecPtrOutput) KmsKeyName ¶
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 ¶
func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutput() AiTensorboardEncryptionSpecPtrOutput
func (AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext ¶
func (o AiTensorboardEncryptionSpecPtrOutput) ToAiTensorboardEncryptionSpecPtrOutputWithContext(ctx context.Context) AiTensorboardEncryptionSpecPtrOutput
type AiTensorboardInput ¶
type AiTensorboardInput interface { pulumi.Input ToAiTensorboardOutput() AiTensorboardOutput ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput }
type AiTensorboardMap ¶
type AiTensorboardMap map[string]AiTensorboardInput
func (AiTensorboardMap) ElementType ¶
func (AiTensorboardMap) ElementType() reflect.Type
func (AiTensorboardMap) ToAiTensorboardMapOutput ¶
func (i AiTensorboardMap) ToAiTensorboardMapOutput() AiTensorboardMapOutput
func (AiTensorboardMap) ToAiTensorboardMapOutputWithContext ¶
func (i AiTensorboardMap) ToAiTensorboardMapOutputWithContext(ctx context.Context) AiTensorboardMapOutput
type AiTensorboardMapInput ¶
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 ¶
type AiTensorboardMapOutput struct{ *pulumi.OutputState }
func (AiTensorboardMapOutput) ElementType ¶
func (AiTensorboardMapOutput) ElementType() reflect.Type
func (AiTensorboardMapOutput) MapIndex ¶
func (o AiTensorboardMapOutput) MapIndex(k pulumi.StringInput) AiTensorboardOutput
func (AiTensorboardMapOutput) ToAiTensorboardMapOutput ¶
func (o AiTensorboardMapOutput) ToAiTensorboardMapOutput() AiTensorboardMapOutput
func (AiTensorboardMapOutput) ToAiTensorboardMapOutputWithContext ¶
func (o AiTensorboardMapOutput) ToAiTensorboardMapOutputWithContext(ctx context.Context) AiTensorboardMapOutput
type AiTensorboardOutput ¶
type AiTensorboardOutput struct{ *pulumi.OutputState }
func (AiTensorboardOutput) BlobStoragePathPrefix ¶
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 ¶
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 ¶
func (o AiTensorboardOutput) Description() pulumi.StringPtrOutput
Description of this Tensorboard.
func (AiTensorboardOutput) DisplayName ¶
func (o AiTensorboardOutput) DisplayName() pulumi.StringOutput
User provided name of this Tensorboard.
***
func (AiTensorboardOutput) EffectiveLabels ¶
func (o AiTensorboardOutput) EffectiveLabels() pulumi.StringMapOutput
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
func (AiTensorboardOutput) ElementType ¶
func (AiTensorboardOutput) ElementType() reflect.Type
func (AiTensorboardOutput) EncryptionSpec ¶
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 ¶
func (o AiTensorboardOutput) Labels() pulumi.StringMapOutput
The labels with user-defined metadata to organize your Tensorboards.
**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field `effectiveLabels` for all of the labels present on the resource.
func (AiTensorboardOutput) Name ¶
func (o AiTensorboardOutput) Name() pulumi.StringOutput
Name of the Tensorboard.
func (AiTensorboardOutput) Project ¶
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) PulumiLabels ¶
func (o AiTensorboardOutput) PulumiLabels() pulumi.StringMapOutput
The combination of labels configured directly on the resource and default labels configured on the provider.
func (AiTensorboardOutput) Region ¶
func (o AiTensorboardOutput) Region() pulumi.StringOutput
The region of the tensorboard. eg us-central1
func (AiTensorboardOutput) RunCount ¶
func (o AiTensorboardOutput) RunCount() pulumi.StringOutput
The number of Runs stored in this Tensorboard.
func (AiTensorboardOutput) ToAiTensorboardOutput ¶
func (o AiTensorboardOutput) ToAiTensorboardOutput() AiTensorboardOutput
func (AiTensorboardOutput) ToAiTensorboardOutputWithContext ¶
func (o AiTensorboardOutput) ToAiTensorboardOutputWithContext(ctx context.Context) AiTensorboardOutput
func (AiTensorboardOutput) UpdateTime ¶
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 ¶
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 // All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. EffectiveLabels pulumi.StringMapInput // 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. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field `effectiveLabels` for all of the labels present on the resource. 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 combination of labels configured directly on the resource // and default labels configured on the provider. PulumiLabels pulumi.StringMapInput // 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 ¶
func (AiTensorboardState) ElementType() reflect.Type
type GetAiFeaturestoreEntitytypeIamPolicyArgs ¶
type GetAiFeaturestoreEntitytypeIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to Entitytype string `pulumi:"entitytype"` // 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 string `pulumi:"featurestore"` }
A collection of arguments for invoking getAiFeaturestoreEntitytypeIamPolicy.
type GetAiFeaturestoreEntitytypeIamPolicyOutputArgs ¶
type GetAiFeaturestoreEntitytypeIamPolicyOutputArgs struct { // Used to find the parent resource to bind the IAM policy to Entitytype pulumi.StringInput `pulumi:"entitytype"` // 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 `pulumi:"featurestore"` }
A collection of arguments for invoking getAiFeaturestoreEntitytypeIamPolicy.
func (GetAiFeaturestoreEntitytypeIamPolicyOutputArgs) ElementType ¶
func (GetAiFeaturestoreEntitytypeIamPolicyOutputArgs) ElementType() reflect.Type
type GetAiFeaturestoreEntitytypeIamPolicyResult ¶
type GetAiFeaturestoreEntitytypeIamPolicyResult struct { Entitytype string `pulumi:"entitytype"` // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` Featurestore string `pulumi:"featurestore"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (Required only by `vertex.AiFeatureStoreEntityTypeIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` }
A collection of values returned by getAiFeaturestoreEntitytypeIamPolicy.
func GetAiFeaturestoreEntitytypeIamPolicy ¶
func GetAiFeaturestoreEntitytypeIamPolicy(ctx *pulumi.Context, args *GetAiFeaturestoreEntitytypeIamPolicyArgs, opts ...pulumi.InvokeOption) (*GetAiFeaturestoreEntitytypeIamPolicyResult, error)
type GetAiFeaturestoreEntitytypeIamPolicyResultOutput ¶
type GetAiFeaturestoreEntitytypeIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAiFeaturestoreEntitytypeIamPolicy.
func GetAiFeaturestoreEntitytypeIamPolicyOutput ¶
func GetAiFeaturestoreEntitytypeIamPolicyOutput(ctx *pulumi.Context, args GetAiFeaturestoreEntitytypeIamPolicyOutputArgs, opts ...pulumi.InvokeOption) GetAiFeaturestoreEntitytypeIamPolicyResultOutput
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ElementType ¶
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ElementType() reflect.Type
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Entitytype ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Entitytype() pulumi.StringOutput
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Etag ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Featurestore ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Featurestore() pulumi.StringOutput
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) PolicyData ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `vertex.AiFeatureStoreEntityTypeIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutput ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutput() GetAiFeaturestoreEntitytypeIamPolicyResultOutput
func (GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutputWithContext ¶
func (o GetAiFeaturestoreEntitytypeIamPolicyResultOutput) ToGetAiFeaturestoreEntitytypeIamPolicyResultOutputWithContext(ctx context.Context) GetAiFeaturestoreEntitytypeIamPolicyResultOutput
type GetAiFeaturestoreIamPolicyArgs ¶
type GetAiFeaturestoreIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to Featurestore string `pulumi:"featurestore"` // 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 *string `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 *string `pulumi:"region"` }
A collection of arguments for invoking getAiFeaturestoreIamPolicy.
type GetAiFeaturestoreIamPolicyOutputArgs ¶
type GetAiFeaturestoreIamPolicyOutputArgs struct { // Used to find the parent resource to bind the IAM policy to Featurestore pulumi.StringInput `pulumi:"featurestore"` // 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 `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.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getAiFeaturestoreIamPolicy.
func (GetAiFeaturestoreIamPolicyOutputArgs) ElementType ¶
func (GetAiFeaturestoreIamPolicyOutputArgs) ElementType() reflect.Type
type GetAiFeaturestoreIamPolicyResult ¶
type GetAiFeaturestoreIamPolicyResult struct { // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` Featurestore string `pulumi:"featurestore"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (Required only by `vertex.AiFeatureStoreIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` Region string `pulumi:"region"` }
A collection of values returned by getAiFeaturestoreIamPolicy.
func GetAiFeaturestoreIamPolicy ¶
func GetAiFeaturestoreIamPolicy(ctx *pulumi.Context, args *GetAiFeaturestoreIamPolicyArgs, opts ...pulumi.InvokeOption) (*GetAiFeaturestoreIamPolicyResult, error)
type GetAiFeaturestoreIamPolicyResultOutput ¶
type GetAiFeaturestoreIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAiFeaturestoreIamPolicy.
func GetAiFeaturestoreIamPolicyOutput ¶
func GetAiFeaturestoreIamPolicyOutput(ctx *pulumi.Context, args GetAiFeaturestoreIamPolicyOutputArgs, opts ...pulumi.InvokeOption) GetAiFeaturestoreIamPolicyResultOutput
func (GetAiFeaturestoreIamPolicyResultOutput) ElementType ¶
func (GetAiFeaturestoreIamPolicyResultOutput) ElementType() reflect.Type
func (GetAiFeaturestoreIamPolicyResultOutput) Etag ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (GetAiFeaturestoreIamPolicyResultOutput) Featurestore ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) Featurestore() pulumi.StringOutput
func (GetAiFeaturestoreIamPolicyResultOutput) Id ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAiFeaturestoreIamPolicyResultOutput) PolicyData ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `vertex.AiFeatureStoreIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (GetAiFeaturestoreIamPolicyResultOutput) Project ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) Project() pulumi.StringOutput
func (GetAiFeaturestoreIamPolicyResultOutput) Region ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) Region() pulumi.StringOutput
func (GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutput ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutput() GetAiFeaturestoreIamPolicyResultOutput
func (GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutputWithContext ¶
func (o GetAiFeaturestoreIamPolicyResultOutput) ToGetAiFeaturestoreIamPolicyResultOutputWithContext(ctx context.Context) GetAiFeaturestoreIamPolicyResultOutput
type GetAiIndexDeployedIndex ¶
type GetAiIndexDeployedIndexArgs ¶
type GetAiIndexDeployedIndexArgs struct { // The ID of the DeployedIndex in the above IndexEndpoint. DeployedIndexId pulumi.StringInput `pulumi:"deployedIndexId"` // A resource name of the IndexEndpoint. IndexEndpoint pulumi.StringInput `pulumi:"indexEndpoint"` }
func (GetAiIndexDeployedIndexArgs) ElementType ¶
func (GetAiIndexDeployedIndexArgs) ElementType() reflect.Type
func (GetAiIndexDeployedIndexArgs) ToGetAiIndexDeployedIndexOutput ¶
func (i GetAiIndexDeployedIndexArgs) ToGetAiIndexDeployedIndexOutput() GetAiIndexDeployedIndexOutput
func (GetAiIndexDeployedIndexArgs) ToGetAiIndexDeployedIndexOutputWithContext ¶
func (i GetAiIndexDeployedIndexArgs) ToGetAiIndexDeployedIndexOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexOutput
type GetAiIndexDeployedIndexArray ¶
type GetAiIndexDeployedIndexArray []GetAiIndexDeployedIndexInput
func (GetAiIndexDeployedIndexArray) ElementType ¶
func (GetAiIndexDeployedIndexArray) ElementType() reflect.Type
func (GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutput ¶
func (i GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutput() GetAiIndexDeployedIndexArrayOutput
func (GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutputWithContext ¶
func (i GetAiIndexDeployedIndexArray) ToGetAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexArrayOutput
type GetAiIndexDeployedIndexArrayInput ¶
type GetAiIndexDeployedIndexArrayInput interface { pulumi.Input ToGetAiIndexDeployedIndexArrayOutput() GetAiIndexDeployedIndexArrayOutput ToGetAiIndexDeployedIndexArrayOutputWithContext(context.Context) GetAiIndexDeployedIndexArrayOutput }
GetAiIndexDeployedIndexArrayInput is an input type that accepts GetAiIndexDeployedIndexArray and GetAiIndexDeployedIndexArrayOutput values. You can construct a concrete instance of `GetAiIndexDeployedIndexArrayInput` via:
GetAiIndexDeployedIndexArray{ GetAiIndexDeployedIndexArgs{...} }
type GetAiIndexDeployedIndexArrayOutput ¶
type GetAiIndexDeployedIndexArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexDeployedIndexArrayOutput) ElementType ¶
func (GetAiIndexDeployedIndexArrayOutput) ElementType() reflect.Type
func (GetAiIndexDeployedIndexArrayOutput) Index ¶
func (o GetAiIndexDeployedIndexArrayOutput) Index(i pulumi.IntInput) GetAiIndexDeployedIndexOutput
func (GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutput ¶
func (o GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutput() GetAiIndexDeployedIndexArrayOutput
func (GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutputWithContext ¶
func (o GetAiIndexDeployedIndexArrayOutput) ToGetAiIndexDeployedIndexArrayOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexArrayOutput
type GetAiIndexDeployedIndexInput ¶
type GetAiIndexDeployedIndexInput interface { pulumi.Input ToGetAiIndexDeployedIndexOutput() GetAiIndexDeployedIndexOutput ToGetAiIndexDeployedIndexOutputWithContext(context.Context) GetAiIndexDeployedIndexOutput }
GetAiIndexDeployedIndexInput is an input type that accepts GetAiIndexDeployedIndexArgs and GetAiIndexDeployedIndexOutput values. You can construct a concrete instance of `GetAiIndexDeployedIndexInput` via:
GetAiIndexDeployedIndexArgs{...}
type GetAiIndexDeployedIndexOutput ¶
type GetAiIndexDeployedIndexOutput struct{ *pulumi.OutputState }
func (GetAiIndexDeployedIndexOutput) DeployedIndexId ¶
func (o GetAiIndexDeployedIndexOutput) DeployedIndexId() pulumi.StringOutput
The ID of the DeployedIndex in the above IndexEndpoint.
func (GetAiIndexDeployedIndexOutput) ElementType ¶
func (GetAiIndexDeployedIndexOutput) ElementType() reflect.Type
func (GetAiIndexDeployedIndexOutput) IndexEndpoint ¶
func (o GetAiIndexDeployedIndexOutput) IndexEndpoint() pulumi.StringOutput
A resource name of the IndexEndpoint.
func (GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutput ¶
func (o GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutput() GetAiIndexDeployedIndexOutput
func (GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutputWithContext ¶
func (o GetAiIndexDeployedIndexOutput) ToGetAiIndexDeployedIndexOutputWithContext(ctx context.Context) GetAiIndexDeployedIndexOutput
type GetAiIndexIndexStat ¶
type GetAiIndexIndexStatArgs ¶
type GetAiIndexIndexStatArgs struct { // The number of shards in the Index. ShardsCount pulumi.IntInput `pulumi:"shardsCount"` // The number of vectors in the Index. VectorsCount pulumi.StringInput `pulumi:"vectorsCount"` }
func (GetAiIndexIndexStatArgs) ElementType ¶
func (GetAiIndexIndexStatArgs) ElementType() reflect.Type
func (GetAiIndexIndexStatArgs) ToGetAiIndexIndexStatOutput ¶
func (i GetAiIndexIndexStatArgs) ToGetAiIndexIndexStatOutput() GetAiIndexIndexStatOutput
func (GetAiIndexIndexStatArgs) ToGetAiIndexIndexStatOutputWithContext ¶
func (i GetAiIndexIndexStatArgs) ToGetAiIndexIndexStatOutputWithContext(ctx context.Context) GetAiIndexIndexStatOutput
type GetAiIndexIndexStatArray ¶
type GetAiIndexIndexStatArray []GetAiIndexIndexStatInput
func (GetAiIndexIndexStatArray) ElementType ¶
func (GetAiIndexIndexStatArray) ElementType() reflect.Type
func (GetAiIndexIndexStatArray) ToGetAiIndexIndexStatArrayOutput ¶
func (i GetAiIndexIndexStatArray) ToGetAiIndexIndexStatArrayOutput() GetAiIndexIndexStatArrayOutput
func (GetAiIndexIndexStatArray) ToGetAiIndexIndexStatArrayOutputWithContext ¶
func (i GetAiIndexIndexStatArray) ToGetAiIndexIndexStatArrayOutputWithContext(ctx context.Context) GetAiIndexIndexStatArrayOutput
type GetAiIndexIndexStatArrayInput ¶
type GetAiIndexIndexStatArrayInput interface { pulumi.Input ToGetAiIndexIndexStatArrayOutput() GetAiIndexIndexStatArrayOutput ToGetAiIndexIndexStatArrayOutputWithContext(context.Context) GetAiIndexIndexStatArrayOutput }
GetAiIndexIndexStatArrayInput is an input type that accepts GetAiIndexIndexStatArray and GetAiIndexIndexStatArrayOutput values. You can construct a concrete instance of `GetAiIndexIndexStatArrayInput` via:
GetAiIndexIndexStatArray{ GetAiIndexIndexStatArgs{...} }
type GetAiIndexIndexStatArrayOutput ¶
type GetAiIndexIndexStatArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexIndexStatArrayOutput) ElementType ¶
func (GetAiIndexIndexStatArrayOutput) ElementType() reflect.Type
func (GetAiIndexIndexStatArrayOutput) Index ¶
func (o GetAiIndexIndexStatArrayOutput) Index(i pulumi.IntInput) GetAiIndexIndexStatOutput
func (GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutput ¶
func (o GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutput() GetAiIndexIndexStatArrayOutput
func (GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutputWithContext ¶
func (o GetAiIndexIndexStatArrayOutput) ToGetAiIndexIndexStatArrayOutputWithContext(ctx context.Context) GetAiIndexIndexStatArrayOutput
type GetAiIndexIndexStatInput ¶
type GetAiIndexIndexStatInput interface { pulumi.Input ToGetAiIndexIndexStatOutput() GetAiIndexIndexStatOutput ToGetAiIndexIndexStatOutputWithContext(context.Context) GetAiIndexIndexStatOutput }
GetAiIndexIndexStatInput is an input type that accepts GetAiIndexIndexStatArgs and GetAiIndexIndexStatOutput values. You can construct a concrete instance of `GetAiIndexIndexStatInput` via:
GetAiIndexIndexStatArgs{...}
type GetAiIndexIndexStatOutput ¶
type GetAiIndexIndexStatOutput struct{ *pulumi.OutputState }
func (GetAiIndexIndexStatOutput) ElementType ¶
func (GetAiIndexIndexStatOutput) ElementType() reflect.Type
func (GetAiIndexIndexStatOutput) ShardsCount ¶
func (o GetAiIndexIndexStatOutput) ShardsCount() pulumi.IntOutput
The number of shards in the Index.
func (GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutput ¶
func (o GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutput() GetAiIndexIndexStatOutput
func (GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutputWithContext ¶
func (o GetAiIndexIndexStatOutput) ToGetAiIndexIndexStatOutputWithContext(ctx context.Context) GetAiIndexIndexStatOutput
func (GetAiIndexIndexStatOutput) VectorsCount ¶
func (o GetAiIndexIndexStatOutput) VectorsCount() pulumi.StringOutput
The number of vectors in the Index.
type GetAiIndexMetadata ¶
type GetAiIndexMetadata struct { // The configuration of the Matching Engine Index. Configs []GetAiIndexMetadataConfig `pulumi:"configs"` // 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 GetAiIndexMetadataArgs ¶
type GetAiIndexMetadataArgs struct { // The configuration of the Matching Engine Index. Configs GetAiIndexMetadataConfigArrayInput `pulumi:"configs"` // 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.StringInput `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.BoolInput `pulumi:"isCompleteOverwrite"` }
func (GetAiIndexMetadataArgs) ElementType ¶
func (GetAiIndexMetadataArgs) ElementType() reflect.Type
func (GetAiIndexMetadataArgs) ToGetAiIndexMetadataOutput ¶
func (i GetAiIndexMetadataArgs) ToGetAiIndexMetadataOutput() GetAiIndexMetadataOutput
func (GetAiIndexMetadataArgs) ToGetAiIndexMetadataOutputWithContext ¶
func (i GetAiIndexMetadataArgs) ToGetAiIndexMetadataOutputWithContext(ctx context.Context) GetAiIndexMetadataOutput
type GetAiIndexMetadataArray ¶
type GetAiIndexMetadataArray []GetAiIndexMetadataInput
func (GetAiIndexMetadataArray) ElementType ¶
func (GetAiIndexMetadataArray) ElementType() reflect.Type
func (GetAiIndexMetadataArray) ToGetAiIndexMetadataArrayOutput ¶
func (i GetAiIndexMetadataArray) ToGetAiIndexMetadataArrayOutput() GetAiIndexMetadataArrayOutput
func (GetAiIndexMetadataArray) ToGetAiIndexMetadataArrayOutputWithContext ¶
func (i GetAiIndexMetadataArray) ToGetAiIndexMetadataArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataArrayOutput
type GetAiIndexMetadataArrayInput ¶
type GetAiIndexMetadataArrayInput interface { pulumi.Input ToGetAiIndexMetadataArrayOutput() GetAiIndexMetadataArrayOutput ToGetAiIndexMetadataArrayOutputWithContext(context.Context) GetAiIndexMetadataArrayOutput }
GetAiIndexMetadataArrayInput is an input type that accepts GetAiIndexMetadataArray and GetAiIndexMetadataArrayOutput values. You can construct a concrete instance of `GetAiIndexMetadataArrayInput` via:
GetAiIndexMetadataArray{ GetAiIndexMetadataArgs{...} }
type GetAiIndexMetadataArrayOutput ¶
type GetAiIndexMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataArrayOutput) ElementType ¶
func (GetAiIndexMetadataArrayOutput) ElementType() reflect.Type
func (GetAiIndexMetadataArrayOutput) Index ¶
func (o GetAiIndexMetadataArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataOutput
func (GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutput ¶
func (o GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutput() GetAiIndexMetadataArrayOutput
func (GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutputWithContext ¶
func (o GetAiIndexMetadataArrayOutput) ToGetAiIndexMetadataArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataArrayOutput
type GetAiIndexMetadataConfig ¶
type GetAiIndexMetadataConfig struct { // The configuration with regard to the algorithms used for efficient search. AlgorithmConfigs []GetAiIndexMetadataConfigAlgorithmConfig `pulumi:"algorithmConfigs"` // 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"` // Index data is split into equal parts to be processed. These are called "shards". // The shard size must be specified when creating an index. The value must be one of the followings: // * SHARD_SIZE_SMALL: Small (2GB) // * SHARD_SIZE_MEDIUM: Medium (20GB) // * SHARD_SIZE_LARGE: Large (50GB) ShardSize string `pulumi:"shardSize"` }
type GetAiIndexMetadataConfigAlgorithmConfig ¶
type GetAiIndexMetadataConfigAlgorithmConfig struct { // Configuration options for using brute force search, which simply implements the // standard linear search in the database for each query. BruteForceConfigs []GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfig `pulumi:"bruteForceConfigs"` // 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 TreeAhConfigs []GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfig `pulumi:"treeAhConfigs"` }
type GetAiIndexMetadataConfigAlgorithmConfigArgs ¶
type GetAiIndexMetadataConfigAlgorithmConfigArgs struct { // Configuration options for using brute force search, which simply implements the // standard linear search in the database for each query. BruteForceConfigs GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput `pulumi:"bruteForceConfigs"` // 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 TreeAhConfigs GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput `pulumi:"treeAhConfigs"` }
func (GetAiIndexMetadataConfigAlgorithmConfigArgs) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigArgs) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigOutput
type GetAiIndexMetadataConfigAlgorithmConfigArray ¶
type GetAiIndexMetadataConfigAlgorithmConfigArray []GetAiIndexMetadataConfigAlgorithmConfigInput
func (GetAiIndexMetadataConfigAlgorithmConfigArray) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigArray) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigArrayInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigArrayInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigArrayOutput }
GetAiIndexMetadataConfigAlgorithmConfigArrayInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigArray and GetAiIndexMetadataConfigAlgorithmConfigArrayOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigArrayInput` via:
GetAiIndexMetadataConfigAlgorithmConfigArray{ GetAiIndexMetadataConfigAlgorithmConfigArgs{...} }
type GetAiIndexMetadataConfigAlgorithmConfigArrayOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfig ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfig struct { }
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs struct { }
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray []GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput }
GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray and GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayInput` via:
GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArray{ GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs{...} }
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput }
GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs and GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigInput` via:
GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArgs{...}
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigOutput
type GetAiIndexMetadataConfigAlgorithmConfigInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigOutput ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigOutput }
GetAiIndexMetadataConfigAlgorithmConfigInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigArgs and GetAiIndexMetadataConfigAlgorithmConfigOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigInput` via:
GetAiIndexMetadataConfigAlgorithmConfigArgs{...}
type GetAiIndexMetadataConfigAlgorithmConfigOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfigs ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) BruteForceConfigs() GetAiIndexMetadataConfigAlgorithmConfigBruteForceConfigArrayOutput
Configuration options for using brute force search, which simply implements the standard linear search in the database for each query.
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfigs ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigOutput) TreeAhConfigs() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
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
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfig ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfig 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 GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs struct { // Number of embeddings on each leaf node. The default value is 1000 if not set. LeafNodeEmbeddingCount pulumi.IntInput `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.IntInput `pulumi:"leafNodesToSearchPercent"` }
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray []GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext ¶
func (i GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput }
GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray and GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayInput` via:
GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArray{ GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs{...} }
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArrayOutput
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput interface { pulumi.Input ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput }
GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput is an input type that accepts GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs and GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigInput` via:
GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigArgs{...}
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶
type GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType ¶
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodeEmbeddingCount() pulumi.IntOutput
Number of embeddings on each leaf node. The default value is 1000 if not set.
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) LeafNodesToSearchPercent() pulumi.IntOutput
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 (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput() GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
func (GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext ¶
func (o GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput) ToGetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigAlgorithmConfigTreeAhConfigOutput
type GetAiIndexMetadataConfigArgs ¶
type GetAiIndexMetadataConfigArgs struct { // The configuration with regard to the algorithms used for efficient search. AlgorithmConfigs GetAiIndexMetadataConfigAlgorithmConfigArrayInput `pulumi:"algorithmConfigs"` // 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.IntInput `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.StringInput `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.StringInput `pulumi:"featureNormType"` // Index data is split into equal parts to be processed. These are called "shards". // The shard size must be specified when creating an index. The value must be one of the followings: // * SHARD_SIZE_SMALL: Small (2GB) // * SHARD_SIZE_MEDIUM: Medium (20GB) // * SHARD_SIZE_LARGE: Large (50GB) ShardSize pulumi.StringInput `pulumi:"shardSize"` }
func (GetAiIndexMetadataConfigArgs) ElementType ¶
func (GetAiIndexMetadataConfigArgs) ElementType() reflect.Type
func (GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutput ¶
func (i GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutput() GetAiIndexMetadataConfigOutput
func (GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutputWithContext ¶
func (i GetAiIndexMetadataConfigArgs) ToGetAiIndexMetadataConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigOutput
type GetAiIndexMetadataConfigArray ¶
type GetAiIndexMetadataConfigArray []GetAiIndexMetadataConfigInput
func (GetAiIndexMetadataConfigArray) ElementType ¶
func (GetAiIndexMetadataConfigArray) ElementType() reflect.Type
func (GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutput ¶
func (i GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutput() GetAiIndexMetadataConfigArrayOutput
func (GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutputWithContext ¶
func (i GetAiIndexMetadataConfigArray) ToGetAiIndexMetadataConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigArrayOutput
type GetAiIndexMetadataConfigArrayInput ¶
type GetAiIndexMetadataConfigArrayInput interface { pulumi.Input ToGetAiIndexMetadataConfigArrayOutput() GetAiIndexMetadataConfigArrayOutput ToGetAiIndexMetadataConfigArrayOutputWithContext(context.Context) GetAiIndexMetadataConfigArrayOutput }
GetAiIndexMetadataConfigArrayInput is an input type that accepts GetAiIndexMetadataConfigArray and GetAiIndexMetadataConfigArrayOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigArrayInput` via:
GetAiIndexMetadataConfigArray{ GetAiIndexMetadataConfigArgs{...} }
type GetAiIndexMetadataConfigArrayOutput ¶
type GetAiIndexMetadataConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigArrayOutput) ElementType ¶
func (GetAiIndexMetadataConfigArrayOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigArrayOutput) Index ¶
func (o GetAiIndexMetadataConfigArrayOutput) Index(i pulumi.IntInput) GetAiIndexMetadataConfigOutput
func (GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutput ¶
func (o GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutput() GetAiIndexMetadataConfigArrayOutput
func (GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutputWithContext ¶
func (o GetAiIndexMetadataConfigArrayOutput) ToGetAiIndexMetadataConfigArrayOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigArrayOutput
type GetAiIndexMetadataConfigInput ¶
type GetAiIndexMetadataConfigInput interface { pulumi.Input ToGetAiIndexMetadataConfigOutput() GetAiIndexMetadataConfigOutput ToGetAiIndexMetadataConfigOutputWithContext(context.Context) GetAiIndexMetadataConfigOutput }
GetAiIndexMetadataConfigInput is an input type that accepts GetAiIndexMetadataConfigArgs and GetAiIndexMetadataConfigOutput values. You can construct a concrete instance of `GetAiIndexMetadataConfigInput` via:
GetAiIndexMetadataConfigArgs{...}
type GetAiIndexMetadataConfigOutput ¶
type GetAiIndexMetadataConfigOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataConfigOutput) AlgorithmConfigs ¶
func (o GetAiIndexMetadataConfigOutput) AlgorithmConfigs() GetAiIndexMetadataConfigAlgorithmConfigArrayOutput
The configuration with regard to the algorithms used for efficient search.
func (GetAiIndexMetadataConfigOutput) ApproximateNeighborsCount ¶
func (o GetAiIndexMetadataConfigOutput) ApproximateNeighborsCount() pulumi.IntOutput
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 (GetAiIndexMetadataConfigOutput) Dimensions ¶
func (o GetAiIndexMetadataConfigOutput) Dimensions() pulumi.IntOutput
The number of dimensions of the input vectors.
func (GetAiIndexMetadataConfigOutput) DistanceMeasureType ¶
func (o GetAiIndexMetadataConfigOutput) DistanceMeasureType() pulumi.StringOutput
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 (GetAiIndexMetadataConfigOutput) ElementType ¶
func (GetAiIndexMetadataConfigOutput) ElementType() reflect.Type
func (GetAiIndexMetadataConfigOutput) FeatureNormType ¶
func (o GetAiIndexMetadataConfigOutput) FeatureNormType() pulumi.StringOutput
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 (GetAiIndexMetadataConfigOutput) ShardSize ¶
func (o GetAiIndexMetadataConfigOutput) ShardSize() pulumi.StringOutput
Index data is split into equal parts to be processed. These are called "shards". The shard size must be specified when creating an index. The value must be one of the followings: * SHARD_SIZE_SMALL: Small (2GB) * SHARD_SIZE_MEDIUM: Medium (20GB) * SHARD_SIZE_LARGE: Large (50GB)
func (GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutput ¶
func (o GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutput() GetAiIndexMetadataConfigOutput
func (GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutputWithContext ¶
func (o GetAiIndexMetadataConfigOutput) ToGetAiIndexMetadataConfigOutputWithContext(ctx context.Context) GetAiIndexMetadataConfigOutput
type GetAiIndexMetadataInput ¶
type GetAiIndexMetadataInput interface { pulumi.Input ToGetAiIndexMetadataOutput() GetAiIndexMetadataOutput ToGetAiIndexMetadataOutputWithContext(context.Context) GetAiIndexMetadataOutput }
GetAiIndexMetadataInput is an input type that accepts GetAiIndexMetadataArgs and GetAiIndexMetadataOutput values. You can construct a concrete instance of `GetAiIndexMetadataInput` via:
GetAiIndexMetadataArgs{...}
type GetAiIndexMetadataOutput ¶
type GetAiIndexMetadataOutput struct{ *pulumi.OutputState }
func (GetAiIndexMetadataOutput) Configs ¶
func (o GetAiIndexMetadataOutput) Configs() GetAiIndexMetadataConfigArrayOutput
The configuration of the Matching Engine Index.
func (GetAiIndexMetadataOutput) ContentsDeltaUri ¶
func (o GetAiIndexMetadataOutput) ContentsDeltaUri() pulumi.StringOutput
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 (GetAiIndexMetadataOutput) ElementType ¶
func (GetAiIndexMetadataOutput) ElementType() reflect.Type
func (GetAiIndexMetadataOutput) IsCompleteOverwrite ¶
func (o GetAiIndexMetadataOutput) IsCompleteOverwrite() pulumi.BoolOutput
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 (GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutput ¶
func (o GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutput() GetAiIndexMetadataOutput
func (GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutputWithContext ¶
func (o GetAiIndexMetadataOutput) ToGetAiIndexMetadataOutputWithContext(ctx context.Context) GetAiIndexMetadataOutput
type LookupAiEndpointIamPolicyArgs ¶
type LookupAiEndpointIamPolicyArgs struct { // Used to find the parent resource to bind the IAM policy to Endpoint string `pulumi:"endpoint"` // The location for the resource 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 location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location *string `pulumi:"location"` // 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 *string `pulumi:"project"` }
A collection of arguments for invoking getAiEndpointIamPolicy.
type LookupAiEndpointIamPolicyOutputArgs ¶
type LookupAiEndpointIamPolicyOutputArgs struct { // Used to find the parent resource to bind the IAM policy to Endpoint pulumi.StringInput `pulumi:"endpoint"` // The location for the resource 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 location is provided in the parent identifier and no // location is specified, it is taken from the provider configuration. Location pulumi.StringPtrInput `pulumi:"location"` // 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 `pulumi:"project"` }
A collection of arguments for invoking getAiEndpointIamPolicy.
func (LookupAiEndpointIamPolicyOutputArgs) ElementType ¶
func (LookupAiEndpointIamPolicyOutputArgs) ElementType() reflect.Type
type LookupAiEndpointIamPolicyResult ¶
type LookupAiEndpointIamPolicyResult struct { Endpoint string `pulumi:"endpoint"` // (Computed) The etag of the IAM policy. Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // (Required only by `vertex.AiEndpointIamPolicy`) The policy data generated by // a `organizations.getIAMPolicy` data source. PolicyData string `pulumi:"policyData"` Project string `pulumi:"project"` }
A collection of values returned by getAiEndpointIamPolicy.
func LookupAiEndpointIamPolicy ¶
func LookupAiEndpointIamPolicy(ctx *pulumi.Context, args *LookupAiEndpointIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAiEndpointIamPolicyResult, error)
type LookupAiEndpointIamPolicyResultOutput ¶
type LookupAiEndpointIamPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAiEndpointIamPolicy.
func LookupAiEndpointIamPolicyOutput ¶
func LookupAiEndpointIamPolicyOutput(ctx *pulumi.Context, args LookupAiEndpointIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAiEndpointIamPolicyResultOutput
func (LookupAiEndpointIamPolicyResultOutput) ElementType ¶
func (LookupAiEndpointIamPolicyResultOutput) ElementType() reflect.Type
func (LookupAiEndpointIamPolicyResultOutput) Endpoint ¶
func (o LookupAiEndpointIamPolicyResultOutput) Endpoint() pulumi.StringOutput
func (LookupAiEndpointIamPolicyResultOutput) Etag ¶
func (o LookupAiEndpointIamPolicyResultOutput) Etag() pulumi.StringOutput
(Computed) The etag of the IAM policy.
func (LookupAiEndpointIamPolicyResultOutput) Id ¶
func (o LookupAiEndpointIamPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAiEndpointIamPolicyResultOutput) Location ¶
func (o LookupAiEndpointIamPolicyResultOutput) Location() pulumi.StringOutput
func (LookupAiEndpointIamPolicyResultOutput) PolicyData ¶
func (o LookupAiEndpointIamPolicyResultOutput) PolicyData() pulumi.StringOutput
(Required only by `vertex.AiEndpointIamPolicy`) The policy data generated by a `organizations.getIAMPolicy` data source.
func (LookupAiEndpointIamPolicyResultOutput) Project ¶
func (o LookupAiEndpointIamPolicyResultOutput) Project() pulumi.StringOutput
func (LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutput ¶
func (o LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutput() LookupAiEndpointIamPolicyResultOutput
func (LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutputWithContext ¶
func (o LookupAiEndpointIamPolicyResultOutput) ToLookupAiEndpointIamPolicyResultOutputWithContext(ctx context.Context) LookupAiEndpointIamPolicyResultOutput
type LookupAiIndexArgs ¶
type LookupAiIndexArgs struct { // The name of the index. Name string `pulumi:"name"` // The ID of the project in which the resource belongs. Project *string `pulumi:"project"` // The region of the index. // // *** Region string `pulumi:"region"` }
A collection of arguments for invoking getAiIndex.
type LookupAiIndexOutputArgs ¶
type LookupAiIndexOutputArgs struct { // The name of the index. Name pulumi.StringInput `pulumi:"name"` // The ID of the project in which the resource belongs. Project pulumi.StringPtrInput `pulumi:"project"` // The region of the index. // // *** Region pulumi.StringInput `pulumi:"region"` }
A collection of arguments for invoking getAiIndex.
func (LookupAiIndexOutputArgs) ElementType ¶
func (LookupAiIndexOutputArgs) ElementType() reflect.Type
type LookupAiIndexResult ¶
type LookupAiIndexResult struct { CreateTime string `pulumi:"createTime"` DeployedIndexes []GetAiIndexDeployedIndex `pulumi:"deployedIndexes"` Description string `pulumi:"description"` DisplayName string `pulumi:"displayName"` EffectiveLabels map[string]string `pulumi:"effectiveLabels"` Etag string `pulumi:"etag"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IndexStats []GetAiIndexIndexStat `pulumi:"indexStats"` IndexUpdateMethod string `pulumi:"indexUpdateMethod"` Labels map[string]string `pulumi:"labels"` MetadataSchemaUri string `pulumi:"metadataSchemaUri"` Metadatas []GetAiIndexMetadata `pulumi:"metadatas"` Name string `pulumi:"name"` Project *string `pulumi:"project"` PulumiLabels map[string]string `pulumi:"pulumiLabels"` Region string `pulumi:"region"` UpdateTime string `pulumi:"updateTime"` }
A collection of values returned by getAiIndex.
func LookupAiIndex ¶
func LookupAiIndex(ctx *pulumi.Context, args *LookupAiIndexArgs, opts ...pulumi.InvokeOption) (*LookupAiIndexResult, error)
A representation of a collection of database items organized in a way that allows for approximate nearest neighbor (a.k.a ANN) algorithms search.
type LookupAiIndexResultOutput ¶
type LookupAiIndexResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAiIndex.
func LookupAiIndexOutput ¶
func LookupAiIndexOutput(ctx *pulumi.Context, args LookupAiIndexOutputArgs, opts ...pulumi.InvokeOption) LookupAiIndexResultOutput
func (LookupAiIndexResultOutput) CreateTime ¶
func (o LookupAiIndexResultOutput) CreateTime() pulumi.StringOutput
func (LookupAiIndexResultOutput) DeployedIndexes ¶
func (o LookupAiIndexResultOutput) DeployedIndexes() GetAiIndexDeployedIndexArrayOutput
func (LookupAiIndexResultOutput) Description ¶
func (o LookupAiIndexResultOutput) Description() pulumi.StringOutput
func (LookupAiIndexResultOutput) DisplayName ¶
func (o LookupAiIndexResultOutput) DisplayName() pulumi.StringOutput
func (LookupAiIndexResultOutput) EffectiveLabels ¶
func (o LookupAiIndexResultOutput) EffectiveLabels() pulumi.StringMapOutput
func (LookupAiIndexResultOutput) ElementType ¶
func (LookupAiIndexResultOutput) ElementType() reflect.Type
func (LookupAiIndexResultOutput) Etag ¶
func (o LookupAiIndexResultOutput) Etag() pulumi.StringOutput
func (LookupAiIndexResultOutput) Id ¶
func (o LookupAiIndexResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAiIndexResultOutput) IndexStats ¶
func (o LookupAiIndexResultOutput) IndexStats() GetAiIndexIndexStatArrayOutput
func (LookupAiIndexResultOutput) IndexUpdateMethod ¶
func (o LookupAiIndexResultOutput) IndexUpdateMethod() pulumi.StringOutput
func (LookupAiIndexResultOutput) Labels ¶
func (o LookupAiIndexResultOutput) Labels() pulumi.StringMapOutput
func (LookupAiIndexResultOutput) MetadataSchemaUri ¶
func (o LookupAiIndexResultOutput) MetadataSchemaUri() pulumi.StringOutput
func (LookupAiIndexResultOutput) Metadatas ¶
func (o LookupAiIndexResultOutput) Metadatas() GetAiIndexMetadataArrayOutput
func (LookupAiIndexResultOutput) Name ¶
func (o LookupAiIndexResultOutput) Name() pulumi.StringOutput
func (LookupAiIndexResultOutput) Project ¶
func (o LookupAiIndexResultOutput) Project() pulumi.StringPtrOutput
func (LookupAiIndexResultOutput) PulumiLabels ¶
func (o LookupAiIndexResultOutput) PulumiLabels() pulumi.StringMapOutput
func (LookupAiIndexResultOutput) Region ¶
func (o LookupAiIndexResultOutput) Region() pulumi.StringOutput
func (LookupAiIndexResultOutput) ToLookupAiIndexResultOutput ¶
func (o LookupAiIndexResultOutput) ToLookupAiIndexResultOutput() LookupAiIndexResultOutput
func (LookupAiIndexResultOutput) ToLookupAiIndexResultOutputWithContext ¶
func (o LookupAiIndexResultOutput) ToLookupAiIndexResultOutputWithContext(ctx context.Context) LookupAiIndexResultOutput
func (LookupAiIndexResultOutput) UpdateTime ¶
func (o LookupAiIndexResultOutput) UpdateTime() pulumi.StringOutput
Source Files ¶
- aiDataset.go
- aiDeploymentResourcePool.go
- aiEndpoint.go
- aiEndpointIamBinding.go
- aiEndpointIamMember.go
- aiEndpointIamPolicy.go
- aiFeatureGroup.go
- aiFeatureGroupFeature.go
- aiFeatureOnlineStore.go
- aiFeatureOnlineStoreFeatureview.go
- aiFeatureStore.go
- aiFeatureStoreEntityType.go
- aiFeatureStoreEntityTypeFeature.go
- aiFeatureStoreEntityTypeIamBinding.go
- aiFeatureStoreEntityTypeIamMember.go
- aiFeatureStoreEntityTypeIamPolicy.go
- aiFeatureStoreIamBinding.go
- aiFeatureStoreIamMember.go
- aiFeatureStoreIamPolicy.go
- aiIndex.go
- aiIndexEndpoint.go
- aiIndexEndpointDeployedIndex.go
- aiMetadataStore.go
- aiTensorboard.go
- getAiEndpointIamPolicy.go
- getAiFeaturestoreEntitytypeIamPolicy.go
- getAiFeaturestoreIamPolicy.go
- getAiIndex.go
- init.go
- pulumiTypes.go