Documentation ¶
Index ¶
- type AiDataset
- func (*AiDataset) ElementType() reflect.Type
- func (i *AiDataset) ToAiDatasetOutput() AiDatasetOutput
- func (i *AiDataset) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
- func (i *AiDataset) ToAiDatasetPtrOutput() AiDatasetPtrOutput
- func (i *AiDataset) ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput
- 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 (AiDatasetOutput) ElementType() reflect.Type
- func (o AiDatasetOutput) ToAiDatasetOutput() AiDatasetOutput
- func (o AiDatasetOutput) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
- func (o AiDatasetOutput) ToAiDatasetPtrOutput() AiDatasetPtrOutput
- func (o AiDatasetOutput) ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput
- type AiDatasetPtrInput
- type AiDatasetPtrOutput
- type AiDatasetState
- type AiFeatureStore
- func (*AiFeatureStore) ElementType() reflect.Type
- func (i *AiFeatureStore) ToAiFeatureStoreOutput() AiFeatureStoreOutput
- func (i *AiFeatureStore) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
- func (i *AiFeatureStore) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
- func (i *AiFeatureStore) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
- 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 AiFeatureStoreEntityType
- func (*AiFeatureStoreEntityType) ElementType() reflect.Type
- func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
- func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
- func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
- func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
- 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 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 AiFeatureStoreEntityTypeMonitoringConfigInput
- type AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType() reflect.Type
- 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) Elem() AiFeatureStoreEntityTypeMonitoringConfigOutput
- func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ElementType() reflect.Type
- 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.StringPtrOutput
- 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.StringPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- func (o AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput) ToAiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
- type AiFeatureStoreEntityTypeOutput
- func (AiFeatureStoreEntityTypeOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
- func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
- type AiFeatureStoreEntityTypePtrInput
- type AiFeatureStoreEntityTypePtrOutput
- func (o AiFeatureStoreEntityTypePtrOutput) Elem() AiFeatureStoreEntityTypeOutput
- func (AiFeatureStoreEntityTypePtrOutput) ElementType() reflect.Type
- func (o AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
- func (o AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
- type AiFeatureStoreEntityTypeState
- 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.IntOutput
- 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) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
- func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
- type AiFeatureStoreOutput
- func (AiFeatureStoreOutput) ElementType() reflect.Type
- func (o AiFeatureStoreOutput) ToAiFeatureStoreOutput() AiFeatureStoreOutput
- func (o AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
- func (o AiFeatureStoreOutput) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
- func (o AiFeatureStoreOutput) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
- type AiFeatureStorePtrInput
- type AiFeatureStorePtrOutput
- func (o AiFeatureStorePtrOutput) Elem() AiFeatureStoreOutput
- func (AiFeatureStorePtrOutput) ElementType() reflect.Type
- func (o AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
- func (o AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
- type AiFeatureStoreState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AiDataset ¶
type AiDataset struct { pulumi.CustomResourceState // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine // fractional digits. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrOutput `pulumi:"encryptionSpec"` // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapOutput `pulumi:"labels"` // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringOutput `pulumi:"metadataSchemaUri"` // The resource name of the Dataset. This value is set by Google. Name pulumi.StringOutput `pulumi:"name"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
A collection of DataItems and Annotations on them.
To get more information about Dataset, see:
* [API documentation](https://cloud.google.com/vertex-ai/docs/reference/rest/v1/projects.locations.datasets) * How-to Guides
- [Official Documentation](https://cloud.google.com/vertex-ai/docs)
## Example Usage ### Vertex Ai Dataset
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/vertex" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := vertex.NewAiDataset(ctx, "dataset", &vertex.AiDatasetArgs{ DisplayName: pulumi.String("terraform"), MetadataSchemaUri: pulumi.String("gs://google-cloud-aiplatform/schema/dataset/metadata/image_1.0.0.yaml"), Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
```
## Import
This resource does not support import.
func GetAiDataset ¶
func GetAiDataset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiDatasetState, opts ...pulumi.ResourceOption) (*AiDataset, error)
GetAiDataset gets an existing AiDataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiDataset ¶
func NewAiDataset(ctx *pulumi.Context, name string, args *AiDatasetArgs, opts ...pulumi.ResourceOption) (*AiDataset, error)
NewAiDataset registers a new resource with the given unique name, arguments, and options.
func (*AiDataset) ElementType ¶
func (*AiDataset) ToAiDatasetOutput ¶
func (i *AiDataset) ToAiDatasetOutput() AiDatasetOutput
func (*AiDataset) ToAiDatasetOutputWithContext ¶
func (i *AiDataset) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
func (*AiDataset) ToAiDatasetPtrOutput ¶
func (i *AiDataset) ToAiDatasetPtrOutput() AiDatasetPtrOutput
func (*AiDataset) ToAiDatasetPtrOutputWithContext ¶
func (i *AiDataset) ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput
type AiDatasetArgs ¶
type AiDatasetArgs struct { // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringInput // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrInput // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapInput // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput }
The set of arguments for constructing a AiDataset resource.
func (AiDatasetArgs) ElementType ¶
func (AiDatasetArgs) ElementType() reflect.Type
type AiDatasetArray ¶
type AiDatasetArray []AiDatasetInput
func (AiDatasetArray) ElementType ¶
func (AiDatasetArray) ElementType() reflect.Type
func (AiDatasetArray) ToAiDatasetArrayOutput ¶
func (i AiDatasetArray) ToAiDatasetArrayOutput() AiDatasetArrayOutput
func (AiDatasetArray) ToAiDatasetArrayOutputWithContext ¶
func (i AiDatasetArray) ToAiDatasetArrayOutputWithContext(ctx context.Context) AiDatasetArrayOutput
type AiDatasetArrayInput ¶
type AiDatasetArrayInput interface { pulumi.Input ToAiDatasetArrayOutput() AiDatasetArrayOutput ToAiDatasetArrayOutputWithContext(context.Context) AiDatasetArrayOutput }
AiDatasetArrayInput is an input type that accepts AiDatasetArray and AiDatasetArrayOutput values. You can construct a concrete instance of `AiDatasetArrayInput` via:
AiDatasetArray{ AiDatasetArgs{...} }
type AiDatasetArrayOutput ¶
type AiDatasetArrayOutput struct{ *pulumi.OutputState }
func (AiDatasetArrayOutput) ElementType ¶
func (AiDatasetArrayOutput) ElementType() reflect.Type
func (AiDatasetArrayOutput) Index ¶
func (o AiDatasetArrayOutput) Index(i pulumi.IntInput) AiDatasetOutput
func (AiDatasetArrayOutput) ToAiDatasetArrayOutput ¶
func (o AiDatasetArrayOutput) ToAiDatasetArrayOutput() AiDatasetArrayOutput
func (AiDatasetArrayOutput) ToAiDatasetArrayOutputWithContext ¶
func (o AiDatasetArrayOutput) ToAiDatasetArrayOutputWithContext(ctx context.Context) AiDatasetArrayOutput
type AiDatasetEncryptionSpec ¶
type AiDatasetEncryptionSpec struct { // Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. // Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created. KmsKeyName *string `pulumi:"kmsKeyName"` }
type AiDatasetEncryptionSpecArgs ¶
type AiDatasetEncryptionSpecArgs struct { // Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. // Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
func (AiDatasetEncryptionSpecArgs) ElementType ¶
func (AiDatasetEncryptionSpecArgs) ElementType() reflect.Type
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutput ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutputWithContext ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutput ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (i AiDatasetEncryptionSpecArgs) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetEncryptionSpecInput ¶
type AiDatasetEncryptionSpecInput interface { pulumi.Input ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput ToAiDatasetEncryptionSpecOutputWithContext(context.Context) AiDatasetEncryptionSpecOutput }
AiDatasetEncryptionSpecInput is an input type that accepts AiDatasetEncryptionSpecArgs and AiDatasetEncryptionSpecOutput values. You can construct a concrete instance of `AiDatasetEncryptionSpecInput` via:
AiDatasetEncryptionSpecArgs{...}
type AiDatasetEncryptionSpecOutput ¶
type AiDatasetEncryptionSpecOutput struct{ *pulumi.OutputState }
func (AiDatasetEncryptionSpecOutput) ElementType ¶
func (AiDatasetEncryptionSpecOutput) ElementType() reflect.Type
func (AiDatasetEncryptionSpecOutput) KmsKeyName ¶
func (o AiDatasetEncryptionSpecOutput) KmsKeyName() pulumi.StringPtrOutput
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutput ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutput() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutputWithContext ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutput ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (o AiDatasetEncryptionSpecOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetEncryptionSpecPtrInput ¶
type AiDatasetEncryptionSpecPtrInput interface { pulumi.Input ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput ToAiDatasetEncryptionSpecPtrOutputWithContext(context.Context) AiDatasetEncryptionSpecPtrOutput }
AiDatasetEncryptionSpecPtrInput is an input type that accepts AiDatasetEncryptionSpecArgs, AiDatasetEncryptionSpecPtr and AiDatasetEncryptionSpecPtrOutput values. You can construct a concrete instance of `AiDatasetEncryptionSpecPtrInput` via:
AiDatasetEncryptionSpecArgs{...} or: nil
func AiDatasetEncryptionSpecPtr ¶
func AiDatasetEncryptionSpecPtr(v *AiDatasetEncryptionSpecArgs) AiDatasetEncryptionSpecPtrInput
type AiDatasetEncryptionSpecPtrOutput ¶
type AiDatasetEncryptionSpecPtrOutput struct{ *pulumi.OutputState }
func (AiDatasetEncryptionSpecPtrOutput) Elem ¶
func (o AiDatasetEncryptionSpecPtrOutput) Elem() AiDatasetEncryptionSpecOutput
func (AiDatasetEncryptionSpecPtrOutput) ElementType ¶
func (AiDatasetEncryptionSpecPtrOutput) ElementType() reflect.Type
func (AiDatasetEncryptionSpecPtrOutput) KmsKeyName ¶
func (o AiDatasetEncryptionSpecPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Required. The Cloud KMS resource identifier of the customer managed encryption key used to protect a resource. Has the form: projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key. The key needs to be in the same region as where the resource is created.
func (AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutput ¶
func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutput() AiDatasetEncryptionSpecPtrOutput
func (AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext ¶
func (o AiDatasetEncryptionSpecPtrOutput) ToAiDatasetEncryptionSpecPtrOutputWithContext(ctx context.Context) AiDatasetEncryptionSpecPtrOutput
type AiDatasetInput ¶
type AiDatasetInput interface { pulumi.Input ToAiDatasetOutput() AiDatasetOutput ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput }
type AiDatasetMap ¶
type AiDatasetMap map[string]AiDatasetInput
func (AiDatasetMap) ElementType ¶
func (AiDatasetMap) ElementType() reflect.Type
func (AiDatasetMap) ToAiDatasetMapOutput ¶
func (i AiDatasetMap) ToAiDatasetMapOutput() AiDatasetMapOutput
func (AiDatasetMap) ToAiDatasetMapOutputWithContext ¶
func (i AiDatasetMap) ToAiDatasetMapOutputWithContext(ctx context.Context) AiDatasetMapOutput
type AiDatasetMapInput ¶
type AiDatasetMapInput interface { pulumi.Input ToAiDatasetMapOutput() AiDatasetMapOutput ToAiDatasetMapOutputWithContext(context.Context) AiDatasetMapOutput }
AiDatasetMapInput is an input type that accepts AiDatasetMap and AiDatasetMapOutput values. You can construct a concrete instance of `AiDatasetMapInput` via:
AiDatasetMap{ "key": AiDatasetArgs{...} }
type AiDatasetMapOutput ¶
type AiDatasetMapOutput struct{ *pulumi.OutputState }
func (AiDatasetMapOutput) ElementType ¶
func (AiDatasetMapOutput) ElementType() reflect.Type
func (AiDatasetMapOutput) MapIndex ¶
func (o AiDatasetMapOutput) MapIndex(k pulumi.StringInput) AiDatasetOutput
func (AiDatasetMapOutput) ToAiDatasetMapOutput ¶
func (o AiDatasetMapOutput) ToAiDatasetMapOutput() AiDatasetMapOutput
func (AiDatasetMapOutput) ToAiDatasetMapOutputWithContext ¶
func (o AiDatasetMapOutput) ToAiDatasetMapOutputWithContext(ctx context.Context) AiDatasetMapOutput
type AiDatasetOutput ¶
type AiDatasetOutput struct{ *pulumi.OutputState }
func (AiDatasetOutput) ElementType ¶
func (AiDatasetOutput) ElementType() reflect.Type
func (AiDatasetOutput) ToAiDatasetOutput ¶
func (o AiDatasetOutput) ToAiDatasetOutput() AiDatasetOutput
func (AiDatasetOutput) ToAiDatasetOutputWithContext ¶
func (o AiDatasetOutput) ToAiDatasetOutputWithContext(ctx context.Context) AiDatasetOutput
func (AiDatasetOutput) ToAiDatasetPtrOutput ¶
func (o AiDatasetOutput) ToAiDatasetPtrOutput() AiDatasetPtrOutput
func (AiDatasetOutput) ToAiDatasetPtrOutputWithContext ¶
func (o AiDatasetOutput) ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput
type AiDatasetPtrInput ¶
type AiDatasetPtrInput interface { pulumi.Input ToAiDatasetPtrOutput() AiDatasetPtrOutput ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput }
type AiDatasetPtrOutput ¶
type AiDatasetPtrOutput struct{ *pulumi.OutputState }
func (AiDatasetPtrOutput) Elem ¶
func (o AiDatasetPtrOutput) Elem() AiDatasetOutput
func (AiDatasetPtrOutput) ElementType ¶
func (AiDatasetPtrOutput) ElementType() reflect.Type
func (AiDatasetPtrOutput) ToAiDatasetPtrOutput ¶
func (o AiDatasetPtrOutput) ToAiDatasetPtrOutput() AiDatasetPtrOutput
func (AiDatasetPtrOutput) ToAiDatasetPtrOutputWithContext ¶
func (o AiDatasetPtrOutput) ToAiDatasetPtrOutputWithContext(ctx context.Context) AiDatasetPtrOutput
type AiDatasetState ¶
type AiDatasetState struct { // The timestamp of when the dataset was created in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine // fractional digits. CreateTime pulumi.StringPtrInput // The user-defined name of the Dataset. The name can be up to 128 characters long and can be consist of any UTF-8 characters. DisplayName pulumi.StringPtrInput // Customer-managed encryption key spec for a Dataset. If set, this Dataset and all sub-resources of this Dataset will be secured by this key. // Structure is documented below. EncryptionSpec AiDatasetEncryptionSpecPtrInput // A set of key/value label pairs to assign to this Workflow. Labels pulumi.StringMapInput // Points to a YAML file stored on Google Cloud Storage describing additional information about the Dataset. The schema is defined as an OpenAPI 3.0.2 Schema Object. The schema files that can be used here are found in gs://google-cloud-aiplatform/schema/dataset/metadata/. MetadataSchemaUri pulumi.StringPtrInput // The resource name of the Dataset. This value is set by Google. Name pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the dataset was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to // nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiDatasetState) ElementType ¶
func (AiDatasetState) ElementType() reflect.Type
type 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"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapOutput `pulumi:"labels"` // The name of the Featurestore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringOutput `pulumi:"name"` // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrOutput `pulumi:"onlineServingConfig"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The region of the dataset. eg us-central1 Region pulumi.StringOutput `pulumi:"region"` // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up // to nine fractional digits. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
## Import
Featurestore can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default projects/{{project}}/locations/{{region}}/featurestores/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{project}}/{{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{region}}/{{name}}
```
```sh
$ pulumi import gcp:vertex/aiFeatureStore:AiFeatureStore default {{name}}
```
func GetAiFeatureStore ¶
func GetAiFeatureStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreState, opts ...pulumi.ResourceOption) (*AiFeatureStore, error)
GetAiFeatureStore gets an existing AiFeatureStore resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStore ¶
func NewAiFeatureStore(ctx *pulumi.Context, name string, args *AiFeatureStoreArgs, opts ...pulumi.ResourceOption) (*AiFeatureStore, error)
NewAiFeatureStore registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStore) ElementType ¶
func (*AiFeatureStore) ElementType() reflect.Type
func (*AiFeatureStore) ToAiFeatureStoreOutput ¶
func (i *AiFeatureStore) ToAiFeatureStoreOutput() AiFeatureStoreOutput
func (*AiFeatureStore) ToAiFeatureStoreOutputWithContext ¶
func (i *AiFeatureStore) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
func (*AiFeatureStore) ToAiFeatureStorePtrOutput ¶
func (i *AiFeatureStore) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
func (*AiFeatureStore) ToAiFeatureStorePtrOutputWithContext ¶
func (i *AiFeatureStore) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
type AiFeatureStoreArgs ¶
type AiFeatureStoreArgs struct { // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrInput // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapInput // The name of the Featurestore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrInput // 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 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"` // Used to perform consistent read-modify-write updates. Etag pulumi.StringOutput `pulumi:"etag"` // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringOutput `pulumi:"featurestore"` // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapOutput `pulumi:"labels"` // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrOutput `pulumi:"monitoringConfig"` // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringOutput `pulumi:"name"` // 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"` }
## Import
FeaturestoreEntitytype can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:vertex/aiFeatureStoreEntityType:AiFeatureStoreEntityType default {{featurestore}}/entityTypes/{{name}}
```
func GetAiFeatureStoreEntityType ¶
func GetAiFeatureStoreEntityType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AiFeatureStoreEntityTypeState, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityType, error)
GetAiFeatureStoreEntityType gets an existing AiFeatureStoreEntityType resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAiFeatureStoreEntityType ¶
func NewAiFeatureStoreEntityType(ctx *pulumi.Context, name string, args *AiFeatureStoreEntityTypeArgs, opts ...pulumi.ResourceOption) (*AiFeatureStoreEntityType, error)
NewAiFeatureStoreEntityType registers a new resource with the given unique name, arguments, and options.
func (*AiFeatureStoreEntityType) ElementType ¶
func (*AiFeatureStoreEntityType) ElementType() reflect.Type
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutput ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutputWithContext ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutput ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
func (*AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutputWithContext ¶
func (i *AiFeatureStoreEntityType) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
type AiFeatureStoreEntityTypeArgs ¶
type AiFeatureStoreEntityTypeArgs struct { // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringInput // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapInput // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrInput // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput }
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 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 { // Configuration of how features in Featurestore are monitored. // Structure is documented below. SnapshotAnalysis *AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysis `pulumi:"snapshotAnalysis"` }
type AiFeatureStoreEntityTypeMonitoringConfigArgs ¶
type AiFeatureStoreEntityTypeMonitoringConfigArgs struct { // Configuration of how features in Featurestore are monitored. // 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 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 AiFeatureStoreEntityTypeMonitoringConfigOutput ¶
type AiFeatureStoreEntityTypeMonitoringConfigOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigOutput) SnapshotAnalysis ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
Configuration of how features in Featurestore are monitored. 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) ElementType ¶
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) SnapshotAnalysis ¶
func (o AiFeatureStoreEntityTypeMonitoringConfigPtrOutput) SnapshotAnalysis() AiFeatureStoreEntityTypeMonitoringConfigSnapshotAnalysisPtrOutput
Configuration of how features in Featurestore are monitored. 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". MonitoringInterval *string `pulumi:"monitoringInterval"` }
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". MonitoringInterval pulumi.StringPtrInput `pulumi:"monitoringInterval"` }
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 ¶
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".
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 ¶
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".
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) ElementType ¶
func (AiFeatureStoreEntityTypeOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutput() AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypeOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutput ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
func (AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypeOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
type AiFeatureStoreEntityTypePtrInput ¶
type AiFeatureStoreEntityTypePtrInput interface { pulumi.Input ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput }
type AiFeatureStoreEntityTypePtrOutput ¶
type AiFeatureStoreEntityTypePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreEntityTypePtrOutput) Elem ¶
func (o AiFeatureStoreEntityTypePtrOutput) Elem() AiFeatureStoreEntityTypeOutput
func (AiFeatureStoreEntityTypePtrOutput) ElementType ¶
func (AiFeatureStoreEntityTypePtrOutput) ElementType() reflect.Type
func (AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutput ¶
func (o AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutput() AiFeatureStoreEntityTypePtrOutput
func (AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext ¶
func (o AiFeatureStoreEntityTypePtrOutput) ToAiFeatureStoreEntityTypePtrOutputWithContext(ctx context.Context) AiFeatureStoreEntityTypePtrOutput
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 // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // The name of the Featurestore to use, in the format projects/{project}/locations/{location}/featurestores/{featurestore}. Featurestore pulumi.StringPtrInput // A set of key/value label pairs to assign to this EntityType. Labels pulumi.StringMapInput // The default monitoring configuration for all Features under this EntityType. // If this is populated with [FeaturestoreMonitoringConfig.monitoring_interval] specified, snapshot analysis monitoring is enabled. Otherwise, snapshot analysis monitoring is disabled. // Structure is documented below. MonitoringConfig AiFeatureStoreEntityTypeMonitoringConfigPtrInput // The name of the EntityType. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // 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 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"` }
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.IntInput `pulumi:"fixedNodeCount"` }
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.IntOutput
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) 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) ToAiFeatureStoreOnlineServingConfigPtrOutput ¶
func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutput() AiFeatureStoreOnlineServingConfigPtrOutput
func (AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext ¶
func (o AiFeatureStoreOnlineServingConfigPtrOutput) ToAiFeatureStoreOnlineServingConfigPtrOutputWithContext(ctx context.Context) AiFeatureStoreOnlineServingConfigPtrOutput
type AiFeatureStoreOutput ¶
type AiFeatureStoreOutput struct{ *pulumi.OutputState }
func (AiFeatureStoreOutput) ElementType ¶
func (AiFeatureStoreOutput) ElementType() reflect.Type
func (AiFeatureStoreOutput) ToAiFeatureStoreOutput ¶
func (o AiFeatureStoreOutput) ToAiFeatureStoreOutput() AiFeatureStoreOutput
func (AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext ¶
func (o AiFeatureStoreOutput) ToAiFeatureStoreOutputWithContext(ctx context.Context) AiFeatureStoreOutput
func (AiFeatureStoreOutput) ToAiFeatureStorePtrOutput ¶
func (o AiFeatureStoreOutput) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
func (AiFeatureStoreOutput) ToAiFeatureStorePtrOutputWithContext ¶
func (o AiFeatureStoreOutput) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
type AiFeatureStorePtrInput ¶
type AiFeatureStorePtrInput interface { pulumi.Input ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput }
type AiFeatureStorePtrOutput ¶
type AiFeatureStorePtrOutput struct{ *pulumi.OutputState }
func (AiFeatureStorePtrOutput) Elem ¶
func (o AiFeatureStorePtrOutput) Elem() AiFeatureStoreOutput
func (AiFeatureStorePtrOutput) ElementType ¶
func (AiFeatureStorePtrOutput) ElementType() reflect.Type
func (AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutput ¶
func (o AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutput() AiFeatureStorePtrOutput
func (AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutputWithContext ¶
func (o AiFeatureStorePtrOutput) ToAiFeatureStorePtrOutputWithContext(ctx context.Context) AiFeatureStorePtrOutput
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 // Used to perform consistent read-modify-write updates. Etag pulumi.StringPtrInput // If set to true, any EntityTypes and Features for this Featurestore will also be deleted ForceDestroy pulumi.BoolPtrInput // A set of key/value label pairs to assign to this Featurestore. Labels pulumi.StringMapInput // The name of the Featurestore. This value may be up to 60 characters, and valid characters are [a-z0-9_]. The first character cannot be a number. Name pulumi.StringPtrInput // Config for online serving resources. // Structure is documented below. OnlineServingConfig AiFeatureStoreOnlineServingConfigPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The region of the dataset. eg us-central1 Region pulumi.StringPtrInput // The timestamp of when the featurestore was last updated in RFC3339 UTC "Zulu" format, with nanosecond resolution and up // to nine fractional digits. UpdateTime pulumi.StringPtrInput }
func (AiFeatureStoreState) ElementType ¶
func (AiFeatureStoreState) ElementType() reflect.Type