Design Center v1 API - Class ApplicationTemplateRevision (1.0.0-beta01)

public sealed class ApplicationTemplateRevision : IMessage<ApplicationTemplateRevision>, IEquatable<ApplicationTemplateRevision>, IDeepCloneable<ApplicationTemplateRevision>, IBufferMessage, IMessage

Reference documentation and code samples for the Design Center v1 API class ApplicationTemplateRevision.

Application template revision resource.

Inheritance

object > ApplicationTemplateRevision

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

ApplicationTemplateRevision()

public ApplicationTemplateRevision()

ApplicationTemplateRevision(ApplicationTemplateRevision)

public ApplicationTemplateRevision(ApplicationTemplateRevision other)
Parameter
Name Description
other ApplicationTemplateRevision

Properties

ApplicationParameters

public RepeatedField<Parameter> ApplicationParameters { get; }

Optional. The values provided for the input variables.

Property Value
Type Description
RepeatedFieldParameter

ApplicationTemplateRevisionName

public ApplicationTemplateRevisionName ApplicationTemplateRevisionName { get; set; }

ApplicationTemplateRevisionName-typed view over the Name resource name property.

Property Value
Type Description
ApplicationTemplateRevisionName

ArtifactLocation

public ArtifactLocation ArtifactLocation { get; set; }

Output only. Details of the location where the IaC for this ApplicationTemplate Revision was last successfully exported.

Property Value
Type Description
ArtifactLocation

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The application template revision creation timestamp.

Property Value
Type Description
Timestamp

IacSource

public IACSource IacSource { get; set; }

Output only. Indicates the IaC source format of this application template revision.

Property Value
Type Description
IACSource

Name

public string Name { get; set; }

Identifier. The application template revision name.

Property Value
Type Description
string

Snapshot

public SerializedApplicationTemplate Snapshot { get; set; }

Output only. The serialized application template.

Property Value
Type Description
SerializedApplicationTemplate

TemplateMetadata

public TFBlueprintMetadata TemplateMetadata { get; set; }

Output only. The input output variables parsed from the imported terraform code.

Property Value
Type Description
TFBlueprintMetadata