public sealed class GenerateApplicationIaCRequest : IMessage<GenerateApplicationIaCRequest>, IEquatable<GenerateApplicationIaCRequest>, IDeepCloneable<GenerateApplicationIaCRequest>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class GenerateApplicationIaCRequest.
Request message for GenerateApplicationIaC method.
Implements
IMessageGenerateApplicationIaCRequest, IEquatableGenerateApplicationIaCRequest, IDeepCloneableGenerateApplicationIaCRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
GenerateApplicationIaCRequest()
public GenerateApplicationIaCRequest()GenerateApplicationIaCRequest(GenerateApplicationIaCRequest)
public GenerateApplicationIaCRequest(GenerateApplicationIaCRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
GenerateApplicationIaCRequest |
Properties
ApplicationName
public ApplicationName ApplicationName { get; set; }ApplicationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ApplicationName |
|
ArtifactLocation
public ArtifactLocation ArtifactLocation { get; set; }Optional. Specifies the destination for the generated IaC, which can be Cloud Storage or a Developer Connect repository.
| Property Value | |
|---|---|
| Type | Description |
ArtifactLocation |
|
GcsUri
[Obsolete]
public string GcsUri { get; set; }Optional. DEPRECATED: Use the 'artifact_location' field instead. The Cloud Storage URI to write the generated IaC to.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IacFormat
public IACFormat IacFormat { get; set; }Optional. The IaC format to generate.
| Property Value | |
|---|---|
| Type | Description |
IACFormat |
|
Name
public string Name { get; set; }Required. The name of the application.
| Property Value | |
|---|---|
| Type | Description |
string |
|