Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version google_app_engine_flexible_app_version}.
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersion(Construct Scope, string Id, GoogleAppEngineFlexibleAppVersionConfig Config);
Name | Type | Description |
---|---|---|
Scope |
Constructs.Construct |
The scope in which to define this construct. |
Id |
string |
The scoped construct ID. |
Config |
GoogleAppEngineFlexibleAppVersionConfig |
No description. |
- Type: Constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
Name | Description |
---|---|
ToString |
Returns a string representation of this construct. |
AddOverride |
No description. |
OverrideLogicalId |
Overrides the auto-generated logical ID with a specific ID. |
ResetOverrideLogicalId |
Resets a previously passed logical Id to use the auto-generated logical id again. |
ToHclTerraform |
No description. |
ToMetadata |
No description. |
ToTerraform |
Adds this resource to the terraform JSON output. |
AddMoveTarget |
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
HasResourceMove |
No description. |
ImportFrom |
No description. |
InterpolationForAttribute |
No description. |
MoveFromId |
Move the resource corresponding to "id" to this resource. |
MoveTo |
Moves this resource to the target resource given by moveTarget. |
MoveToId |
Moves this resource to the resource corresponding to "id". |
PutApiConfig |
No description. |
PutAutomaticScaling |
No description. |
PutDeployment |
No description. |
PutEndpointsApiService |
No description. |
PutEntrypoint |
No description. |
PutFlexibleRuntimeSettings |
No description. |
PutHandlers |
No description. |
PutLivenessCheck |
No description. |
PutManualScaling |
No description. |
PutNetwork |
No description. |
PutReadinessCheck |
No description. |
PutResources |
No description. |
PutTimeouts |
No description. |
PutVpcAccessConnector |
No description. |
ResetApiConfig |
No description. |
ResetAutomaticScaling |
No description. |
ResetBetaSettings |
No description. |
ResetDefaultExpiration |
No description. |
ResetDeleteServiceOnDestroy |
No description. |
ResetDeployment |
No description. |
ResetEndpointsApiService |
No description. |
ResetEntrypoint |
No description. |
ResetEnvVariables |
No description. |
ResetFlexibleRuntimeSettings |
No description. |
ResetHandlers |
No description. |
ResetId |
No description. |
ResetInboundServices |
No description. |
ResetInstanceClass |
No description. |
ResetManualScaling |
No description. |
ResetNetwork |
No description. |
ResetNobuildFilesRegex |
No description. |
ResetNoopOnDestroy |
No description. |
ResetProject |
No description. |
ResetResources |
No description. |
ResetRuntimeApiVersion |
No description. |
ResetRuntimeChannel |
No description. |
ResetRuntimeMainExecutablePath |
No description. |
ResetServiceAccount |
No description. |
ResetServingStatus |
No description. |
ResetTimeouts |
No description. |
ResetVersionId |
No description. |
ResetVpcAccessConnector |
No description. |
private string ToString()
Returns a string representation of this construct.
private void AddOverride(string Path, object Value)
- Type: string
- Type: object
private void OverrideLogicalId(string NewLogicalId)
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
private void ResetOverrideLogicalId()
Resets a previously passed logical Id to use the auto-generated logical id again.
private object ToHclTerraform()
private object ToMetadata()
private object ToTerraform()
Adds this resource to the terraform JSON output.
private void AddMoveTarget(string MoveTarget)
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: string
The string move target that will correspond to this resource.
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private object HasResourceMove()
private void ImportFrom(string Id, TerraformProvider Provider = null)
- Type: string
- Type: HashiCorp.Cdktf.TerraformProvider
private IResolvable InterpolationForAttribute(string TerraformAttribute)
- Type: string
private void MoveFromId(string Id)
Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
private void MoveTo(string MoveTarget, object Index = null)
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: object
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
private void MoveToId(string Id)
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
private void PutApiConfig(GoogleAppEngineFlexibleAppVersionApiConfig Value)
private void PutAutomaticScaling(GoogleAppEngineFlexibleAppVersionAutomaticScaling Value)
private void PutDeployment(GoogleAppEngineFlexibleAppVersionDeployment Value)
private void PutEndpointsApiService(GoogleAppEngineFlexibleAppVersionEndpointsApiService Value)
private void PutEntrypoint(GoogleAppEngineFlexibleAppVersionEntrypoint Value)
private void PutFlexibleRuntimeSettings(GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings Value)
private void PutHandlers(object Value)
- Type: object
private void PutLivenessCheck(GoogleAppEngineFlexibleAppVersionLivenessCheck Value)
private void PutManualScaling(GoogleAppEngineFlexibleAppVersionManualScaling Value)
private void PutNetwork(GoogleAppEngineFlexibleAppVersionNetwork Value)
private void PutReadinessCheck(GoogleAppEngineFlexibleAppVersionReadinessCheck Value)
private void PutResources(GoogleAppEngineFlexibleAppVersionResources Value)
private void PutTimeouts(GoogleAppEngineFlexibleAppVersionTimeouts Value)
private void PutVpcAccessConnector(GoogleAppEngineFlexibleAppVersionVpcAccessConnector Value)
private void ResetApiConfig()
private void ResetAutomaticScaling()
private void ResetBetaSettings()
private void ResetDefaultExpiration()
private void ResetDeleteServiceOnDestroy()
private void ResetDeployment()
private void ResetEndpointsApiService()
private void ResetEntrypoint()
private void ResetEnvVariables()
private void ResetFlexibleRuntimeSettings()
private void ResetHandlers()
private void ResetId()
private void ResetInboundServices()
private void ResetInstanceClass()
private void ResetManualScaling()
private void ResetNetwork()
private void ResetNobuildFilesRegex()
private void ResetNoopOnDestroy()
private void ResetProject()
private void ResetResources()
private void ResetRuntimeApiVersion()
private void ResetRuntimeChannel()
private void ResetRuntimeMainExecutablePath()
private void ResetServiceAccount()
private void ResetServingStatus()
private void ResetTimeouts()
private void ResetVersionId()
private void ResetVpcAccessConnector()
Name | Description |
---|---|
IsConstruct |
Checks if x is a construct. |
IsTerraformElement |
No description. |
IsTerraformResource |
No description. |
GenerateConfigForImport |
Generates CDKTF code for importing a GoogleAppEngineFlexibleAppVersion resource upon running "cdktf plan ". |
using HashiCorp.Cdktf.Providers.GoogleBeta;
GoogleAppEngineFlexibleAppVersion.IsConstruct(object X);
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: object
Any object.
using HashiCorp.Cdktf.Providers.GoogleBeta;
GoogleAppEngineFlexibleAppVersion.IsTerraformElement(object X);
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
GoogleAppEngineFlexibleAppVersion.IsTerraformResource(object X);
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
GoogleAppEngineFlexibleAppVersion.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);
Generates CDKTF code for importing a GoogleAppEngineFlexibleAppVersion resource upon running "cdktf plan ".
- Type: Constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the GoogleAppEngineFlexibleAppVersion to import.
- Type: string
The id of the existing GoogleAppEngineFlexibleAppVersion that should be imported.
Refer to the {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#import import section} in the documentation of this resource for the id to use
- Type: HashiCorp.Cdktf.TerraformProvider
? Optional instance of the provider where the GoogleAppEngineFlexibleAppVersion to import is found.
public Node Node { get; }
- Type: Constructs.Node
The tree node.
public TerraformStack CdktfStack { get; }
- Type: HashiCorp.Cdktf.TerraformStack
public string Fqn { get; }
- Type: string
public string FriendlyUniqueId { get; }
- Type: string
public System.Collections.Generic.IDictionary<string, object> TerraformMetaArguments { get; }
- Type: System.Collections.Generic.IDictionary<string, object>
public string TerraformResourceType { get; }
- Type: string
public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; }
- Type: HashiCorp.Cdktf.TerraformProviderGeneratorMetadata
public object Connection { get; }
- Type: object
public object Count { get; }
- Type: object
public string[] DependsOn { get; }
- Type: string[]
public ITerraformIterator ForEach { get; }
- Type: HashiCorp.Cdktf.ITerraformIterator
public TerraformResourceLifecycle Lifecycle { get; }
- Type: HashiCorp.Cdktf.TerraformResourceLifecycle
public TerraformProvider Provider { get; }
- Type: HashiCorp.Cdktf.TerraformProvider
public object[] Provisioners { get; }
- Type: object[]
public GoogleAppEngineFlexibleAppVersionApiConfigOutputReference ApiConfig { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference AutomaticScaling { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentOutputReference Deployment { get; }
public GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference EndpointsApiService { get; }
public GoogleAppEngineFlexibleAppVersionEntrypointOutputReference Entrypoint { get; }
public GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettingsOutputReference FlexibleRuntimeSettings { get; }
public GoogleAppEngineFlexibleAppVersionHandlersList Handlers { get; }
public GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference LivenessCheck { get; }
public GoogleAppEngineFlexibleAppVersionManualScalingOutputReference ManualScaling { get; }
public string Name { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionNetworkOutputReference Network { get; }
public GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference ReadinessCheck { get; }
public GoogleAppEngineFlexibleAppVersionResourcesOutputReference Resources { get; }
public GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference Timeouts { get; }
public GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference VpcAccessConnector { get; }
public GoogleAppEngineFlexibleAppVersionApiConfig ApiConfigInput { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScaling AutomaticScalingInput { get; }
public System.Collections.Generic.IDictionary<string, string> BetaSettingsInput { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public string DefaultExpirationInput { get; }
- Type: string
public object DeleteServiceOnDestroyInput { get; }
- Type: object
public GoogleAppEngineFlexibleAppVersionDeployment DeploymentInput { get; }
public GoogleAppEngineFlexibleAppVersionEndpointsApiService EndpointsApiServiceInput { get; }
public GoogleAppEngineFlexibleAppVersionEntrypoint EntrypointInput { get; }
public System.Collections.Generic.IDictionary<string, string> EnvVariablesInput { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings FlexibleRuntimeSettingsInput { get; }
public object HandlersInput { get; }
- Type: object
public string IdInput { get; }
- Type: string
public string[] InboundServicesInput { get; }
- Type: string[]
public string InstanceClassInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionLivenessCheck LivenessCheckInput { get; }
public GoogleAppEngineFlexibleAppVersionManualScaling ManualScalingInput { get; }
public GoogleAppEngineFlexibleAppVersionNetwork NetworkInput { get; }
public string NobuildFilesRegexInput { get; }
- Type: string
public object NoopOnDestroyInput { get; }
- Type: object
public string ProjectInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionReadinessCheck ReadinessCheckInput { get; }
public GoogleAppEngineFlexibleAppVersionResources ResourcesInput { get; }
public string RuntimeApiVersionInput { get; }
- Type: string
public string RuntimeChannelInput { get; }
- Type: string
public string RuntimeInput { get; }
- Type: string
public string RuntimeMainExecutablePathInput { get; }
- Type: string
public string ServiceAccountInput { get; }
- Type: string
public string ServiceInput { get; }
- Type: string
public string ServingStatusInput { get; }
- Type: string
public object TimeoutsInput { get; }
- Type: object
public string VersionIdInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionVpcAccessConnector VpcAccessConnectorInput { get; }
public System.Collections.Generic.IDictionary<string, string> BetaSettings { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public string DefaultExpiration { get; }
- Type: string
public object DeleteServiceOnDestroy { get; }
- Type: object
public System.Collections.Generic.IDictionary<string, string> EnvVariables { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public string Id { get; }
- Type: string
public string[] InboundServices { get; }
- Type: string[]
public string InstanceClass { get; }
- Type: string
public string NobuildFilesRegex { get; }
- Type: string
public object NoopOnDestroy { get; }
- Type: object
public string Project { get; }
- Type: string
public string Runtime { get; }
- Type: string
public string RuntimeApiVersion { get; }
- Type: string
public string RuntimeChannel { get; }
- Type: string
public string RuntimeMainExecutablePath { get; }
- Type: string
public string Service { get; }
- Type: string
public string ServiceAccount { get; }
- Type: string
public string ServingStatus { get; }
- Type: string
public string VersionId { get; }
- Type: string
Name | Type | Description |
---|---|---|
TfResourceType |
string |
No description. |
public string TfResourceType { get; }
- Type: string
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionApiConfig {
string Script,
string AuthFailAction = null,
string Login = null,
string SecurityLevel = null,
string Url = null
};
Name | Type | Description |
---|---|---|
Script |
string |
Path to the script from the application root directory. |
AuthFailAction |
string |
Action to take when users access resources that require authentication. Default value: "AUTH_FAIL_ACTION_REDIRECT" Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. |
Login |
string |
Level of login required to access this resource. Default value: "LOGIN_OPTIONAL" Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. |
SecurityLevel |
string |
Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. |
Url |
string |
URL to serve the endpoint at. |
public string Script { get; set; }
- Type: string
Path to the script from the application root directory.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#script GoogleAppEngineFlexibleAppVersion#script}
public string AuthFailAction { get; set; }
- Type: string
Action to take when users access resources that require authentication. Default value: "AUTH_FAIL_ACTION_REDIRECT" Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#auth_fail_action GoogleAppEngineFlexibleAppVersion#auth_fail_action}
public string Login { get; set; }
- Type: string
Level of login required to access this resource. Default value: "LOGIN_OPTIONAL" Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#login GoogleAppEngineFlexibleAppVersion#login}
public string SecurityLevel { get; set; }
- Type: string
Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#security_level GoogleAppEngineFlexibleAppVersion#security_level}
public string Url { get; set; }
- Type: string
URL to serve the endpoint at.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#url GoogleAppEngineFlexibleAppVersion#url}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScaling {
GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization CpuUtilization,
string CoolDownPeriod = null,
GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization DiskUtilization = null,
double MaxConcurrentRequests = null,
double MaxIdleInstances = null,
string MaxPendingLatency = null,
double MaxTotalInstances = null,
double MinIdleInstances = null,
string MinPendingLatency = null,
double MinTotalInstances = null,
GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization NetworkUtilization = null,
GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization RequestUtilization = null
};
Name | Type | Description |
---|---|---|
CpuUtilization |
GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization |
cpu_utilization block. |
CoolDownPeriod |
string |
The time period that the Autoscaler should wait before it starts collecting information from a new instance. |
DiskUtilization |
GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization |
disk_utilization block. |
MaxConcurrentRequests |
double |
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. |
MaxIdleInstances |
double |
Maximum number of idle instances that should be maintained for this version. |
MaxPendingLatency |
string |
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. |
MaxTotalInstances |
double |
Maximum number of instances that should be started to handle requests for this version. Default: 20. |
MinIdleInstances |
double |
Minimum number of idle instances that should be maintained for this version. |
MinPendingLatency |
string |
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. |
MinTotalInstances |
double |
Minimum number of running instances that should be maintained for this version. Default: 2. |
NetworkUtilization |
GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization |
network_utilization block. |
RequestUtilization |
GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization |
request_utilization block. |
public GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization CpuUtilization { get; set; }
cpu_utilization block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#cpu_utilization GoogleAppEngineFlexibleAppVersion#cpu_utilization}
public string CoolDownPeriod { get; set; }
- Type: string
The time period that the Autoscaler should wait before it starts collecting information from a new instance.
This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Default: 120s
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#cool_down_period GoogleAppEngineFlexibleAppVersion#cool_down_period}
public GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization DiskUtilization { get; set; }
disk_utilization block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#disk_utilization GoogleAppEngineFlexibleAppVersion#disk_utilization}
public double MaxConcurrentRequests { get; set; }
- Type: double
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.
Defaults to a runtime-specific value.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#max_concurrent_requests GoogleAppEngineFlexibleAppVersion#max_concurrent_requests}
public double MaxIdleInstances { get; set; }
- Type: double
Maximum number of idle instances that should be maintained for this version.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#max_idle_instances GoogleAppEngineFlexibleAppVersion#max_idle_instances}
public string MaxPendingLatency { get; set; }
- Type: string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#max_pending_latency GoogleAppEngineFlexibleAppVersion#max_pending_latency}
public double MaxTotalInstances { get; set; }
- Type: double
Maximum number of instances that should be started to handle requests for this version. Default: 20.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#max_total_instances GoogleAppEngineFlexibleAppVersion#max_total_instances}
public double MinIdleInstances { get; set; }
- Type: double
Minimum number of idle instances that should be maintained for this version.
Only applicable for the default version of a service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#min_idle_instances GoogleAppEngineFlexibleAppVersion#min_idle_instances}
public string MinPendingLatency { get; set; }
- Type: string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#min_pending_latency GoogleAppEngineFlexibleAppVersion#min_pending_latency}
public double MinTotalInstances { get; set; }
- Type: double
Minimum number of running instances that should be maintained for this version. Default: 2.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#min_total_instances GoogleAppEngineFlexibleAppVersion#min_total_instances}
public GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization NetworkUtilization { get; set; }
network_utilization block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#network_utilization GoogleAppEngineFlexibleAppVersion#network_utilization}
public GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization RequestUtilization { get; set; }
request_utilization block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#request_utilization GoogleAppEngineFlexibleAppVersion#request_utilization}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization {
double TargetUtilization,
string AggregationWindowLength = null
};
Name | Type | Description |
---|---|---|
TargetUtilization |
double |
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. |
AggregationWindowLength |
string |
Period of time over which CPU utilization is calculated. |
public double TargetUtilization { get; set; }
- Type: double
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_utilization GoogleAppEngineFlexibleAppVersion#target_utilization}
public string AggregationWindowLength { get; set; }
- Type: string
Period of time over which CPU utilization is calculated.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#aggregation_window_length GoogleAppEngineFlexibleAppVersion#aggregation_window_length}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization {
double TargetReadBytesPerSecond = null,
double TargetReadOpsPerSecond = null,
double TargetWriteBytesPerSecond = null,
double TargetWriteOpsPerSecond = null
};
Name | Type | Description |
---|---|---|
TargetReadBytesPerSecond |
double |
Target bytes read per second. |
TargetReadOpsPerSecond |
double |
Target ops read per seconds. |
TargetWriteBytesPerSecond |
double |
Target bytes written per second. |
TargetWriteOpsPerSecond |
double |
Target ops written per second. |
public double TargetReadBytesPerSecond { get; set; }
- Type: double
Target bytes read per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_read_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_read_bytes_per_second}
public double TargetReadOpsPerSecond { get; set; }
- Type: double
Target ops read per seconds.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_read_ops_per_second GoogleAppEngineFlexibleAppVersion#target_read_ops_per_second}
public double TargetWriteBytesPerSecond { get; set; }
- Type: double
Target bytes written per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_write_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_write_bytes_per_second}
public double TargetWriteOpsPerSecond { get; set; }
- Type: double
Target ops written per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_write_ops_per_second GoogleAppEngineFlexibleAppVersion#target_write_ops_per_second}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization {
double TargetReceivedBytesPerSecond = null,
double TargetReceivedPacketsPerSecond = null,
double TargetSentBytesPerSecond = null,
double TargetSentPacketsPerSecond = null
};
Name | Type | Description |
---|---|---|
TargetReceivedBytesPerSecond |
double |
Target bytes received per second. |
TargetReceivedPacketsPerSecond |
double |
Target packets received per second. |
TargetSentBytesPerSecond |
double |
Target bytes sent per second. |
TargetSentPacketsPerSecond |
double |
Target packets sent per second. |
public double TargetReceivedBytesPerSecond { get; set; }
- Type: double
Target bytes received per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_received_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_received_bytes_per_second}
public double TargetReceivedPacketsPerSecond { get; set; }
- Type: double
Target packets received per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_received_packets_per_second GoogleAppEngineFlexibleAppVersion#target_received_packets_per_second}
public double TargetSentBytesPerSecond { get; set; }
- Type: double
Target bytes sent per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_sent_bytes_per_second GoogleAppEngineFlexibleAppVersion#target_sent_bytes_per_second}
public double TargetSentPacketsPerSecond { get; set; }
- Type: double
Target packets sent per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_sent_packets_per_second GoogleAppEngineFlexibleAppVersion#target_sent_packets_per_second}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization {
double TargetConcurrentRequests = null,
string TargetRequestCountPerSecond = null
};
Name | Type | Description |
---|---|---|
TargetConcurrentRequests |
double |
Target number of concurrent requests. |
TargetRequestCountPerSecond |
string |
Target requests per second. |
public double TargetConcurrentRequests { get; set; }
- Type: double
Target number of concurrent requests.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_concurrent_requests GoogleAppEngineFlexibleAppVersion#target_concurrent_requests}
public string TargetRequestCountPerSecond { get; set; }
- Type: string
Target requests per second.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#target_request_count_per_second GoogleAppEngineFlexibleAppVersion#target_request_count_per_second}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionConfig {
object Connection = null,
object Count = null,
ITerraformDependable[] DependsOn = null,
ITerraformIterator ForEach = null,
TerraformResourceLifecycle Lifecycle = null,
TerraformProvider Provider = null,
object[] Provisioners = null,
GoogleAppEngineFlexibleAppVersionLivenessCheck LivenessCheck,
GoogleAppEngineFlexibleAppVersionReadinessCheck ReadinessCheck,
string Runtime,
string Service,
GoogleAppEngineFlexibleAppVersionApiConfig ApiConfig = null,
GoogleAppEngineFlexibleAppVersionAutomaticScaling AutomaticScaling = null,
System.Collections.Generic.IDictionary<string, string> BetaSettings = null,
string DefaultExpiration = null,
object DeleteServiceOnDestroy = null,
GoogleAppEngineFlexibleAppVersionDeployment Deployment = null,
GoogleAppEngineFlexibleAppVersionEndpointsApiService EndpointsApiService = null,
GoogleAppEngineFlexibleAppVersionEntrypoint Entrypoint = null,
System.Collections.Generic.IDictionary<string, string> EnvVariables = null,
GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings FlexibleRuntimeSettings = null,
object Handlers = null,
string Id = null,
string[] InboundServices = null,
string InstanceClass = null,
GoogleAppEngineFlexibleAppVersionManualScaling ManualScaling = null,
GoogleAppEngineFlexibleAppVersionNetwork Network = null,
string NobuildFilesRegex = null,
object NoopOnDestroy = null,
string Project = null,
GoogleAppEngineFlexibleAppVersionResources Resources = null,
string RuntimeApiVersion = null,
string RuntimeChannel = null,
string RuntimeMainExecutablePath = null,
string ServiceAccount = null,
string ServingStatus = null,
GoogleAppEngineFlexibleAppVersionTimeouts Timeouts = null,
string VersionId = null,
GoogleAppEngineFlexibleAppVersionVpcAccessConnector VpcAccessConnector = null
};
Name | Type | Description |
---|---|---|
Connection |
object |
No description. |
Count |
object |
No description. |
DependsOn |
HashiCorp.Cdktf.ITerraformDependable[] |
No description. |
ForEach |
HashiCorp.Cdktf.ITerraformIterator |
No description. |
Lifecycle |
HashiCorp.Cdktf.TerraformResourceLifecycle |
No description. |
Provider |
HashiCorp.Cdktf.TerraformProvider |
No description. |
Provisioners |
object[] |
No description. |
LivenessCheck |
GoogleAppEngineFlexibleAppVersionLivenessCheck |
liveness_check block. |
ReadinessCheck |
GoogleAppEngineFlexibleAppVersionReadinessCheck |
readiness_check block. |
Runtime |
string |
Desired runtime. Example python27. |
Service |
string |
AppEngine service resource. Can contain numbers, letters, and hyphens. |
ApiConfig |
GoogleAppEngineFlexibleAppVersionApiConfig |
api_config block. |
AutomaticScaling |
GoogleAppEngineFlexibleAppVersionAutomaticScaling |
automatic_scaling block. |
BetaSettings |
System.Collections.Generic.IDictionary<string, string> |
Metadata settings that are supplied to this version to enable beta runtime features. |
DefaultExpiration |
string |
Duration that static files should be cached by web proxies and browsers. |
DeleteServiceOnDestroy |
object |
If set to 'true', the service will be deleted if it is the last version. |
Deployment |
GoogleAppEngineFlexibleAppVersionDeployment |
deployment block. |
EndpointsApiService |
GoogleAppEngineFlexibleAppVersionEndpointsApiService |
endpoints_api_service block. |
Entrypoint |
GoogleAppEngineFlexibleAppVersionEntrypoint |
entrypoint block. |
EnvVariables |
System.Collections.Generic.IDictionary<string, string> |
Environment variables available to the application. |
FlexibleRuntimeSettings |
GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings |
flexible_runtime_settings block. |
Handlers |
object |
handlers block. |
Id |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#id GoogleAppEngineFlexibleAppVersion#id}. |
InboundServices |
string[] |
A list of the types of messages that this application is able to receive. |
InstanceClass |
string |
Instance class that is used to run this version. |
ManualScaling |
GoogleAppEngineFlexibleAppVersionManualScaling |
manual_scaling block. |
Network |
GoogleAppEngineFlexibleAppVersionNetwork |
network block. |
NobuildFilesRegex |
string |
Files that match this pattern will not be built into this version. Only applicable for Go runtimes. |
NoopOnDestroy |
object |
If set to 'true', the application version will not be deleted. |
Project |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#project GoogleAppEngineFlexibleAppVersion#project}. |
Resources |
GoogleAppEngineFlexibleAppVersionResources |
resources block. |
RuntimeApiVersion |
string |
The version of the API in the given runtime environment. |
RuntimeChannel |
string |
The channel of the runtime to use. Only available for some runtimes. |
RuntimeMainExecutablePath |
string |
The path or name of the app's main executable. |
ServiceAccount |
string |
The identity that the deployed version will run as. |
ServingStatus |
string |
Current serving status of this version. |
Timeouts |
GoogleAppEngineFlexibleAppVersionTimeouts |
timeouts block. |
VersionId |
string |
Relative name of the version within the service. |
VpcAccessConnector |
GoogleAppEngineFlexibleAppVersionVpcAccessConnector |
vpc_access_connector block. |
public object Connection { get; set; }
- Type: object
public object Count { get; set; }
- Type: object
public ITerraformDependable[] DependsOn { get; set; }
- Type: HashiCorp.Cdktf.ITerraformDependable[]
public ITerraformIterator ForEach { get; set; }
- Type: HashiCorp.Cdktf.ITerraformIterator
public TerraformResourceLifecycle Lifecycle { get; set; }
- Type: HashiCorp.Cdktf.TerraformResourceLifecycle
public TerraformProvider Provider { get; set; }
- Type: HashiCorp.Cdktf.TerraformProvider
public object[] Provisioners { get; set; }
- Type: object[]
public GoogleAppEngineFlexibleAppVersionLivenessCheck LivenessCheck { get; set; }
liveness_check block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#liveness_check GoogleAppEngineFlexibleAppVersion#liveness_check}
public GoogleAppEngineFlexibleAppVersionReadinessCheck ReadinessCheck { get; set; }
readiness_check block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#readiness_check GoogleAppEngineFlexibleAppVersion#readiness_check}
public string Runtime { get; set; }
- Type: string
Desired runtime. Example python27.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#runtime GoogleAppEngineFlexibleAppVersion#runtime}
public string Service { get; set; }
- Type: string
AppEngine service resource. Can contain numbers, letters, and hyphens.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#service GoogleAppEngineFlexibleAppVersion#service}
public GoogleAppEngineFlexibleAppVersionApiConfig ApiConfig { get; set; }
api_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#api_config GoogleAppEngineFlexibleAppVersion#api_config}
public GoogleAppEngineFlexibleAppVersionAutomaticScaling AutomaticScaling { get; set; }
automatic_scaling block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#automatic_scaling GoogleAppEngineFlexibleAppVersion#automatic_scaling}
public System.Collections.Generic.IDictionary<string, string> BetaSettings { get; set; }
- Type: System.Collections.Generic.IDictionary<string, string>
Metadata settings that are supplied to this version to enable beta runtime features.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#beta_settings GoogleAppEngineFlexibleAppVersion#beta_settings}
public string DefaultExpiration { get; set; }
- Type: string
Duration that static files should be cached by web proxies and browsers.
Only applicable if the corresponding StaticFilesHandler does not specify its own expiration time.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#default_expiration GoogleAppEngineFlexibleAppVersion#default_expiration}
public object DeleteServiceOnDestroy { get; set; }
- Type: object
If set to 'true', the service will be deleted if it is the last version.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#delete_service_on_destroy GoogleAppEngineFlexibleAppVersion#delete_service_on_destroy}
public GoogleAppEngineFlexibleAppVersionDeployment Deployment { get; set; }
deployment block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#deployment GoogleAppEngineFlexibleAppVersion#deployment}
public GoogleAppEngineFlexibleAppVersionEndpointsApiService EndpointsApiService { get; set; }
endpoints_api_service block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#endpoints_api_service GoogleAppEngineFlexibleAppVersion#endpoints_api_service}
public GoogleAppEngineFlexibleAppVersionEntrypoint Entrypoint { get; set; }
entrypoint block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#entrypoint GoogleAppEngineFlexibleAppVersion#entrypoint}
public System.Collections.Generic.IDictionary<string, string> EnvVariables { get; set; }
- Type: System.Collections.Generic.IDictionary<string, string>
Environment variables available to the application.
As these are not returned in the API request, Terraform will not detect any changes made outside of the Terraform config.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#env_variables GoogleAppEngineFlexibleAppVersion#env_variables}
public GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings FlexibleRuntimeSettings { get; set; }
flexible_runtime_settings block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#flexible_runtime_settings GoogleAppEngineFlexibleAppVersion#flexible_runtime_settings}
public object Handlers { get; set; }
- Type: object
handlers block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#handlers GoogleAppEngineFlexibleAppVersion#handlers}
public string Id { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#id GoogleAppEngineFlexibleAppVersion#id}.
Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
public string[] InboundServices { get; set; }
- Type: string[]
A list of the types of messages that this application is able to receive.
Possible values: ["INBOUND_SERVICE_MAIL", "INBOUND_SERVICE_MAIL_BOUNCE", "INBOUND_SERVICE_XMPP_ERROR", "INBOUND_SERVICE_XMPP_MESSAGE", "INBOUND_SERVICE_XMPP_SUBSCRIBE", "INBOUND_SERVICE_XMPP_PRESENCE", "INBOUND_SERVICE_CHANNEL_PRESENCE", "INBOUND_SERVICE_WARMUP"]
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#inbound_services GoogleAppEngineFlexibleAppVersion#inbound_services}
public string InstanceClass { get; set; }
- Type: string
Instance class that is used to run this version.
Valid values are AutomaticScaling: F1, F2, F4, F4_1G ManualScaling: B1, B2, B4, B8, B4_1G Defaults to F1 for AutomaticScaling and B1 for ManualScaling.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#instance_class GoogleAppEngineFlexibleAppVersion#instance_class}
public GoogleAppEngineFlexibleAppVersionManualScaling ManualScaling { get; set; }
manual_scaling block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#manual_scaling GoogleAppEngineFlexibleAppVersion#manual_scaling}
public GoogleAppEngineFlexibleAppVersionNetwork Network { get; set; }
network block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#network GoogleAppEngineFlexibleAppVersion#network}
public string NobuildFilesRegex { get; set; }
- Type: string
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#nobuild_files_regex GoogleAppEngineFlexibleAppVersion#nobuild_files_regex}
public object NoopOnDestroy { get; set; }
- Type: object
If set to 'true', the application version will not be deleted.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#noop_on_destroy GoogleAppEngineFlexibleAppVersion#noop_on_destroy}
public string Project { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#project GoogleAppEngineFlexibleAppVersion#project}.
public GoogleAppEngineFlexibleAppVersionResources Resources { get; set; }
resources block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#resources GoogleAppEngineFlexibleAppVersion#resources}
public string RuntimeApiVersion { get; set; }
- Type: string
The version of the API in the given runtime environment.
Please see the app.yaml reference for valid values at 'https://cloud.google.com/appengine/docs/standard//config/appref'
Substitute '' with 'python', 'java', 'php', 'ruby', 'go' or 'nodejs'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#runtime_api_version GoogleAppEngineFlexibleAppVersion#runtime_api_version}
public string RuntimeChannel { get; set; }
- Type: string
The channel of the runtime to use. Only available for some runtimes.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#runtime_channel GoogleAppEngineFlexibleAppVersion#runtime_channel}
public string RuntimeMainExecutablePath { get; set; }
- Type: string
The path or name of the app's main executable.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#runtime_main_executable_path GoogleAppEngineFlexibleAppVersion#runtime_main_executable_path}
public string ServiceAccount { get; set; }
- Type: string
The identity that the deployed version will run as.
Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#service_account GoogleAppEngineFlexibleAppVersion#service_account}
public string ServingStatus { get; set; }
- Type: string
Current serving status of this version.
Only the versions with a SERVING status create instances and can be billed. Default value: "SERVING" Possible values: ["SERVING", "STOPPED"]
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#serving_status GoogleAppEngineFlexibleAppVersion#serving_status}
public GoogleAppEngineFlexibleAppVersionTimeouts Timeouts { get; set; }
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#timeouts GoogleAppEngineFlexibleAppVersion#timeouts}
public string VersionId { get; set; }
- Type: string
Relative name of the version within the service.
For example, 'v1'. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#version_id GoogleAppEngineFlexibleAppVersion#version_id}
public GoogleAppEngineFlexibleAppVersionVpcAccessConnector VpcAccessConnector { get; set; }
vpc_access_connector block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#vpc_access_connector GoogleAppEngineFlexibleAppVersion#vpc_access_connector}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeployment {
GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions CloudBuildOptions = null,
GoogleAppEngineFlexibleAppVersionDeploymentContainer Container = null,
object Files = null,
GoogleAppEngineFlexibleAppVersionDeploymentZip Zip = null
};
Name | Type | Description |
---|---|---|
CloudBuildOptions |
GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions |
cloud_build_options block. |
Container |
GoogleAppEngineFlexibleAppVersionDeploymentContainer |
container block. |
Files |
object |
files block. |
Zip |
GoogleAppEngineFlexibleAppVersionDeploymentZip |
zip block. |
public GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions CloudBuildOptions { get; set; }
cloud_build_options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#cloud_build_options GoogleAppEngineFlexibleAppVersion#cloud_build_options}
public GoogleAppEngineFlexibleAppVersionDeploymentContainer Container { get; set; }
container block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#container GoogleAppEngineFlexibleAppVersion#container}
public object Files { get; set; }
- Type: object
files block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#files GoogleAppEngineFlexibleAppVersion#files}
public GoogleAppEngineFlexibleAppVersionDeploymentZip Zip { get; set; }
zip block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#zip GoogleAppEngineFlexibleAppVersion#zip}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions {
string AppYamlPath,
string CloudBuildTimeout = null
};
Name | Type | Description |
---|---|---|
AppYamlPath |
string |
Path to the yaml file used in deployment, used to determine runtime configuration details. |
CloudBuildTimeout |
string |
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes. |
public string AppYamlPath { get; set; }
- Type: string
Path to the yaml file used in deployment, used to determine runtime configuration details.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#app_yaml_path GoogleAppEngineFlexibleAppVersion#app_yaml_path}
public string CloudBuildTimeout { get; set; }
- Type: string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#cloud_build_timeout GoogleAppEngineFlexibleAppVersion#cloud_build_timeout}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentContainer {
string Image
};
Name | Type | Description |
---|---|---|
Image |
string |
URI to the hosted container image in Google Container Registry. |
public string Image { get; set; }
- Type: string
URI to the hosted container image in Google Container Registry.
The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#image GoogleAppEngineFlexibleAppVersion#image}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentFiles {
string Name,
string SourceUrl,
string Sha1Sum = null
};
Name | Type | Description |
---|---|---|
Name |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}. |
SourceUrl |
string |
Source URL. |
Sha1Sum |
string |
SHA1 checksum of the file. |
public string Name { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}.
public string SourceUrl { get; set; }
- Type: string
Source URL.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#source_url GoogleAppEngineFlexibleAppVersion#source_url}
public string Sha1Sum { get; set; }
- Type: string
SHA1 checksum of the file.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#sha1_sum GoogleAppEngineFlexibleAppVersion#sha1_sum}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentZip {
string SourceUrl,
double FilesCount = null
};
Name | Type | Description |
---|---|---|
SourceUrl |
string |
Source URL. |
FilesCount |
double |
files count. |
public string SourceUrl { get; set; }
- Type: string
Source URL.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#source_url GoogleAppEngineFlexibleAppVersion#source_url}
public double FilesCount { get; set; }
- Type: double
files count.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#files_count GoogleAppEngineFlexibleAppVersion#files_count}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionEndpointsApiService {
string Name,
string ConfigId = null,
object DisableTraceSampling = null,
string RolloutStrategy = null
};
Name | Type | Description |
---|---|---|
Name |
string |
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog". |
ConfigId |
string |
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1". |
DisableTraceSampling |
object |
Enable or disable trace sampling. By default, this is set to false for enabled. |
RolloutStrategy |
string |
Endpoints rollout strategy. |
public string Name { get; set; }
- Type: string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}
public string ConfigId { get; set; }
- Type: string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".
By default, the rollout strategy for Endpoints is "FIXED". This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The configId field is used to give the configuration ID and is required in this case.
Endpoints also has a rollout strategy called "MANAGED". When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, configId must be omitted.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#config_id GoogleAppEngineFlexibleAppVersion#config_id}
public object DisableTraceSampling { get; set; }
- Type: object
Enable or disable trace sampling. By default, this is set to false for enabled.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#disable_trace_sampling GoogleAppEngineFlexibleAppVersion#disable_trace_sampling}
public string RolloutStrategy { get; set; }
- Type: string
Endpoints rollout strategy.
If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value: "FIXED" Possible values: ["FIXED", "MANAGED"]
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#rollout_strategy GoogleAppEngineFlexibleAppVersion#rollout_strategy}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionEntrypoint {
string Shell
};
Name | Type | Description |
---|---|---|
Shell |
string |
The format should be a shell command that can be fed to bash -c. |
public string Shell { get; set; }
- Type: string
The format should be a shell command that can be fed to bash -c.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#shell GoogleAppEngineFlexibleAppVersion#shell}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings {
string OperatingSystem = null,
string RuntimeVersion = null
};
Name | Type | Description |
---|---|---|
OperatingSystem |
string |
Operating System of the application runtime. |
RuntimeVersion |
string |
The runtime version of an App Engine flexible application. |
public string OperatingSystem { get; set; }
- Type: string
Operating System of the application runtime.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#operating_system GoogleAppEngineFlexibleAppVersion#operating_system}
public string RuntimeVersion { get; set; }
- Type: string
The runtime version of an App Engine flexible application.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#runtime_version GoogleAppEngineFlexibleAppVersion#runtime_version}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlers {
string AuthFailAction = null,
string Login = null,
string RedirectHttpResponseCode = null,
GoogleAppEngineFlexibleAppVersionHandlersScript Script = null,
string SecurityLevel = null,
GoogleAppEngineFlexibleAppVersionHandlersStaticFiles StaticFiles = null,
string UrlRegex = null
};
Name | Type | Description |
---|---|---|
AuthFailAction |
string |
Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"]. |
Login |
string |
Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"]. |
RedirectHttpResponseCode |
string |
30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"]. |
Script |
GoogleAppEngineFlexibleAppVersionHandlersScript |
script block. |
SecurityLevel |
string |
Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"]. |
StaticFiles |
GoogleAppEngineFlexibleAppVersionHandlersStaticFiles |
static_files block. |
UrlRegex |
string |
URL prefix. |
public string AuthFailAction { get; set; }
- Type: string
Actions to take when the user is not logged in. Possible values: ["AUTH_FAIL_ACTION_REDIRECT", "AUTH_FAIL_ACTION_UNAUTHORIZED"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#auth_fail_action GoogleAppEngineFlexibleAppVersion#auth_fail_action}
public string Login { get; set; }
- Type: string
Methods to restrict access to a URL based on login status. Possible values: ["LOGIN_OPTIONAL", "LOGIN_ADMIN", "LOGIN_REQUIRED"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#login GoogleAppEngineFlexibleAppVersion#login}
public string RedirectHttpResponseCode { get; set; }
- Type: string
30x code to use when performing redirects for the secure field. Possible values: ["REDIRECT_HTTP_RESPONSE_CODE_301", "REDIRECT_HTTP_RESPONSE_CODE_302", "REDIRECT_HTTP_RESPONSE_CODE_303", "REDIRECT_HTTP_RESPONSE_CODE_307"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#redirect_http_response_code GoogleAppEngineFlexibleAppVersion#redirect_http_response_code}
public GoogleAppEngineFlexibleAppVersionHandlersScript Script { get; set; }
script block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#script GoogleAppEngineFlexibleAppVersion#script}
public string SecurityLevel { get; set; }
- Type: string
Security (HTTPS) enforcement for this URL. Possible values: ["SECURE_DEFAULT", "SECURE_NEVER", "SECURE_OPTIONAL", "SECURE_ALWAYS"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#security_level GoogleAppEngineFlexibleAppVersion#security_level}
public GoogleAppEngineFlexibleAppVersionHandlersStaticFiles StaticFiles { get; set; }
static_files block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#static_files GoogleAppEngineFlexibleAppVersion#static_files}
public string UrlRegex { get; set; }
- Type: string
URL prefix.
Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#url_regex GoogleAppEngineFlexibleAppVersion#url_regex}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersScript {
string ScriptPath
};
Name | Type | Description |
---|---|---|
ScriptPath |
string |
Path to the script from the application root directory. |
public string ScriptPath { get; set; }
- Type: string
Path to the script from the application root directory.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#script_path GoogleAppEngineFlexibleAppVersion#script_path}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersStaticFiles {
object ApplicationReadable = null,
string Expiration = null,
System.Collections.Generic.IDictionary<string, string> HttpHeaders = null,
string MimeType = null,
string Path = null,
object RequireMatchingFile = null,
string UploadPathRegex = null
};
Name | Type | Description |
---|---|---|
ApplicationReadable |
object |
Whether files should also be uploaded as code data. |
Expiration |
string |
Time a static file served by this handler should be cached by web proxies and browsers. |
HttpHeaders |
System.Collections.Generic.IDictionary<string, string> |
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.". |
MimeType |
string |
MIME type used to serve all files served by this handler. |
Path |
string |
Path to the static files matched by the URL pattern, from the application root directory. |
RequireMatchingFile |
object |
Whether this handler should match the request if the file referenced by the handler does not exist. |
UploadPathRegex |
string |
Regular expression that matches the file paths for all files that should be referenced by this handler. |
public object ApplicationReadable { get; set; }
- Type: object
Whether files should also be uploaded as code data.
By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#application_readable GoogleAppEngineFlexibleAppVersion#application_readable}
public string Expiration { get; set; }
- Type: string
Time a static file served by this handler should be cached by web proxies and browsers.
A duration in seconds with up to nine fractional digits, terminated by 's'. Example "3.5s". Default is '0s'
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#expiration GoogleAppEngineFlexibleAppVersion#expiration}
public System.Collections.Generic.IDictionary<string, string> HttpHeaders { get; set; }
- Type: System.Collections.Generic.IDictionary<string, string>
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#http_headers GoogleAppEngineFlexibleAppVersion#http_headers}
public string MimeType { get; set; }
- Type: string
MIME type used to serve all files served by this handler.
Defaults to file-specific MIME types, which are derived from each file's filename extension.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#mime_type GoogleAppEngineFlexibleAppVersion#mime_type}
public string Path { get; set; }
- Type: string
Path to the static files matched by the URL pattern, from the application root directory.
The path can refer to text matched in groupings in the URL pattern.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path}
public object RequireMatchingFile { get; set; }
- Type: object
Whether this handler should match the request if the file referenced by the handler does not exist.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#require_matching_file GoogleAppEngineFlexibleAppVersion#require_matching_file}
public string UploadPathRegex { get; set; }
- Type: string
Regular expression that matches the file paths for all files that should be referenced by this handler.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#upload_path_regex GoogleAppEngineFlexibleAppVersion#upload_path_regex}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionLivenessCheck {
string Path,
string CheckInterval = null,
double FailureThreshold = null,
string Host = null,
string InitialDelay = null,
double SuccessThreshold = null,
string Timeout = null
};
Name | Type | Description |
---|---|---|
Path |
string |
The request path. |
CheckInterval |
string |
Interval between health checks. |
FailureThreshold |
double |
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. |
Host |
string |
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". |
InitialDelay |
string |
The initial delay before starting to execute the checks. Default: "300s". |
SuccessThreshold |
double |
Number of consecutive successful checks required before considering the VM healthy. Default: 2. |
Timeout |
string |
Time before the check is considered failed. Default: "4s". |
public string Path { get; set; }
- Type: string
The request path.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path}
public string CheckInterval { get; set; }
- Type: string
Interval between health checks.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#check_interval GoogleAppEngineFlexibleAppVersion#check_interval}
public double FailureThreshold { get; set; }
- Type: double
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#failure_threshold GoogleAppEngineFlexibleAppVersion#failure_threshold}
public string Host { get; set; }
- Type: string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#host GoogleAppEngineFlexibleAppVersion#host}
public string InitialDelay { get; set; }
- Type: string
The initial delay before starting to execute the checks. Default: "300s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#initial_delay GoogleAppEngineFlexibleAppVersion#initial_delay}
public double SuccessThreshold { get; set; }
- Type: double
Number of consecutive successful checks required before considering the VM healthy. Default: 2.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#success_threshold GoogleAppEngineFlexibleAppVersion#success_threshold}
public string Timeout { get; set; }
- Type: string
Time before the check is considered failed. Default: "4s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#timeout GoogleAppEngineFlexibleAppVersion#timeout}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionManualScaling {
double Instances
};
Name | Type | Description |
---|---|---|
Instances |
double |
Number of instances to assign to the service at the start. |
public double Instances { get; set; }
- Type: double
Number of instances to assign to the service at the start.
Note: When managing the number of instances at runtime through the App Engine Admin API or the (now deprecated) Python 2 Modules API set_num_instances() you must use 'lifecycle.ignore_changes = ["manual_scaling"[0].instances]' to prevent drift detection.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#instances GoogleAppEngineFlexibleAppVersion#instances}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionNetwork {
string Name,
string[] ForwardedPorts = null,
string InstanceIpMode = null,
string InstanceTag = null,
object SessionAffinity = null,
string Subnetwork = null
};
Name | Type | Description |
---|---|---|
Name |
string |
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path. |
ForwardedPorts |
string[] |
List of ports, or port pairs, to forward from the virtual machine to the application container. |
InstanceIpMode |
string |
Prevent instances from receiving an ephemeral external IP address. Possible values: ["EXTERNAL", "INTERNAL"]. |
InstanceTag |
string |
Tag to apply to the instance during creation. |
SessionAffinity |
object |
Enable session affinity. |
Subnetwork |
string |
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path. |
public string Name { get; set; }
- Type: string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}
public string[] ForwardedPorts { get; set; }
- Type: string[]
List of ports, or port pairs, to forward from the virtual machine to the application container.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#forwarded_ports GoogleAppEngineFlexibleAppVersion#forwarded_ports}
public string InstanceIpMode { get; set; }
- Type: string
Prevent instances from receiving an ephemeral external IP address. Possible values: ["EXTERNAL", "INTERNAL"].
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#instance_ip_mode GoogleAppEngineFlexibleAppVersion#instance_ip_mode}
public string InstanceTag { get; set; }
- Type: string
Tag to apply to the instance during creation.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#instance_tag GoogleAppEngineFlexibleAppVersion#instance_tag}
public object SessionAffinity { get; set; }
- Type: object
Enable session affinity.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#session_affinity GoogleAppEngineFlexibleAppVersion#session_affinity}
public string Subnetwork { get; set; }
- Type: string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.
If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetworkName) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetworkName must be specified and the IP address is created from the IPCidrRange of the subnetwork. If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#subnetwork GoogleAppEngineFlexibleAppVersion#subnetwork}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionReadinessCheck {
string Path,
string AppStartTimeout = null,
string CheckInterval = null,
double FailureThreshold = null,
string Host = null,
double SuccessThreshold = null,
string Timeout = null
};
Name | Type | Description |
---|---|---|
Path |
string |
The request path. |
AppStartTimeout |
string |
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic. |
CheckInterval |
string |
Interval between health checks. Default: "5s". |
FailureThreshold |
double |
Number of consecutive failed checks required before removing traffic. Default: 2. |
Host |
string |
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com". |
SuccessThreshold |
double |
Number of consecutive successful checks required before receiving traffic. Default: 2. |
Timeout |
string |
Time before the check is considered failed. Default: "4s". |
public string Path { get; set; }
- Type: string
The request path.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#path GoogleAppEngineFlexibleAppVersion#path}
public string AppStartTimeout { get; set; }
- Type: string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
Default: "300s"
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#app_start_timeout GoogleAppEngineFlexibleAppVersion#app_start_timeout}
public string CheckInterval { get; set; }
- Type: string
Interval between health checks. Default: "5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#check_interval GoogleAppEngineFlexibleAppVersion#check_interval}
public double FailureThreshold { get; set; }
- Type: double
Number of consecutive failed checks required before removing traffic. Default: 2.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#failure_threshold GoogleAppEngineFlexibleAppVersion#failure_threshold}
public string Host { get; set; }
- Type: string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#host GoogleAppEngineFlexibleAppVersion#host}
public double SuccessThreshold { get; set; }
- Type: double
Number of consecutive successful checks required before receiving traffic. Default: 2.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#success_threshold GoogleAppEngineFlexibleAppVersion#success_threshold}
public string Timeout { get; set; }
- Type: string
Time before the check is considered failed. Default: "4s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#timeout GoogleAppEngineFlexibleAppVersion#timeout}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionResources {
double Cpu = null,
double DiskGb = null,
double MemoryGb = null,
object Volumes = null
};
Name | Type | Description |
---|---|---|
Cpu |
double |
Number of CPU cores needed. |
DiskGb |
double |
Disk size (GB) needed. |
MemoryGb |
double |
Memory (GB) needed. |
Volumes |
object |
volumes block. |
public double Cpu { get; set; }
- Type: double
Number of CPU cores needed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#cpu GoogleAppEngineFlexibleAppVersion#cpu}
public double DiskGb { get; set; }
- Type: double
Disk size (GB) needed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#disk_gb GoogleAppEngineFlexibleAppVersion#disk_gb}
public double MemoryGb { get; set; }
- Type: double
Memory (GB) needed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#memory_gb GoogleAppEngineFlexibleAppVersion#memory_gb}
public object Volumes { get; set; }
- Type: object
volumes block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#volumes GoogleAppEngineFlexibleAppVersion#volumes}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionResourcesVolumes {
string Name,
double SizeGb,
string VolumeType
};
Name | Type | Description |
---|---|---|
Name |
string |
Unique name for the volume. |
SizeGb |
double |
Volume size in gigabytes. |
VolumeType |
string |
Underlying volume type, e.g. 'tmpfs'. |
public string Name { get; set; }
- Type: string
Unique name for the volume.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}
public double SizeGb { get; set; }
- Type: double
Volume size in gigabytes.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#size_gb GoogleAppEngineFlexibleAppVersion#size_gb}
public string VolumeType { get; set; }
- Type: string
Underlying volume type, e.g. 'tmpfs'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#volume_type GoogleAppEngineFlexibleAppVersion#volume_type}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionTimeouts {
string Create = null,
string Delete = null,
string Update = null
};
Name | Type | Description |
---|---|---|
Create |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#create GoogleAppEngineFlexibleAppVersion#create}. |
Delete |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#delete GoogleAppEngineFlexibleAppVersion#delete}. |
Update |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#update GoogleAppEngineFlexibleAppVersion#update}. |
public string Create { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#create GoogleAppEngineFlexibleAppVersion#create}.
public string Delete { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#delete GoogleAppEngineFlexibleAppVersion#delete}.
public string Update { get; set; }
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#update GoogleAppEngineFlexibleAppVersion#update}.
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionVpcAccessConnector {
string Name
};
Name | Type | Description |
---|---|---|
Name |
string |
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. |
public string Name { get; set; }
- Type: string
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.24.0/docs/resources/google_app_engine_flexible_app_version#name GoogleAppEngineFlexibleAppVersion#name}
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionApiConfigOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetAuthFailAction |
No description. |
ResetLogin |
No description. |
ResetSecurityLevel |
No description. |
ResetUrl |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetAuthFailAction()
private void ResetLogin()
private void ResetSecurityLevel()
private void ResetUrl()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
AuthFailActionInput |
string |
No description. |
LoginInput |
string |
No description. |
ScriptInput |
string |
No description. |
SecurityLevelInput |
string |
No description. |
UrlInput |
string |
No description. |
AuthFailAction |
string |
No description. |
Login |
string |
No description. |
Script |
string |
No description. |
SecurityLevel |
string |
No description. |
Url |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionApiConfig |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string AuthFailActionInput { get; }
- Type: string
public string LoginInput { get; }
- Type: string
public string ScriptInput { get; }
- Type: string
public string SecurityLevelInput { get; }
- Type: string
public string UrlInput { get; }
- Type: string
public string AuthFailAction { get; }
- Type: string
public string Login { get; }
- Type: string
public string Script { get; }
- Type: string
public string SecurityLevel { get; }
- Type: string
public string Url { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionApiConfig InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetAggregationWindowLength |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetAggregationWindowLength()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
AggregationWindowLengthInput |
string |
No description. |
TargetUtilizationInput |
double |
No description. |
AggregationWindowLength |
string |
No description. |
TargetUtilization |
double |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string AggregationWindowLengthInput { get; }
- Type: string
public double TargetUtilizationInput { get; }
- Type: double
public string AggregationWindowLength { get; }
- Type: string
public double TargetUtilization { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetTargetReadBytesPerSecond |
No description. |
ResetTargetReadOpsPerSecond |
No description. |
ResetTargetWriteBytesPerSecond |
No description. |
ResetTargetWriteOpsPerSecond |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetTargetReadBytesPerSecond()
private void ResetTargetReadOpsPerSecond()
private void ResetTargetWriteBytesPerSecond()
private void ResetTargetWriteOpsPerSecond()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
TargetReadBytesPerSecondInput |
double |
No description. |
TargetReadOpsPerSecondInput |
double |
No description. |
TargetWriteBytesPerSecondInput |
double |
No description. |
TargetWriteOpsPerSecondInput |
double |
No description. |
TargetReadBytesPerSecond |
double |
No description. |
TargetReadOpsPerSecond |
double |
No description. |
TargetWriteBytesPerSecond |
double |
No description. |
TargetWriteOpsPerSecond |
double |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public double TargetReadBytesPerSecondInput { get; }
- Type: double
public double TargetReadOpsPerSecondInput { get; }
- Type: double
public double TargetWriteBytesPerSecondInput { get; }
- Type: double
public double TargetWriteOpsPerSecondInput { get; }
- Type: double
public double TargetReadBytesPerSecond { get; }
- Type: double
public double TargetReadOpsPerSecond { get; }
- Type: double
public double TargetWriteBytesPerSecond { get; }
- Type: double
public double TargetWriteOpsPerSecond { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetTargetReceivedBytesPerSecond |
No description. |
ResetTargetReceivedPacketsPerSecond |
No description. |
ResetTargetSentBytesPerSecond |
No description. |
ResetTargetSentPacketsPerSecond |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetTargetReceivedBytesPerSecond()
private void ResetTargetReceivedPacketsPerSecond()
private void ResetTargetSentBytesPerSecond()
private void ResetTargetSentPacketsPerSecond()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
TargetReceivedBytesPerSecondInput |
double |
No description. |
TargetReceivedPacketsPerSecondInput |
double |
No description. |
TargetSentBytesPerSecondInput |
double |
No description. |
TargetSentPacketsPerSecondInput |
double |
No description. |
TargetReceivedBytesPerSecond |
double |
No description. |
TargetReceivedPacketsPerSecond |
double |
No description. |
TargetSentBytesPerSecond |
double |
No description. |
TargetSentPacketsPerSecond |
double |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public double TargetReceivedBytesPerSecondInput { get; }
- Type: double
public double TargetReceivedPacketsPerSecondInput { get; }
- Type: double
public double TargetSentBytesPerSecondInput { get; }
- Type: double
public double TargetSentPacketsPerSecondInput { get; }
- Type: double
public double TargetReceivedBytesPerSecond { get; }
- Type: double
public double TargetReceivedPacketsPerSecond { get; }
- Type: double
public double TargetSentBytesPerSecond { get; }
- Type: double
public double TargetSentPacketsPerSecond { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
PutCpuUtilization |
No description. |
PutDiskUtilization |
No description. |
PutNetworkUtilization |
No description. |
PutRequestUtilization |
No description. |
ResetCoolDownPeriod |
No description. |
ResetDiskUtilization |
No description. |
ResetMaxConcurrentRequests |
No description. |
ResetMaxIdleInstances |
No description. |
ResetMaxPendingLatency |
No description. |
ResetMaxTotalInstances |
No description. |
ResetMinIdleInstances |
No description. |
ResetMinPendingLatency |
No description. |
ResetMinTotalInstances |
No description. |
ResetNetworkUtilization |
No description. |
ResetRequestUtilization |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void PutCpuUtilization(GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization Value)
private void PutDiskUtilization(GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization Value)
private void PutNetworkUtilization(GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization Value)
private void PutRequestUtilization(GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization Value)
private void ResetCoolDownPeriod()
private void ResetDiskUtilization()
private void ResetMaxConcurrentRequests()
private void ResetMaxIdleInstances()
private void ResetMaxPendingLatency()
private void ResetMaxTotalInstances()
private void ResetMinIdleInstances()
private void ResetMinPendingLatency()
private void ResetMinTotalInstances()
private void ResetNetworkUtilization()
private void ResetRequestUtilization()
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilizationOutputReference CpuUtilization { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilizationOutputReference DiskUtilization { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputReference NetworkUtilization { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference RequestUtilization { get; }
public string CoolDownPeriodInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionAutomaticScalingCpuUtilization CpuUtilizationInput { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingDiskUtilization DiskUtilizationInput { get; }
public double MaxConcurrentRequestsInput { get; }
- Type: double
public double MaxIdleInstancesInput { get; }
- Type: double
public string MaxPendingLatencyInput { get; }
- Type: string
public double MaxTotalInstancesInput { get; }
- Type: double
public double MinIdleInstancesInput { get; }
- Type: double
public string MinPendingLatencyInput { get; }
- Type: string
public double MinTotalInstancesInput { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionAutomaticScalingNetworkUtilization NetworkUtilizationInput { get; }
public GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization RequestUtilizationInput { get; }
public string CoolDownPeriod { get; }
- Type: string
public double MaxConcurrentRequests { get; }
- Type: double
public double MaxIdleInstances { get; }
- Type: double
public string MaxPendingLatency { get; }
- Type: string
public double MaxTotalInstances { get; }
- Type: double
public double MinIdleInstances { get; }
- Type: double
public string MinPendingLatency { get; }
- Type: string
public double MinTotalInstances { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionAutomaticScaling InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilizationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetTargetConcurrentRequests |
No description. |
ResetTargetRequestCountPerSecond |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetTargetConcurrentRequests()
private void ResetTargetRequestCountPerSecond()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
TargetConcurrentRequestsInput |
double |
No description. |
TargetRequestCountPerSecondInput |
string |
No description. |
TargetConcurrentRequests |
double |
No description. |
TargetRequestCountPerSecond |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public double TargetConcurrentRequestsInput { get; }
- Type: double
public string TargetRequestCountPerSecondInput { get; }
- Type: string
public double TargetConcurrentRequests { get; }
- Type: double
public string TargetRequestCountPerSecond { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionAutomaticScalingRequestUtilization InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetCloudBuildTimeout |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetCloudBuildTimeout()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
AppYamlPathInput |
string |
No description. |
CloudBuildTimeoutInput |
string |
No description. |
AppYamlPath |
string |
No description. |
CloudBuildTimeout |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string AppYamlPathInput { get; }
- Type: string
public string CloudBuildTimeoutInput { get; }
- Type: string
public string AppYamlPath { get; }
- Type: string
public string CloudBuildTimeout { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ImageInput |
string |
No description. |
Image |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionDeploymentContainer |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string ImageInput { get; }
- Type: string
public string Image { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionDeploymentContainer InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentFilesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
WrapsSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
AllWithMapKey |
Creating an iterator for this complex list. |
ComputeFqn |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
Get |
No description. |
private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
private string ComputeFqn()
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference Get(double Index)
- Type: double
the index of the item to return.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentFilesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
ComplexObjectIndex |
double |
the index of this item in the list. |
ComplexObjectIsFromSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: double
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetSha1Sum |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetSha1Sum()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
NameInput |
string |
No description. |
Sha1SumInput |
string |
No description. |
SourceUrlInput |
string |
No description. |
Name |
string |
No description. |
Sha1Sum |
string |
No description. |
SourceUrl |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string NameInput { get; }
- Type: string
public string Sha1SumInput { get; }
- Type: string
public string SourceUrlInput { get; }
- Type: string
public string Name { get; }
- Type: string
public string Sha1Sum { get; }
- Type: string
public string SourceUrl { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
PutCloudBuildOptions |
No description. |
PutContainer |
No description. |
PutFiles |
No description. |
PutZip |
No description. |
ResetCloudBuildOptions |
No description. |
ResetContainer |
No description. |
ResetFiles |
No description. |
ResetZip |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void PutCloudBuildOptions(GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions Value)
private void PutContainer(GoogleAppEngineFlexibleAppVersionDeploymentContainer Value)
private void PutFiles(object Value)
- Type: object
private void PutZip(GoogleAppEngineFlexibleAppVersionDeploymentZip Value)
private void ResetCloudBuildOptions()
private void ResetContainer()
private void ResetFiles()
private void ResetZip()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
CloudBuildOptions |
GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference |
No description. |
Container |
GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference |
No description. |
Files |
GoogleAppEngineFlexibleAppVersionDeploymentFilesList |
No description. |
Zip |
GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference |
No description. |
CloudBuildOptionsInput |
GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions |
No description. |
ContainerInput |
GoogleAppEngineFlexibleAppVersionDeploymentContainer |
No description. |
FilesInput |
object |
No description. |
ZipInput |
GoogleAppEngineFlexibleAppVersionDeploymentZip |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionDeployment |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptionsOutputReference CloudBuildOptions { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentContainerOutputReference Container { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentFilesList Files { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference Zip { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentCloudBuildOptions CloudBuildOptionsInput { get; }
public GoogleAppEngineFlexibleAppVersionDeploymentContainer ContainerInput { get; }
public object FilesInput { get; }
- Type: object
public GoogleAppEngineFlexibleAppVersionDeploymentZip ZipInput { get; }
public GoogleAppEngineFlexibleAppVersionDeployment InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionDeploymentZipOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetFilesCount |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetFilesCount()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
FilesCountInput |
double |
No description. |
SourceUrlInput |
string |
No description. |
FilesCount |
double |
No description. |
SourceUrl |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionDeploymentZip |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public double FilesCountInput { get; }
- Type: double
public string SourceUrlInput { get; }
- Type: string
public double FilesCount { get; }
- Type: double
public string SourceUrl { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionDeploymentZip InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionEndpointsApiServiceOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetConfigId |
No description. |
ResetDisableTraceSampling |
No description. |
ResetRolloutStrategy |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetConfigId()
private void ResetDisableTraceSampling()
private void ResetRolloutStrategy()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ConfigIdInput |
string |
No description. |
DisableTraceSamplingInput |
object |
No description. |
NameInput |
string |
No description. |
RolloutStrategyInput |
string |
No description. |
ConfigId |
string |
No description. |
DisableTraceSampling |
object |
No description. |
Name |
string |
No description. |
RolloutStrategy |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionEndpointsApiService |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string ConfigIdInput { get; }
- Type: string
public object DisableTraceSamplingInput { get; }
- Type: object
public string NameInput { get; }
- Type: string
public string RolloutStrategyInput { get; }
- Type: string
public string ConfigId { get; }
- Type: string
public object DisableTraceSampling { get; }
- Type: object
public string Name { get; }
- Type: string
public string RolloutStrategy { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionEndpointsApiService InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionEntrypointOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ShellInput |
string |
No description. |
Shell |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionEntrypoint |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string ShellInput { get; }
- Type: string
public string Shell { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionEntrypoint InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettingsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetOperatingSystem |
No description. |
ResetRuntimeVersion |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetOperatingSystem()
private void ResetRuntimeVersion()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
OperatingSystemInput |
string |
No description. |
RuntimeVersionInput |
string |
No description. |
OperatingSystem |
string |
No description. |
RuntimeVersion |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string OperatingSystemInput { get; }
- Type: string
public string RuntimeVersionInput { get; }
- Type: string
public string OperatingSystem { get; }
- Type: string
public string RuntimeVersion { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionFlexibleRuntimeSettings InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
WrapsSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
AllWithMapKey |
Creating an iterator for this complex list. |
ComputeFqn |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
Get |
No description. |
private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
private string ComputeFqn()
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private GoogleAppEngineFlexibleAppVersionHandlersOutputReference Get(double Index)
- Type: double
the index of the item to return.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
ComplexObjectIndex |
double |
the index of this item in the list. |
ComplexObjectIsFromSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: double
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
PutScript |
No description. |
PutStaticFiles |
No description. |
ResetAuthFailAction |
No description. |
ResetLogin |
No description. |
ResetRedirectHttpResponseCode |
No description. |
ResetScript |
No description. |
ResetSecurityLevel |
No description. |
ResetStaticFiles |
No description. |
ResetUrlRegex |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void PutScript(GoogleAppEngineFlexibleAppVersionHandlersScript Value)
private void PutStaticFiles(GoogleAppEngineFlexibleAppVersionHandlersStaticFiles Value)
private void ResetAuthFailAction()
private void ResetLogin()
private void ResetRedirectHttpResponseCode()
private void ResetScript()
private void ResetSecurityLevel()
private void ResetStaticFiles()
private void ResetUrlRegex()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
Script |
GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference |
No description. |
StaticFiles |
GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference |
No description. |
AuthFailActionInput |
string |
No description. |
LoginInput |
string |
No description. |
RedirectHttpResponseCodeInput |
string |
No description. |
ScriptInput |
GoogleAppEngineFlexibleAppVersionHandlersScript |
No description. |
SecurityLevelInput |
string |
No description. |
StaticFilesInput |
GoogleAppEngineFlexibleAppVersionHandlersStaticFiles |
No description. |
UrlRegexInput |
string |
No description. |
AuthFailAction |
string |
No description. |
Login |
string |
No description. |
RedirectHttpResponseCode |
string |
No description. |
SecurityLevel |
string |
No description. |
UrlRegex |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference Script { get; }
public GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference StaticFiles { get; }
public string AuthFailActionInput { get; }
- Type: string
public string LoginInput { get; }
- Type: string
public string RedirectHttpResponseCodeInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionHandlersScript ScriptInput { get; }
public string SecurityLevelInput { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionHandlersStaticFiles StaticFilesInput { get; }
public string UrlRegexInput { get; }
- Type: string
public string AuthFailAction { get; }
- Type: string
public string Login { get; }
- Type: string
public string RedirectHttpResponseCode { get; }
- Type: string
public string SecurityLevel { get; }
- Type: string
public string UrlRegex { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersScriptOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ScriptPathInput |
string |
No description. |
ScriptPath |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionHandlersScript |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string ScriptPathInput { get; }
- Type: string
public string ScriptPath { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionHandlersScript InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionHandlersStaticFilesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetApplicationReadable |
No description. |
ResetExpiration |
No description. |
ResetHttpHeaders |
No description. |
ResetMimeType |
No description. |
ResetPath |
No description. |
ResetRequireMatchingFile |
No description. |
ResetUploadPathRegex |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetApplicationReadable()
private void ResetExpiration()
private void ResetHttpHeaders()
private void ResetMimeType()
private void ResetPath()
private void ResetRequireMatchingFile()
private void ResetUploadPathRegex()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ApplicationReadableInput |
object |
No description. |
ExpirationInput |
string |
No description. |
HttpHeadersInput |
System.Collections.Generic.IDictionary<string, string> |
No description. |
MimeTypeInput |
string |
No description. |
PathInput |
string |
No description. |
RequireMatchingFileInput |
object |
No description. |
UploadPathRegexInput |
string |
No description. |
ApplicationReadable |
object |
No description. |
Expiration |
string |
No description. |
HttpHeaders |
System.Collections.Generic.IDictionary<string, string> |
No description. |
MimeType |
string |
No description. |
Path |
string |
No description. |
RequireMatchingFile |
object |
No description. |
UploadPathRegex |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionHandlersStaticFiles |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public object ApplicationReadableInput { get; }
- Type: object
public string ExpirationInput { get; }
- Type: string
public System.Collections.Generic.IDictionary<string, string> HttpHeadersInput { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public string MimeTypeInput { get; }
- Type: string
public string PathInput { get; }
- Type: string
public object RequireMatchingFileInput { get; }
- Type: object
public string UploadPathRegexInput { get; }
- Type: string
public object ApplicationReadable { get; }
- Type: object
public string Expiration { get; }
- Type: string
public System.Collections.Generic.IDictionary<string, string> HttpHeaders { get; }
- Type: System.Collections.Generic.IDictionary<string, string>
public string MimeType { get; }
- Type: string
public string Path { get; }
- Type: string
public object RequireMatchingFile { get; }
- Type: object
public string UploadPathRegex { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionHandlersStaticFiles InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionLivenessCheckOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetCheckInterval |
No description. |
ResetFailureThreshold |
No description. |
ResetHost |
No description. |
ResetInitialDelay |
No description. |
ResetSuccessThreshold |
No description. |
ResetTimeout |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetCheckInterval()
private void ResetFailureThreshold()
private void ResetHost()
private void ResetInitialDelay()
private void ResetSuccessThreshold()
private void ResetTimeout()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
CheckIntervalInput |
string |
No description. |
FailureThresholdInput |
double |
No description. |
HostInput |
string |
No description. |
InitialDelayInput |
string |
No description. |
PathInput |
string |
No description. |
SuccessThresholdInput |
double |
No description. |
TimeoutInput |
string |
No description. |
CheckInterval |
string |
No description. |
FailureThreshold |
double |
No description. |
Host |
string |
No description. |
InitialDelay |
string |
No description. |
Path |
string |
No description. |
SuccessThreshold |
double |
No description. |
Timeout |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionLivenessCheck |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string CheckIntervalInput { get; }
- Type: string
public double FailureThresholdInput { get; }
- Type: double
public string HostInput { get; }
- Type: string
public string InitialDelayInput { get; }
- Type: string
public string PathInput { get; }
- Type: string
public double SuccessThresholdInput { get; }
- Type: double
public string TimeoutInput { get; }
- Type: string
public string CheckInterval { get; }
- Type: string
public double FailureThreshold { get; }
- Type: double
public string Host { get; }
- Type: string
public string InitialDelay { get; }
- Type: string
public string Path { get; }
- Type: string
public double SuccessThreshold { get; }
- Type: double
public string Timeout { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionLivenessCheck InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionManualScalingOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
InstancesInput |
double |
No description. |
Instances |
double |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionManualScaling |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public double InstancesInput { get; }
- Type: double
public double Instances { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionManualScaling InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionNetworkOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetForwardedPorts |
No description. |
ResetInstanceIpMode |
No description. |
ResetInstanceTag |
No description. |
ResetSessionAffinity |
No description. |
ResetSubnetwork |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetForwardedPorts()
private void ResetInstanceIpMode()
private void ResetInstanceTag()
private void ResetSessionAffinity()
private void ResetSubnetwork()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
ForwardedPortsInput |
string[] |
No description. |
InstanceIpModeInput |
string |
No description. |
InstanceTagInput |
string |
No description. |
NameInput |
string |
No description. |
SessionAffinityInput |
object |
No description. |
SubnetworkInput |
string |
No description. |
ForwardedPorts |
string[] |
No description. |
InstanceIpMode |
string |
No description. |
InstanceTag |
string |
No description. |
Name |
string |
No description. |
SessionAffinity |
object |
No description. |
Subnetwork |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionNetwork |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string[] ForwardedPortsInput { get; }
- Type: string[]
public string InstanceIpModeInput { get; }
- Type: string
public string InstanceTagInput { get; }
- Type: string
public string NameInput { get; }
- Type: string
public object SessionAffinityInput { get; }
- Type: object
public string SubnetworkInput { get; }
- Type: string
public string[] ForwardedPorts { get; }
- Type: string[]
public string InstanceIpMode { get; }
- Type: string
public string InstanceTag { get; }
- Type: string
public string Name { get; }
- Type: string
public object SessionAffinity { get; }
- Type: object
public string Subnetwork { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionNetwork InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionReadinessCheckOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetAppStartTimeout |
No description. |
ResetCheckInterval |
No description. |
ResetFailureThreshold |
No description. |
ResetHost |
No description. |
ResetSuccessThreshold |
No description. |
ResetTimeout |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetAppStartTimeout()
private void ResetCheckInterval()
private void ResetFailureThreshold()
private void ResetHost()
private void ResetSuccessThreshold()
private void ResetTimeout()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
AppStartTimeoutInput |
string |
No description. |
CheckIntervalInput |
string |
No description. |
FailureThresholdInput |
double |
No description. |
HostInput |
string |
No description. |
PathInput |
string |
No description. |
SuccessThresholdInput |
double |
No description. |
TimeoutInput |
string |
No description. |
AppStartTimeout |
string |
No description. |
CheckInterval |
string |
No description. |
FailureThreshold |
double |
No description. |
Host |
string |
No description. |
Path |
string |
No description. |
SuccessThreshold |
double |
No description. |
Timeout |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionReadinessCheck |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string AppStartTimeoutInput { get; }
- Type: string
public string CheckIntervalInput { get; }
- Type: string
public double FailureThresholdInput { get; }
- Type: double
public string HostInput { get; }
- Type: string
public string PathInput { get; }
- Type: string
public double SuccessThresholdInput { get; }
- Type: double
public string TimeoutInput { get; }
- Type: string
public string AppStartTimeout { get; }
- Type: string
public string CheckInterval { get; }
- Type: string
public double FailureThreshold { get; }
- Type: double
public string Host { get; }
- Type: string
public string Path { get; }
- Type: string
public double SuccessThreshold { get; }
- Type: double
public string Timeout { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionReadinessCheck InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionResourcesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
PutVolumes |
No description. |
ResetCpu |
No description. |
ResetDiskGb |
No description. |
ResetMemoryGb |
No description. |
ResetVolumes |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void PutVolumes(object Value)
- Type: object
private void ResetCpu()
private void ResetDiskGb()
private void ResetMemoryGb()
private void ResetVolumes()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
Volumes |
GoogleAppEngineFlexibleAppVersionResourcesVolumesList |
No description. |
CpuInput |
double |
No description. |
DiskGbInput |
double |
No description. |
MemoryGbInput |
double |
No description. |
VolumesInput |
object |
No description. |
Cpu |
double |
No description. |
DiskGb |
double |
No description. |
MemoryGb |
double |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionResources |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionResourcesVolumesList Volumes { get; }
public double CpuInput { get; }
- Type: double
public double DiskGbInput { get; }
- Type: double
public double MemoryGbInput { get; }
- Type: double
public object VolumesInput { get; }
- Type: object
public double Cpu { get; }
- Type: double
public double DiskGb { get; }
- Type: double
public double MemoryGb { get; }
- Type: double
public GoogleAppEngineFlexibleAppVersionResources InternalValue { get; }
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionResourcesVolumesList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
WrapsSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
AllWithMapKey |
Creating an iterator for this complex list. |
ComputeFqn |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
Get |
No description. |
private DynamicListTerraformIterator AllWithMapKey(string MapKeyAttributeName)
Creating an iterator for this complex list.
The list will be converted into a map with the mapKeyAttributeName as the key.
- Type: string
private string ComputeFqn()
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference Get(double Index)
- Type: double
the index of the item to return.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionResourcesVolumesOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
ComplexObjectIndex |
double |
the index of this item in the list. |
ComplexObjectIsFromSet |
bool |
whether the list is wrapping a set (will add tolist() to be able to access an item via an index). |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
- Type: double
the index of this item in the list.
- Type: bool
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
NameInput |
string |
No description. |
SizeGbInput |
double |
No description. |
VolumeTypeInput |
string |
No description. |
Name |
string |
No description. |
SizeGb |
double |
No description. |
VolumeType |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string NameInput { get; }
- Type: string
public double SizeGbInput { get; }
- Type: double
public string VolumeTypeInput { get; }
- Type: string
public string Name { get; }
- Type: string
public double SizeGb { get; }
- Type: double
public string VolumeType { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionTimeoutsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
ResetCreate |
No description. |
ResetDelete |
No description. |
ResetUpdate |
No description. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
private void ResetCreate()
private void ResetDelete()
private void ResetUpdate()
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
CreateInput |
string |
No description. |
DeleteInput |
string |
No description. |
UpdateInput |
string |
No description. |
Create |
string |
No description. |
Delete |
string |
No description. |
Update |
string |
No description. |
InternalValue |
object |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string CreateInput { get; }
- Type: string
public string DeleteInput { get; }
- Type: string
public string UpdateInput { get; }
- Type: string
public string Create { get; }
- Type: string
public string Delete { get; }
- Type: string
public string Update { get; }
- Type: string
public object InternalValue { get; }
- Type: object
using HashiCorp.Cdktf.Providers.GoogleBeta;
new GoogleAppEngineFlexibleAppVersionVpcAccessConnectorOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute);
Name | Type | Description |
---|---|---|
TerraformResource |
HashiCorp.Cdktf.IInterpolatingParent |
The parent resource. |
TerraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: HashiCorp.Cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
ComputeFqn |
No description. |
GetAnyMapAttribute |
No description. |
GetBooleanAttribute |
No description. |
GetBooleanMapAttribute |
No description. |
GetListAttribute |
No description. |
GetNumberAttribute |
No description. |
GetNumberListAttribute |
No description. |
GetNumberMapAttribute |
No description. |
GetStringAttribute |
No description. |
GetStringMapAttribute |
No description. |
InterpolationForAttribute |
No description. |
Resolve |
Produce the Token's value at resolution time. |
ToString |
Return a string representation of this resolvable object. |
private string ComputeFqn()
private System.Collections.Generic.IDictionary<string, object> GetAnyMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable GetBooleanAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, bool> GetBooleanMapAttribute(string TerraformAttribute)
- Type: string
private string[] GetListAttribute(string TerraformAttribute)
- Type: string
private double GetNumberAttribute(string TerraformAttribute)
- Type: string
private double[] GetNumberListAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, double> GetNumberMapAttribute(string TerraformAttribute)
- Type: string
private string GetStringAttribute(string TerraformAttribute)
- Type: string
private System.Collections.Generic.IDictionary<string, string> GetStringMapAttribute(string TerraformAttribute)
- Type: string
private IResolvable InterpolationForAttribute(string Property)
- Type: string
private object Resolve(IResolveContext Context)
Produce the Token's value at resolution time.
- Type: HashiCorp.Cdktf.IResolveContext
private string ToString()
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
CreationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
Fqn |
string |
No description. |
NameInput |
string |
No description. |
Name |
string |
No description. |
InternalValue |
GoogleAppEngineFlexibleAppVersionVpcAccessConnector |
No description. |
public string[] CreationStack { get; }
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public string Fqn { get; }
- Type: string
public string NameInput { get; }
- Type: string
public string Name { get; }
- Type: string
public GoogleAppEngineFlexibleAppVersionVpcAccessConnector InternalValue { get; }