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

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

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

Request message for RegisterAppHubApplicationResources method.

Inheritance

object > RegisterAppHubApplicationResourcesRequest

Namespace

Google.Cloud.DesignCenter.V1

Assembly

Google.Cloud.DesignCenter.V1.dll

Constructors

RegisterAppHubApplicationResourcesRequest()

public RegisterAppHubApplicationResourcesRequest()

RegisterAppHubApplicationResourcesRequest(RegisterAppHubApplicationResourcesRequest)

public RegisterAppHubApplicationResourcesRequest(RegisterAppHubApplicationResourcesRequest other)
Parameter
Name Description
other RegisterAppHubApplicationResourcesRequest

Properties

ApphubApplication

public string ApphubApplication { get; set; }

Required. The name of the AppHub Application. Format: projects/{project}/locations/{location}/applications/{application}

Property Value
Type Description
string

HasTfstateContent

public bool HasTfstateContent { get; }

Gets whether the "tfstate_content" field is set

Property Value
Type Description
bool

HasTfstateSignedGcsUri

public bool HasTfstateSignedGcsUri { get; }

Gets whether the "tfstate_signed_gcs_uri" field is set

Property Value
Type Description
bool

Parent

public string Parent { get; set; }

Required. The parent location. Format: projects/{project}/locations/{location}

Property Value
Type Description
string

ParentAsLocationName

public LocationName ParentAsLocationName { get; set; }

LocationName-typed view over the Parent resource name property.

Property Value
Type Description
LocationName

TfstateContent

public string TfstateContent { get; set; }

Optional. The Terraform state (tfstate) content as a raw string. For large state files exceeding 10MB, use the 'tfstate_signed_gcs_uri' field instead.

Property Value
Type Description
string

TfstateSignedGcsUri

public string TfstateSignedGcsUri { get; set; }

Optional. A securely signed Cloud Storage URI pointing to the tfstate file. The URI must be signed to grant the service temporary read access to the state file. Application Design Center imposes a limit on the maximum size of the state file accessed via this URI.

Property Value
Type Description
string

TfstateSourceCase

public RegisterAppHubApplicationResourcesRequest.TfstateSourceOneofCase TfstateSourceCase { get; }
Property Value
Type Description
RegisterAppHubApplicationResourcesRequestTfstateSourceOneofCase