Artifact constructor

Artifact(
  1. String name, {
  2. ArtifactArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new Artifact. name The Pulumi resource name. args Arguments used to configure this Artifact. The set of arguments for Artifact. options Resource options controlling this resource's behavior.

Implementation

Artifact(
  String name, {
  ArtifactArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:aiplatform/v1:Artifact',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  artifactId = registerOutput<String?>('artifactId');
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  displayName = registerOutput<String>('displayName');
  etag = registerOutput<String>('etag');
  labels = registerOutput<Map<String, String>>('labels');
  location = registerOutput<String>('location');
  metadata = registerOutput<Map<String, String>>('metadata');
  metadataStoreId = registerOutput<String>('metadataStoreId');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  schemaTitle = registerOutput<String>('schemaTitle');
  schemaVersion = registerOutput<String>('schemaVersion');
  state = registerOutput<String>('state');
  updateTime = registerOutput<String>('updateTime');
  uri = registerOutput<String>('uri');
}