public sealed class PreviewApplicationRequest : IMessage<PreviewApplicationRequest>, IEquatable<PreviewApplicationRequest>, IDeepCloneable<PreviewApplicationRequest>, IBufferMessage, IMessageReference documentation and code samples for the Design Center v1 API class PreviewApplicationRequest.
Message for previewing an application.
Implements
IMessagePreviewApplicationRequest, IEquatablePreviewApplicationRequest, IDeepCloneablePreviewApplicationRequest, IBufferMessage, IMessageNamespace
Google.Cloud.DesignCenter.V1Assembly
Google.Cloud.DesignCenter.V1.dll
Constructors
PreviewApplicationRequest()
public PreviewApplicationRequest()PreviewApplicationRequest(PreviewApplicationRequest)
public PreviewApplicationRequest(PreviewApplicationRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
PreviewApplicationRequest |
Properties
ApplicationName
public ApplicationName ApplicationName { get; set; }ApplicationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
ApplicationName |
|
Name
public string Name { get; set; }Required. The application name in the following format:
projects/$project/locations/$location/spaces/$space/applications/$application
| Property Value | |
|---|---|
| Type | Description |
string |
|
ServiceAccount
public string ServiceAccount { get; set; }Optional. The email address of the service account to use for this preview operation.
- If provided, this service account will be used to execute the preview process, taking precedence over any service_account specified on the Application resource.
- The caller must have the 'iam.serviceAccounts.actAs' permission on this service account.
- If this field is omitted, the system will use the 'service_account' defined within the Application resource.
- We recommend that you provide a service account here or on the Application resource. If you don't provide a service account, the preview will fail. Format: projects/{PROJECT}/serviceAccounts/{EMAIL_ADDRESS}
| Property Value | |
|---|---|
| Type | Description |
string |
|
WorkerPool
public string WorkerPool { get; set; }Optional. The user-specified Worker Pool resource in which the Cloud Build job will execute. Format: projects/{project}/locations/{location}/workerPools/{workerPoolId} If this flag is omitted, the worker pool already defined on the application will be used. If no worker pool is defined on the application, the default Cloud Build worker pool is used. The worker pool must exist in the same region as the application.
| Property Value | |
|---|---|
| Type | Description |
string |
|