Documentation ¶
Index ¶
- type Application
- type ApplicationArgs
- type ApplicationArray
- type ApplicationArrayInput
- type ApplicationArrayOutput
- func (ApplicationArrayOutput) ElementType() reflect.Type
- func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
- func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
- type ApplicationFeatureSettings
- type ApplicationFeatureSettingsArgs
- func (ApplicationFeatureSettingsArgs) ElementType() reflect.Type
- func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput
- func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput
- func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
- func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
- type ApplicationFeatureSettingsInput
- type ApplicationFeatureSettingsOutput
- func (ApplicationFeatureSettingsOutput) ElementType() reflect.Type
- func (o ApplicationFeatureSettingsOutput) SplitHealthChecks() pulumi.BoolOutput
- func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput
- func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput
- func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
- func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
- type ApplicationFeatureSettingsPtrInput
- type ApplicationFeatureSettingsPtrOutput
- func (o ApplicationFeatureSettingsPtrOutput) Elem() ApplicationFeatureSettingsOutput
- func (ApplicationFeatureSettingsPtrOutput) ElementType() reflect.Type
- func (o ApplicationFeatureSettingsPtrOutput) SplitHealthChecks() pulumi.BoolPtrOutput
- func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
- func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
- type ApplicationIap
- type ApplicationIapArgs
- func (ApplicationIapArgs) ElementType() reflect.Type
- func (i ApplicationIapArgs) ToApplicationIapOutput() ApplicationIapOutput
- func (i ApplicationIapArgs) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput
- func (i ApplicationIapArgs) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
- func (i ApplicationIapArgs) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
- type ApplicationIapInput
- type ApplicationIapOutput
- func (ApplicationIapOutput) ElementType() reflect.Type
- func (o ApplicationIapOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationIapOutput) Oauth2ClientId() pulumi.StringOutput
- func (o ApplicationIapOutput) Oauth2ClientSecret() pulumi.StringOutput
- func (o ApplicationIapOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput
- func (o ApplicationIapOutput) ToApplicationIapOutput() ApplicationIapOutput
- func (o ApplicationIapOutput) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput
- func (o ApplicationIapOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
- func (o ApplicationIapOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
- type ApplicationIapPtrInput
- type ApplicationIapPtrOutput
- func (o ApplicationIapPtrOutput) Elem() ApplicationIapOutput
- func (ApplicationIapPtrOutput) ElementType() reflect.Type
- func (o ApplicationIapPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ApplicationIapPtrOutput) Oauth2ClientId() pulumi.StringPtrOutput
- func (o ApplicationIapPtrOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
- func (o ApplicationIapPtrOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput
- func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
- func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
- type ApplicationInput
- type ApplicationMap
- type ApplicationMapInput
- type ApplicationMapOutput
- func (ApplicationMapOutput) ElementType() reflect.Type
- func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
- func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
- func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
- type ApplicationOutput
- func (o ApplicationOutput) AppId() pulumi.StringOutput
- func (o ApplicationOutput) AuthDomain() pulumi.StringOutput
- func (o ApplicationOutput) CodeBucket() pulumi.StringOutput
- func (o ApplicationOutput) DatabaseType() pulumi.StringOutput
- func (o ApplicationOutput) DefaultBucket() pulumi.StringOutput
- func (o ApplicationOutput) DefaultHostname() pulumi.StringOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) FeatureSettings() ApplicationFeatureSettingsOutput
- func (o ApplicationOutput) GcrDomain() pulumi.StringOutput
- func (o ApplicationOutput) Iap() ApplicationIapOutput
- func (o ApplicationOutput) LocationId() pulumi.StringOutput
- func (o ApplicationOutput) Name() pulumi.StringOutput
- func (o ApplicationOutput) Project() pulumi.StringOutput
- func (o ApplicationOutput) ServingStatus() pulumi.StringOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- func (o ApplicationOutput) UrlDispatchRules() ApplicationUrlDispatchRuleArrayOutput
- type ApplicationState
- type ApplicationUrlDispatchRule
- type ApplicationUrlDispatchRuleArgs
- func (ApplicationUrlDispatchRuleArgs) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput
- func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput
- type ApplicationUrlDispatchRuleArray
- func (ApplicationUrlDispatchRuleArray) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput
- func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput
- type ApplicationUrlDispatchRuleArrayInput
- type ApplicationUrlDispatchRuleArrayOutput
- func (ApplicationUrlDispatchRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRuleArrayOutput) Index(i pulumi.IntInput) ApplicationUrlDispatchRuleOutput
- func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput
- func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput
- type ApplicationUrlDispatchRuleInput
- type ApplicationUrlDispatchRuleOutput
- func (o ApplicationUrlDispatchRuleOutput) Domain() pulumi.StringPtrOutput
- func (ApplicationUrlDispatchRuleOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRuleOutput) Path() pulumi.StringPtrOutput
- func (o ApplicationUrlDispatchRuleOutput) Service() pulumi.StringPtrOutput
- func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput
- func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput
- type ApplicationUrlDispatchRules
- func (*ApplicationUrlDispatchRules) ElementType() reflect.Type
- func (i *ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutput() ApplicationUrlDispatchRulesOutput
- func (i *ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesOutput
- type ApplicationUrlDispatchRulesArgs
- type ApplicationUrlDispatchRulesArray
- func (ApplicationUrlDispatchRulesArray) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutput() ApplicationUrlDispatchRulesArrayOutput
- func (i ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesArrayOutput
- type ApplicationUrlDispatchRulesArrayInput
- type ApplicationUrlDispatchRulesArrayOutput
- func (ApplicationUrlDispatchRulesArrayOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRulesArrayOutput) Index(i pulumi.IntInput) ApplicationUrlDispatchRulesOutput
- func (o ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutput() ApplicationUrlDispatchRulesArrayOutput
- func (o ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesArrayOutput
- type ApplicationUrlDispatchRulesDispatchRule
- type ApplicationUrlDispatchRulesDispatchRuleArgs
- func (ApplicationUrlDispatchRulesDispatchRuleArgs) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput
- func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput
- type ApplicationUrlDispatchRulesDispatchRuleArray
- func (ApplicationUrlDispatchRulesDispatchRuleArray) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- type ApplicationUrlDispatchRulesDispatchRuleArrayInput
- type ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) Index(i pulumi.IntInput) ApplicationUrlDispatchRulesDispatchRuleOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- type ApplicationUrlDispatchRulesDispatchRuleInput
- type ApplicationUrlDispatchRulesDispatchRuleOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Domain() pulumi.StringPtrOutput
- func (ApplicationUrlDispatchRulesDispatchRuleOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Path() pulumi.StringOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Service() pulumi.StringOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput
- func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput
- type ApplicationUrlDispatchRulesInput
- type ApplicationUrlDispatchRulesMap
- func (ApplicationUrlDispatchRulesMap) ElementType() reflect.Type
- func (i ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutput() ApplicationUrlDispatchRulesMapOutput
- func (i ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesMapOutput
- type ApplicationUrlDispatchRulesMapInput
- type ApplicationUrlDispatchRulesMapOutput
- func (ApplicationUrlDispatchRulesMapOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRulesMapOutput) MapIndex(k pulumi.StringInput) ApplicationUrlDispatchRulesOutput
- func (o ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutput() ApplicationUrlDispatchRulesMapOutput
- func (o ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesMapOutput
- type ApplicationUrlDispatchRulesOutput
- func (o ApplicationUrlDispatchRulesOutput) DispatchRules() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
- func (ApplicationUrlDispatchRulesOutput) ElementType() reflect.Type
- func (o ApplicationUrlDispatchRulesOutput) Project() pulumi.StringOutput
- func (o ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutput() ApplicationUrlDispatchRulesOutput
- func (o ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesOutput
- type ApplicationUrlDispatchRulesState
- type DomainMapping
- type DomainMappingArgs
- type DomainMappingArray
- type DomainMappingArrayInput
- type DomainMappingArrayOutput
- func (DomainMappingArrayOutput) ElementType() reflect.Type
- func (o DomainMappingArrayOutput) Index(i pulumi.IntInput) DomainMappingOutput
- func (o DomainMappingArrayOutput) ToDomainMappingArrayOutput() DomainMappingArrayOutput
- func (o DomainMappingArrayOutput) ToDomainMappingArrayOutputWithContext(ctx context.Context) DomainMappingArrayOutput
- type DomainMappingInput
- type DomainMappingMap
- type DomainMappingMapInput
- type DomainMappingMapOutput
- func (DomainMappingMapOutput) ElementType() reflect.Type
- func (o DomainMappingMapOutput) MapIndex(k pulumi.StringInput) DomainMappingOutput
- func (o DomainMappingMapOutput) ToDomainMappingMapOutput() DomainMappingMapOutput
- func (o DomainMappingMapOutput) ToDomainMappingMapOutputWithContext(ctx context.Context) DomainMappingMapOutput
- type DomainMappingOutput
- func (o DomainMappingOutput) DomainName() pulumi.StringOutput
- func (DomainMappingOutput) ElementType() reflect.Type
- func (o DomainMappingOutput) Name() pulumi.StringOutput
- func (o DomainMappingOutput) OverrideStrategy() pulumi.StringPtrOutput
- func (o DomainMappingOutput) Project() pulumi.StringOutput
- func (o DomainMappingOutput) ResourceRecords() DomainMappingResourceRecordArrayOutput
- func (o DomainMappingOutput) SslSettings() DomainMappingSslSettingsPtrOutput
- func (o DomainMappingOutput) ToDomainMappingOutput() DomainMappingOutput
- func (o DomainMappingOutput) ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput
- type DomainMappingResourceRecord
- type DomainMappingResourceRecordArgs
- func (DomainMappingResourceRecordArgs) ElementType() reflect.Type
- func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput
- func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput
- type DomainMappingResourceRecordArray
- func (DomainMappingResourceRecordArray) ElementType() reflect.Type
- func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput
- func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput
- type DomainMappingResourceRecordArrayInput
- type DomainMappingResourceRecordArrayOutput
- func (DomainMappingResourceRecordArrayOutput) ElementType() reflect.Type
- func (o DomainMappingResourceRecordArrayOutput) Index(i pulumi.IntInput) DomainMappingResourceRecordOutput
- func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput
- func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput
- type DomainMappingResourceRecordInput
- type DomainMappingResourceRecordOutput
- func (DomainMappingResourceRecordOutput) ElementType() reflect.Type
- func (o DomainMappingResourceRecordOutput) Name() pulumi.StringPtrOutput
- func (o DomainMappingResourceRecordOutput) Rrdata() pulumi.StringPtrOutput
- func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput
- func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput
- func (o DomainMappingResourceRecordOutput) Type() pulumi.StringPtrOutput
- type DomainMappingSslSettings
- type DomainMappingSslSettingsArgs
- func (DomainMappingSslSettingsArgs) ElementType() reflect.Type
- func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput
- func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput
- func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
- func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
- type DomainMappingSslSettingsInput
- type DomainMappingSslSettingsOutput
- func (o DomainMappingSslSettingsOutput) CertificateId() pulumi.StringPtrOutput
- func (DomainMappingSslSettingsOutput) ElementType() reflect.Type
- func (o DomainMappingSslSettingsOutput) PendingManagedCertificateId() pulumi.StringPtrOutput
- func (o DomainMappingSslSettingsOutput) SslManagementType() pulumi.StringOutput
- func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput
- func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput
- func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
- func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
- type DomainMappingSslSettingsPtrInput
- type DomainMappingSslSettingsPtrOutput
- func (o DomainMappingSslSettingsPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o DomainMappingSslSettingsPtrOutput) Elem() DomainMappingSslSettingsOutput
- func (DomainMappingSslSettingsPtrOutput) ElementType() reflect.Type
- func (o DomainMappingSslSettingsPtrOutput) PendingManagedCertificateId() pulumi.StringPtrOutput
- func (o DomainMappingSslSettingsPtrOutput) SslManagementType() pulumi.StringPtrOutput
- func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
- func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
- type DomainMappingState
- type EngineSplitTraffic
- type EngineSplitTrafficArgs
- type EngineSplitTrafficArray
- type EngineSplitTrafficArrayInput
- type EngineSplitTrafficArrayOutput
- func (EngineSplitTrafficArrayOutput) ElementType() reflect.Type
- func (o EngineSplitTrafficArrayOutput) Index(i pulumi.IntInput) EngineSplitTrafficOutput
- func (o EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutput() EngineSplitTrafficArrayOutput
- func (o EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutputWithContext(ctx context.Context) EngineSplitTrafficArrayOutput
- type EngineSplitTrafficInput
- type EngineSplitTrafficMap
- type EngineSplitTrafficMapInput
- type EngineSplitTrafficMapOutput
- func (EngineSplitTrafficMapOutput) ElementType() reflect.Type
- func (o EngineSplitTrafficMapOutput) MapIndex(k pulumi.StringInput) EngineSplitTrafficOutput
- func (o EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutput() EngineSplitTrafficMapOutput
- func (o EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutputWithContext(ctx context.Context) EngineSplitTrafficMapOutput
- type EngineSplitTrafficOutput
- func (EngineSplitTrafficOutput) ElementType() reflect.Type
- func (o EngineSplitTrafficOutput) MigrateTraffic() pulumi.BoolPtrOutput
- func (o EngineSplitTrafficOutput) Project() pulumi.StringOutput
- func (o EngineSplitTrafficOutput) Service() pulumi.StringOutput
- func (o EngineSplitTrafficOutput) Split() EngineSplitTrafficSplitOutput
- func (o EngineSplitTrafficOutput) ToEngineSplitTrafficOutput() EngineSplitTrafficOutput
- func (o EngineSplitTrafficOutput) ToEngineSplitTrafficOutputWithContext(ctx context.Context) EngineSplitTrafficOutput
- type EngineSplitTrafficSplit
- type EngineSplitTrafficSplitArgs
- func (EngineSplitTrafficSplitArgs) ElementType() reflect.Type
- func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput
- func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput
- func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
- func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
- type EngineSplitTrafficSplitInput
- type EngineSplitTrafficSplitOutput
- func (o EngineSplitTrafficSplitOutput) Allocations() pulumi.StringMapOutput
- func (EngineSplitTrafficSplitOutput) ElementType() reflect.Type
- func (o EngineSplitTrafficSplitOutput) ShardBy() pulumi.StringPtrOutput
- func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput
- func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput
- func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
- func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
- type EngineSplitTrafficSplitPtrInput
- type EngineSplitTrafficSplitPtrOutput
- func (o EngineSplitTrafficSplitPtrOutput) Allocations() pulumi.StringMapOutput
- func (o EngineSplitTrafficSplitPtrOutput) Elem() EngineSplitTrafficSplitOutput
- func (EngineSplitTrafficSplitPtrOutput) ElementType() reflect.Type
- func (o EngineSplitTrafficSplitPtrOutput) ShardBy() pulumi.StringPtrOutput
- func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
- func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
- type EngineSplitTrafficState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleArray
- type FirewallRuleArrayInput
- type FirewallRuleArrayOutput
- func (FirewallRuleArrayOutput) ElementType() reflect.Type
- func (o FirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleOutput
- func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
- func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
- type FirewallRuleInput
- type FirewallRuleMap
- type FirewallRuleMapInput
- type FirewallRuleMapOutput
- func (FirewallRuleMapOutput) ElementType() reflect.Type
- func (o FirewallRuleMapOutput) MapIndex(k pulumi.StringInput) FirewallRuleOutput
- func (o FirewallRuleMapOutput) ToFirewallRuleMapOutput() FirewallRuleMapOutput
- func (o FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
- type FirewallRuleOutput
- func (o FirewallRuleOutput) Action() pulumi.StringOutput
- func (o FirewallRuleOutput) Description() pulumi.StringPtrOutput
- func (FirewallRuleOutput) ElementType() reflect.Type
- func (o FirewallRuleOutput) Priority() pulumi.IntPtrOutput
- func (o FirewallRuleOutput) Project() pulumi.StringOutput
- func (o FirewallRuleOutput) SourceRange() pulumi.StringOutput
- func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
- func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
- type FirewallRuleState
- type FlexibleAppVersion
- type FlexibleAppVersionApiConfig
- type FlexibleAppVersionApiConfigArgs
- func (FlexibleAppVersionApiConfigArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput
- func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput
- func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
- func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
- type FlexibleAppVersionApiConfigInput
- type FlexibleAppVersionApiConfigOutput
- func (o FlexibleAppVersionApiConfigOutput) AuthFailAction() pulumi.StringPtrOutput
- func (FlexibleAppVersionApiConfigOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionApiConfigOutput) Login() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigOutput) Script() pulumi.StringOutput
- func (o FlexibleAppVersionApiConfigOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput
- func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput
- func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionApiConfigOutput) Url() pulumi.StringPtrOutput
- type FlexibleAppVersionApiConfigPtrInput
- type FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) AuthFailAction() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) Elem() FlexibleAppVersionApiConfigOutput
- func (FlexibleAppVersionApiConfigPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionApiConfigPtrOutput) Login() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) Script() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionApiConfigPtrOutput) Url() pulumi.StringPtrOutput
- type FlexibleAppVersionArgs
- type FlexibleAppVersionArray
- type FlexibleAppVersionArrayInput
- type FlexibleAppVersionArrayOutput
- func (FlexibleAppVersionArrayOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionOutput
- func (o FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutput() FlexibleAppVersionArrayOutput
- func (o FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutputWithContext(ctx context.Context) FlexibleAppVersionArrayOutput
- type FlexibleAppVersionAutomaticScaling
- type FlexibleAppVersionAutomaticScalingArgs
- func (FlexibleAppVersionAutomaticScalingArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput
- func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput
- func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
- func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
- type FlexibleAppVersionAutomaticScalingCpuUtilization
- type FlexibleAppVersionAutomaticScalingCpuUtilizationArgs
- func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingCpuUtilizationInput
- type FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) AggregationWindowLength() pulumi.StringPtrOutput
- func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) TargetUtilization() pulumi.Float64Output
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput
- type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) AggregationWindowLength() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) Elem() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) TargetUtilization() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingDiskUtilization
- type FlexibleAppVersionAutomaticScalingDiskUtilizationArgs
- func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingDiskUtilizationInput
- type FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadOpsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteOpsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput
- type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) Elem() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadOpsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteOpsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingInput
- type FlexibleAppVersionAutomaticScalingNetworkUtilization
- type FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs
- func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingNetworkUtilizationInput
- type FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedPacketsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentPacketsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput
- type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) Elem() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedPacketsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentBytesPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentPacketsPerSecond() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) CoolDownPeriod() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) CpuUtilization() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) DiskUtilization() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (FlexibleAppVersionAutomaticScalingOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MaxIdleInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MaxPendingLatency() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MaxTotalInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MinIdleInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MinPendingLatency() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) MinTotalInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) NetworkUtilization() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) RequestUtilization() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
- func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
- type FlexibleAppVersionAutomaticScalingPtrInput
- type FlexibleAppVersionAutomaticScalingPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) CoolDownPeriod() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) CpuUtilization() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) DiskUtilization() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) Elem() FlexibleAppVersionAutomaticScalingOutput
- func (FlexibleAppVersionAutomaticScalingPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxIdleInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxPendingLatency() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxTotalInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinIdleInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinPendingLatency() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinTotalInstances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) NetworkUtilization() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) RequestUtilization() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
- func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
- type FlexibleAppVersionAutomaticScalingRequestUtilization
- type FlexibleAppVersionAutomaticScalingRequestUtilizationArgs
- func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingRequestUtilizationInput
- type FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetConcurrentRequests() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetRequestCountPerSecond() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput
- type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) Elem() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
- func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetConcurrentRequests() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetRequestCountPerSecond() pulumi.StringPtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
- type FlexibleAppVersionDeployment
- type FlexibleAppVersionDeploymentArgs
- func (FlexibleAppVersionDeploymentArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput
- func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput
- func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
- func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
- type FlexibleAppVersionDeploymentCloudBuildOptions
- type FlexibleAppVersionDeploymentCloudBuildOptionsArgs
- func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- type FlexibleAppVersionDeploymentCloudBuildOptionsInput
- type FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) AppYamlPath() pulumi.StringOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) CloudBuildTimeout() pulumi.StringPtrOutput
- func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- type FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput
- type FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) AppYamlPath() pulumi.StringPtrOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) CloudBuildTimeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) Elem() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
- func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- type FlexibleAppVersionDeploymentContainer
- type FlexibleAppVersionDeploymentContainerArgs
- func (FlexibleAppVersionDeploymentContainerArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput
- func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput
- func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
- func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
- type FlexibleAppVersionDeploymentContainerInput
- type FlexibleAppVersionDeploymentContainerOutput
- func (FlexibleAppVersionDeploymentContainerOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentContainerOutput) Image() pulumi.StringOutput
- func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput
- func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput
- func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
- func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
- type FlexibleAppVersionDeploymentContainerPtrInput
- type FlexibleAppVersionDeploymentContainerPtrOutput
- func (o FlexibleAppVersionDeploymentContainerPtrOutput) Elem() FlexibleAppVersionDeploymentContainerOutput
- func (FlexibleAppVersionDeploymentContainerPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentContainerPtrOutput) Image() pulumi.StringPtrOutput
- func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
- func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
- type FlexibleAppVersionDeploymentFile
- type FlexibleAppVersionDeploymentFileArgs
- func (FlexibleAppVersionDeploymentFileArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput
- func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput
- type FlexibleAppVersionDeploymentFileArray
- func (FlexibleAppVersionDeploymentFileArray) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput
- func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput
- type FlexibleAppVersionDeploymentFileArrayInput
- type FlexibleAppVersionDeploymentFileArrayOutput
- func (FlexibleAppVersionDeploymentFileArrayOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentFileArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionDeploymentFileOutput
- func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput
- func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput
- type FlexibleAppVersionDeploymentFileInput
- type FlexibleAppVersionDeploymentFileOutput
- func (FlexibleAppVersionDeploymentFileOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentFileOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionDeploymentFileOutput) Sha1Sum() pulumi.StringPtrOutput
- func (o FlexibleAppVersionDeploymentFileOutput) SourceUrl() pulumi.StringOutput
- func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput
- func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput
- type FlexibleAppVersionDeploymentInput
- type FlexibleAppVersionDeploymentOutput
- func (o FlexibleAppVersionDeploymentOutput) CloudBuildOptions() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (o FlexibleAppVersionDeploymentOutput) Container() FlexibleAppVersionDeploymentContainerPtrOutput
- func (FlexibleAppVersionDeploymentOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentOutput) Files() FlexibleAppVersionDeploymentFileArrayOutput
- func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput
- func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput
- func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
- func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
- func (o FlexibleAppVersionDeploymentOutput) Zip() FlexibleAppVersionDeploymentZipPtrOutput
- type FlexibleAppVersionDeploymentPtrInput
- type FlexibleAppVersionDeploymentPtrOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) CloudBuildOptions() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) Container() FlexibleAppVersionDeploymentContainerPtrOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) Elem() FlexibleAppVersionDeploymentOutput
- func (FlexibleAppVersionDeploymentPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentPtrOutput) Files() FlexibleAppVersionDeploymentFileArrayOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
- func (o FlexibleAppVersionDeploymentPtrOutput) Zip() FlexibleAppVersionDeploymentZipPtrOutput
- type FlexibleAppVersionDeploymentZip
- type FlexibleAppVersionDeploymentZipArgs
- func (FlexibleAppVersionDeploymentZipArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput
- func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput
- func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
- func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
- type FlexibleAppVersionDeploymentZipInput
- type FlexibleAppVersionDeploymentZipOutput
- func (FlexibleAppVersionDeploymentZipOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentZipOutput) FilesCount() pulumi.IntPtrOutput
- func (o FlexibleAppVersionDeploymentZipOutput) SourceUrl() pulumi.StringOutput
- func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput
- func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput
- func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
- func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
- type FlexibleAppVersionDeploymentZipPtrInput
- type FlexibleAppVersionDeploymentZipPtrOutput
- func (o FlexibleAppVersionDeploymentZipPtrOutput) Elem() FlexibleAppVersionDeploymentZipOutput
- func (FlexibleAppVersionDeploymentZipPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionDeploymentZipPtrOutput) FilesCount() pulumi.IntPtrOutput
- func (o FlexibleAppVersionDeploymentZipPtrOutput) SourceUrl() pulumi.StringPtrOutput
- func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
- func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
- type FlexibleAppVersionEndpointsApiService
- type FlexibleAppVersionEndpointsApiServiceArgs
- func (FlexibleAppVersionEndpointsApiServiceArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput
- func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput
- func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
- func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
- type FlexibleAppVersionEndpointsApiServiceInput
- type FlexibleAppVersionEndpointsApiServiceOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) ConfigId() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) DisableTraceSampling() pulumi.BoolPtrOutput
- func (FlexibleAppVersionEndpointsApiServiceOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionEndpointsApiServiceOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) RolloutStrategy() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
- func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
- type FlexibleAppVersionEndpointsApiServicePtrInput
- type FlexibleAppVersionEndpointsApiServicePtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ConfigId() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) DisableTraceSampling() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) Elem() FlexibleAppVersionEndpointsApiServiceOutput
- func (FlexibleAppVersionEndpointsApiServicePtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) RolloutStrategy() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
- func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
- type FlexibleAppVersionEntrypoint
- type FlexibleAppVersionEntrypointArgs
- func (FlexibleAppVersionEntrypointArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput
- func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput
- func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
- func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
- type FlexibleAppVersionEntrypointInput
- type FlexibleAppVersionEntrypointOutput
- func (FlexibleAppVersionEntrypointOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionEntrypointOutput) Shell() pulumi.StringOutput
- func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput
- func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput
- func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
- func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
- type FlexibleAppVersionEntrypointPtrInput
- type FlexibleAppVersionEntrypointPtrOutput
- func (o FlexibleAppVersionEntrypointPtrOutput) Elem() FlexibleAppVersionEntrypointOutput
- func (FlexibleAppVersionEntrypointPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionEntrypointPtrOutput) Shell() pulumi.StringPtrOutput
- func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
- func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
- type FlexibleAppVersionHandler
- type FlexibleAppVersionHandlerArgs
- func (FlexibleAppVersionHandlerArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutput() FlexibleAppVersionHandlerOutput
- func (i FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerOutput
- type FlexibleAppVersionHandlerArray
- func (FlexibleAppVersionHandlerArray) ElementType() reflect.Type
- func (i FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutput() FlexibleAppVersionHandlerArrayOutput
- func (i FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerArrayOutput
- type FlexibleAppVersionHandlerArrayInput
- type FlexibleAppVersionHandlerArrayOutput
- func (FlexibleAppVersionHandlerArrayOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionHandlerOutput
- func (o FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutput() FlexibleAppVersionHandlerArrayOutput
- func (o FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerArrayOutput
- type FlexibleAppVersionHandlerInput
- type FlexibleAppVersionHandlerOutput
- func (o FlexibleAppVersionHandlerOutput) AuthFailAction() pulumi.StringPtrOutput
- func (FlexibleAppVersionHandlerOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerOutput) Login() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerOutput) RedirectHttpResponseCode() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerOutput) Script() FlexibleAppVersionHandlerScriptPtrOutput
- func (o FlexibleAppVersionHandlerOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerOutput) StaticFiles() FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutput() FlexibleAppVersionHandlerOutput
- func (o FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerOutput
- func (o FlexibleAppVersionHandlerOutput) UrlRegex() pulumi.StringPtrOutput
- type FlexibleAppVersionHandlerScript
- type FlexibleAppVersionHandlerScriptArgs
- func (FlexibleAppVersionHandlerScriptArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutput() FlexibleAppVersionHandlerScriptOutput
- func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptOutput
- func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
- func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
- type FlexibleAppVersionHandlerScriptInput
- type FlexibleAppVersionHandlerScriptOutput
- func (FlexibleAppVersionHandlerScriptOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerScriptOutput) ScriptPath() pulumi.StringOutput
- func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutput() FlexibleAppVersionHandlerScriptOutput
- func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptOutput
- func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
- func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
- type FlexibleAppVersionHandlerScriptPtrInput
- type FlexibleAppVersionHandlerScriptPtrOutput
- func (o FlexibleAppVersionHandlerScriptPtrOutput) Elem() FlexibleAppVersionHandlerScriptOutput
- func (FlexibleAppVersionHandlerScriptPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerScriptPtrOutput) ScriptPath() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
- func (o FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
- type FlexibleAppVersionHandlerStaticFiles
- type FlexibleAppVersionHandlerStaticFilesArgs
- func (FlexibleAppVersionHandlerStaticFilesArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutput() FlexibleAppVersionHandlerStaticFilesOutput
- func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesOutput
- func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
- type FlexibleAppVersionHandlerStaticFilesInput
- type FlexibleAppVersionHandlerStaticFilesOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) ApplicationReadable() pulumi.BoolPtrOutput
- func (FlexibleAppVersionHandlerStaticFilesOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerStaticFilesOutput) Expiration() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) HttpHeaders() pulumi.StringMapOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) MimeType() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) Path() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) RequireMatchingFile() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutput() FlexibleAppVersionHandlerStaticFilesOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesOutput) UploadPathRegex() pulumi.StringPtrOutput
- type FlexibleAppVersionHandlerStaticFilesPtrInput
- type FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) Elem() FlexibleAppVersionHandlerStaticFilesOutput
- func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) Expiration() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) HttpHeaders() pulumi.StringMapOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) MimeType() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) Path() pulumi.StringPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
- func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex() pulumi.StringPtrOutput
- type FlexibleAppVersionInput
- type FlexibleAppVersionLivenessCheck
- type FlexibleAppVersionLivenessCheckArgs
- func (FlexibleAppVersionLivenessCheckArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput
- func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput
- func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
- func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
- type FlexibleAppVersionLivenessCheckInput
- type FlexibleAppVersionLivenessCheckOutput
- func (o FlexibleAppVersionLivenessCheckOutput) CheckInterval() pulumi.StringPtrOutput
- func (FlexibleAppVersionLivenessCheckOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionLivenessCheckOutput) FailureThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) Host() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) InitialDelay() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) Path() pulumi.StringOutput
- func (o FlexibleAppVersionLivenessCheckOutput) SuccessThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) Timeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput
- func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput
- func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
- func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
- type FlexibleAppVersionLivenessCheckPtrInput
- type FlexibleAppVersionLivenessCheckPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) CheckInterval() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) Elem() FlexibleAppVersionLivenessCheckOutput
- func (FlexibleAppVersionLivenessCheckPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionLivenessCheckPtrOutput) FailureThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) Host() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) InitialDelay() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) SuccessThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) Timeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
- func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
- type FlexibleAppVersionManualScaling
- type FlexibleAppVersionManualScalingArgs
- func (FlexibleAppVersionManualScalingArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput
- func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput
- func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
- func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
- type FlexibleAppVersionManualScalingInput
- type FlexibleAppVersionManualScalingOutput
- func (FlexibleAppVersionManualScalingOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionManualScalingOutput) Instances() pulumi.IntOutput
- func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput
- func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput
- func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
- func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
- type FlexibleAppVersionManualScalingPtrInput
- type FlexibleAppVersionManualScalingPtrOutput
- func (o FlexibleAppVersionManualScalingPtrOutput) Elem() FlexibleAppVersionManualScalingOutput
- func (FlexibleAppVersionManualScalingPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionManualScalingPtrOutput) Instances() pulumi.IntPtrOutput
- func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
- func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
- type FlexibleAppVersionMap
- type FlexibleAppVersionMapInput
- type FlexibleAppVersionMapOutput
- func (FlexibleAppVersionMapOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionMapOutput) MapIndex(k pulumi.StringInput) FlexibleAppVersionOutput
- func (o FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutput() FlexibleAppVersionMapOutput
- func (o FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutputWithContext(ctx context.Context) FlexibleAppVersionMapOutput
- type FlexibleAppVersionNetwork
- type FlexibleAppVersionNetworkArgs
- func (FlexibleAppVersionNetworkArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput
- func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput
- func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
- func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
- type FlexibleAppVersionNetworkInput
- type FlexibleAppVersionNetworkOutput
- func (FlexibleAppVersionNetworkOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionNetworkOutput) ForwardedPorts() pulumi.StringArrayOutput
- func (o FlexibleAppVersionNetworkOutput) InstanceTag() pulumi.StringPtrOutput
- func (o FlexibleAppVersionNetworkOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionNetworkOutput) SessionAffinity() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionNetworkOutput) Subnetwork() pulumi.StringPtrOutput
- func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput
- func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput
- func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
- func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
- type FlexibleAppVersionNetworkPtrInput
- type FlexibleAppVersionNetworkPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) Elem() FlexibleAppVersionNetworkOutput
- func (FlexibleAppVersionNetworkPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionNetworkPtrOutput) ForwardedPorts() pulumi.StringArrayOutput
- func (o FlexibleAppVersionNetworkPtrOutput) InstanceTag() pulumi.StringPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) Name() pulumi.StringPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) SessionAffinity() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) Subnetwork() pulumi.StringPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
- func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
- type FlexibleAppVersionOutput
- func (o FlexibleAppVersionOutput) ApiConfig() FlexibleAppVersionApiConfigPtrOutput
- func (o FlexibleAppVersionOutput) AutomaticScaling() FlexibleAppVersionAutomaticScalingPtrOutput
- func (o FlexibleAppVersionOutput) BetaSettings() pulumi.StringMapOutput
- func (o FlexibleAppVersionOutput) DefaultExpiration() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) DeleteServiceOnDestroy() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionOutput) Deployment() FlexibleAppVersionDeploymentPtrOutput
- func (FlexibleAppVersionOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionOutput) EndpointsApiService() FlexibleAppVersionEndpointsApiServicePtrOutput
- func (o FlexibleAppVersionOutput) Entrypoint() FlexibleAppVersionEntrypointPtrOutput
- func (o FlexibleAppVersionOutput) EnvVariables() pulumi.StringMapOutput
- func (o FlexibleAppVersionOutput) Handlers() FlexibleAppVersionHandlerArrayOutput
- func (o FlexibleAppVersionOutput) InboundServices() pulumi.StringArrayOutput
- func (o FlexibleAppVersionOutput) InstanceClass() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) LivenessCheck() FlexibleAppVersionLivenessCheckOutput
- func (o FlexibleAppVersionOutput) ManualScaling() FlexibleAppVersionManualScalingPtrOutput
- func (o FlexibleAppVersionOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionOutput) Network() FlexibleAppVersionNetworkPtrOutput
- func (o FlexibleAppVersionOutput) NobuildFilesRegex() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) NoopOnDestroy() pulumi.BoolPtrOutput
- func (o FlexibleAppVersionOutput) Project() pulumi.StringOutput
- func (o FlexibleAppVersionOutput) ReadinessCheck() FlexibleAppVersionReadinessCheckOutput
- func (o FlexibleAppVersionOutput) Resources() FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionOutput) Runtime() pulumi.StringOutput
- func (o FlexibleAppVersionOutput) RuntimeApiVersion() pulumi.StringOutput
- func (o FlexibleAppVersionOutput) RuntimeChannel() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) RuntimeMainExecutablePath() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) Service() pulumi.StringOutput
- func (o FlexibleAppVersionOutput) ServiceAccount() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) ServingStatus() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) ToFlexibleAppVersionOutput() FlexibleAppVersionOutput
- func (o FlexibleAppVersionOutput) ToFlexibleAppVersionOutputWithContext(ctx context.Context) FlexibleAppVersionOutput
- func (o FlexibleAppVersionOutput) VersionId() pulumi.StringPtrOutput
- func (o FlexibleAppVersionOutput) VpcAccessConnector() FlexibleAppVersionVpcAccessConnectorPtrOutput
- type FlexibleAppVersionReadinessCheck
- type FlexibleAppVersionReadinessCheckArgs
- func (FlexibleAppVersionReadinessCheckArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput
- func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput
- func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
- func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
- type FlexibleAppVersionReadinessCheckInput
- type FlexibleAppVersionReadinessCheckOutput
- func (o FlexibleAppVersionReadinessCheckOutput) AppStartTimeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) CheckInterval() pulumi.StringPtrOutput
- func (FlexibleAppVersionReadinessCheckOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionReadinessCheckOutput) FailureThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) Host() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) Path() pulumi.StringOutput
- func (o FlexibleAppVersionReadinessCheckOutput) SuccessThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) Timeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput
- func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput
- func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
- func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
- type FlexibleAppVersionReadinessCheckPtrInput
- type FlexibleAppVersionReadinessCheckPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) AppStartTimeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) CheckInterval() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) Elem() FlexibleAppVersionReadinessCheckOutput
- func (FlexibleAppVersionReadinessCheckPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionReadinessCheckPtrOutput) FailureThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) Host() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) SuccessThreshold() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) Timeout() pulumi.StringPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
- func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
- type FlexibleAppVersionResources
- type FlexibleAppVersionResourcesArgs
- func (FlexibleAppVersionResourcesArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput
- func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput
- func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
- func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
- type FlexibleAppVersionResourcesInput
- type FlexibleAppVersionResourcesOutput
- func (o FlexibleAppVersionResourcesOutput) Cpu() pulumi.IntPtrOutput
- func (o FlexibleAppVersionResourcesOutput) DiskGb() pulumi.IntPtrOutput
- func (FlexibleAppVersionResourcesOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionResourcesOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput
- func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput
- func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionResourcesOutput) Volumes() FlexibleAppVersionResourcesVolumeArrayOutput
- type FlexibleAppVersionResourcesPtrInput
- type FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) Cpu() pulumi.IntPtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) DiskGb() pulumi.IntPtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) Elem() FlexibleAppVersionResourcesOutput
- func (FlexibleAppVersionResourcesPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionResourcesPtrOutput) MemoryGb() pulumi.Float64PtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
- func (o FlexibleAppVersionResourcesPtrOutput) Volumes() FlexibleAppVersionResourcesVolumeArrayOutput
- type FlexibleAppVersionResourcesVolume
- type FlexibleAppVersionResourcesVolumeArgs
- func (FlexibleAppVersionResourcesVolumeArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput
- func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput
- type FlexibleAppVersionResourcesVolumeArray
- func (FlexibleAppVersionResourcesVolumeArray) ElementType() reflect.Type
- func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput
- func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput
- type FlexibleAppVersionResourcesVolumeArrayInput
- type FlexibleAppVersionResourcesVolumeArrayOutput
- func (FlexibleAppVersionResourcesVolumeArrayOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionResourcesVolumeArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionResourcesVolumeOutput
- func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput
- func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput
- type FlexibleAppVersionResourcesVolumeInput
- type FlexibleAppVersionResourcesVolumeOutput
- func (FlexibleAppVersionResourcesVolumeOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionResourcesVolumeOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionResourcesVolumeOutput) SizeGb() pulumi.IntOutput
- func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput
- func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput
- func (o FlexibleAppVersionResourcesVolumeOutput) VolumeType() pulumi.StringOutput
- type FlexibleAppVersionState
- type FlexibleAppVersionVpcAccessConnector
- type FlexibleAppVersionVpcAccessConnectorArgs
- func (FlexibleAppVersionVpcAccessConnectorArgs) ElementType() reflect.Type
- func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput
- func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput
- func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
- func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
- type FlexibleAppVersionVpcAccessConnectorInput
- type FlexibleAppVersionVpcAccessConnectorOutput
- func (FlexibleAppVersionVpcAccessConnectorOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionVpcAccessConnectorOutput) Name() pulumi.StringOutput
- func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput
- func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput
- func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
- func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
- type FlexibleAppVersionVpcAccessConnectorPtrInput
- type FlexibleAppVersionVpcAccessConnectorPtrOutput
- func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) Elem() FlexibleAppVersionVpcAccessConnectorOutput
- func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ElementType() reflect.Type
- func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) Name() pulumi.StringPtrOutput
- func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
- func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
- type GetDefaultServiceAccountArgs
- type GetDefaultServiceAccountOutputArgs
- type GetDefaultServiceAccountResult
- type GetDefaultServiceAccountResultOutput
- func (o GetDefaultServiceAccountResultOutput) DisplayName() pulumi.StringOutput
- func (GetDefaultServiceAccountResultOutput) ElementType() reflect.Type
- func (o GetDefaultServiceAccountResultOutput) Email() pulumi.StringOutput
- func (o GetDefaultServiceAccountResultOutput) Id() pulumi.StringOutput
- func (o GetDefaultServiceAccountResultOutput) Member() pulumi.StringOutput
- func (o GetDefaultServiceAccountResultOutput) Name() pulumi.StringOutput
- func (o GetDefaultServiceAccountResultOutput) Project() pulumi.StringOutput
- func (o GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutput() GetDefaultServiceAccountResultOutput
- func (o GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutputWithContext(ctx context.Context) GetDefaultServiceAccountResultOutput
- func (o GetDefaultServiceAccountResultOutput) UniqueId() pulumi.StringOutput
- type ServiceNetworkSettings
- type ServiceNetworkSettingsArgs
- type ServiceNetworkSettingsArray
- func (ServiceNetworkSettingsArray) ElementType() reflect.Type
- func (i ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutput() ServiceNetworkSettingsArrayOutput
- func (i ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutputWithContext(ctx context.Context) ServiceNetworkSettingsArrayOutput
- type ServiceNetworkSettingsArrayInput
- type ServiceNetworkSettingsArrayOutput
- func (ServiceNetworkSettingsArrayOutput) ElementType() reflect.Type
- func (o ServiceNetworkSettingsArrayOutput) Index(i pulumi.IntInput) ServiceNetworkSettingsOutput
- func (o ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutput() ServiceNetworkSettingsArrayOutput
- func (o ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutputWithContext(ctx context.Context) ServiceNetworkSettingsArrayOutput
- type ServiceNetworkSettingsInput
- type ServiceNetworkSettingsMap
- type ServiceNetworkSettingsMapInput
- type ServiceNetworkSettingsMapOutput
- func (ServiceNetworkSettingsMapOutput) ElementType() reflect.Type
- func (o ServiceNetworkSettingsMapOutput) MapIndex(k pulumi.StringInput) ServiceNetworkSettingsOutput
- func (o ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutput() ServiceNetworkSettingsMapOutput
- func (o ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutputWithContext(ctx context.Context) ServiceNetworkSettingsMapOutput
- type ServiceNetworkSettingsNetworkSettings
- type ServiceNetworkSettingsNetworkSettingsArgs
- func (ServiceNetworkSettingsNetworkSettingsArgs) ElementType() reflect.Type
- func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutput() ServiceNetworkSettingsNetworkSettingsOutput
- func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsOutput
- func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
- func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
- type ServiceNetworkSettingsNetworkSettingsInput
- type ServiceNetworkSettingsNetworkSettingsOutput
- func (ServiceNetworkSettingsNetworkSettingsOutput) ElementType() reflect.Type
- func (o ServiceNetworkSettingsNetworkSettingsOutput) IngressTrafficAllowed() pulumi.StringPtrOutput
- func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutput() ServiceNetworkSettingsNetworkSettingsOutput
- func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsOutput
- func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
- func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
- type ServiceNetworkSettingsNetworkSettingsPtrInput
- type ServiceNetworkSettingsNetworkSettingsPtrOutput
- func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) Elem() ServiceNetworkSettingsNetworkSettingsOutput
- func (ServiceNetworkSettingsNetworkSettingsPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) IngressTrafficAllowed() pulumi.StringPtrOutput
- func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
- func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
- type ServiceNetworkSettingsOutput
- func (ServiceNetworkSettingsOutput) ElementType() reflect.Type
- func (o ServiceNetworkSettingsOutput) NetworkSettings() ServiceNetworkSettingsNetworkSettingsOutput
- func (o ServiceNetworkSettingsOutput) Project() pulumi.StringOutput
- func (o ServiceNetworkSettingsOutput) Service() pulumi.StringOutput
- func (o ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutput() ServiceNetworkSettingsOutput
- func (o ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsOutput
- type ServiceNetworkSettingsState
- type StandardAppVersion
- type StandardAppVersionArgs
- type StandardAppVersionArray
- type StandardAppVersionArrayInput
- type StandardAppVersionArrayOutput
- func (StandardAppVersionArrayOutput) ElementType() reflect.Type
- func (o StandardAppVersionArrayOutput) Index(i pulumi.IntInput) StandardAppVersionOutput
- func (o StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutput() StandardAppVersionArrayOutput
- func (o StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutputWithContext(ctx context.Context) StandardAppVersionArrayOutput
- type StandardAppVersionAutomaticScaling
- type StandardAppVersionAutomaticScalingArgs
- func (StandardAppVersionAutomaticScalingArgs) ElementType() reflect.Type
- func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutput() StandardAppVersionAutomaticScalingOutput
- func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingOutput
- func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
- func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
- type StandardAppVersionAutomaticScalingInput
- type StandardAppVersionAutomaticScalingOutput
- func (StandardAppVersionAutomaticScalingOutput) ElementType() reflect.Type
- func (o StandardAppVersionAutomaticScalingOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) MaxIdleInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) MaxPendingLatency() pulumi.StringPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) MinIdleInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) MinPendingLatency() pulumi.StringPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) StandardSchedulerSettings() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutput() StandardAppVersionAutomaticScalingOutput
- func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingOutput
- func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
- func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
- type StandardAppVersionAutomaticScalingPtrInput
- type StandardAppVersionAutomaticScalingPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) Elem() StandardAppVersionAutomaticScalingOutput
- func (StandardAppVersionAutomaticScalingPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) MaxIdleInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) MaxPendingLatency() pulumi.StringPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) MinIdleInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) MinPendingLatency() pulumi.StringPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) StandardSchedulerSettings() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
- func (o StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
- type StandardAppVersionAutomaticScalingStandardSchedulerSettings
- type StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs
- func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ElementType() reflect.Type
- func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- type StandardAppVersionAutomaticScalingStandardSchedulerSettingsInput
- type StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ElementType() reflect.Type
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MaxInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MinInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetCpuUtilization() pulumi.Float64PtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetThroughputUtilization() pulumi.Float64PtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput
- type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) Elem() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
- func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MaxInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MinInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetCpuUtilization() pulumi.Float64PtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetThroughputUtilization() pulumi.Float64PtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
- type StandardAppVersionBasicScaling
- type StandardAppVersionBasicScalingArgs
- func (StandardAppVersionBasicScalingArgs) ElementType() reflect.Type
- func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutput() StandardAppVersionBasicScalingOutput
- func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingOutput
- func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
- func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
- type StandardAppVersionBasicScalingInput
- type StandardAppVersionBasicScalingOutput
- func (StandardAppVersionBasicScalingOutput) ElementType() reflect.Type
- func (o StandardAppVersionBasicScalingOutput) IdleTimeout() pulumi.StringPtrOutput
- func (o StandardAppVersionBasicScalingOutput) MaxInstances() pulumi.IntOutput
- func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutput() StandardAppVersionBasicScalingOutput
- func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingOutput
- func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
- func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
- type StandardAppVersionBasicScalingPtrInput
- type StandardAppVersionBasicScalingPtrOutput
- func (o StandardAppVersionBasicScalingPtrOutput) Elem() StandardAppVersionBasicScalingOutput
- func (StandardAppVersionBasicScalingPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionBasicScalingPtrOutput) IdleTimeout() pulumi.StringPtrOutput
- func (o StandardAppVersionBasicScalingPtrOutput) MaxInstances() pulumi.IntPtrOutput
- func (o StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
- func (o StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
- type StandardAppVersionDeployment
- type StandardAppVersionDeploymentArgs
- func (StandardAppVersionDeploymentArgs) ElementType() reflect.Type
- func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput
- func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput
- func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
- func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
- type StandardAppVersionDeploymentFile
- type StandardAppVersionDeploymentFileArgs
- func (StandardAppVersionDeploymentFileArgs) ElementType() reflect.Type
- func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput
- func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput
- type StandardAppVersionDeploymentFileArray
- func (StandardAppVersionDeploymentFileArray) ElementType() reflect.Type
- func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput
- func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput
- type StandardAppVersionDeploymentFileArrayInput
- type StandardAppVersionDeploymentFileArrayOutput
- func (StandardAppVersionDeploymentFileArrayOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentFileArrayOutput) Index(i pulumi.IntInput) StandardAppVersionDeploymentFileOutput
- func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput
- func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput
- type StandardAppVersionDeploymentFileInput
- type StandardAppVersionDeploymentFileOutput
- func (StandardAppVersionDeploymentFileOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentFileOutput) Name() pulumi.StringOutput
- func (o StandardAppVersionDeploymentFileOutput) Sha1Sum() pulumi.StringPtrOutput
- func (o StandardAppVersionDeploymentFileOutput) SourceUrl() pulumi.StringOutput
- func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput
- func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput
- type StandardAppVersionDeploymentInput
- type StandardAppVersionDeploymentOutput
- func (StandardAppVersionDeploymentOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentOutput) Files() StandardAppVersionDeploymentFileArrayOutput
- func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput
- func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput
- func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
- func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
- func (o StandardAppVersionDeploymentOutput) Zip() StandardAppVersionDeploymentZipPtrOutput
- type StandardAppVersionDeploymentPtrInput
- type StandardAppVersionDeploymentPtrOutput
- func (o StandardAppVersionDeploymentPtrOutput) Elem() StandardAppVersionDeploymentOutput
- func (StandardAppVersionDeploymentPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentPtrOutput) Files() StandardAppVersionDeploymentFileArrayOutput
- func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
- func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
- func (o StandardAppVersionDeploymentPtrOutput) Zip() StandardAppVersionDeploymentZipPtrOutput
- type StandardAppVersionDeploymentZip
- type StandardAppVersionDeploymentZipArgs
- func (StandardAppVersionDeploymentZipArgs) ElementType() reflect.Type
- func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput
- func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput
- func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
- func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
- type StandardAppVersionDeploymentZipInput
- type StandardAppVersionDeploymentZipOutput
- func (StandardAppVersionDeploymentZipOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentZipOutput) FilesCount() pulumi.IntPtrOutput
- func (o StandardAppVersionDeploymentZipOutput) SourceUrl() pulumi.StringOutput
- func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput
- func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput
- func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
- func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
- type StandardAppVersionDeploymentZipPtrInput
- type StandardAppVersionDeploymentZipPtrOutput
- func (o StandardAppVersionDeploymentZipPtrOutput) Elem() StandardAppVersionDeploymentZipOutput
- func (StandardAppVersionDeploymentZipPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionDeploymentZipPtrOutput) FilesCount() pulumi.IntPtrOutput
- func (o StandardAppVersionDeploymentZipPtrOutput) SourceUrl() pulumi.StringPtrOutput
- func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
- func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
- type StandardAppVersionEntrypoint
- type StandardAppVersionEntrypointArgs
- func (StandardAppVersionEntrypointArgs) ElementType() reflect.Type
- func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput
- func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput
- func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
- func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
- type StandardAppVersionEntrypointInput
- type StandardAppVersionEntrypointOutput
- func (StandardAppVersionEntrypointOutput) ElementType() reflect.Type
- func (o StandardAppVersionEntrypointOutput) Shell() pulumi.StringOutput
- func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput
- func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput
- func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
- func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
- type StandardAppVersionEntrypointPtrInput
- type StandardAppVersionEntrypointPtrOutput
- func (o StandardAppVersionEntrypointPtrOutput) Elem() StandardAppVersionEntrypointOutput
- func (StandardAppVersionEntrypointPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionEntrypointPtrOutput) Shell() pulumi.StringPtrOutput
- func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
- func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
- type StandardAppVersionHandler
- type StandardAppVersionHandlerArgs
- func (StandardAppVersionHandlerArgs) ElementType() reflect.Type
- func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput
- func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput
- type StandardAppVersionHandlerArray
- func (StandardAppVersionHandlerArray) ElementType() reflect.Type
- func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput
- func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput
- type StandardAppVersionHandlerArrayInput
- type StandardAppVersionHandlerArrayOutput
- func (StandardAppVersionHandlerArrayOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerArrayOutput) Index(i pulumi.IntInput) StandardAppVersionHandlerOutput
- func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput
- func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput
- type StandardAppVersionHandlerInput
- type StandardAppVersionHandlerOutput
- func (o StandardAppVersionHandlerOutput) AuthFailAction() pulumi.StringPtrOutput
- func (StandardAppVersionHandlerOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerOutput) Login() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerOutput) RedirectHttpResponseCode() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerOutput) Script() StandardAppVersionHandlerScriptPtrOutput
- func (o StandardAppVersionHandlerOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerOutput) StaticFiles() StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput
- func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput
- func (o StandardAppVersionHandlerOutput) UrlRegex() pulumi.StringPtrOutput
- type StandardAppVersionHandlerScript
- type StandardAppVersionHandlerScriptArgs
- func (StandardAppVersionHandlerScriptArgs) ElementType() reflect.Type
- func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput
- func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput
- func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
- func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
- type StandardAppVersionHandlerScriptInput
- type StandardAppVersionHandlerScriptOutput
- func (StandardAppVersionHandlerScriptOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerScriptOutput) ScriptPath() pulumi.StringOutput
- func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput
- func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput
- func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
- func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
- type StandardAppVersionHandlerScriptPtrInput
- type StandardAppVersionHandlerScriptPtrOutput
- func (o StandardAppVersionHandlerScriptPtrOutput) Elem() StandardAppVersionHandlerScriptOutput
- func (StandardAppVersionHandlerScriptPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerScriptPtrOutput) ScriptPath() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
- func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
- type StandardAppVersionHandlerStaticFiles
- type StandardAppVersionHandlerStaticFilesArgs
- func (StandardAppVersionHandlerStaticFilesArgs) ElementType() reflect.Type
- func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput
- func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput
- func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
- func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
- type StandardAppVersionHandlerStaticFilesInput
- type StandardAppVersionHandlerStaticFilesOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) ApplicationReadable() pulumi.BoolPtrOutput
- func (StandardAppVersionHandlerStaticFilesOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerStaticFilesOutput) Expiration() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) HttpHeaders() pulumi.StringMapOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) MimeType() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) Path() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) RequireMatchingFile() pulumi.BoolPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerStaticFilesOutput) UploadPathRegex() pulumi.StringPtrOutput
- type StandardAppVersionHandlerStaticFilesPtrInput
- type StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable() pulumi.BoolPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) Elem() StandardAppVersionHandlerStaticFilesOutput
- func (StandardAppVersionHandlerStaticFilesPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) Expiration() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) HttpHeaders() pulumi.StringMapOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) MimeType() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) Path() pulumi.StringPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile() pulumi.BoolPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
- func (o StandardAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex() pulumi.StringPtrOutput
- type StandardAppVersionInput
- type StandardAppVersionLibrary
- type StandardAppVersionLibraryArgs
- func (StandardAppVersionLibraryArgs) ElementType() reflect.Type
- func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput
- func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput
- type StandardAppVersionLibraryArray
- func (StandardAppVersionLibraryArray) ElementType() reflect.Type
- func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput
- func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput
- type StandardAppVersionLibraryArrayInput
- type StandardAppVersionLibraryArrayOutput
- func (StandardAppVersionLibraryArrayOutput) ElementType() reflect.Type
- func (o StandardAppVersionLibraryArrayOutput) Index(i pulumi.IntInput) StandardAppVersionLibraryOutput
- func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput
- func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput
- type StandardAppVersionLibraryInput
- type StandardAppVersionLibraryOutput
- func (StandardAppVersionLibraryOutput) ElementType() reflect.Type
- func (o StandardAppVersionLibraryOutput) Name() pulumi.StringPtrOutput
- func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput
- func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput
- func (o StandardAppVersionLibraryOutput) Version() pulumi.StringPtrOutput
- type StandardAppVersionManualScaling
- type StandardAppVersionManualScalingArgs
- func (StandardAppVersionManualScalingArgs) ElementType() reflect.Type
- func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutput() StandardAppVersionManualScalingOutput
- func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutputWithContext(ctx context.Context) StandardAppVersionManualScalingOutput
- func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
- func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
- type StandardAppVersionManualScalingInput
- type StandardAppVersionManualScalingOutput
- func (StandardAppVersionManualScalingOutput) ElementType() reflect.Type
- func (o StandardAppVersionManualScalingOutput) Instances() pulumi.IntOutput
- func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutput() StandardAppVersionManualScalingOutput
- func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutputWithContext(ctx context.Context) StandardAppVersionManualScalingOutput
- func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
- func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
- type StandardAppVersionManualScalingPtrInput
- type StandardAppVersionManualScalingPtrOutput
- func (o StandardAppVersionManualScalingPtrOutput) Elem() StandardAppVersionManualScalingOutput
- func (StandardAppVersionManualScalingPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionManualScalingPtrOutput) Instances() pulumi.IntPtrOutput
- func (o StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
- func (o StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
- type StandardAppVersionMap
- type StandardAppVersionMapInput
- type StandardAppVersionMapOutput
- func (StandardAppVersionMapOutput) ElementType() reflect.Type
- func (o StandardAppVersionMapOutput) MapIndex(k pulumi.StringInput) StandardAppVersionOutput
- func (o StandardAppVersionMapOutput) ToStandardAppVersionMapOutput() StandardAppVersionMapOutput
- func (o StandardAppVersionMapOutput) ToStandardAppVersionMapOutputWithContext(ctx context.Context) StandardAppVersionMapOutput
- type StandardAppVersionOutput
- func (o StandardAppVersionOutput) AppEngineApis() pulumi.BoolPtrOutput
- func (o StandardAppVersionOutput) AutomaticScaling() StandardAppVersionAutomaticScalingPtrOutput
- func (o StandardAppVersionOutput) BasicScaling() StandardAppVersionBasicScalingPtrOutput
- func (o StandardAppVersionOutput) DeleteServiceOnDestroy() pulumi.BoolPtrOutput
- func (o StandardAppVersionOutput) Deployment() StandardAppVersionDeploymentOutput
- func (StandardAppVersionOutput) ElementType() reflect.Type
- func (o StandardAppVersionOutput) Entrypoint() StandardAppVersionEntrypointOutput
- func (o StandardAppVersionOutput) EnvVariables() pulumi.StringMapOutput
- func (o StandardAppVersionOutput) Handlers() StandardAppVersionHandlerArrayOutput
- func (o StandardAppVersionOutput) InboundServices() pulumi.StringArrayOutput
- func (o StandardAppVersionOutput) InstanceClass() pulumi.StringOutput
- func (o StandardAppVersionOutput) Libraries() StandardAppVersionLibraryArrayOutput
- func (o StandardAppVersionOutput) ManualScaling() StandardAppVersionManualScalingPtrOutput
- func (o StandardAppVersionOutput) Name() pulumi.StringOutput
- func (o StandardAppVersionOutput) NoopOnDestroy() pulumi.BoolPtrOutput
- func (o StandardAppVersionOutput) Project() pulumi.StringOutput
- func (o StandardAppVersionOutput) Runtime() pulumi.StringOutput
- func (o StandardAppVersionOutput) RuntimeApiVersion() pulumi.StringPtrOutput
- func (o StandardAppVersionOutput) Service() pulumi.StringOutput
- func (o StandardAppVersionOutput) ServiceAccount() pulumi.StringOutput
- func (o StandardAppVersionOutput) Threadsafe() pulumi.BoolPtrOutput
- func (o StandardAppVersionOutput) ToStandardAppVersionOutput() StandardAppVersionOutput
- func (o StandardAppVersionOutput) ToStandardAppVersionOutputWithContext(ctx context.Context) StandardAppVersionOutput
- func (o StandardAppVersionOutput) VersionId() pulumi.StringPtrOutput
- func (o StandardAppVersionOutput) VpcAccessConnector() StandardAppVersionVpcAccessConnectorPtrOutput
- type StandardAppVersionState
- type StandardAppVersionVpcAccessConnector
- type StandardAppVersionVpcAccessConnectorArgs
- func (StandardAppVersionVpcAccessConnectorArgs) ElementType() reflect.Type
- func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutput() StandardAppVersionVpcAccessConnectorOutput
- func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorOutput
- func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
- func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput
- type StandardAppVersionVpcAccessConnectorInput
- type StandardAppVersionVpcAccessConnectorOutput
- func (o StandardAppVersionVpcAccessConnectorOutput) EgressSetting() pulumi.StringPtrOutput
- func (StandardAppVersionVpcAccessConnectorOutput) ElementType() reflect.Type
- func (o StandardAppVersionVpcAccessConnectorOutput) Name() pulumi.StringOutput
- func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutput() StandardAppVersionVpcAccessConnectorOutput
- func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorOutput
- func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
- func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput
- type StandardAppVersionVpcAccessConnectorPtrInput
- type StandardAppVersionVpcAccessConnectorPtrOutput
- func (o StandardAppVersionVpcAccessConnectorPtrOutput) EgressSetting() pulumi.StringPtrOutput
- func (o StandardAppVersionVpcAccessConnectorPtrOutput) Elem() StandardAppVersionVpcAccessConnectorOutput
- func (StandardAppVersionVpcAccessConnectorPtrOutput) ElementType() reflect.Type
- func (o StandardAppVersionVpcAccessConnectorPtrOutput) Name() pulumi.StringPtrOutput
- func (o StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
- func (o StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { pulumi.CustomResourceState // Identifier of the app, usually `{PROJECT_ID}` AppId pulumi.StringOutput `pulumi:"appId"` // The domain to authenticate users with when using App Engine's User API. AuthDomain pulumi.StringOutput `pulumi:"authDomain"` // The GCS bucket code is being stored in for this app. CodeBucket pulumi.StringOutput `pulumi:"codeBucket"` // The type of the Cloud Firestore or Cloud Datastore database associated with this application. // Can be `CLOUD_FIRESTORE` or `CLOUD_DATASTORE_COMPATIBILITY` for new // instances. To support old instances, the value `CLOUD_DATASTORE` is accepted // by the provider, but will be rejected by the API. DatabaseType pulumi.StringOutput `pulumi:"databaseType"` // The GCS bucket content is being stored in for this app. DefaultBucket pulumi.StringOutput `pulumi:"defaultBucket"` // The default hostname for this app. DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"` // A block of optional settings to configure specific App Engine features: FeatureSettings ApplicationFeatureSettingsOutput `pulumi:"featureSettings"` // The GCR domain used for storing managed Docker images for this app. GcrDomain pulumi.StringOutput `pulumi:"gcrDomain"` // Settings for enabling Cloud Identity Aware Proxy Iap ApplicationIapOutput `pulumi:"iap"` // The [location](https://cloud.google.com/appengine/docs/locations) // to serve the app from. LocationId pulumi.StringOutput `pulumi:"locationId"` // Unique name of the app, usually `apps/{PROJECT_ID}` Name pulumi.StringOutput `pulumi:"name"` // The project ID to create the application under. // ~>**NOTE:** GCP only accepts project ID, not project number. If you are using number, // you may get a "Permission denied" error. Project pulumi.StringOutput `pulumi:"project"` // The serving status of the app. ServingStatus pulumi.StringOutput `pulumi:"servingStatus"` // A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field. UrlDispatchRules ApplicationUrlDispatchRuleArrayOutput `pulumi:"urlDispatchRules"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myProject, err := organizations.NewProject(ctx, "myProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("your-project-id"), OrgId: pulumi.String("1234567"), }) if err != nil { return err } _, err = appengine.NewApplication(ctx, "app", &appengine.ApplicationArgs{ Project: myProject.ProjectId, LocationId: pulumi.String("us-central"), }) if err != nil { return err } return nil }) }
```
## Import
Applications can be imported using the ID of the project the application belongs to, e.g.
```sh
$ pulumi import gcp:appengine/application:Application app your-project-id
```
func GetApplication ¶
func GetApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)
GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplication ¶
func NewApplication(ctx *pulumi.Context, name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)
NewApplication registers a new resource with the given unique name, arguments, and options.
func (*Application) ElementType ¶
func (*Application) ElementType() reflect.Type
func (*Application) ToApplicationOutput ¶
func (i *Application) ToApplicationOutput() ApplicationOutput
func (*Application) ToApplicationOutputWithContext ¶
func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
type ApplicationArgs ¶
type ApplicationArgs struct { // The domain to authenticate users with when using App Engine's User API. AuthDomain pulumi.StringPtrInput // The type of the Cloud Firestore or Cloud Datastore database associated with this application. // Can be `CLOUD_FIRESTORE` or `CLOUD_DATASTORE_COMPATIBILITY` for new // instances. To support old instances, the value `CLOUD_DATASTORE` is accepted // by the provider, but will be rejected by the API. DatabaseType pulumi.StringPtrInput // A block of optional settings to configure specific App Engine features: FeatureSettings ApplicationFeatureSettingsPtrInput // Settings for enabling Cloud Identity Aware Proxy Iap ApplicationIapPtrInput // The [location](https://cloud.google.com/appengine/docs/locations) // to serve the app from. LocationId pulumi.StringInput // The project ID to create the application under. // ~>**NOTE:** GCP only accepts project ID, not project number. If you are using number, // you may get a "Permission denied" error. Project pulumi.StringPtrInput // The serving status of the app. ServingStatus pulumi.StringPtrInput }
The set of arguments for constructing a Application resource.
func (ApplicationArgs) ElementType ¶
func (ApplicationArgs) ElementType() reflect.Type
type ApplicationArray ¶
type ApplicationArray []ApplicationInput
func (ApplicationArray) ElementType ¶
func (ApplicationArray) ElementType() reflect.Type
func (ApplicationArray) ToApplicationArrayOutput ¶
func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArray) ToApplicationArrayOutputWithContext ¶
func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationArrayInput ¶
type ApplicationArrayInput interface { pulumi.Input ToApplicationArrayOutput() ApplicationArrayOutput ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput }
ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:
ApplicationArray{ ApplicationArgs{...} }
type ApplicationArrayOutput ¶
type ApplicationArrayOutput struct{ *pulumi.OutputState }
func (ApplicationArrayOutput) ElementType ¶
func (ApplicationArrayOutput) ElementType() reflect.Type
func (ApplicationArrayOutput) Index ¶
func (o ApplicationArrayOutput) Index(i pulumi.IntInput) ApplicationOutput
func (ApplicationArrayOutput) ToApplicationArrayOutput ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput
func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext ¶
func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput
type ApplicationFeatureSettings ¶
type ApplicationFeatureSettings struct { // Set to false to use the legacy health check instead of the readiness // and liveness checks. SplitHealthChecks bool `pulumi:"splitHealthChecks"` }
type ApplicationFeatureSettingsArgs ¶
type ApplicationFeatureSettingsArgs struct { // Set to false to use the legacy health check instead of the readiness // and liveness checks. SplitHealthChecks pulumi.BoolInput `pulumi:"splitHealthChecks"` }
func (ApplicationFeatureSettingsArgs) ElementType ¶
func (ApplicationFeatureSettingsArgs) ElementType() reflect.Type
func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutput ¶
func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput
func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutputWithContext ¶
func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput
func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutput ¶
func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutputWithContext ¶
func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
type ApplicationFeatureSettingsInput ¶
type ApplicationFeatureSettingsInput interface { pulumi.Input ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput ToApplicationFeatureSettingsOutputWithContext(context.Context) ApplicationFeatureSettingsOutput }
ApplicationFeatureSettingsInput is an input type that accepts ApplicationFeatureSettingsArgs and ApplicationFeatureSettingsOutput values. You can construct a concrete instance of `ApplicationFeatureSettingsInput` via:
ApplicationFeatureSettingsArgs{...}
type ApplicationFeatureSettingsOutput ¶
type ApplicationFeatureSettingsOutput struct{ *pulumi.OutputState }
func (ApplicationFeatureSettingsOutput) ElementType ¶
func (ApplicationFeatureSettingsOutput) ElementType() reflect.Type
func (ApplicationFeatureSettingsOutput) SplitHealthChecks ¶
func (o ApplicationFeatureSettingsOutput) SplitHealthChecks() pulumi.BoolOutput
Set to false to use the legacy health check instead of the readiness and liveness checks.
func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutput ¶
func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput
func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutputWithContext ¶
func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput
func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutput ¶
func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutputWithContext ¶
func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
type ApplicationFeatureSettingsPtrInput ¶
type ApplicationFeatureSettingsPtrInput interface { pulumi.Input ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput ToApplicationFeatureSettingsPtrOutputWithContext(context.Context) ApplicationFeatureSettingsPtrOutput }
ApplicationFeatureSettingsPtrInput is an input type that accepts ApplicationFeatureSettingsArgs, ApplicationFeatureSettingsPtr and ApplicationFeatureSettingsPtrOutput values. You can construct a concrete instance of `ApplicationFeatureSettingsPtrInput` via:
ApplicationFeatureSettingsArgs{...} or: nil
func ApplicationFeatureSettingsPtr ¶
func ApplicationFeatureSettingsPtr(v *ApplicationFeatureSettingsArgs) ApplicationFeatureSettingsPtrInput
type ApplicationFeatureSettingsPtrOutput ¶
type ApplicationFeatureSettingsPtrOutput struct{ *pulumi.OutputState }
func (ApplicationFeatureSettingsPtrOutput) Elem ¶
func (o ApplicationFeatureSettingsPtrOutput) Elem() ApplicationFeatureSettingsOutput
func (ApplicationFeatureSettingsPtrOutput) ElementType ¶
func (ApplicationFeatureSettingsPtrOutput) ElementType() reflect.Type
func (ApplicationFeatureSettingsPtrOutput) SplitHealthChecks ¶
func (o ApplicationFeatureSettingsPtrOutput) SplitHealthChecks() pulumi.BoolPtrOutput
Set to false to use the legacy health check instead of the readiness and liveness checks.
func (ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutput ¶
func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
func (ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutputWithContext ¶
func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput
type ApplicationIap ¶
type ApplicationIap struct { // (Optional) Whether the serving infrastructure will authenticate and authorize all incoming requests. // (default is false) Enabled *bool `pulumi:"enabled"` // OAuth2 client ID to use for the authentication flow. Oauth2ClientId string `pulumi:"oauth2ClientId"` // OAuth2 client secret to use for the authentication flow. // The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. Oauth2ClientSecret string `pulumi:"oauth2ClientSecret"` // Hex-encoded SHA-256 hash of the client secret. Oauth2ClientSecretSha256 *string `pulumi:"oauth2ClientSecretSha256"` }
type ApplicationIapArgs ¶
type ApplicationIapArgs struct { // (Optional) Whether the serving infrastructure will authenticate and authorize all incoming requests. // (default is false) Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // OAuth2 client ID to use for the authentication flow. Oauth2ClientId pulumi.StringInput `pulumi:"oauth2ClientId"` // OAuth2 client secret to use for the authentication flow. // The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field. Oauth2ClientSecret pulumi.StringInput `pulumi:"oauth2ClientSecret"` // Hex-encoded SHA-256 hash of the client secret. Oauth2ClientSecretSha256 pulumi.StringPtrInput `pulumi:"oauth2ClientSecretSha256"` }
func (ApplicationIapArgs) ElementType ¶
func (ApplicationIapArgs) ElementType() reflect.Type
func (ApplicationIapArgs) ToApplicationIapOutput ¶
func (i ApplicationIapArgs) ToApplicationIapOutput() ApplicationIapOutput
func (ApplicationIapArgs) ToApplicationIapOutputWithContext ¶
func (i ApplicationIapArgs) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput
func (ApplicationIapArgs) ToApplicationIapPtrOutput ¶
func (i ApplicationIapArgs) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
func (ApplicationIapArgs) ToApplicationIapPtrOutputWithContext ¶
func (i ApplicationIapArgs) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
type ApplicationIapInput ¶
type ApplicationIapInput interface { pulumi.Input ToApplicationIapOutput() ApplicationIapOutput ToApplicationIapOutputWithContext(context.Context) ApplicationIapOutput }
ApplicationIapInput is an input type that accepts ApplicationIapArgs and ApplicationIapOutput values. You can construct a concrete instance of `ApplicationIapInput` via:
ApplicationIapArgs{...}
type ApplicationIapOutput ¶
type ApplicationIapOutput struct{ *pulumi.OutputState }
func (ApplicationIapOutput) ElementType ¶
func (ApplicationIapOutput) ElementType() reflect.Type
func (ApplicationIapOutput) Enabled ¶
func (o ApplicationIapOutput) Enabled() pulumi.BoolPtrOutput
(Optional) Whether the serving infrastructure will authenticate and authorize all incoming requests. (default is false)
func (ApplicationIapOutput) Oauth2ClientId ¶
func (o ApplicationIapOutput) Oauth2ClientId() pulumi.StringOutput
OAuth2 client ID to use for the authentication flow.
func (ApplicationIapOutput) Oauth2ClientSecret ¶
func (o ApplicationIapOutput) Oauth2ClientSecret() pulumi.StringOutput
OAuth2 client secret to use for the authentication flow. The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field.
func (ApplicationIapOutput) Oauth2ClientSecretSha256 ¶
func (o ApplicationIapOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput
Hex-encoded SHA-256 hash of the client secret.
func (ApplicationIapOutput) ToApplicationIapOutput ¶
func (o ApplicationIapOutput) ToApplicationIapOutput() ApplicationIapOutput
func (ApplicationIapOutput) ToApplicationIapOutputWithContext ¶
func (o ApplicationIapOutput) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput
func (ApplicationIapOutput) ToApplicationIapPtrOutput ¶
func (o ApplicationIapOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
func (ApplicationIapOutput) ToApplicationIapPtrOutputWithContext ¶
func (o ApplicationIapOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
type ApplicationIapPtrInput ¶
type ApplicationIapPtrInput interface { pulumi.Input ToApplicationIapPtrOutput() ApplicationIapPtrOutput ToApplicationIapPtrOutputWithContext(context.Context) ApplicationIapPtrOutput }
ApplicationIapPtrInput is an input type that accepts ApplicationIapArgs, ApplicationIapPtr and ApplicationIapPtrOutput values. You can construct a concrete instance of `ApplicationIapPtrInput` via:
ApplicationIapArgs{...} or: nil
func ApplicationIapPtr ¶
func ApplicationIapPtr(v *ApplicationIapArgs) ApplicationIapPtrInput
type ApplicationIapPtrOutput ¶
type ApplicationIapPtrOutput struct{ *pulumi.OutputState }
func (ApplicationIapPtrOutput) Elem ¶
func (o ApplicationIapPtrOutput) Elem() ApplicationIapOutput
func (ApplicationIapPtrOutput) ElementType ¶
func (ApplicationIapPtrOutput) ElementType() reflect.Type
func (ApplicationIapPtrOutput) Enabled ¶
func (o ApplicationIapPtrOutput) Enabled() pulumi.BoolPtrOutput
(Optional) Whether the serving infrastructure will authenticate and authorize all incoming requests. (default is false)
func (ApplicationIapPtrOutput) Oauth2ClientId ¶
func (o ApplicationIapPtrOutput) Oauth2ClientId() pulumi.StringPtrOutput
OAuth2 client ID to use for the authentication flow.
func (ApplicationIapPtrOutput) Oauth2ClientSecret ¶
func (o ApplicationIapPtrOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
OAuth2 client secret to use for the authentication flow. The SHA-256 hash of the value is returned in the oauth2ClientSecretSha256 field.
func (ApplicationIapPtrOutput) Oauth2ClientSecretSha256 ¶
func (o ApplicationIapPtrOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput
Hex-encoded SHA-256 hash of the client secret.
func (ApplicationIapPtrOutput) ToApplicationIapPtrOutput ¶
func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput
func (ApplicationIapPtrOutput) ToApplicationIapPtrOutputWithContext ¶
func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput
type ApplicationInput ¶
type ApplicationInput interface { pulumi.Input ToApplicationOutput() ApplicationOutput ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput }
type ApplicationMap ¶
type ApplicationMap map[string]ApplicationInput
func (ApplicationMap) ElementType ¶
func (ApplicationMap) ElementType() reflect.Type
func (ApplicationMap) ToApplicationMapOutput ¶
func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMap) ToApplicationMapOutputWithContext ¶
func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationMapInput ¶
type ApplicationMapInput interface { pulumi.Input ToApplicationMapOutput() ApplicationMapOutput ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput }
ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:
ApplicationMap{ "key": ApplicationArgs{...} }
type ApplicationMapOutput ¶
type ApplicationMapOutput struct{ *pulumi.OutputState }
func (ApplicationMapOutput) ElementType ¶
func (ApplicationMapOutput) ElementType() reflect.Type
func (ApplicationMapOutput) MapIndex ¶
func (o ApplicationMapOutput) MapIndex(k pulumi.StringInput) ApplicationOutput
func (ApplicationMapOutput) ToApplicationMapOutput ¶
func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput
func (ApplicationMapOutput) ToApplicationMapOutputWithContext ¶
func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput
type ApplicationOutput ¶
type ApplicationOutput struct{ *pulumi.OutputState }
func (ApplicationOutput) AppId ¶ added in v6.23.0
func (o ApplicationOutput) AppId() pulumi.StringOutput
Identifier of the app, usually `{PROJECT_ID}`
func (ApplicationOutput) AuthDomain ¶ added in v6.23.0
func (o ApplicationOutput) AuthDomain() pulumi.StringOutput
The domain to authenticate users with when using App Engine's User API.
func (ApplicationOutput) CodeBucket ¶ added in v6.23.0
func (o ApplicationOutput) CodeBucket() pulumi.StringOutput
The GCS bucket code is being stored in for this app.
func (ApplicationOutput) DatabaseType ¶ added in v6.23.0
func (o ApplicationOutput) DatabaseType() pulumi.StringOutput
The type of the Cloud Firestore or Cloud Datastore database associated with this application. Can be `CLOUD_FIRESTORE` or `CLOUD_DATASTORE_COMPATIBILITY` for new instances. To support old instances, the value `CLOUD_DATASTORE` is accepted by the provider, but will be rejected by the API.
func (ApplicationOutput) DefaultBucket ¶ added in v6.23.0
func (o ApplicationOutput) DefaultBucket() pulumi.StringOutput
The GCS bucket content is being stored in for this app.
func (ApplicationOutput) DefaultHostname ¶ added in v6.23.0
func (o ApplicationOutput) DefaultHostname() pulumi.StringOutput
The default hostname for this app.
func (ApplicationOutput) ElementType ¶
func (ApplicationOutput) ElementType() reflect.Type
func (ApplicationOutput) FeatureSettings ¶ added in v6.23.0
func (o ApplicationOutput) FeatureSettings() ApplicationFeatureSettingsOutput
A block of optional settings to configure specific App Engine features:
func (ApplicationOutput) GcrDomain ¶ added in v6.23.0
func (o ApplicationOutput) GcrDomain() pulumi.StringOutput
The GCR domain used for storing managed Docker images for this app.
func (ApplicationOutput) Iap ¶ added in v6.23.0
func (o ApplicationOutput) Iap() ApplicationIapOutput
Settings for enabling Cloud Identity Aware Proxy
func (ApplicationOutput) LocationId ¶ added in v6.23.0
func (o ApplicationOutput) LocationId() pulumi.StringOutput
The [location](https://cloud.google.com/appengine/docs/locations) to serve the app from.
func (ApplicationOutput) Name ¶ added in v6.23.0
func (o ApplicationOutput) Name() pulumi.StringOutput
Unique name of the app, usually `apps/{PROJECT_ID}`
func (ApplicationOutput) Project ¶ added in v6.23.0
func (o ApplicationOutput) Project() pulumi.StringOutput
The project ID to create the application under. ~>**NOTE:** GCP only accepts project ID, not project number. If you are using number, you may get a "Permission denied" error.
func (ApplicationOutput) ServingStatus ¶ added in v6.23.0
func (o ApplicationOutput) ServingStatus() pulumi.StringOutput
The serving status of the app.
func (ApplicationOutput) ToApplicationOutput ¶
func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
func (ApplicationOutput) ToApplicationOutputWithContext ¶
func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
func (ApplicationOutput) UrlDispatchRules ¶ added in v6.23.0
func (o ApplicationOutput) UrlDispatchRules() ApplicationUrlDispatchRuleArrayOutput
A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field.
type ApplicationState ¶
type ApplicationState struct { // Identifier of the app, usually `{PROJECT_ID}` AppId pulumi.StringPtrInput // The domain to authenticate users with when using App Engine's User API. AuthDomain pulumi.StringPtrInput // The GCS bucket code is being stored in for this app. CodeBucket pulumi.StringPtrInput // The type of the Cloud Firestore or Cloud Datastore database associated with this application. // Can be `CLOUD_FIRESTORE` or `CLOUD_DATASTORE_COMPATIBILITY` for new // instances. To support old instances, the value `CLOUD_DATASTORE` is accepted // by the provider, but will be rejected by the API. DatabaseType pulumi.StringPtrInput // The GCS bucket content is being stored in for this app. DefaultBucket pulumi.StringPtrInput // The default hostname for this app. DefaultHostname pulumi.StringPtrInput // A block of optional settings to configure specific App Engine features: FeatureSettings ApplicationFeatureSettingsPtrInput // The GCR domain used for storing managed Docker images for this app. GcrDomain pulumi.StringPtrInput // Settings for enabling Cloud Identity Aware Proxy Iap ApplicationIapPtrInput // The [location](https://cloud.google.com/appengine/docs/locations) // to serve the app from. LocationId pulumi.StringPtrInput // Unique name of the app, usually `apps/{PROJECT_ID}` Name pulumi.StringPtrInput // The project ID to create the application under. // ~>**NOTE:** GCP only accepts project ID, not project number. If you are using number, // you may get a "Permission denied" error. Project pulumi.StringPtrInput // The serving status of the app. ServingStatus pulumi.StringPtrInput // A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field. UrlDispatchRules ApplicationUrlDispatchRuleArrayInput }
func (ApplicationState) ElementType ¶
func (ApplicationState) ElementType() reflect.Type
type ApplicationUrlDispatchRuleArgs ¶
type ApplicationUrlDispatchRuleArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` Path pulumi.StringPtrInput `pulumi:"path"` Service pulumi.StringPtrInput `pulumi:"service"` }
func (ApplicationUrlDispatchRuleArgs) ElementType ¶
func (ApplicationUrlDispatchRuleArgs) ElementType() reflect.Type
func (ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutput ¶
func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput
func (ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutputWithContext ¶
func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput
type ApplicationUrlDispatchRuleArray ¶
type ApplicationUrlDispatchRuleArray []ApplicationUrlDispatchRuleInput
func (ApplicationUrlDispatchRuleArray) ElementType ¶
func (ApplicationUrlDispatchRuleArray) ElementType() reflect.Type
func (ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutput ¶
func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput
func (ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutputWithContext ¶
func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput
type ApplicationUrlDispatchRuleArrayInput ¶
type ApplicationUrlDispatchRuleArrayInput interface { pulumi.Input ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput ToApplicationUrlDispatchRuleArrayOutputWithContext(context.Context) ApplicationUrlDispatchRuleArrayOutput }
ApplicationUrlDispatchRuleArrayInput is an input type that accepts ApplicationUrlDispatchRuleArray and ApplicationUrlDispatchRuleArrayOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRuleArrayInput` via:
ApplicationUrlDispatchRuleArray{ ApplicationUrlDispatchRuleArgs{...} }
type ApplicationUrlDispatchRuleArrayOutput ¶
type ApplicationUrlDispatchRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRuleArrayOutput) ElementType ¶
func (ApplicationUrlDispatchRuleArrayOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRuleArrayOutput) Index ¶
func (o ApplicationUrlDispatchRuleArrayOutput) Index(i pulumi.IntInput) ApplicationUrlDispatchRuleOutput
func (ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutput ¶
func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput
func (ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutputWithContext ¶
func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput
type ApplicationUrlDispatchRuleInput ¶
type ApplicationUrlDispatchRuleInput interface { pulumi.Input ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput ToApplicationUrlDispatchRuleOutputWithContext(context.Context) ApplicationUrlDispatchRuleOutput }
ApplicationUrlDispatchRuleInput is an input type that accepts ApplicationUrlDispatchRuleArgs and ApplicationUrlDispatchRuleOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRuleInput` via:
ApplicationUrlDispatchRuleArgs{...}
type ApplicationUrlDispatchRuleOutput ¶
type ApplicationUrlDispatchRuleOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRuleOutput) Domain ¶
func (o ApplicationUrlDispatchRuleOutput) Domain() pulumi.StringPtrOutput
func (ApplicationUrlDispatchRuleOutput) ElementType ¶
func (ApplicationUrlDispatchRuleOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRuleOutput) Path ¶
func (o ApplicationUrlDispatchRuleOutput) Path() pulumi.StringPtrOutput
func (ApplicationUrlDispatchRuleOutput) Service ¶
func (o ApplicationUrlDispatchRuleOutput) Service() pulumi.StringPtrOutput
func (ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutput ¶
func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput
func (ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutputWithContext ¶
func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput
type ApplicationUrlDispatchRules ¶
type ApplicationUrlDispatchRules struct { pulumi.CustomResourceState // Rules to match an HTTP request and dispatch that request to a service. // Structure is documented below. DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayOutput `pulumi:"dispatchRules"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` }
Rules to match an HTTP request and dispatch that request to a service.
To get more information about ApplicationUrlDispatchRules, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#UrlDispatchRule)
## Example Usage ### App Engine Application Url Dispatch Rules Basic
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Location: pulumi.String("US"), }) if err != nil { return err } object, err := storage.NewBucketObject(ctx, "object", &storage.BucketObjectArgs{ Bucket: bucket.Name, Source: pulumi.NewFileAsset("./test-fixtures/appengine/hello-world.zip"), }) if err != nil { return err } adminV3, err := appengine.NewStandardAppVersion(ctx, "adminV3", &appengine.StandardAppVersionArgs{ VersionId: pulumi.String("v3"), Service: pulumi.String("admin"), Runtime: pulumi.String("nodejs10"), Entrypoint: &appengine.StandardAppVersionEntrypointArgs{ Shell: pulumi.String("node ./app.js"), }, Deployment: &appengine.StandardAppVersionDeploymentArgs{ Zip: &appengine.StandardAppVersionDeploymentZipArgs{ SourceUrl: pulumi.All(bucket.Name, object.Name).ApplyT(func(_args []interface{}) (string, error) { bucketName := _args[0].(string) objectName := _args[1].(string) return fmt.Sprintf("https://storage.googleapis.com/%v/%v", bucketName, objectName), nil }).(pulumi.StringOutput), }, }, EnvVariables: pulumi.StringMap{ "port": pulumi.String("8080"), }, NoopOnDestroy: pulumi.Bool(true), }) if err != nil { return err } _, err = appengine.NewApplicationUrlDispatchRules(ctx, "webService", &appengine.ApplicationUrlDispatchRulesArgs{ DispatchRules: appengine.ApplicationUrlDispatchRulesDispatchRuleArray{ &appengine.ApplicationUrlDispatchRulesDispatchRuleArgs{ Domain: pulumi.String("*"), Path: pulumi.String("/*"), Service: pulumi.String("default"), }, &appengine.ApplicationUrlDispatchRulesDispatchRuleArgs{ Domain: pulumi.String("*"), Path: pulumi.String("/admin/*"), Service: adminV3.Service, }, }, }) if err != nil { return err } return nil }) }
```
## Import
ApplicationUrlDispatchRules can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/applicationUrlDispatchRules:ApplicationUrlDispatchRules default {{project}}
```
func GetApplicationUrlDispatchRules ¶
func GetApplicationUrlDispatchRules(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationUrlDispatchRulesState, opts ...pulumi.ResourceOption) (*ApplicationUrlDispatchRules, error)
GetApplicationUrlDispatchRules gets an existing ApplicationUrlDispatchRules resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationUrlDispatchRules ¶
func NewApplicationUrlDispatchRules(ctx *pulumi.Context, name string, args *ApplicationUrlDispatchRulesArgs, opts ...pulumi.ResourceOption) (*ApplicationUrlDispatchRules, error)
NewApplicationUrlDispatchRules registers a new resource with the given unique name, arguments, and options.
func (*ApplicationUrlDispatchRules) ElementType ¶
func (*ApplicationUrlDispatchRules) ElementType() reflect.Type
func (*ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutput ¶
func (i *ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutput() ApplicationUrlDispatchRulesOutput
func (*ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutputWithContext ¶
func (i *ApplicationUrlDispatchRules) ToApplicationUrlDispatchRulesOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesOutput
type ApplicationUrlDispatchRulesArgs ¶
type ApplicationUrlDispatchRulesArgs struct { // Rules to match an HTTP request and dispatch that request to a service. // Structure is documented below. DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
The set of arguments for constructing a ApplicationUrlDispatchRules resource.
func (ApplicationUrlDispatchRulesArgs) ElementType ¶
func (ApplicationUrlDispatchRulesArgs) ElementType() reflect.Type
type ApplicationUrlDispatchRulesArray ¶
type ApplicationUrlDispatchRulesArray []ApplicationUrlDispatchRulesInput
func (ApplicationUrlDispatchRulesArray) ElementType ¶
func (ApplicationUrlDispatchRulesArray) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutput ¶
func (i ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutput() ApplicationUrlDispatchRulesArrayOutput
func (ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutputWithContext ¶
func (i ApplicationUrlDispatchRulesArray) ToApplicationUrlDispatchRulesArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesArrayOutput
type ApplicationUrlDispatchRulesArrayInput ¶
type ApplicationUrlDispatchRulesArrayInput interface { pulumi.Input ToApplicationUrlDispatchRulesArrayOutput() ApplicationUrlDispatchRulesArrayOutput ToApplicationUrlDispatchRulesArrayOutputWithContext(context.Context) ApplicationUrlDispatchRulesArrayOutput }
ApplicationUrlDispatchRulesArrayInput is an input type that accepts ApplicationUrlDispatchRulesArray and ApplicationUrlDispatchRulesArrayOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRulesArrayInput` via:
ApplicationUrlDispatchRulesArray{ ApplicationUrlDispatchRulesArgs{...} }
type ApplicationUrlDispatchRulesArrayOutput ¶
type ApplicationUrlDispatchRulesArrayOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRulesArrayOutput) ElementType ¶
func (ApplicationUrlDispatchRulesArrayOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutput ¶
func (o ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutput() ApplicationUrlDispatchRulesArrayOutput
func (ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutputWithContext ¶
func (o ApplicationUrlDispatchRulesArrayOutput) ToApplicationUrlDispatchRulesArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesArrayOutput
type ApplicationUrlDispatchRulesDispatchRule ¶
type ApplicationUrlDispatchRulesDispatchRule struct { // Domain name to match against. The wildcard "*" is supported if specified before a period: "*.". // Defaults to matching all domains: "*". Domain *string `pulumi:"domain"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. Path string `pulumi:"path"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. Service string `pulumi:"service"` }
type ApplicationUrlDispatchRulesDispatchRuleArgs ¶
type ApplicationUrlDispatchRulesDispatchRuleArgs struct { // Domain name to match against. The wildcard "*" is supported if specified before a period: "*.". // Defaults to matching all domains: "*". Domain pulumi.StringPtrInput `pulumi:"domain"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. Path pulumi.StringInput `pulumi:"path"` // Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. // The sum of the lengths of the domain and path may not exceed 100 characters. Service pulumi.StringInput `pulumi:"service"` }
func (ApplicationUrlDispatchRulesDispatchRuleArgs) ElementType ¶
func (ApplicationUrlDispatchRulesDispatchRuleArgs) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutput ¶
func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput
func (ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext ¶
func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput
type ApplicationUrlDispatchRulesDispatchRuleArray ¶
type ApplicationUrlDispatchRulesDispatchRuleArray []ApplicationUrlDispatchRulesDispatchRuleInput
func (ApplicationUrlDispatchRulesDispatchRuleArray) ElementType ¶
func (ApplicationUrlDispatchRulesDispatchRuleArray) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput ¶
func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
func (ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext ¶
func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput
type ApplicationUrlDispatchRulesDispatchRuleArrayInput ¶
type ApplicationUrlDispatchRulesDispatchRuleArrayInput interface { pulumi.Input ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput }
ApplicationUrlDispatchRulesDispatchRuleArrayInput is an input type that accepts ApplicationUrlDispatchRulesDispatchRuleArray and ApplicationUrlDispatchRulesDispatchRuleArrayOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRulesDispatchRuleArrayInput` via:
ApplicationUrlDispatchRulesDispatchRuleArray{ ApplicationUrlDispatchRulesDispatchRuleArgs{...} }
type ApplicationUrlDispatchRulesDispatchRuleArrayOutput ¶
type ApplicationUrlDispatchRulesDispatchRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ElementType ¶
func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput ¶
func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext ¶
func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput
type ApplicationUrlDispatchRulesDispatchRuleInput ¶
type ApplicationUrlDispatchRulesDispatchRuleInput interface { pulumi.Input ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput }
ApplicationUrlDispatchRulesDispatchRuleInput is an input type that accepts ApplicationUrlDispatchRulesDispatchRuleArgs and ApplicationUrlDispatchRulesDispatchRuleOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRulesDispatchRuleInput` via:
ApplicationUrlDispatchRulesDispatchRuleArgs{...}
type ApplicationUrlDispatchRulesDispatchRuleOutput ¶
type ApplicationUrlDispatchRulesDispatchRuleOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRulesDispatchRuleOutput) Domain ¶
func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Domain() pulumi.StringPtrOutput
Domain name to match against. The wildcard "*" is supported if specified before a period: "*.". Defaults to matching all domains: "*".
func (ApplicationUrlDispatchRulesDispatchRuleOutput) ElementType ¶
func (ApplicationUrlDispatchRulesDispatchRuleOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesDispatchRuleOutput) Path ¶
func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Path() pulumi.StringOutput
Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
func (ApplicationUrlDispatchRulesDispatchRuleOutput) Service ¶
func (o ApplicationUrlDispatchRulesDispatchRuleOutput) Service() pulumi.StringOutput
Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path. The sum of the lengths of the domain and path may not exceed 100 characters.
func (ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutput ¶
func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput
func (ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext ¶
func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput
type ApplicationUrlDispatchRulesInput ¶
type ApplicationUrlDispatchRulesInput interface { pulumi.Input ToApplicationUrlDispatchRulesOutput() ApplicationUrlDispatchRulesOutput ToApplicationUrlDispatchRulesOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesOutput }
type ApplicationUrlDispatchRulesMap ¶
type ApplicationUrlDispatchRulesMap map[string]ApplicationUrlDispatchRulesInput
func (ApplicationUrlDispatchRulesMap) ElementType ¶
func (ApplicationUrlDispatchRulesMap) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutput ¶
func (i ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutput() ApplicationUrlDispatchRulesMapOutput
func (ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutputWithContext ¶
func (i ApplicationUrlDispatchRulesMap) ToApplicationUrlDispatchRulesMapOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesMapOutput
type ApplicationUrlDispatchRulesMapInput ¶
type ApplicationUrlDispatchRulesMapInput interface { pulumi.Input ToApplicationUrlDispatchRulesMapOutput() ApplicationUrlDispatchRulesMapOutput ToApplicationUrlDispatchRulesMapOutputWithContext(context.Context) ApplicationUrlDispatchRulesMapOutput }
ApplicationUrlDispatchRulesMapInput is an input type that accepts ApplicationUrlDispatchRulesMap and ApplicationUrlDispatchRulesMapOutput values. You can construct a concrete instance of `ApplicationUrlDispatchRulesMapInput` via:
ApplicationUrlDispatchRulesMap{ "key": ApplicationUrlDispatchRulesArgs{...} }
type ApplicationUrlDispatchRulesMapOutput ¶
type ApplicationUrlDispatchRulesMapOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRulesMapOutput) ElementType ¶
func (ApplicationUrlDispatchRulesMapOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesMapOutput) MapIndex ¶
func (o ApplicationUrlDispatchRulesMapOutput) MapIndex(k pulumi.StringInput) ApplicationUrlDispatchRulesOutput
func (ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutput ¶
func (o ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutput() ApplicationUrlDispatchRulesMapOutput
func (ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutputWithContext ¶
func (o ApplicationUrlDispatchRulesMapOutput) ToApplicationUrlDispatchRulesMapOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesMapOutput
type ApplicationUrlDispatchRulesOutput ¶
type ApplicationUrlDispatchRulesOutput struct{ *pulumi.OutputState }
func (ApplicationUrlDispatchRulesOutput) DispatchRules ¶ added in v6.23.0
func (o ApplicationUrlDispatchRulesOutput) DispatchRules() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
Rules to match an HTTP request and dispatch that request to a service. Structure is documented below.
func (ApplicationUrlDispatchRulesOutput) ElementType ¶
func (ApplicationUrlDispatchRulesOutput) ElementType() reflect.Type
func (ApplicationUrlDispatchRulesOutput) Project ¶ added in v6.23.0
func (o ApplicationUrlDispatchRulesOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutput ¶
func (o ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutput() ApplicationUrlDispatchRulesOutput
func (ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutputWithContext ¶
func (o ApplicationUrlDispatchRulesOutput) ToApplicationUrlDispatchRulesOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesOutput
type ApplicationUrlDispatchRulesState ¶
type ApplicationUrlDispatchRulesState struct { // Rules to match an HTTP request and dispatch that request to a service. // Structure is documented below. DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput }
func (ApplicationUrlDispatchRulesState) ElementType ¶
func (ApplicationUrlDispatchRulesState) ElementType() reflect.Type
type DomainMapping ¶
type DomainMapping struct { pulumi.CustomResourceState // Relative name of the domain serving the application. Example: example.com. DomainName pulumi.StringOutput `pulumi:"domainName"` // Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com. Name pulumi.StringOutput `pulumi:"name"` // Whether the domain creation should override any existing mappings for this domain. // By default, overrides are rejected. // Default value is `STRICT`. // Possible values are `STRICT` and `OVERRIDE`. OverrideStrategy pulumi.StringPtrOutput `pulumi:"overrideStrategy"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The resource records required to configure this domain mapping. These records must be added to the domain's DNS // configuration in order to serve the application via this domain mapping. ResourceRecords DomainMappingResourceRecordArrayOutput `pulumi:"resourceRecords"` // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. // Structure is documented below. SslSettings DomainMappingSslSettingsPtrOutput `pulumi:"sslSettings"` }
A domain serving an App Engine application.
To get more information about DomainMapping, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.domainMappings) * How-to Guides
- [Official Documentation](https://cloud.google.com/appengine/docs/standard/python/mapping-custom-domains)
## Example Usage ### App Engine Domain Mapping Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appengine.NewDomainMapping(ctx, "domainMapping", &appengine.DomainMappingArgs{ DomainName: pulumi.String("verified-domain.com"), SslSettings: &appengine.DomainMappingSslSettingsArgs{ SslManagementType: pulumi.String("AUTOMATIC"), }, }) if err != nil { return err } return nil }) }
```
## Import
DomainMapping can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/domainMapping:DomainMapping default apps/{{project}}/domainMappings/{{domain_name}}
```
```sh
$ pulumi import gcp:appengine/domainMapping:DomainMapping default {{project}}/{{domain_name}}
```
```sh
$ pulumi import gcp:appengine/domainMapping:DomainMapping default {{domain_name}}
```
func GetDomainMapping ¶
func GetDomainMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainMappingState, opts ...pulumi.ResourceOption) (*DomainMapping, error)
GetDomainMapping gets an existing DomainMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainMapping ¶
func NewDomainMapping(ctx *pulumi.Context, name string, args *DomainMappingArgs, opts ...pulumi.ResourceOption) (*DomainMapping, error)
NewDomainMapping registers a new resource with the given unique name, arguments, and options.
func (*DomainMapping) ElementType ¶
func (*DomainMapping) ElementType() reflect.Type
func (*DomainMapping) ToDomainMappingOutput ¶
func (i *DomainMapping) ToDomainMappingOutput() DomainMappingOutput
func (*DomainMapping) ToDomainMappingOutputWithContext ¶
func (i *DomainMapping) ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput
type DomainMappingArgs ¶
type DomainMappingArgs struct { // Relative name of the domain serving the application. Example: example.com. DomainName pulumi.StringInput // Whether the domain creation should override any existing mappings for this domain. // By default, overrides are rejected. // Default value is `STRICT`. // Possible values are `STRICT` and `OVERRIDE`. OverrideStrategy pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. // Structure is documented below. SslSettings DomainMappingSslSettingsPtrInput }
The set of arguments for constructing a DomainMapping resource.
func (DomainMappingArgs) ElementType ¶
func (DomainMappingArgs) ElementType() reflect.Type
type DomainMappingArray ¶
type DomainMappingArray []DomainMappingInput
func (DomainMappingArray) ElementType ¶
func (DomainMappingArray) ElementType() reflect.Type
func (DomainMappingArray) ToDomainMappingArrayOutput ¶
func (i DomainMappingArray) ToDomainMappingArrayOutput() DomainMappingArrayOutput
func (DomainMappingArray) ToDomainMappingArrayOutputWithContext ¶
func (i DomainMappingArray) ToDomainMappingArrayOutputWithContext(ctx context.Context) DomainMappingArrayOutput
type DomainMappingArrayInput ¶
type DomainMappingArrayInput interface { pulumi.Input ToDomainMappingArrayOutput() DomainMappingArrayOutput ToDomainMappingArrayOutputWithContext(context.Context) DomainMappingArrayOutput }
DomainMappingArrayInput is an input type that accepts DomainMappingArray and DomainMappingArrayOutput values. You can construct a concrete instance of `DomainMappingArrayInput` via:
DomainMappingArray{ DomainMappingArgs{...} }
type DomainMappingArrayOutput ¶
type DomainMappingArrayOutput struct{ *pulumi.OutputState }
func (DomainMappingArrayOutput) ElementType ¶
func (DomainMappingArrayOutput) ElementType() reflect.Type
func (DomainMappingArrayOutput) Index ¶
func (o DomainMappingArrayOutput) Index(i pulumi.IntInput) DomainMappingOutput
func (DomainMappingArrayOutput) ToDomainMappingArrayOutput ¶
func (o DomainMappingArrayOutput) ToDomainMappingArrayOutput() DomainMappingArrayOutput
func (DomainMappingArrayOutput) ToDomainMappingArrayOutputWithContext ¶
func (o DomainMappingArrayOutput) ToDomainMappingArrayOutputWithContext(ctx context.Context) DomainMappingArrayOutput
type DomainMappingInput ¶
type DomainMappingInput interface { pulumi.Input ToDomainMappingOutput() DomainMappingOutput ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput }
type DomainMappingMap ¶
type DomainMappingMap map[string]DomainMappingInput
func (DomainMappingMap) ElementType ¶
func (DomainMappingMap) ElementType() reflect.Type
func (DomainMappingMap) ToDomainMappingMapOutput ¶
func (i DomainMappingMap) ToDomainMappingMapOutput() DomainMappingMapOutput
func (DomainMappingMap) ToDomainMappingMapOutputWithContext ¶
func (i DomainMappingMap) ToDomainMappingMapOutputWithContext(ctx context.Context) DomainMappingMapOutput
type DomainMappingMapInput ¶
type DomainMappingMapInput interface { pulumi.Input ToDomainMappingMapOutput() DomainMappingMapOutput ToDomainMappingMapOutputWithContext(context.Context) DomainMappingMapOutput }
DomainMappingMapInput is an input type that accepts DomainMappingMap and DomainMappingMapOutput values. You can construct a concrete instance of `DomainMappingMapInput` via:
DomainMappingMap{ "key": DomainMappingArgs{...} }
type DomainMappingMapOutput ¶
type DomainMappingMapOutput struct{ *pulumi.OutputState }
func (DomainMappingMapOutput) ElementType ¶
func (DomainMappingMapOutput) ElementType() reflect.Type
func (DomainMappingMapOutput) MapIndex ¶
func (o DomainMappingMapOutput) MapIndex(k pulumi.StringInput) DomainMappingOutput
func (DomainMappingMapOutput) ToDomainMappingMapOutput ¶
func (o DomainMappingMapOutput) ToDomainMappingMapOutput() DomainMappingMapOutput
func (DomainMappingMapOutput) ToDomainMappingMapOutputWithContext ¶
func (o DomainMappingMapOutput) ToDomainMappingMapOutputWithContext(ctx context.Context) DomainMappingMapOutput
type DomainMappingOutput ¶
type DomainMappingOutput struct{ *pulumi.OutputState }
func (DomainMappingOutput) DomainName ¶ added in v6.23.0
func (o DomainMappingOutput) DomainName() pulumi.StringOutput
Relative name of the domain serving the application. Example: example.com.
func (DomainMappingOutput) ElementType ¶
func (DomainMappingOutput) ElementType() reflect.Type
func (DomainMappingOutput) Name ¶ added in v6.23.0
func (o DomainMappingOutput) Name() pulumi.StringOutput
Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
func (DomainMappingOutput) OverrideStrategy ¶ added in v6.23.0
func (o DomainMappingOutput) OverrideStrategy() pulumi.StringPtrOutput
Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected. Default value is `STRICT`. Possible values are `STRICT` and `OVERRIDE`.
func (DomainMappingOutput) Project ¶ added in v6.23.0
func (o DomainMappingOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (DomainMappingOutput) ResourceRecords ¶ added in v6.23.0
func (o DomainMappingOutput) ResourceRecords() DomainMappingResourceRecordArrayOutput
The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
func (DomainMappingOutput) SslSettings ¶ added in v6.23.0
func (o DomainMappingOutput) SslSettings() DomainMappingSslSettingsPtrOutput
SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. Structure is documented below.
func (DomainMappingOutput) ToDomainMappingOutput ¶
func (o DomainMappingOutput) ToDomainMappingOutput() DomainMappingOutput
func (DomainMappingOutput) ToDomainMappingOutputWithContext ¶
func (o DomainMappingOutput) ToDomainMappingOutputWithContext(ctx context.Context) DomainMappingOutput
type DomainMappingResourceRecordArgs ¶
type DomainMappingResourceRecordArgs struct { Name pulumi.StringPtrInput `pulumi:"name"` Rrdata pulumi.StringPtrInput `pulumi:"rrdata"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (DomainMappingResourceRecordArgs) ElementType ¶
func (DomainMappingResourceRecordArgs) ElementType() reflect.Type
func (DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutput ¶
func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput
func (DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutputWithContext ¶
func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput
type DomainMappingResourceRecordArray ¶
type DomainMappingResourceRecordArray []DomainMappingResourceRecordInput
func (DomainMappingResourceRecordArray) ElementType ¶
func (DomainMappingResourceRecordArray) ElementType() reflect.Type
func (DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutput ¶
func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput
func (DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutputWithContext ¶
func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput
type DomainMappingResourceRecordArrayInput ¶
type DomainMappingResourceRecordArrayInput interface { pulumi.Input ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput ToDomainMappingResourceRecordArrayOutputWithContext(context.Context) DomainMappingResourceRecordArrayOutput }
DomainMappingResourceRecordArrayInput is an input type that accepts DomainMappingResourceRecordArray and DomainMappingResourceRecordArrayOutput values. You can construct a concrete instance of `DomainMappingResourceRecordArrayInput` via:
DomainMappingResourceRecordArray{ DomainMappingResourceRecordArgs{...} }
type DomainMappingResourceRecordArrayOutput ¶
type DomainMappingResourceRecordArrayOutput struct{ *pulumi.OutputState }
func (DomainMappingResourceRecordArrayOutput) ElementType ¶
func (DomainMappingResourceRecordArrayOutput) ElementType() reflect.Type
func (DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutput ¶
func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput
func (DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutputWithContext ¶
func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput
type DomainMappingResourceRecordInput ¶
type DomainMappingResourceRecordInput interface { pulumi.Input ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput ToDomainMappingResourceRecordOutputWithContext(context.Context) DomainMappingResourceRecordOutput }
DomainMappingResourceRecordInput is an input type that accepts DomainMappingResourceRecordArgs and DomainMappingResourceRecordOutput values. You can construct a concrete instance of `DomainMappingResourceRecordInput` via:
DomainMappingResourceRecordArgs{...}
type DomainMappingResourceRecordOutput ¶
type DomainMappingResourceRecordOutput struct{ *pulumi.OutputState }
func (DomainMappingResourceRecordOutput) ElementType ¶
func (DomainMappingResourceRecordOutput) ElementType() reflect.Type
func (DomainMappingResourceRecordOutput) Name ¶
func (o DomainMappingResourceRecordOutput) Name() pulumi.StringPtrOutput
func (DomainMappingResourceRecordOutput) Rrdata ¶
func (o DomainMappingResourceRecordOutput) Rrdata() pulumi.StringPtrOutput
func (DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutput ¶
func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput
func (DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutputWithContext ¶
func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput
func (DomainMappingResourceRecordOutput) Type ¶
func (o DomainMappingResourceRecordOutput) Type() pulumi.StringPtrOutput
type DomainMappingSslSettings ¶
type DomainMappingSslSettings struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will // remove SSL support. // By default, a managed certificate is automatically created for every domain mapping. To omit SSL support // or to configure SSL manually, specify `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must be // authorized to administer the `AuthorizedCertificate` resource to manually map it to a DomainMapping resource. // Example: 12345. CertificateId *string `pulumi:"certificateId"` // - // ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable. Until the new // managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the // provisioning process completes, the `certificateId` field will reflect the new managed certificate and this // field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the // `certificateId` field with an update request. PendingManagedCertificateId *string `pulumi:"pendingManagedCertificateId"` // SSL management type for this domain. If `AUTOMATIC`, a managed certificate is automatically provisioned. // If `MANUAL`, `certificateId` must be manually specified in order to configure SSL for this domain. // Possible values are `AUTOMATIC` and `MANUAL`. SslManagementType string `pulumi:"sslManagementType"` }
type DomainMappingSslSettingsArgs ¶
type DomainMappingSslSettingsArgs struct { // ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will // remove SSL support. // By default, a managed certificate is automatically created for every domain mapping. To omit SSL support // or to configure SSL manually, specify `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must be // authorized to administer the `AuthorizedCertificate` resource to manually map it to a DomainMapping resource. // Example: 12345. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // - // ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable. Until the new // managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the // provisioning process completes, the `certificateId` field will reflect the new managed certificate and this // field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the // `certificateId` field with an update request. PendingManagedCertificateId pulumi.StringPtrInput `pulumi:"pendingManagedCertificateId"` // SSL management type for this domain. If `AUTOMATIC`, a managed certificate is automatically provisioned. // If `MANUAL`, `certificateId` must be manually specified in order to configure SSL for this domain. // Possible values are `AUTOMATIC` and `MANUAL`. SslManagementType pulumi.StringInput `pulumi:"sslManagementType"` }
func (DomainMappingSslSettingsArgs) ElementType ¶
func (DomainMappingSslSettingsArgs) ElementType() reflect.Type
func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutput ¶
func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput
func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutputWithContext ¶
func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput
func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutput ¶
func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutputWithContext ¶
func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
type DomainMappingSslSettingsInput ¶
type DomainMappingSslSettingsInput interface { pulumi.Input ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput ToDomainMappingSslSettingsOutputWithContext(context.Context) DomainMappingSslSettingsOutput }
DomainMappingSslSettingsInput is an input type that accepts DomainMappingSslSettingsArgs and DomainMappingSslSettingsOutput values. You can construct a concrete instance of `DomainMappingSslSettingsInput` via:
DomainMappingSslSettingsArgs{...}
type DomainMappingSslSettingsOutput ¶
type DomainMappingSslSettingsOutput struct{ *pulumi.OutputState }
func (DomainMappingSslSettingsOutput) CertificateId ¶
func (o DomainMappingSslSettingsOutput) CertificateId() pulumi.StringPtrOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support. By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must be authorized to administer the `AuthorizedCertificate` resource to manually map it to a DomainMapping resource. Example: 12345.
func (DomainMappingSslSettingsOutput) ElementType ¶
func (DomainMappingSslSettingsOutput) ElementType() reflect.Type
func (DomainMappingSslSettingsOutput) PendingManagedCertificateId ¶
func (o DomainMappingSslSettingsOutput) PendingManagedCertificateId() pulumi.StringPtrOutput
- ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the `certificateId` field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the `certificateId` field with an update request.
func (DomainMappingSslSettingsOutput) SslManagementType ¶
func (o DomainMappingSslSettingsOutput) SslManagementType() pulumi.StringOutput
SSL management type for this domain. If `AUTOMATIC`, a managed certificate is automatically provisioned. If `MANUAL`, `certificateId` must be manually specified in order to configure SSL for this domain. Possible values are `AUTOMATIC` and `MANUAL`.
func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutput ¶
func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput
func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutputWithContext ¶
func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput
func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutput ¶
func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutputWithContext ¶
func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
type DomainMappingSslSettingsPtrInput ¶
type DomainMappingSslSettingsPtrInput interface { pulumi.Input ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput ToDomainMappingSslSettingsPtrOutputWithContext(context.Context) DomainMappingSslSettingsPtrOutput }
DomainMappingSslSettingsPtrInput is an input type that accepts DomainMappingSslSettingsArgs, DomainMappingSslSettingsPtr and DomainMappingSslSettingsPtrOutput values. You can construct a concrete instance of `DomainMappingSslSettingsPtrInput` via:
DomainMappingSslSettingsArgs{...} or: nil
func DomainMappingSslSettingsPtr ¶
func DomainMappingSslSettingsPtr(v *DomainMappingSslSettingsArgs) DomainMappingSslSettingsPtrInput
type DomainMappingSslSettingsPtrOutput ¶
type DomainMappingSslSettingsPtrOutput struct{ *pulumi.OutputState }
func (DomainMappingSslSettingsPtrOutput) CertificateId ¶
func (o DomainMappingSslSettingsPtrOutput) CertificateId() pulumi.StringPtrOutput
ID of the AuthorizedCertificate resource configuring SSL for the application. Clearing this field will remove SSL support. By default, a managed certificate is automatically created for every domain mapping. To omit SSL support or to configure SSL manually, specify `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must be authorized to administer the `AuthorizedCertificate` resource to manually map it to a DomainMapping resource. Example: 12345.
func (DomainMappingSslSettingsPtrOutput) Elem ¶
func (o DomainMappingSslSettingsPtrOutput) Elem() DomainMappingSslSettingsOutput
func (DomainMappingSslSettingsPtrOutput) ElementType ¶
func (DomainMappingSslSettingsPtrOutput) ElementType() reflect.Type
func (DomainMappingSslSettingsPtrOutput) PendingManagedCertificateId ¶
func (o DomainMappingSslSettingsPtrOutput) PendingManagedCertificateId() pulumi.StringPtrOutput
- ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable. Until the new managed certificate has been successfully provisioned, the previous SSL state will be preserved. Once the provisioning process completes, the `certificateId` field will reflect the new managed certificate and this field will be left empty. To remove SSL support while there is still a pending managed certificate, clear the `certificateId` field with an update request.
func (DomainMappingSslSettingsPtrOutput) SslManagementType ¶
func (o DomainMappingSslSettingsPtrOutput) SslManagementType() pulumi.StringPtrOutput
SSL management type for this domain. If `AUTOMATIC`, a managed certificate is automatically provisioned. If `MANUAL`, `certificateId` must be manually specified in order to configure SSL for this domain. Possible values are `AUTOMATIC` and `MANUAL`.
func (DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutput ¶
func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
func (DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutputWithContext ¶
func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput
type DomainMappingState ¶
type DomainMappingState struct { // Relative name of the domain serving the application. Example: example.com. DomainName pulumi.StringPtrInput // Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com. Name pulumi.StringPtrInput // Whether the domain creation should override any existing mappings for this domain. // By default, overrides are rejected. // Default value is `STRICT`. // Possible values are `STRICT` and `OVERRIDE`. OverrideStrategy pulumi.StringPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The resource records required to configure this domain mapping. These records must be added to the domain's DNS // configuration in order to serve the application via this domain mapping. ResourceRecords DomainMappingResourceRecordArrayInput // SSL configuration for this domain. If unconfigured, this domain will not serve with SSL. // Structure is documented below. SslSettings DomainMappingSslSettingsPtrInput }
func (DomainMappingState) ElementType ¶
func (DomainMappingState) ElementType() reflect.Type
type EngineSplitTraffic ¶
type EngineSplitTraffic struct { pulumi.CustomResourceState // If set to true traffic will be migrated to this version. MigrateTraffic pulumi.BoolPtrOutput `pulumi:"migrateTraffic"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the service these settings apply to. Service pulumi.StringOutput `pulumi:"service"` // Mapping that defines fractional HTTP traffic diversion to different versions within the service. // Structure is documented below. Split EngineSplitTrafficSplitOutput `pulumi:"split"` }
Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions.
To get more information about ServiceSplitTraffic, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services)
## Example Usage
## Import
ServiceSplitTraffic can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/engineSplitTraffic:EngineSplitTraffic default apps/{{project}}/services/{{service}}
```
```sh
$ pulumi import gcp:appengine/engineSplitTraffic:EngineSplitTraffic default {{project}}/{{service}}
```
```sh
$ pulumi import gcp:appengine/engineSplitTraffic:EngineSplitTraffic default {{service}}
```
func GetEngineSplitTraffic ¶
func GetEngineSplitTraffic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EngineSplitTrafficState, opts ...pulumi.ResourceOption) (*EngineSplitTraffic, error)
GetEngineSplitTraffic gets an existing EngineSplitTraffic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEngineSplitTraffic ¶
func NewEngineSplitTraffic(ctx *pulumi.Context, name string, args *EngineSplitTrafficArgs, opts ...pulumi.ResourceOption) (*EngineSplitTraffic, error)
NewEngineSplitTraffic registers a new resource with the given unique name, arguments, and options.
func (*EngineSplitTraffic) ElementType ¶
func (*EngineSplitTraffic) ElementType() reflect.Type
func (*EngineSplitTraffic) ToEngineSplitTrafficOutput ¶
func (i *EngineSplitTraffic) ToEngineSplitTrafficOutput() EngineSplitTrafficOutput
func (*EngineSplitTraffic) ToEngineSplitTrafficOutputWithContext ¶
func (i *EngineSplitTraffic) ToEngineSplitTrafficOutputWithContext(ctx context.Context) EngineSplitTrafficOutput
type EngineSplitTrafficArgs ¶
type EngineSplitTrafficArgs struct { // If set to true traffic will be migrated to this version. MigrateTraffic pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the service these settings apply to. Service pulumi.StringInput // Mapping that defines fractional HTTP traffic diversion to different versions within the service. // Structure is documented below. Split EngineSplitTrafficSplitInput }
The set of arguments for constructing a EngineSplitTraffic resource.
func (EngineSplitTrafficArgs) ElementType ¶
func (EngineSplitTrafficArgs) ElementType() reflect.Type
type EngineSplitTrafficArray ¶
type EngineSplitTrafficArray []EngineSplitTrafficInput
func (EngineSplitTrafficArray) ElementType ¶
func (EngineSplitTrafficArray) ElementType() reflect.Type
func (EngineSplitTrafficArray) ToEngineSplitTrafficArrayOutput ¶
func (i EngineSplitTrafficArray) ToEngineSplitTrafficArrayOutput() EngineSplitTrafficArrayOutput
func (EngineSplitTrafficArray) ToEngineSplitTrafficArrayOutputWithContext ¶
func (i EngineSplitTrafficArray) ToEngineSplitTrafficArrayOutputWithContext(ctx context.Context) EngineSplitTrafficArrayOutput
type EngineSplitTrafficArrayInput ¶
type EngineSplitTrafficArrayInput interface { pulumi.Input ToEngineSplitTrafficArrayOutput() EngineSplitTrafficArrayOutput ToEngineSplitTrafficArrayOutputWithContext(context.Context) EngineSplitTrafficArrayOutput }
EngineSplitTrafficArrayInput is an input type that accepts EngineSplitTrafficArray and EngineSplitTrafficArrayOutput values. You can construct a concrete instance of `EngineSplitTrafficArrayInput` via:
EngineSplitTrafficArray{ EngineSplitTrafficArgs{...} }
type EngineSplitTrafficArrayOutput ¶
type EngineSplitTrafficArrayOutput struct{ *pulumi.OutputState }
func (EngineSplitTrafficArrayOutput) ElementType ¶
func (EngineSplitTrafficArrayOutput) ElementType() reflect.Type
func (EngineSplitTrafficArrayOutput) Index ¶
func (o EngineSplitTrafficArrayOutput) Index(i pulumi.IntInput) EngineSplitTrafficOutput
func (EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutput ¶
func (o EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutput() EngineSplitTrafficArrayOutput
func (EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutputWithContext ¶
func (o EngineSplitTrafficArrayOutput) ToEngineSplitTrafficArrayOutputWithContext(ctx context.Context) EngineSplitTrafficArrayOutput
type EngineSplitTrafficInput ¶
type EngineSplitTrafficInput interface { pulumi.Input ToEngineSplitTrafficOutput() EngineSplitTrafficOutput ToEngineSplitTrafficOutputWithContext(ctx context.Context) EngineSplitTrafficOutput }
type EngineSplitTrafficMap ¶
type EngineSplitTrafficMap map[string]EngineSplitTrafficInput
func (EngineSplitTrafficMap) ElementType ¶
func (EngineSplitTrafficMap) ElementType() reflect.Type
func (EngineSplitTrafficMap) ToEngineSplitTrafficMapOutput ¶
func (i EngineSplitTrafficMap) ToEngineSplitTrafficMapOutput() EngineSplitTrafficMapOutput
func (EngineSplitTrafficMap) ToEngineSplitTrafficMapOutputWithContext ¶
func (i EngineSplitTrafficMap) ToEngineSplitTrafficMapOutputWithContext(ctx context.Context) EngineSplitTrafficMapOutput
type EngineSplitTrafficMapInput ¶
type EngineSplitTrafficMapInput interface { pulumi.Input ToEngineSplitTrafficMapOutput() EngineSplitTrafficMapOutput ToEngineSplitTrafficMapOutputWithContext(context.Context) EngineSplitTrafficMapOutput }
EngineSplitTrafficMapInput is an input type that accepts EngineSplitTrafficMap and EngineSplitTrafficMapOutput values. You can construct a concrete instance of `EngineSplitTrafficMapInput` via:
EngineSplitTrafficMap{ "key": EngineSplitTrafficArgs{...} }
type EngineSplitTrafficMapOutput ¶
type EngineSplitTrafficMapOutput struct{ *pulumi.OutputState }
func (EngineSplitTrafficMapOutput) ElementType ¶
func (EngineSplitTrafficMapOutput) ElementType() reflect.Type
func (EngineSplitTrafficMapOutput) MapIndex ¶
func (o EngineSplitTrafficMapOutput) MapIndex(k pulumi.StringInput) EngineSplitTrafficOutput
func (EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutput ¶
func (o EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutput() EngineSplitTrafficMapOutput
func (EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutputWithContext ¶
func (o EngineSplitTrafficMapOutput) ToEngineSplitTrafficMapOutputWithContext(ctx context.Context) EngineSplitTrafficMapOutput
type EngineSplitTrafficOutput ¶
type EngineSplitTrafficOutput struct{ *pulumi.OutputState }
func (EngineSplitTrafficOutput) ElementType ¶
func (EngineSplitTrafficOutput) ElementType() reflect.Type
func (EngineSplitTrafficOutput) MigrateTraffic ¶ added in v6.23.0
func (o EngineSplitTrafficOutput) MigrateTraffic() pulumi.BoolPtrOutput
If set to true traffic will be migrated to this version.
func (EngineSplitTrafficOutput) Project ¶ added in v6.23.0
func (o EngineSplitTrafficOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (EngineSplitTrafficOutput) Service ¶ added in v6.23.0
func (o EngineSplitTrafficOutput) Service() pulumi.StringOutput
The name of the service these settings apply to.
func (EngineSplitTrafficOutput) Split ¶ added in v6.23.0
func (o EngineSplitTrafficOutput) Split() EngineSplitTrafficSplitOutput
Mapping that defines fractional HTTP traffic diversion to different versions within the service. Structure is documented below.
func (EngineSplitTrafficOutput) ToEngineSplitTrafficOutput ¶
func (o EngineSplitTrafficOutput) ToEngineSplitTrafficOutput() EngineSplitTrafficOutput
func (EngineSplitTrafficOutput) ToEngineSplitTrafficOutputWithContext ¶
func (o EngineSplitTrafficOutput) ToEngineSplitTrafficOutputWithContext(ctx context.Context) EngineSplitTrafficOutput
type EngineSplitTrafficSplit ¶
type EngineSplitTrafficSplit struct { // Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits. Allocations map[string]string `pulumi:"allocations"` // Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed. // Possible values are `UNSPECIFIED`, `COOKIE`, `IP`, and `RANDOM`. ShardBy *string `pulumi:"shardBy"` }
type EngineSplitTrafficSplitArgs ¶
type EngineSplitTrafficSplitArgs struct { // Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits. Allocations pulumi.StringMapInput `pulumi:"allocations"` // Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed. // Possible values are `UNSPECIFIED`, `COOKIE`, `IP`, and `RANDOM`. ShardBy pulumi.StringPtrInput `pulumi:"shardBy"` }
func (EngineSplitTrafficSplitArgs) ElementType ¶
func (EngineSplitTrafficSplitArgs) ElementType() reflect.Type
func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutput ¶
func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput
func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutputWithContext ¶
func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput
func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutput ¶
func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutputWithContext ¶
func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
type EngineSplitTrafficSplitInput ¶
type EngineSplitTrafficSplitInput interface { pulumi.Input ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput ToEngineSplitTrafficSplitOutputWithContext(context.Context) EngineSplitTrafficSplitOutput }
EngineSplitTrafficSplitInput is an input type that accepts EngineSplitTrafficSplitArgs and EngineSplitTrafficSplitOutput values. You can construct a concrete instance of `EngineSplitTrafficSplitInput` via:
EngineSplitTrafficSplitArgs{...}
type EngineSplitTrafficSplitOutput ¶
type EngineSplitTrafficSplitOutput struct{ *pulumi.OutputState }
func (EngineSplitTrafficSplitOutput) Allocations ¶
func (o EngineSplitTrafficSplitOutput) Allocations() pulumi.StringMapOutput
Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.
func (EngineSplitTrafficSplitOutput) ElementType ¶
func (EngineSplitTrafficSplitOutput) ElementType() reflect.Type
func (EngineSplitTrafficSplitOutput) ShardBy ¶
func (o EngineSplitTrafficSplitOutput) ShardBy() pulumi.StringPtrOutput
Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed. Possible values are `UNSPECIFIED`, `COOKIE`, `IP`, and `RANDOM`.
func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutput ¶
func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput
func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutputWithContext ¶
func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput
func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutput ¶
func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutputWithContext ¶
func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
type EngineSplitTrafficSplitPtrInput ¶
type EngineSplitTrafficSplitPtrInput interface { pulumi.Input ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput ToEngineSplitTrafficSplitPtrOutputWithContext(context.Context) EngineSplitTrafficSplitPtrOutput }
EngineSplitTrafficSplitPtrInput is an input type that accepts EngineSplitTrafficSplitArgs, EngineSplitTrafficSplitPtr and EngineSplitTrafficSplitPtrOutput values. You can construct a concrete instance of `EngineSplitTrafficSplitPtrInput` via:
EngineSplitTrafficSplitArgs{...} or: nil
func EngineSplitTrafficSplitPtr ¶
func EngineSplitTrafficSplitPtr(v *EngineSplitTrafficSplitArgs) EngineSplitTrafficSplitPtrInput
type EngineSplitTrafficSplitPtrOutput ¶
type EngineSplitTrafficSplitPtrOutput struct{ *pulumi.OutputState }
func (EngineSplitTrafficSplitPtrOutput) Allocations ¶
func (o EngineSplitTrafficSplitPtrOutput) Allocations() pulumi.StringMapOutput
Mapping from version IDs within the service to fractional (0.000, 1] allocations of traffic for that version. Each version can be specified only once, but some versions in the service may not have any traffic allocation. Services that have traffic allocated cannot be deleted until either the service is deleted or their traffic allocation is removed. Allocations must sum to 1. Up to two decimal place precision is supported for IP-based splits and up to three decimal places is supported for cookie-based splits.
func (EngineSplitTrafficSplitPtrOutput) Elem ¶
func (o EngineSplitTrafficSplitPtrOutput) Elem() EngineSplitTrafficSplitOutput
func (EngineSplitTrafficSplitPtrOutput) ElementType ¶
func (EngineSplitTrafficSplitPtrOutput) ElementType() reflect.Type
func (EngineSplitTrafficSplitPtrOutput) ShardBy ¶
func (o EngineSplitTrafficSplitPtrOutput) ShardBy() pulumi.StringPtrOutput
Mechanism used to determine which version a request is sent to. The traffic selection algorithm will be stable for either type until allocations are changed. Possible values are `UNSPECIFIED`, `COOKIE`, `IP`, and `RANDOM`.
func (EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutput ¶
func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
func (EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutputWithContext ¶
func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput
type EngineSplitTrafficState ¶
type EngineSplitTrafficState struct { // If set to true traffic will be migrated to this version. MigrateTraffic pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the service these settings apply to. Service pulumi.StringPtrInput // Mapping that defines fractional HTTP traffic diversion to different versions within the service. // Structure is documented below. Split EngineSplitTrafficSplitPtrInput }
func (EngineSplitTrafficState) ElementType ¶
func (EngineSplitTrafficState) ElementType() reflect.Type
type FirewallRule ¶
type FirewallRule struct { pulumi.CustomResourceState // The action to take if this rule matches. // Possible values are `UNSPECIFIED_ACTION`, `ALLOW`, and `DENY`. Action pulumi.StringOutput `pulumi:"action"` // An optional string description of this rule. Description pulumi.StringPtrOutput `pulumi:"description"` // A positive integer that defines the order of rule evaluation. // Rules with the lowest priority are evaluated first. // A default rule at priority Int32.MaxValue matches all IPv4 and // IPv6 traffic when no previous rule matches. Only the action of // this rule can be modified by the user. Priority pulumi.IntPtrOutput `pulumi:"priority"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // IP address or range, defined using CIDR notation, of requests that this rule applies to. SourceRange pulumi.StringOutput `pulumi:"sourceRange"` }
A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests.
To get more information about FirewallRule, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.firewall.ingressRules) * How-to Guides
- [Official Documentation](https://cloud.google.com/appengine/docs/standard/python/creating-firewalls#creating_firewall_rules)
## Example Usage ### App Engine Firewall Rule Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myProject, err := organizations.NewProject(ctx, "myProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("ae-project"), OrgId: pulumi.String("123456789"), }) if err != nil { return err } app, err := appengine.NewApplication(ctx, "app", &appengine.ApplicationArgs{ Project: myProject.ProjectId, LocationId: pulumi.String("us-central"), }) if err != nil { return err } _, err = appengine.NewFirewallRule(ctx, "rule", &appengine.FirewallRuleArgs{ Project: app.Project, Priority: pulumi.Int(1000), Action: pulumi.String("ALLOW"), SourceRange: pulumi.String("*"), }) if err != nil { return err } return nil }) }
```
## Import
FirewallRule can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/firewallRule:FirewallRule default apps/{{project}}/firewall/ingressRules/{{priority}}
```
```sh
$ pulumi import gcp:appengine/firewallRule:FirewallRule default {{project}}/{{priority}}
```
```sh
$ pulumi import gcp:appengine/firewallRule:FirewallRule default {{priority}}
```
func GetFirewallRule ¶
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFirewallRule ¶
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
func (*FirewallRule) ElementType ¶
func (*FirewallRule) ElementType() reflect.Type
func (*FirewallRule) ToFirewallRuleOutput ¶
func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput
func (*FirewallRule) ToFirewallRuleOutputWithContext ¶
func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleArgs ¶
type FirewallRuleArgs struct { // The action to take if this rule matches. // Possible values are `UNSPECIFIED_ACTION`, `ALLOW`, and `DENY`. Action pulumi.StringInput // An optional string description of this rule. Description pulumi.StringPtrInput // A positive integer that defines the order of rule evaluation. // Rules with the lowest priority are evaluated first. // A default rule at priority Int32.MaxValue matches all IPv4 and // IPv6 traffic when no previous rule matches. Only the action of // this rule can be modified by the user. Priority pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // IP address or range, defined using CIDR notation, of requests that this rule applies to. SourceRange pulumi.StringInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleArray ¶
type FirewallRuleArray []FirewallRuleInput
func (FirewallRuleArray) ElementType ¶
func (FirewallRuleArray) ElementType() reflect.Type
func (FirewallRuleArray) ToFirewallRuleArrayOutput ¶
func (i FirewallRuleArray) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
func (FirewallRuleArray) ToFirewallRuleArrayOutputWithContext ¶
func (i FirewallRuleArray) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
type FirewallRuleArrayInput ¶
type FirewallRuleArrayInput interface { pulumi.Input ToFirewallRuleArrayOutput() FirewallRuleArrayOutput ToFirewallRuleArrayOutputWithContext(context.Context) FirewallRuleArrayOutput }
FirewallRuleArrayInput is an input type that accepts FirewallRuleArray and FirewallRuleArrayOutput values. You can construct a concrete instance of `FirewallRuleArrayInput` via:
FirewallRuleArray{ FirewallRuleArgs{...} }
type FirewallRuleArrayOutput ¶
type FirewallRuleArrayOutput struct{ *pulumi.OutputState }
func (FirewallRuleArrayOutput) ElementType ¶
func (FirewallRuleArrayOutput) ElementType() reflect.Type
func (FirewallRuleArrayOutput) Index ¶
func (o FirewallRuleArrayOutput) Index(i pulumi.IntInput) FirewallRuleOutput
func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutput ¶
func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutput() FirewallRuleArrayOutput
func (FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext ¶
func (o FirewallRuleArrayOutput) ToFirewallRuleArrayOutputWithContext(ctx context.Context) FirewallRuleArrayOutput
type FirewallRuleInput ¶
type FirewallRuleInput interface { pulumi.Input ToFirewallRuleOutput() FirewallRuleOutput ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput }
type FirewallRuleMap ¶
type FirewallRuleMap map[string]FirewallRuleInput
func (FirewallRuleMap) ElementType ¶
func (FirewallRuleMap) ElementType() reflect.Type
func (FirewallRuleMap) ToFirewallRuleMapOutput ¶
func (i FirewallRuleMap) ToFirewallRuleMapOutput() FirewallRuleMapOutput
func (FirewallRuleMap) ToFirewallRuleMapOutputWithContext ¶
func (i FirewallRuleMap) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
type FirewallRuleMapInput ¶
type FirewallRuleMapInput interface { pulumi.Input ToFirewallRuleMapOutput() FirewallRuleMapOutput ToFirewallRuleMapOutputWithContext(context.Context) FirewallRuleMapOutput }
FirewallRuleMapInput is an input type that accepts FirewallRuleMap and FirewallRuleMapOutput values. You can construct a concrete instance of `FirewallRuleMapInput` via:
FirewallRuleMap{ "key": FirewallRuleArgs{...} }
type FirewallRuleMapOutput ¶
type FirewallRuleMapOutput struct{ *pulumi.OutputState }
func (FirewallRuleMapOutput) ElementType ¶
func (FirewallRuleMapOutput) ElementType() reflect.Type
func (FirewallRuleMapOutput) MapIndex ¶
func (o FirewallRuleMapOutput) MapIndex(k pulumi.StringInput) FirewallRuleOutput
func (FirewallRuleMapOutput) ToFirewallRuleMapOutput ¶
func (o FirewallRuleMapOutput) ToFirewallRuleMapOutput() FirewallRuleMapOutput
func (FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext ¶
func (o FirewallRuleMapOutput) ToFirewallRuleMapOutputWithContext(ctx context.Context) FirewallRuleMapOutput
type FirewallRuleOutput ¶
type FirewallRuleOutput struct{ *pulumi.OutputState }
func (FirewallRuleOutput) Action ¶ added in v6.23.0
func (o FirewallRuleOutput) Action() pulumi.StringOutput
The action to take if this rule matches. Possible values are `UNSPECIFIED_ACTION`, `ALLOW`, and `DENY`.
func (FirewallRuleOutput) Description ¶ added in v6.23.0
func (o FirewallRuleOutput) Description() pulumi.StringPtrOutput
An optional string description of this rule.
func (FirewallRuleOutput) ElementType ¶
func (FirewallRuleOutput) ElementType() reflect.Type
func (FirewallRuleOutput) Priority ¶ added in v6.23.0
func (o FirewallRuleOutput) Priority() pulumi.IntPtrOutput
A positive integer that defines the order of rule evaluation. Rules with the lowest priority are evaluated first. A default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic when no previous rule matches. Only the action of this rule can be modified by the user.
func (FirewallRuleOutput) Project ¶ added in v6.23.0
func (o FirewallRuleOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (FirewallRuleOutput) SourceRange ¶ added in v6.23.0
func (o FirewallRuleOutput) SourceRange() pulumi.StringOutput
IP address or range, defined using CIDR notation, of requests that this rule applies to.
func (FirewallRuleOutput) ToFirewallRuleOutput ¶
func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
func (FirewallRuleOutput) ToFirewallRuleOutputWithContext ¶
func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleState ¶
type FirewallRuleState struct { // The action to take if this rule matches. // Possible values are `UNSPECIFIED_ACTION`, `ALLOW`, and `DENY`. Action pulumi.StringPtrInput // An optional string description of this rule. Description pulumi.StringPtrInput // A positive integer that defines the order of rule evaluation. // Rules with the lowest priority are evaluated first. // A default rule at priority Int32.MaxValue matches all IPv4 and // IPv6 traffic when no previous rule matches. Only the action of // this rule can be modified by the user. Priority pulumi.IntPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // IP address or range, defined using CIDR notation, of requests that this rule applies to. SourceRange pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type FlexibleAppVersion ¶
type FlexibleAppVersion struct { pulumi.CustomResourceState // Serving configuration for Google Cloud Endpoints. // Structure is documented below. ApiConfig FlexibleAppVersionApiConfigPtrOutput `pulumi:"apiConfig"` // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling FlexibleAppVersionAutomaticScalingPtrOutput `pulumi:"automaticScaling"` // Metadata settings that are supplied to this version to enable beta runtime features. BetaSettings pulumi.StringMapOutput `pulumi:"betaSettings"` // 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. DefaultExpiration pulumi.StringPtrOutput `pulumi:"defaultExpiration"` // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrOutput `pulumi:"deleteServiceOnDestroy"` // Code and application artifacts that make up this version. // Structure is documented below. Deployment FlexibleAppVersionDeploymentPtrOutput `pulumi:"deployment"` // Code and application artifacts that make up this version. // Structure is documented below. EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrOutput `pulumi:"endpointsApiService"` // The entrypoint for the application. // Structure is documented below. Entrypoint FlexibleAppVersionEntrypointPtrOutput `pulumi:"entrypoint"` // Environment variables available to the application. As these are not returned in the API request, the provider will not detect any changes made outside of the config. EnvVariables pulumi.StringMapOutput `pulumi:"envVariables"` // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers FlexibleAppVersionHandlerArrayOutput `pulumi:"handlers"` // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayOutput `pulumi:"inboundServices"` // 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. InstanceClass pulumi.StringPtrOutput `pulumi:"instanceClass"` // Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. // Structure is documented below. LivenessCheck FlexibleAppVersionLivenessCheckOutput `pulumi:"livenessCheck"` // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling FlexibleAppVersionManualScalingPtrOutput `pulumi:"manualScaling"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringOutput `pulumi:"name"` // Extra network settings // Structure is documented below. Network FlexibleAppVersionNetworkPtrOutput `pulumi:"network"` // Files that match this pattern will not be built into this version. Only applicable for Go runtimes. NobuildFilesRegex pulumi.StringPtrOutput `pulumi:"nobuildFilesRegex"` // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrOutput `pulumi:"noopOnDestroy"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. // Structure is documented below. ReadinessCheck FlexibleAppVersionReadinessCheckOutput `pulumi:"readinessCheck"` // Machine resources for a version. // Structure is documented below. Resources FlexibleAppVersionResourcesPtrOutput `pulumi:"resources"` // Desired runtime. Example python27. Runtime pulumi.StringOutput `pulumi:"runtime"` // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringOutput `pulumi:"runtimeApiVersion"` // The channel of the runtime to use. Only available for some runtimes. RuntimeChannel pulumi.StringPtrOutput `pulumi:"runtimeChannel"` // The path or name of the app's main executable. RuntimeMainExecutablePath pulumi.StringPtrOutput `pulumi:"runtimeMainExecutablePath"` // AppEngine service resource. Can contain numbers, letters, and hyphens. Service pulumi.StringOutput `pulumi:"service"` // 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. ServiceAccount pulumi.StringPtrOutput `pulumi:"serviceAccount"` // Current serving status of this version. Only the versions with a SERVING status create instances and can be billed. // Default value is `SERVING`. // Possible values are `SERVING` and `STOPPED`. ServingStatus pulumi.StringPtrOutput `pulumi:"servingStatus"` // 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-". VersionId pulumi.StringPtrOutput `pulumi:"versionId"` // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrOutput `pulumi:"vpcAccessConnector"` }
Flexible App Version resource to create a new version of flexible GAE Application. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while also balancing the load. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments.
> **Note:** The App Engine flexible environment service account uses the member ID `service-[YOUR_PROJECT_NUMBER]@gae-api-prod.google.com.iam.gserviceaccount.com` It should have the App Engine Flexible Environment Service Agent role, which will be applied when the `appengineflex.googleapis.com` service is enabled.
To get more information about FlexibleAppVersion, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) * How-to Guides
- [Official Documentation](https://cloud.google.com/appengine/docs/flexible)
## Example Usage ### App Engine Flexible App Version
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/serviceAccount" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myProject, err := organizations.NewProject(ctx, "myProject", &organizations.ProjectArgs{ ProjectId: pulumi.String("appeng-flex"), OrgId: pulumi.String("123456789"), BillingAccount: pulumi.String("000000-0000000-0000000-000000"), }) if err != nil { return err } _, err = appengine.NewApplication(ctx, "app", &appengine.ApplicationArgs{ Project: myProject.ProjectId, LocationId: pulumi.String("us-central"), }) if err != nil { return err } service, err := projects.NewService(ctx, "service", &projects.ServiceArgs{ Project: myProject.ProjectId, Service: pulumi.String("appengineflex.googleapis.com"), DisableDependentServices: pulumi.Bool(false), }) if err != nil { return err } customServiceAccount, err := serviceAccount.NewAccount(ctx, "customServiceAccount", &serviceAccount.AccountArgs{ Project: service.Project, AccountId: pulumi.String("my-account"), DisplayName: pulumi.String("Custom Service Account"), }) if err != nil { return err } gaeApi, err := projects.NewIAMMember(ctx, "gaeApi", &projects.IAMMemberArgs{ Project: service.Project, Role: pulumi.String("roles/compute.networkUser"), Member: customServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "logsWriter", &projects.IAMMemberArgs{ Project: service.Project, Role: pulumi.String("roles/logging.logWriter"), Member: customServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "storageViewer", &projects.IAMMemberArgs{ Project: service.Project, Role: pulumi.String("roles/storage.objectViewer"), Member: customServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Project: myProject.ProjectId, Location: pulumi.String("US"), }) if err != nil { return err } object, err := storage.NewBucketObject(ctx, "object", &storage.BucketObjectArgs{ Bucket: bucket.Name, Source: pulumi.NewFileAsset("./test-fixtures/appengine/hello-world.zip"), }) if err != nil { return err } _, err = appengine.NewFlexibleAppVersion(ctx, "myappV1", &appengine.FlexibleAppVersionArgs{ VersionId: pulumi.String("v1"), Project: gaeApi.Project, Service: pulumi.String("default"), Runtime: pulumi.String("nodejs"), Entrypoint: &appengine.FlexibleAppVersionEntrypointArgs{ Shell: pulumi.String("node ./app.js"), }, Deployment: &appengine.FlexibleAppVersionDeploymentArgs{ Zip: &appengine.FlexibleAppVersionDeploymentZipArgs{ SourceUrl: pulumi.All(bucket.Name, object.Name).ApplyT(func(_args []interface{}) (string, error) { bucketName := _args[0].(string) objectName := _args[1].(string) return fmt.Sprintf("https://storage.googleapis.com/%v/%v", bucketName, objectName), nil }).(pulumi.StringOutput), }, }, LivenessCheck: &appengine.FlexibleAppVersionLivenessCheckArgs{ Path: pulumi.String("/"), }, ReadinessCheck: &appengine.FlexibleAppVersionReadinessCheckArgs{ Path: pulumi.String("/"), }, EnvVariables: pulumi.StringMap{ "port": pulumi.String("8080"), }, Handlers: appengine.FlexibleAppVersionHandlerArray{ &appengine.FlexibleAppVersionHandlerArgs{ UrlRegex: pulumi.String(".*\\/my-path\\/*"), SecurityLevel: pulumi.String("SECURE_ALWAYS"), Login: pulumi.String("LOGIN_REQUIRED"), AuthFailAction: pulumi.String("AUTH_FAIL_ACTION_REDIRECT"), StaticFiles: &appengine.FlexibleAppVersionHandlerStaticFilesArgs{ Path: pulumi.String("my-other-path"), UploadPathRegex: pulumi.String(".*\\/my-path\\/*"), }, }, }, AutomaticScaling: &appengine.FlexibleAppVersionAutomaticScalingArgs{ CoolDownPeriod: pulumi.String("120s"), CpuUtilization: &appengine.FlexibleAppVersionAutomaticScalingCpuUtilizationArgs{ TargetUtilization: pulumi.Float64(0.5), }, }, NoopOnDestroy: pulumi.Bool(true), ServiceAccount: customServiceAccount.Email, }) if err != nil { return err } return nil }) }
```
## Import
FlexibleAppVersion can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/flexibleAppVersion:FlexibleAppVersion default apps/{{project}}/services/{{service}}/versions/{{version_id}}
```
```sh
$ pulumi import gcp:appengine/flexibleAppVersion:FlexibleAppVersion default {{project}}/{{service}}/{{version_id}}
```
```sh
$ pulumi import gcp:appengine/flexibleAppVersion:FlexibleAppVersion default {{service}}/{{version_id}}
```
func GetFlexibleAppVersion ¶
func GetFlexibleAppVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FlexibleAppVersionState, opts ...pulumi.ResourceOption) (*FlexibleAppVersion, error)
GetFlexibleAppVersion gets an existing FlexibleAppVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFlexibleAppVersion ¶
func NewFlexibleAppVersion(ctx *pulumi.Context, name string, args *FlexibleAppVersionArgs, opts ...pulumi.ResourceOption) (*FlexibleAppVersion, error)
NewFlexibleAppVersion registers a new resource with the given unique name, arguments, and options.
func (*FlexibleAppVersion) ElementType ¶
func (*FlexibleAppVersion) ElementType() reflect.Type
func (*FlexibleAppVersion) ToFlexibleAppVersionOutput ¶
func (i *FlexibleAppVersion) ToFlexibleAppVersionOutput() FlexibleAppVersionOutput
func (*FlexibleAppVersion) ToFlexibleAppVersionOutputWithContext ¶
func (i *FlexibleAppVersion) ToFlexibleAppVersionOutputWithContext(ctx context.Context) FlexibleAppVersionOutput
type FlexibleAppVersionApiConfig ¶
type FlexibleAppVersionApiConfig struct { // Action to take when users access resources that require authentication. // Default value is `AUTH_FAIL_ACTION_REDIRECT`. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction *string `pulumi:"authFailAction"` // Level of login required to access this resource. // Default value is `LOGIN_OPTIONAL`. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login *string `pulumi:"login"` // Path to the script from the application root directory. Script string `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel *string `pulumi:"securityLevel"` // URL to serve the endpoint at. Url *string `pulumi:"url"` }
type FlexibleAppVersionApiConfigArgs ¶
type FlexibleAppVersionApiConfigArgs struct { // Action to take when users access resources that require authentication. // Default value is `AUTH_FAIL_ACTION_REDIRECT`. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction pulumi.StringPtrInput `pulumi:"authFailAction"` // Level of login required to access this resource. // Default value is `LOGIN_OPTIONAL`. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login pulumi.StringPtrInput `pulumi:"login"` // Path to the script from the application root directory. Script pulumi.StringInput `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` // URL to serve the endpoint at. Url pulumi.StringPtrInput `pulumi:"url"` }
func (FlexibleAppVersionApiConfigArgs) ElementType ¶
func (FlexibleAppVersionApiConfigArgs) ElementType() reflect.Type
func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutput ¶
func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput
func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutputWithContext ¶
func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput
func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutput ¶
func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutputWithContext ¶
func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
type FlexibleAppVersionApiConfigInput ¶
type FlexibleAppVersionApiConfigInput interface { pulumi.Input ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput ToFlexibleAppVersionApiConfigOutputWithContext(context.Context) FlexibleAppVersionApiConfigOutput }
FlexibleAppVersionApiConfigInput is an input type that accepts FlexibleAppVersionApiConfigArgs and FlexibleAppVersionApiConfigOutput values. You can construct a concrete instance of `FlexibleAppVersionApiConfigInput` via:
FlexibleAppVersionApiConfigArgs{...}
type FlexibleAppVersionApiConfigOutput ¶
type FlexibleAppVersionApiConfigOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionApiConfigOutput) AuthFailAction ¶
func (o FlexibleAppVersionApiConfigOutput) AuthFailAction() pulumi.StringPtrOutput
Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`.
func (FlexibleAppVersionApiConfigOutput) ElementType ¶
func (FlexibleAppVersionApiConfigOutput) ElementType() reflect.Type
func (FlexibleAppVersionApiConfigOutput) Login ¶
func (o FlexibleAppVersionApiConfigOutput) Login() pulumi.StringPtrOutput
Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`.
func (FlexibleAppVersionApiConfigOutput) Script ¶
func (o FlexibleAppVersionApiConfigOutput) Script() pulumi.StringOutput
Path to the script from the application root directory.
func (FlexibleAppVersionApiConfigOutput) SecurityLevel ¶
func (o FlexibleAppVersionApiConfigOutput) SecurityLevel() pulumi.StringPtrOutput
Security (HTTPS) enforcement for this URL. Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`.
func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutput ¶
func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput
func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutputWithContext ¶
func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput
func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutput ¶
func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext ¶
func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
func (FlexibleAppVersionApiConfigOutput) Url ¶
func (o FlexibleAppVersionApiConfigOutput) Url() pulumi.StringPtrOutput
URL to serve the endpoint at.
type FlexibleAppVersionApiConfigPtrInput ¶
type FlexibleAppVersionApiConfigPtrInput interface { pulumi.Input ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput ToFlexibleAppVersionApiConfigPtrOutputWithContext(context.Context) FlexibleAppVersionApiConfigPtrOutput }
FlexibleAppVersionApiConfigPtrInput is an input type that accepts FlexibleAppVersionApiConfigArgs, FlexibleAppVersionApiConfigPtr and FlexibleAppVersionApiConfigPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionApiConfigPtrInput` via:
FlexibleAppVersionApiConfigArgs{...} or: nil
func FlexibleAppVersionApiConfigPtr ¶
func FlexibleAppVersionApiConfigPtr(v *FlexibleAppVersionApiConfigArgs) FlexibleAppVersionApiConfigPtrInput
type FlexibleAppVersionApiConfigPtrOutput ¶
type FlexibleAppVersionApiConfigPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionApiConfigPtrOutput) AuthFailAction ¶
func (o FlexibleAppVersionApiConfigPtrOutput) AuthFailAction() pulumi.StringPtrOutput
Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`.
func (FlexibleAppVersionApiConfigPtrOutput) ElementType ¶
func (FlexibleAppVersionApiConfigPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionApiConfigPtrOutput) Login ¶
func (o FlexibleAppVersionApiConfigPtrOutput) Login() pulumi.StringPtrOutput
Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`.
func (FlexibleAppVersionApiConfigPtrOutput) Script ¶
func (o FlexibleAppVersionApiConfigPtrOutput) Script() pulumi.StringPtrOutput
Path to the script from the application root directory.
func (FlexibleAppVersionApiConfigPtrOutput) SecurityLevel ¶
func (o FlexibleAppVersionApiConfigPtrOutput) SecurityLevel() pulumi.StringPtrOutput
Security (HTTPS) enforcement for this URL. Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`.
func (FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutput ¶
func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
func (FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext ¶
func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput
func (FlexibleAppVersionApiConfigPtrOutput) Url ¶
func (o FlexibleAppVersionApiConfigPtrOutput) Url() pulumi.StringPtrOutput
URL to serve the endpoint at.
type FlexibleAppVersionArgs ¶
type FlexibleAppVersionArgs struct { // Serving configuration for Google Cloud Endpoints. // Structure is documented below. ApiConfig FlexibleAppVersionApiConfigPtrInput // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling FlexibleAppVersionAutomaticScalingPtrInput // Metadata settings that are supplied to this version to enable beta runtime features. BetaSettings pulumi.StringMapInput // 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. DefaultExpiration pulumi.StringPtrInput // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrInput // Code and application artifacts that make up this version. // Structure is documented below. Deployment FlexibleAppVersionDeploymentPtrInput // Code and application artifacts that make up this version. // Structure is documented below. EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrInput // The entrypoint for the application. // Structure is documented below. Entrypoint FlexibleAppVersionEntrypointPtrInput // Environment variables available to the application. As these are not returned in the API request, the provider will not detect any changes made outside of the config. EnvVariables pulumi.StringMapInput // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers FlexibleAppVersionHandlerArrayInput // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayInput // 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. InstanceClass pulumi.StringPtrInput // Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. // Structure is documented below. LivenessCheck FlexibleAppVersionLivenessCheckInput // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling FlexibleAppVersionManualScalingPtrInput // Extra network settings // Structure is documented below. Network FlexibleAppVersionNetworkPtrInput // Files that match this pattern will not be built into this version. Only applicable for Go runtimes. NobuildFilesRegex pulumi.StringPtrInput // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. // Structure is documented below. ReadinessCheck FlexibleAppVersionReadinessCheckInput // Machine resources for a version. // Structure is documented below. Resources FlexibleAppVersionResourcesPtrInput // Desired runtime. Example python27. Runtime pulumi.StringInput // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringPtrInput // The channel of the runtime to use. Only available for some runtimes. RuntimeChannel pulumi.StringPtrInput // The path or name of the app's main executable. RuntimeMainExecutablePath pulumi.StringPtrInput // AppEngine service resource. Can contain numbers, letters, and hyphens. Service pulumi.StringInput // 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. ServiceAccount pulumi.StringPtrInput // Current serving status of this version. Only the versions with a SERVING status create instances and can be billed. // Default value is `SERVING`. // Possible values are `SERVING` and `STOPPED`. ServingStatus pulumi.StringPtrInput // 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-". VersionId pulumi.StringPtrInput // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrInput }
The set of arguments for constructing a FlexibleAppVersion resource.
func (FlexibleAppVersionArgs) ElementType ¶
func (FlexibleAppVersionArgs) ElementType() reflect.Type
type FlexibleAppVersionArray ¶
type FlexibleAppVersionArray []FlexibleAppVersionInput
func (FlexibleAppVersionArray) ElementType ¶
func (FlexibleAppVersionArray) ElementType() reflect.Type
func (FlexibleAppVersionArray) ToFlexibleAppVersionArrayOutput ¶
func (i FlexibleAppVersionArray) ToFlexibleAppVersionArrayOutput() FlexibleAppVersionArrayOutput
func (FlexibleAppVersionArray) ToFlexibleAppVersionArrayOutputWithContext ¶
func (i FlexibleAppVersionArray) ToFlexibleAppVersionArrayOutputWithContext(ctx context.Context) FlexibleAppVersionArrayOutput
type FlexibleAppVersionArrayInput ¶
type FlexibleAppVersionArrayInput interface { pulumi.Input ToFlexibleAppVersionArrayOutput() FlexibleAppVersionArrayOutput ToFlexibleAppVersionArrayOutputWithContext(context.Context) FlexibleAppVersionArrayOutput }
FlexibleAppVersionArrayInput is an input type that accepts FlexibleAppVersionArray and FlexibleAppVersionArrayOutput values. You can construct a concrete instance of `FlexibleAppVersionArrayInput` via:
FlexibleAppVersionArray{ FlexibleAppVersionArgs{...} }
type FlexibleAppVersionArrayOutput ¶
type FlexibleAppVersionArrayOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionArrayOutput) ElementType ¶
func (FlexibleAppVersionArrayOutput) ElementType() reflect.Type
func (FlexibleAppVersionArrayOutput) Index ¶
func (o FlexibleAppVersionArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionOutput
func (FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutput ¶
func (o FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutput() FlexibleAppVersionArrayOutput
func (FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutputWithContext ¶
func (o FlexibleAppVersionArrayOutput) ToFlexibleAppVersionArrayOutputWithContext(ctx context.Context) FlexibleAppVersionArrayOutput
type FlexibleAppVersionAutomaticScaling ¶
type FlexibleAppVersionAutomaticScaling struct { // 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 CoolDownPeriod *string `pulumi:"coolDownPeriod"` // Target scaling by CPU usage. // Structure is documented below. CpuUtilization FlexibleAppVersionAutomaticScalingCpuUtilization `pulumi:"cpuUtilization"` // Target scaling by disk usage. // Structure is documented below. DiskUtilization *FlexibleAppVersionAutomaticScalingDiskUtilization `pulumi:"diskUtilization"` // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // Defaults to a runtime-specific value. MaxConcurrentRequests *int `pulumi:"maxConcurrentRequests"` // Maximum number of idle instances that should be maintained for this version. MaxIdleInstances *int `pulumi:"maxIdleInstances"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. MaxPendingLatency *string `pulumi:"maxPendingLatency"` // Maximum number of instances that should be started to handle requests for this version. Default: 20 MaxTotalInstances *int `pulumi:"maxTotalInstances"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. MinIdleInstances *int `pulumi:"minIdleInstances"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. MinPendingLatency *string `pulumi:"minPendingLatency"` // Minimum number of running instances that should be maintained for this version. Default: 2 MinTotalInstances *int `pulumi:"minTotalInstances"` // Target scaling by network usage. // Structure is documented below. NetworkUtilization *FlexibleAppVersionAutomaticScalingNetworkUtilization `pulumi:"networkUtilization"` // Target scaling by request utilization. // Structure is documented below. RequestUtilization *FlexibleAppVersionAutomaticScalingRequestUtilization `pulumi:"requestUtilization"` }
type FlexibleAppVersionAutomaticScalingArgs ¶
type FlexibleAppVersionAutomaticScalingArgs struct { // 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 CoolDownPeriod pulumi.StringPtrInput `pulumi:"coolDownPeriod"` // Target scaling by CPU usage. // Structure is documented below. CpuUtilization FlexibleAppVersionAutomaticScalingCpuUtilizationInput `pulumi:"cpuUtilization"` // Target scaling by disk usage. // Structure is documented below. DiskUtilization FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput `pulumi:"diskUtilization"` // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // Defaults to a runtime-specific value. MaxConcurrentRequests pulumi.IntPtrInput `pulumi:"maxConcurrentRequests"` // Maximum number of idle instances that should be maintained for this version. MaxIdleInstances pulumi.IntPtrInput `pulumi:"maxIdleInstances"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. MaxPendingLatency pulumi.StringPtrInput `pulumi:"maxPendingLatency"` // Maximum number of instances that should be started to handle requests for this version. Default: 20 MaxTotalInstances pulumi.IntPtrInput `pulumi:"maxTotalInstances"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. MinIdleInstances pulumi.IntPtrInput `pulumi:"minIdleInstances"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. MinPendingLatency pulumi.StringPtrInput `pulumi:"minPendingLatency"` // Minimum number of running instances that should be maintained for this version. Default: 2 MinTotalInstances pulumi.IntPtrInput `pulumi:"minTotalInstances"` // Target scaling by network usage. // Structure is documented below. NetworkUtilization FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput `pulumi:"networkUtilization"` // Target scaling by request utilization. // Structure is documented below. RequestUtilization FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput `pulumi:"requestUtilization"` }
func (FlexibleAppVersionAutomaticScalingArgs) ElementType ¶
func (FlexibleAppVersionAutomaticScalingArgs) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutput ¶
func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput
func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput
func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutput ¶
func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
type FlexibleAppVersionAutomaticScalingCpuUtilization ¶
type FlexibleAppVersionAutomaticScalingCpuUtilization struct { // Period of time over which CPU utilization is calculated. AggregationWindowLength *string `pulumi:"aggregationWindowLength"` // Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. TargetUtilization float64 `pulumi:"targetUtilization"` }
type FlexibleAppVersionAutomaticScalingCpuUtilizationArgs ¶
type FlexibleAppVersionAutomaticScalingCpuUtilizationArgs struct { // Period of time over which CPU utilization is calculated. AggregationWindowLength pulumi.StringPtrInput `pulumi:"aggregationWindowLength"` // Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1. TargetUtilization pulumi.Float64Input `pulumi:"targetUtilization"` }
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ElementType ¶
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput ¶
func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput ¶
func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingCpuUtilizationInput ¶
type FlexibleAppVersionAutomaticScalingCpuUtilizationInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput }
FlexibleAppVersionAutomaticScalingCpuUtilizationInput is an input type that accepts FlexibleAppVersionAutomaticScalingCpuUtilizationArgs and FlexibleAppVersionAutomaticScalingCpuUtilizationOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingCpuUtilizationInput` via:
FlexibleAppVersionAutomaticScalingCpuUtilizationArgs{...}
type FlexibleAppVersionAutomaticScalingCpuUtilizationOutput ¶
type FlexibleAppVersionAutomaticScalingCpuUtilizationOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) AggregationWindowLength ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) AggregationWindowLength() pulumi.StringPtrOutput
Period of time over which CPU utilization is calculated.
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) TargetUtilization ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) TargetUtilization() pulumi.Float64Output
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput ¶
type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput }
FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput is an input type that accepts FlexibleAppVersionAutomaticScalingCpuUtilizationArgs, FlexibleAppVersionAutomaticScalingCpuUtilizationPtr and FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput` via:
FlexibleAppVersionAutomaticScalingCpuUtilizationArgs{...} or: nil
func FlexibleAppVersionAutomaticScalingCpuUtilizationPtr ¶
func FlexibleAppVersionAutomaticScalingCpuUtilizationPtr(v *FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrInput
type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput ¶
type FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) AggregationWindowLength ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) AggregationWindowLength() pulumi.StringPtrOutput
Period of time over which CPU utilization is calculated.
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) TargetUtilization ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) TargetUtilization() pulumi.Float64PtrOutput
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingDiskUtilization ¶
type FlexibleAppVersionAutomaticScalingDiskUtilization struct { // Target bytes read per second. TargetReadBytesPerSecond *int `pulumi:"targetReadBytesPerSecond"` // Target ops read per seconds. TargetReadOpsPerSecond *int `pulumi:"targetReadOpsPerSecond"` // Target bytes written per second. TargetWriteBytesPerSecond *int `pulumi:"targetWriteBytesPerSecond"` // Target ops written per second. TargetWriteOpsPerSecond *int `pulumi:"targetWriteOpsPerSecond"` }
type FlexibleAppVersionAutomaticScalingDiskUtilizationArgs ¶
type FlexibleAppVersionAutomaticScalingDiskUtilizationArgs struct { // Target bytes read per second. TargetReadBytesPerSecond pulumi.IntPtrInput `pulumi:"targetReadBytesPerSecond"` // Target ops read per seconds. TargetReadOpsPerSecond pulumi.IntPtrInput `pulumi:"targetReadOpsPerSecond"` // Target bytes written per second. TargetWriteBytesPerSecond pulumi.IntPtrInput `pulumi:"targetWriteBytesPerSecond"` // Target ops written per second. TargetWriteOpsPerSecond pulumi.IntPtrInput `pulumi:"targetWriteOpsPerSecond"` }
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ElementType ¶
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput ¶
func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput ¶
func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingDiskUtilizationInput ¶
type FlexibleAppVersionAutomaticScalingDiskUtilizationInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput }
FlexibleAppVersionAutomaticScalingDiskUtilizationInput is an input type that accepts FlexibleAppVersionAutomaticScalingDiskUtilizationArgs and FlexibleAppVersionAutomaticScalingDiskUtilizationOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingDiskUtilizationInput` via:
FlexibleAppVersionAutomaticScalingDiskUtilizationArgs{...}
type FlexibleAppVersionAutomaticScalingDiskUtilizationOutput ¶
type FlexibleAppVersionAutomaticScalingDiskUtilizationOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadBytesPerSecond() pulumi.IntPtrOutput
Target bytes read per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadOpsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadOpsPerSecond() pulumi.IntPtrOutput
Target ops read per seconds.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteBytesPerSecond() pulumi.IntPtrOutput
Target bytes written per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteOpsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteOpsPerSecond() pulumi.IntPtrOutput
Target ops written per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput ¶
type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput }
FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput is an input type that accepts FlexibleAppVersionAutomaticScalingDiskUtilizationArgs, FlexibleAppVersionAutomaticScalingDiskUtilizationPtr and FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput` via:
FlexibleAppVersionAutomaticScalingDiskUtilizationArgs{...} or: nil
func FlexibleAppVersionAutomaticScalingDiskUtilizationPtr ¶
func FlexibleAppVersionAutomaticScalingDiskUtilizationPtr(v *FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput
type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput ¶
type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadBytesPerSecond() pulumi.IntPtrOutput
Target bytes read per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadOpsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadOpsPerSecond() pulumi.IntPtrOutput
Target ops read per seconds.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteBytesPerSecond() pulumi.IntPtrOutput
Target bytes written per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteOpsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteOpsPerSecond() pulumi.IntPtrOutput
Target ops written per second.
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingInput ¶
type FlexibleAppVersionAutomaticScalingInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput ToFlexibleAppVersionAutomaticScalingOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingOutput }
FlexibleAppVersionAutomaticScalingInput is an input type that accepts FlexibleAppVersionAutomaticScalingArgs and FlexibleAppVersionAutomaticScalingOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingInput` via:
FlexibleAppVersionAutomaticScalingArgs{...}
type FlexibleAppVersionAutomaticScalingNetworkUtilization ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilization struct { // Target bytes received per second. TargetReceivedBytesPerSecond *int `pulumi:"targetReceivedBytesPerSecond"` // Target packets received per second. TargetReceivedPacketsPerSecond *int `pulumi:"targetReceivedPacketsPerSecond"` // Target bytes sent per second. TargetSentBytesPerSecond *int `pulumi:"targetSentBytesPerSecond"` // Target packets sent per second. TargetSentPacketsPerSecond *int `pulumi:"targetSentPacketsPerSecond"` }
type FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs struct { // Target bytes received per second. TargetReceivedBytesPerSecond pulumi.IntPtrInput `pulumi:"targetReceivedBytesPerSecond"` // Target packets received per second. TargetReceivedPacketsPerSecond pulumi.IntPtrInput `pulumi:"targetReceivedPacketsPerSecond"` // Target bytes sent per second. TargetSentBytesPerSecond pulumi.IntPtrInput `pulumi:"targetSentBytesPerSecond"` // Target packets sent per second. TargetSentPacketsPerSecond pulumi.IntPtrInput `pulumi:"targetSentPacketsPerSecond"` }
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ElementType ¶
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput ¶
func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput ¶
func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingNetworkUtilizationInput ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilizationInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput }
FlexibleAppVersionAutomaticScalingNetworkUtilizationInput is an input type that accepts FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs and FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingNetworkUtilizationInput` via:
FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs{...}
type FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedBytesPerSecond() pulumi.IntPtrOutput
Target bytes received per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedPacketsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedPacketsPerSecond() pulumi.IntPtrOutput
Target packets received per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentBytesPerSecond() pulumi.IntPtrOutput
Target bytes sent per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentPacketsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentPacketsPerSecond() pulumi.IntPtrOutput
Target packets sent per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput }
FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput is an input type that accepts FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs, FlexibleAppVersionAutomaticScalingNetworkUtilizationPtr and FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput` via:
FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs{...} or: nil
func FlexibleAppVersionAutomaticScalingNetworkUtilizationPtr ¶
func FlexibleAppVersionAutomaticScalingNetworkUtilizationPtr(v *FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput
type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput ¶
type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedBytesPerSecond() pulumi.IntPtrOutput
Target bytes received per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedPacketsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedPacketsPerSecond() pulumi.IntPtrOutput
Target packets received per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentBytesPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentBytesPerSecond() pulumi.IntPtrOutput
Target bytes sent per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentPacketsPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentPacketsPerSecond() pulumi.IntPtrOutput
Target packets sent per second.
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingOutput ¶
type FlexibleAppVersionAutomaticScalingOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingOutput) CoolDownPeriod ¶
func (o FlexibleAppVersionAutomaticScalingOutput) CoolDownPeriod() pulumi.StringPtrOutput
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
func (FlexibleAppVersionAutomaticScalingOutput) CpuUtilization ¶
func (o FlexibleAppVersionAutomaticScalingOutput) CpuUtilization() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
Target scaling by CPU usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingOutput) DiskUtilization ¶
func (o FlexibleAppVersionAutomaticScalingOutput) DiskUtilization() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
Target scaling by disk usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingOutput) MaxConcurrentRequests ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.
func (FlexibleAppVersionAutomaticScalingOutput) MaxIdleInstances ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MaxIdleInstances() pulumi.IntPtrOutput
Maximum number of idle instances that should be maintained for this version.
func (FlexibleAppVersionAutomaticScalingOutput) MaxPendingLatency ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MaxPendingLatency() pulumi.StringPtrOutput
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
func (FlexibleAppVersionAutomaticScalingOutput) MaxTotalInstances ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MaxTotalInstances() pulumi.IntPtrOutput
Maximum number of instances that should be started to handle requests for this version. Default: 20
func (FlexibleAppVersionAutomaticScalingOutput) MinIdleInstances ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MinIdleInstances() pulumi.IntPtrOutput
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
func (FlexibleAppVersionAutomaticScalingOutput) MinPendingLatency ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MinPendingLatency() pulumi.StringPtrOutput
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
func (FlexibleAppVersionAutomaticScalingOutput) MinTotalInstances ¶
func (o FlexibleAppVersionAutomaticScalingOutput) MinTotalInstances() pulumi.IntPtrOutput
Minimum number of running instances that should be maintained for this version. Default: 2
func (FlexibleAppVersionAutomaticScalingOutput) NetworkUtilization ¶
func (o FlexibleAppVersionAutomaticScalingOutput) NetworkUtilization() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
Target scaling by network usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingOutput) RequestUtilization ¶
func (o FlexibleAppVersionAutomaticScalingOutput) RequestUtilization() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
Target scaling by request utilization. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutput ¶
func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput
func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput
func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
type FlexibleAppVersionAutomaticScalingPtrInput ¶
type FlexibleAppVersionAutomaticScalingPtrInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingPtrOutput }
FlexibleAppVersionAutomaticScalingPtrInput is an input type that accepts FlexibleAppVersionAutomaticScalingArgs, FlexibleAppVersionAutomaticScalingPtr and FlexibleAppVersionAutomaticScalingPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingPtrInput` via:
FlexibleAppVersionAutomaticScalingArgs{...} or: nil
func FlexibleAppVersionAutomaticScalingPtr ¶
func FlexibleAppVersionAutomaticScalingPtr(v *FlexibleAppVersionAutomaticScalingArgs) FlexibleAppVersionAutomaticScalingPtrInput
type FlexibleAppVersionAutomaticScalingPtrOutput ¶
type FlexibleAppVersionAutomaticScalingPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingPtrOutput) CoolDownPeriod ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) CoolDownPeriod() pulumi.StringPtrOutput
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
func (FlexibleAppVersionAutomaticScalingPtrOutput) CpuUtilization ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) CpuUtilization() FlexibleAppVersionAutomaticScalingCpuUtilizationPtrOutput
Target scaling by CPU usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingPtrOutput) DiskUtilization ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) DiskUtilization() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
Target scaling by disk usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingPtrOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.
func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxIdleInstances ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxIdleInstances() pulumi.IntPtrOutput
Maximum number of idle instances that should be maintained for this version.
func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxPendingLatency ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxPendingLatency() pulumi.StringPtrOutput
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxTotalInstances ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MaxTotalInstances() pulumi.IntPtrOutput
Maximum number of instances that should be started to handle requests for this version. Default: 20
func (FlexibleAppVersionAutomaticScalingPtrOutput) MinIdleInstances ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinIdleInstances() pulumi.IntPtrOutput
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
func (FlexibleAppVersionAutomaticScalingPtrOutput) MinPendingLatency ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinPendingLatency() pulumi.StringPtrOutput
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
func (FlexibleAppVersionAutomaticScalingPtrOutput) MinTotalInstances ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) MinTotalInstances() pulumi.IntPtrOutput
Minimum number of running instances that should be maintained for this version. Default: 2
func (FlexibleAppVersionAutomaticScalingPtrOutput) NetworkUtilization ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) NetworkUtilization() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
Target scaling by network usage. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingPtrOutput) RequestUtilization ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) RequestUtilization() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
Target scaling by request utilization. Structure is documented below.
func (FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
func (FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
type FlexibleAppVersionAutomaticScalingRequestUtilizationArgs ¶
type FlexibleAppVersionAutomaticScalingRequestUtilizationArgs struct { // Target number of concurrent requests. TargetConcurrentRequests pulumi.Float64PtrInput `pulumi:"targetConcurrentRequests"` // Target requests per second. TargetRequestCountPerSecond pulumi.StringPtrInput `pulumi:"targetRequestCountPerSecond"` }
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ElementType ¶
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput ¶
func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput ¶
func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext ¶
func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingRequestUtilizationInput ¶
type FlexibleAppVersionAutomaticScalingRequestUtilizationInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput }
FlexibleAppVersionAutomaticScalingRequestUtilizationInput is an input type that accepts FlexibleAppVersionAutomaticScalingRequestUtilizationArgs and FlexibleAppVersionAutomaticScalingRequestUtilizationOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingRequestUtilizationInput` via:
FlexibleAppVersionAutomaticScalingRequestUtilizationArgs{...}
type FlexibleAppVersionAutomaticScalingRequestUtilizationOutput ¶
type FlexibleAppVersionAutomaticScalingRequestUtilizationOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetConcurrentRequests ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetConcurrentRequests() pulumi.Float64PtrOutput
Target number of concurrent requests.
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetRequestCountPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetRequestCountPerSecond() pulumi.StringPtrOutput
Target requests per second.
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput ¶
type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput interface { pulumi.Input ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput }
FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput is an input type that accepts FlexibleAppVersionAutomaticScalingRequestUtilizationArgs, FlexibleAppVersionAutomaticScalingRequestUtilizationPtr and FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput` via:
FlexibleAppVersionAutomaticScalingRequestUtilizationArgs{...} or: nil
func FlexibleAppVersionAutomaticScalingRequestUtilizationPtr ¶
func FlexibleAppVersionAutomaticScalingRequestUtilizationPtr(v *FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput
type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput ¶
type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ElementType ¶
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetConcurrentRequests ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetConcurrentRequests() pulumi.Float64PtrOutput
Target number of concurrent requests.
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetRequestCountPerSecond ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetRequestCountPerSecond() pulumi.StringPtrOutput
Target requests per second.
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext ¶
func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
type FlexibleAppVersionDeployment ¶
type FlexibleAppVersionDeployment struct { // Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. // Structure is documented below. CloudBuildOptions *FlexibleAppVersionDeploymentCloudBuildOptions `pulumi:"cloudBuildOptions"` // The Docker image for the container that runs the version. // Structure is documented below. Container *FlexibleAppVersionDeploymentContainer `pulumi:"container"` // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // Structure is documented below. Files []FlexibleAppVersionDeploymentFile `pulumi:"files"` // Zip File // Structure is documented below. Zip *FlexibleAppVersionDeploymentZip `pulumi:"zip"` }
type FlexibleAppVersionDeploymentArgs ¶
type FlexibleAppVersionDeploymentArgs struct { // Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. // Structure is documented below. CloudBuildOptions FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput `pulumi:"cloudBuildOptions"` // The Docker image for the container that runs the version. // Structure is documented below. Container FlexibleAppVersionDeploymentContainerPtrInput `pulumi:"container"` // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // Structure is documented below. Files FlexibleAppVersionDeploymentFileArrayInput `pulumi:"files"` // Zip File // Structure is documented below. Zip FlexibleAppVersionDeploymentZipPtrInput `pulumi:"zip"` }
func (FlexibleAppVersionDeploymentArgs) ElementType ¶
func (FlexibleAppVersionDeploymentArgs) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutput ¶
func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput
func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutputWithContext ¶
func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput
func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutput ¶
func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutputWithContext ¶
func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
type FlexibleAppVersionDeploymentCloudBuildOptions ¶
type FlexibleAppVersionDeploymentCloudBuildOptions struct { // Path to the yaml file used in deployment, used to determine runtime configuration details. AppYamlPath string `pulumi:"appYamlPath"` // 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". CloudBuildTimeout *string `pulumi:"cloudBuildTimeout"` }
type FlexibleAppVersionDeploymentCloudBuildOptionsArgs ¶
type FlexibleAppVersionDeploymentCloudBuildOptionsArgs struct { // Path to the yaml file used in deployment, used to determine runtime configuration details. AppYamlPath pulumi.StringInput `pulumi:"appYamlPath"` // 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". CloudBuildTimeout pulumi.StringPtrInput `pulumi:"cloudBuildTimeout"` }
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ElementType ¶
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput ¶
func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext ¶
func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput ¶
func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext ¶
func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
type FlexibleAppVersionDeploymentCloudBuildOptionsInput ¶
type FlexibleAppVersionDeploymentCloudBuildOptionsInput interface { pulumi.Input ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput }
FlexibleAppVersionDeploymentCloudBuildOptionsInput is an input type that accepts FlexibleAppVersionDeploymentCloudBuildOptionsArgs and FlexibleAppVersionDeploymentCloudBuildOptionsOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentCloudBuildOptionsInput` via:
FlexibleAppVersionDeploymentCloudBuildOptionsArgs{...}
type FlexibleAppVersionDeploymentCloudBuildOptionsOutput ¶
type FlexibleAppVersionDeploymentCloudBuildOptionsOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) AppYamlPath ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) AppYamlPath() pulumi.StringOutput
Path to the yaml file used in deployment, used to determine runtime configuration details.
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) CloudBuildTimeout ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) CloudBuildTimeout() pulumi.StringPtrOutput
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".
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ElementType ¶
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
type FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput ¶
type FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput interface { pulumi.Input ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput }
FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput is an input type that accepts FlexibleAppVersionDeploymentCloudBuildOptionsArgs, FlexibleAppVersionDeploymentCloudBuildOptionsPtr and FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput` via:
FlexibleAppVersionDeploymentCloudBuildOptionsArgs{...} or: nil
func FlexibleAppVersionDeploymentCloudBuildOptionsPtr ¶
func FlexibleAppVersionDeploymentCloudBuildOptionsPtr(v *FlexibleAppVersionDeploymentCloudBuildOptionsArgs) FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput
type FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput ¶
type FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) AppYamlPath ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) AppYamlPath() pulumi.StringPtrOutput
Path to the yaml file used in deployment, used to determine runtime configuration details.
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) CloudBuildTimeout ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) CloudBuildTimeout() pulumi.StringPtrOutput
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".
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ElementType ¶
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
type FlexibleAppVersionDeploymentContainer ¶
type FlexibleAppVersionDeploymentContainer struct { // 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" Image string `pulumi:"image"` }
type FlexibleAppVersionDeploymentContainerArgs ¶
type FlexibleAppVersionDeploymentContainerArgs struct { // 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" Image pulumi.StringInput `pulumi:"image"` }
func (FlexibleAppVersionDeploymentContainerArgs) ElementType ¶
func (FlexibleAppVersionDeploymentContainerArgs) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutput ¶
func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput
func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutputWithContext ¶
func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput
func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutput ¶
func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext ¶
func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
type FlexibleAppVersionDeploymentContainerInput ¶
type FlexibleAppVersionDeploymentContainerInput interface { pulumi.Input ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput ToFlexibleAppVersionDeploymentContainerOutputWithContext(context.Context) FlexibleAppVersionDeploymentContainerOutput }
FlexibleAppVersionDeploymentContainerInput is an input type that accepts FlexibleAppVersionDeploymentContainerArgs and FlexibleAppVersionDeploymentContainerOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentContainerInput` via:
FlexibleAppVersionDeploymentContainerArgs{...}
type FlexibleAppVersionDeploymentContainerOutput ¶
type FlexibleAppVersionDeploymentContainerOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentContainerOutput) ElementType ¶
func (FlexibleAppVersionDeploymentContainerOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentContainerOutput) Image ¶
func (o FlexibleAppVersionDeploymentContainerOutput) Image() pulumi.StringOutput
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"
func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutput ¶
func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput
func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutputWithContext ¶
func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput
func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput ¶
func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
type FlexibleAppVersionDeploymentContainerPtrInput ¶
type FlexibleAppVersionDeploymentContainerPtrInput interface { pulumi.Input ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentContainerPtrOutput }
FlexibleAppVersionDeploymentContainerPtrInput is an input type that accepts FlexibleAppVersionDeploymentContainerArgs, FlexibleAppVersionDeploymentContainerPtr and FlexibleAppVersionDeploymentContainerPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentContainerPtrInput` via:
FlexibleAppVersionDeploymentContainerArgs{...} or: nil
func FlexibleAppVersionDeploymentContainerPtr ¶
func FlexibleAppVersionDeploymentContainerPtr(v *FlexibleAppVersionDeploymentContainerArgs) FlexibleAppVersionDeploymentContainerPtrInput
type FlexibleAppVersionDeploymentContainerPtrOutput ¶
type FlexibleAppVersionDeploymentContainerPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentContainerPtrOutput) ElementType ¶
func (FlexibleAppVersionDeploymentContainerPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentContainerPtrOutput) Image ¶
func (o FlexibleAppVersionDeploymentContainerPtrOutput) Image() pulumi.StringPtrOutput
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"
func (FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput ¶
func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
func (FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
type FlexibleAppVersionDeploymentFile ¶
type FlexibleAppVersionDeploymentFile struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` // SHA1 checksum of the file Sha1Sum *string `pulumi:"sha1Sum"` // Source URL SourceUrl string `pulumi:"sourceUrl"` }
type FlexibleAppVersionDeploymentFileArgs ¶
type FlexibleAppVersionDeploymentFileArgs struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` // SHA1 checksum of the file Sha1Sum pulumi.StringPtrInput `pulumi:"sha1Sum"` // Source URL SourceUrl pulumi.StringInput `pulumi:"sourceUrl"` }
func (FlexibleAppVersionDeploymentFileArgs) ElementType ¶
func (FlexibleAppVersionDeploymentFileArgs) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutput ¶
func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput
func (FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutputWithContext ¶
func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput
type FlexibleAppVersionDeploymentFileArray ¶
type FlexibleAppVersionDeploymentFileArray []FlexibleAppVersionDeploymentFileInput
func (FlexibleAppVersionDeploymentFileArray) ElementType ¶
func (FlexibleAppVersionDeploymentFileArray) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutput ¶
func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput
func (FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext ¶
func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput
type FlexibleAppVersionDeploymentFileArrayInput ¶
type FlexibleAppVersionDeploymentFileArrayInput interface { pulumi.Input ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(context.Context) FlexibleAppVersionDeploymentFileArrayOutput }
FlexibleAppVersionDeploymentFileArrayInput is an input type that accepts FlexibleAppVersionDeploymentFileArray and FlexibleAppVersionDeploymentFileArrayOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentFileArrayInput` via:
FlexibleAppVersionDeploymentFileArray{ FlexibleAppVersionDeploymentFileArgs{...} }
type FlexibleAppVersionDeploymentFileArrayOutput ¶
type FlexibleAppVersionDeploymentFileArrayOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentFileArrayOutput) ElementType ¶
func (FlexibleAppVersionDeploymentFileArrayOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutput ¶
func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput
func (FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext ¶
func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput
type FlexibleAppVersionDeploymentFileInput ¶
type FlexibleAppVersionDeploymentFileInput interface { pulumi.Input ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput ToFlexibleAppVersionDeploymentFileOutputWithContext(context.Context) FlexibleAppVersionDeploymentFileOutput }
FlexibleAppVersionDeploymentFileInput is an input type that accepts FlexibleAppVersionDeploymentFileArgs and FlexibleAppVersionDeploymentFileOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentFileInput` via:
FlexibleAppVersionDeploymentFileArgs{...}
type FlexibleAppVersionDeploymentFileOutput ¶
type FlexibleAppVersionDeploymentFileOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentFileOutput) ElementType ¶
func (FlexibleAppVersionDeploymentFileOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentFileOutput) Name ¶
func (o FlexibleAppVersionDeploymentFileOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionDeploymentFileOutput) Sha1Sum ¶
func (o FlexibleAppVersionDeploymentFileOutput) Sha1Sum() pulumi.StringPtrOutput
SHA1 checksum of the file
func (FlexibleAppVersionDeploymentFileOutput) SourceUrl ¶
func (o FlexibleAppVersionDeploymentFileOutput) SourceUrl() pulumi.StringOutput
Source URL
func (FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutput ¶
func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput
func (FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutputWithContext ¶
func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput
type FlexibleAppVersionDeploymentInput ¶
type FlexibleAppVersionDeploymentInput interface { pulumi.Input ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput ToFlexibleAppVersionDeploymentOutputWithContext(context.Context) FlexibleAppVersionDeploymentOutput }
FlexibleAppVersionDeploymentInput is an input type that accepts FlexibleAppVersionDeploymentArgs and FlexibleAppVersionDeploymentOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentInput` via:
FlexibleAppVersionDeploymentArgs{...}
type FlexibleAppVersionDeploymentOutput ¶
type FlexibleAppVersionDeploymentOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentOutput) CloudBuildOptions ¶
func (o FlexibleAppVersionDeploymentOutput) CloudBuildOptions() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. Structure is documented below.
func (FlexibleAppVersionDeploymentOutput) Container ¶
func (o FlexibleAppVersionDeploymentOutput) Container() FlexibleAppVersionDeploymentContainerPtrOutput
The Docker image for the container that runs the version. Structure is documented below.
func (FlexibleAppVersionDeploymentOutput) ElementType ¶
func (FlexibleAppVersionDeploymentOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentOutput) Files ¶
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call. Structure is documented below.
func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutput ¶
func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput
func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutputWithContext ¶
func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput
func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutput ¶
func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
type FlexibleAppVersionDeploymentPtrInput ¶
type FlexibleAppVersionDeploymentPtrInput interface { pulumi.Input ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput ToFlexibleAppVersionDeploymentPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentPtrOutput }
FlexibleAppVersionDeploymentPtrInput is an input type that accepts FlexibleAppVersionDeploymentArgs, FlexibleAppVersionDeploymentPtr and FlexibleAppVersionDeploymentPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentPtrInput` via:
FlexibleAppVersionDeploymentArgs{...} or: nil
func FlexibleAppVersionDeploymentPtr ¶
func FlexibleAppVersionDeploymentPtr(v *FlexibleAppVersionDeploymentArgs) FlexibleAppVersionDeploymentPtrInput
type FlexibleAppVersionDeploymentPtrOutput ¶
type FlexibleAppVersionDeploymentPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentPtrOutput) CloudBuildOptions ¶
func (o FlexibleAppVersionDeploymentPtrOutput) CloudBuildOptions() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
Options for the build operations performed as a part of the version deployment. Only applicable when creating a version using source code directly. Structure is documented below.
func (FlexibleAppVersionDeploymentPtrOutput) Container ¶
func (o FlexibleAppVersionDeploymentPtrOutput) Container() FlexibleAppVersionDeploymentContainerPtrOutput
The Docker image for the container that runs the version. Structure is documented below.
func (FlexibleAppVersionDeploymentPtrOutput) ElementType ¶
func (FlexibleAppVersionDeploymentPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentPtrOutput) Files ¶
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call. Structure is documented below.
func (FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutput ¶
func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
func (FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput
type FlexibleAppVersionDeploymentZipArgs ¶
type FlexibleAppVersionDeploymentZipArgs struct { // files count FilesCount pulumi.IntPtrInput `pulumi:"filesCount"` // Source URL SourceUrl pulumi.StringInput `pulumi:"sourceUrl"` }
func (FlexibleAppVersionDeploymentZipArgs) ElementType ¶
func (FlexibleAppVersionDeploymentZipArgs) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutput ¶
func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput
func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutputWithContext ¶
func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput
func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutput ¶
func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext ¶
func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
type FlexibleAppVersionDeploymentZipInput ¶
type FlexibleAppVersionDeploymentZipInput interface { pulumi.Input ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput ToFlexibleAppVersionDeploymentZipOutputWithContext(context.Context) FlexibleAppVersionDeploymentZipOutput }
FlexibleAppVersionDeploymentZipInput is an input type that accepts FlexibleAppVersionDeploymentZipArgs and FlexibleAppVersionDeploymentZipOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentZipInput` via:
FlexibleAppVersionDeploymentZipArgs{...}
type FlexibleAppVersionDeploymentZipOutput ¶
type FlexibleAppVersionDeploymentZipOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentZipOutput) ElementType ¶
func (FlexibleAppVersionDeploymentZipOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentZipOutput) FilesCount ¶
func (o FlexibleAppVersionDeploymentZipOutput) FilesCount() pulumi.IntPtrOutput
files count
func (FlexibleAppVersionDeploymentZipOutput) SourceUrl ¶
func (o FlexibleAppVersionDeploymentZipOutput) SourceUrl() pulumi.StringOutput
Source URL
func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutput ¶
func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput
func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutputWithContext ¶
func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput
func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutput ¶
func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
type FlexibleAppVersionDeploymentZipPtrInput ¶
type FlexibleAppVersionDeploymentZipPtrInput interface { pulumi.Input ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentZipPtrOutput }
FlexibleAppVersionDeploymentZipPtrInput is an input type that accepts FlexibleAppVersionDeploymentZipArgs, FlexibleAppVersionDeploymentZipPtr and FlexibleAppVersionDeploymentZipPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionDeploymentZipPtrInput` via:
FlexibleAppVersionDeploymentZipArgs{...} or: nil
func FlexibleAppVersionDeploymentZipPtr ¶
func FlexibleAppVersionDeploymentZipPtr(v *FlexibleAppVersionDeploymentZipArgs) FlexibleAppVersionDeploymentZipPtrInput
type FlexibleAppVersionDeploymentZipPtrOutput ¶
type FlexibleAppVersionDeploymentZipPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionDeploymentZipPtrOutput) ElementType ¶
func (FlexibleAppVersionDeploymentZipPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionDeploymentZipPtrOutput) FilesCount ¶
func (o FlexibleAppVersionDeploymentZipPtrOutput) FilesCount() pulumi.IntPtrOutput
files count
func (FlexibleAppVersionDeploymentZipPtrOutput) SourceUrl ¶
func (o FlexibleAppVersionDeploymentZipPtrOutput) SourceUrl() pulumi.StringPtrOutput
Source URL
func (FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutput ¶
func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
func (FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext ¶
func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput
type FlexibleAppVersionEndpointsApiService ¶
type FlexibleAppVersionEndpointsApiService struct { // 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. ConfigId *string `pulumi:"configId"` // Enable or disable trace sampling. By default, this is set to false for enabled. DisableTraceSampling *bool `pulumi:"disableTraceSampling"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` // Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. // Default value is `FIXED`. // Possible values are `FIXED` and `MANAGED`. RolloutStrategy *string `pulumi:"rolloutStrategy"` }
type FlexibleAppVersionEndpointsApiServiceArgs ¶
type FlexibleAppVersionEndpointsApiServiceArgs struct { // 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. ConfigId pulumi.StringPtrInput `pulumi:"configId"` // Enable or disable trace sampling. By default, this is set to false for enabled. DisableTraceSampling pulumi.BoolPtrInput `pulumi:"disableTraceSampling"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` // Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. // Default value is `FIXED`. // Possible values are `FIXED` and `MANAGED`. RolloutStrategy pulumi.StringPtrInput `pulumi:"rolloutStrategy"` }
func (FlexibleAppVersionEndpointsApiServiceArgs) ElementType ¶
func (FlexibleAppVersionEndpointsApiServiceArgs) ElementType() reflect.Type
func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutput ¶
func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput
func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext ¶
func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput
func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutput ¶
func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext ¶
func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
type FlexibleAppVersionEndpointsApiServiceInput ¶
type FlexibleAppVersionEndpointsApiServiceInput interface { pulumi.Input ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(context.Context) FlexibleAppVersionEndpointsApiServiceOutput }
FlexibleAppVersionEndpointsApiServiceInput is an input type that accepts FlexibleAppVersionEndpointsApiServiceArgs and FlexibleAppVersionEndpointsApiServiceOutput values. You can construct a concrete instance of `FlexibleAppVersionEndpointsApiServiceInput` via:
FlexibleAppVersionEndpointsApiServiceArgs{...}
type FlexibleAppVersionEndpointsApiServiceOutput ¶
type FlexibleAppVersionEndpointsApiServiceOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionEndpointsApiServiceOutput) ConfigId ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) ConfigId() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionEndpointsApiServiceOutput) DisableTraceSampling ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) DisableTraceSampling() pulumi.BoolPtrOutput
Enable or disable trace sampling. By default, this is set to false for enabled.
func (FlexibleAppVersionEndpointsApiServiceOutput) ElementType ¶
func (FlexibleAppVersionEndpointsApiServiceOutput) ElementType() reflect.Type
func (FlexibleAppVersionEndpointsApiServiceOutput) Name ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionEndpointsApiServiceOutput) RolloutStrategy ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) RolloutStrategy() pulumi.StringPtrOutput
Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value is `FIXED`. Possible values are `FIXED` and `MANAGED`.
func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutput ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput
func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput
func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext ¶
func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
type FlexibleAppVersionEndpointsApiServicePtrInput ¶
type FlexibleAppVersionEndpointsApiServicePtrInput interface { pulumi.Input ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput }
FlexibleAppVersionEndpointsApiServicePtrInput is an input type that accepts FlexibleAppVersionEndpointsApiServiceArgs, FlexibleAppVersionEndpointsApiServicePtr and FlexibleAppVersionEndpointsApiServicePtrOutput values. You can construct a concrete instance of `FlexibleAppVersionEndpointsApiServicePtrInput` via:
FlexibleAppVersionEndpointsApiServiceArgs{...} or: nil
func FlexibleAppVersionEndpointsApiServicePtr ¶
func FlexibleAppVersionEndpointsApiServicePtr(v *FlexibleAppVersionEndpointsApiServiceArgs) FlexibleAppVersionEndpointsApiServicePtrInput
type FlexibleAppVersionEndpointsApiServicePtrOutput ¶
type FlexibleAppVersionEndpointsApiServicePtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionEndpointsApiServicePtrOutput) ConfigId ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ConfigId() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionEndpointsApiServicePtrOutput) DisableTraceSampling ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) DisableTraceSampling() pulumi.BoolPtrOutput
Enable or disable trace sampling. By default, this is set to false for enabled.
func (FlexibleAppVersionEndpointsApiServicePtrOutput) ElementType ¶
func (FlexibleAppVersionEndpointsApiServicePtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionEndpointsApiServicePtrOutput) Name ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) Name() pulumi.StringPtrOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionEndpointsApiServicePtrOutput) RolloutStrategy ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) RolloutStrategy() pulumi.StringPtrOutput
Endpoints rollout strategy. If FIXED, configId must be specified. If MANAGED, configId must be omitted. Default value is `FIXED`. Possible values are `FIXED` and `MANAGED`.
func (FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
func (FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext ¶
func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
type FlexibleAppVersionEntrypoint ¶
type FlexibleAppVersionEntrypoint struct { // The format should be a shell command that can be fed to bash -c. Shell string `pulumi:"shell"` }
type FlexibleAppVersionEntrypointArgs ¶
type FlexibleAppVersionEntrypointArgs struct { // The format should be a shell command that can be fed to bash -c. Shell pulumi.StringInput `pulumi:"shell"` }
func (FlexibleAppVersionEntrypointArgs) ElementType ¶
func (FlexibleAppVersionEntrypointArgs) ElementType() reflect.Type
func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutput ¶
func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput
func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutputWithContext ¶
func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput
func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutput ¶
func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutputWithContext ¶
func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
type FlexibleAppVersionEntrypointInput ¶
type FlexibleAppVersionEntrypointInput interface { pulumi.Input ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput ToFlexibleAppVersionEntrypointOutputWithContext(context.Context) FlexibleAppVersionEntrypointOutput }
FlexibleAppVersionEntrypointInput is an input type that accepts FlexibleAppVersionEntrypointArgs and FlexibleAppVersionEntrypointOutput values. You can construct a concrete instance of `FlexibleAppVersionEntrypointInput` via:
FlexibleAppVersionEntrypointArgs{...}
type FlexibleAppVersionEntrypointOutput ¶
type FlexibleAppVersionEntrypointOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionEntrypointOutput) ElementType ¶
func (FlexibleAppVersionEntrypointOutput) ElementType() reflect.Type
func (FlexibleAppVersionEntrypointOutput) Shell ¶
func (o FlexibleAppVersionEntrypointOutput) Shell() pulumi.StringOutput
The format should be a shell command that can be fed to bash -c.
func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutput ¶
func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput
func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutputWithContext ¶
func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput
func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutput ¶
func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext ¶
func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
type FlexibleAppVersionEntrypointPtrInput ¶
type FlexibleAppVersionEntrypointPtrInput interface { pulumi.Input ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput ToFlexibleAppVersionEntrypointPtrOutputWithContext(context.Context) FlexibleAppVersionEntrypointPtrOutput }
FlexibleAppVersionEntrypointPtrInput is an input type that accepts FlexibleAppVersionEntrypointArgs, FlexibleAppVersionEntrypointPtr and FlexibleAppVersionEntrypointPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionEntrypointPtrInput` via:
FlexibleAppVersionEntrypointArgs{...} or: nil
func FlexibleAppVersionEntrypointPtr ¶
func FlexibleAppVersionEntrypointPtr(v *FlexibleAppVersionEntrypointArgs) FlexibleAppVersionEntrypointPtrInput
type FlexibleAppVersionEntrypointPtrOutput ¶
type FlexibleAppVersionEntrypointPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionEntrypointPtrOutput) ElementType ¶
func (FlexibleAppVersionEntrypointPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionEntrypointPtrOutput) Shell ¶
func (o FlexibleAppVersionEntrypointPtrOutput) Shell() pulumi.StringPtrOutput
The format should be a shell command that can be fed to bash -c.
func (FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutput ¶
func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
func (FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext ¶
func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput
type FlexibleAppVersionHandler ¶
type FlexibleAppVersionHandler struct { // Action to take when users access resources that require authentication. // Default value is `AUTH_FAIL_ACTION_REDIRECT`. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction *string `pulumi:"authFailAction"` // Level of login required to access this resource. // Default value is `LOGIN_OPTIONAL`. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login *string `pulumi:"login"` // 30x code to use when performing redirects for the secure field. // Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`. RedirectHttpResponseCode *string `pulumi:"redirectHttpResponseCode"` // Path to the script from the application root directory. Script *FlexibleAppVersionHandlerScript `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel *string `pulumi:"securityLevel"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. // Static file handlers describe which files in the application directory are static files, and which URLs serve them. // Structure is documented below. StaticFiles *FlexibleAppVersionHandlerStaticFiles `pulumi:"staticFiles"` // 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. UrlRegex *string `pulumi:"urlRegex"` }
type FlexibleAppVersionHandlerArgs ¶
type FlexibleAppVersionHandlerArgs struct { // Action to take when users access resources that require authentication. // Default value is `AUTH_FAIL_ACTION_REDIRECT`. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction pulumi.StringPtrInput `pulumi:"authFailAction"` // Level of login required to access this resource. // Default value is `LOGIN_OPTIONAL`. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login pulumi.StringPtrInput `pulumi:"login"` // 30x code to use when performing redirects for the secure field. // Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`. RedirectHttpResponseCode pulumi.StringPtrInput `pulumi:"redirectHttpResponseCode"` // Path to the script from the application root directory. Script FlexibleAppVersionHandlerScriptPtrInput `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. // Static file handlers describe which files in the application directory are static files, and which URLs serve them. // Structure is documented below. StaticFiles FlexibleAppVersionHandlerStaticFilesPtrInput `pulumi:"staticFiles"` // 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. UrlRegex pulumi.StringPtrInput `pulumi:"urlRegex"` }
func (FlexibleAppVersionHandlerArgs) ElementType ¶
func (FlexibleAppVersionHandlerArgs) ElementType() reflect.Type
func (FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutput ¶
func (i FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutput() FlexibleAppVersionHandlerOutput
func (FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutputWithContext ¶
func (i FlexibleAppVersionHandlerArgs) ToFlexibleAppVersionHandlerOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerOutput
type FlexibleAppVersionHandlerArray ¶
type FlexibleAppVersionHandlerArray []FlexibleAppVersionHandlerInput
func (FlexibleAppVersionHandlerArray) ElementType ¶
func (FlexibleAppVersionHandlerArray) ElementType() reflect.Type
func (FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutput ¶
func (i FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutput() FlexibleAppVersionHandlerArrayOutput
func (FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutputWithContext ¶
func (i FlexibleAppVersionHandlerArray) ToFlexibleAppVersionHandlerArrayOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerArrayOutput
type FlexibleAppVersionHandlerArrayInput ¶
type FlexibleAppVersionHandlerArrayInput interface { pulumi.Input ToFlexibleAppVersionHandlerArrayOutput() FlexibleAppVersionHandlerArrayOutput ToFlexibleAppVersionHandlerArrayOutputWithContext(context.Context) FlexibleAppVersionHandlerArrayOutput }
FlexibleAppVersionHandlerArrayInput is an input type that accepts FlexibleAppVersionHandlerArray and FlexibleAppVersionHandlerArrayOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerArrayInput` via:
FlexibleAppVersionHandlerArray{ FlexibleAppVersionHandlerArgs{...} }
type FlexibleAppVersionHandlerArrayOutput ¶
type FlexibleAppVersionHandlerArrayOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerArrayOutput) ElementType ¶
func (FlexibleAppVersionHandlerArrayOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerArrayOutput) Index ¶
func (o FlexibleAppVersionHandlerArrayOutput) Index(i pulumi.IntInput) FlexibleAppVersionHandlerOutput
func (FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutput ¶
func (o FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutput() FlexibleAppVersionHandlerArrayOutput
func (FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutputWithContext ¶
func (o FlexibleAppVersionHandlerArrayOutput) ToFlexibleAppVersionHandlerArrayOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerArrayOutput
type FlexibleAppVersionHandlerInput ¶
type FlexibleAppVersionHandlerInput interface { pulumi.Input ToFlexibleAppVersionHandlerOutput() FlexibleAppVersionHandlerOutput ToFlexibleAppVersionHandlerOutputWithContext(context.Context) FlexibleAppVersionHandlerOutput }
FlexibleAppVersionHandlerInput is an input type that accepts FlexibleAppVersionHandlerArgs and FlexibleAppVersionHandlerOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerInput` via:
FlexibleAppVersionHandlerArgs{...}
type FlexibleAppVersionHandlerOutput ¶
type FlexibleAppVersionHandlerOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerOutput) AuthFailAction ¶
func (o FlexibleAppVersionHandlerOutput) AuthFailAction() pulumi.StringPtrOutput
Action to take when users access resources that require authentication. Default value is `AUTH_FAIL_ACTION_REDIRECT`. Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`.
func (FlexibleAppVersionHandlerOutput) ElementType ¶
func (FlexibleAppVersionHandlerOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerOutput) Login ¶
func (o FlexibleAppVersionHandlerOutput) Login() pulumi.StringPtrOutput
Level of login required to access this resource. Default value is `LOGIN_OPTIONAL`. Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`.
func (FlexibleAppVersionHandlerOutput) RedirectHttpResponseCode ¶
func (o FlexibleAppVersionHandlerOutput) RedirectHttpResponseCode() pulumi.StringPtrOutput
30x code to use when performing redirects for the secure field. Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`.
func (FlexibleAppVersionHandlerOutput) Script ¶
func (o FlexibleAppVersionHandlerOutput) Script() FlexibleAppVersionHandlerScriptPtrOutput
Path to the script from the application root directory.
func (FlexibleAppVersionHandlerOutput) SecurityLevel ¶
func (o FlexibleAppVersionHandlerOutput) SecurityLevel() pulumi.StringPtrOutput
Security (HTTPS) enforcement for this URL. Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`.
func (FlexibleAppVersionHandlerOutput) StaticFiles ¶
func (o FlexibleAppVersionHandlerOutput) StaticFiles() FlexibleAppVersionHandlerStaticFilesPtrOutput
Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. Structure is documented below.
func (FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutput ¶
func (o FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutput() FlexibleAppVersionHandlerOutput
func (FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutputWithContext ¶
func (o FlexibleAppVersionHandlerOutput) ToFlexibleAppVersionHandlerOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerOutput
func (FlexibleAppVersionHandlerOutput) UrlRegex ¶
func (o FlexibleAppVersionHandlerOutput) UrlRegex() pulumi.StringPtrOutput
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.
type FlexibleAppVersionHandlerScript ¶
type FlexibleAppVersionHandlerScript struct { // Path to the script from the application root directory. ScriptPath string `pulumi:"scriptPath"` }
type FlexibleAppVersionHandlerScriptArgs ¶
type FlexibleAppVersionHandlerScriptArgs struct { // Path to the script from the application root directory. ScriptPath pulumi.StringInput `pulumi:"scriptPath"` }
func (FlexibleAppVersionHandlerScriptArgs) ElementType ¶
func (FlexibleAppVersionHandlerScriptArgs) ElementType() reflect.Type
func (FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutput ¶
func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutput() FlexibleAppVersionHandlerScriptOutput
func (FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutputWithContext ¶
func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptOutput
func (FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutput ¶
func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
func (FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext ¶
func (i FlexibleAppVersionHandlerScriptArgs) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
type FlexibleAppVersionHandlerScriptInput ¶
type FlexibleAppVersionHandlerScriptInput interface { pulumi.Input ToFlexibleAppVersionHandlerScriptOutput() FlexibleAppVersionHandlerScriptOutput ToFlexibleAppVersionHandlerScriptOutputWithContext(context.Context) FlexibleAppVersionHandlerScriptOutput }
FlexibleAppVersionHandlerScriptInput is an input type that accepts FlexibleAppVersionHandlerScriptArgs and FlexibleAppVersionHandlerScriptOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerScriptInput` via:
FlexibleAppVersionHandlerScriptArgs{...}
type FlexibleAppVersionHandlerScriptOutput ¶
type FlexibleAppVersionHandlerScriptOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerScriptOutput) ElementType ¶
func (FlexibleAppVersionHandlerScriptOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerScriptOutput) ScriptPath ¶
func (o FlexibleAppVersionHandlerScriptOutput) ScriptPath() pulumi.StringOutput
Path to the script from the application root directory.
func (FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutput ¶
func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutput() FlexibleAppVersionHandlerScriptOutput
func (FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutputWithContext ¶
func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptOutput
func (FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutput ¶
func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
func (FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext ¶
func (o FlexibleAppVersionHandlerScriptOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
type FlexibleAppVersionHandlerScriptPtrInput ¶
type FlexibleAppVersionHandlerScriptPtrInput interface { pulumi.Input ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(context.Context) FlexibleAppVersionHandlerScriptPtrOutput }
FlexibleAppVersionHandlerScriptPtrInput is an input type that accepts FlexibleAppVersionHandlerScriptArgs, FlexibleAppVersionHandlerScriptPtr and FlexibleAppVersionHandlerScriptPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerScriptPtrInput` via:
FlexibleAppVersionHandlerScriptArgs{...} or: nil
func FlexibleAppVersionHandlerScriptPtr ¶
func FlexibleAppVersionHandlerScriptPtr(v *FlexibleAppVersionHandlerScriptArgs) FlexibleAppVersionHandlerScriptPtrInput
type FlexibleAppVersionHandlerScriptPtrOutput ¶
type FlexibleAppVersionHandlerScriptPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerScriptPtrOutput) ElementType ¶
func (FlexibleAppVersionHandlerScriptPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerScriptPtrOutput) ScriptPath ¶
func (o FlexibleAppVersionHandlerScriptPtrOutput) ScriptPath() pulumi.StringPtrOutput
Path to the script from the application root directory.
func (FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutput ¶
func (o FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutput() FlexibleAppVersionHandlerScriptPtrOutput
func (FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext ¶
func (o FlexibleAppVersionHandlerScriptPtrOutput) ToFlexibleAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerScriptPtrOutput
type FlexibleAppVersionHandlerStaticFiles ¶
type FlexibleAppVersionHandlerStaticFiles struct { // 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. ApplicationReadable *bool `pulumi:"applicationReadable"` // 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' Expiration *string `pulumi:"expiration"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". HttpHeaders map[string]string `pulumi:"httpHeaders"` // 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. MimeType *string `pulumi:"mimeType"` // 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. Path *string `pulumi:"path"` // Whether this handler should match the request if the file referenced by the handler does not exist. RequireMatchingFile *bool `pulumi:"requireMatchingFile"` // Regular expression that matches the file paths for all files that should be referenced by this handler. UploadPathRegex *string `pulumi:"uploadPathRegex"` }
type FlexibleAppVersionHandlerStaticFilesArgs ¶
type FlexibleAppVersionHandlerStaticFilesArgs struct { // 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. ApplicationReadable pulumi.BoolPtrInput `pulumi:"applicationReadable"` // 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' Expiration pulumi.StringPtrInput `pulumi:"expiration"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"` // 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. MimeType pulumi.StringPtrInput `pulumi:"mimeType"` // 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. Path pulumi.StringPtrInput `pulumi:"path"` // Whether this handler should match the request if the file referenced by the handler does not exist. RequireMatchingFile pulumi.BoolPtrInput `pulumi:"requireMatchingFile"` // Regular expression that matches the file paths for all files that should be referenced by this handler. UploadPathRegex pulumi.StringPtrInput `pulumi:"uploadPathRegex"` }
func (FlexibleAppVersionHandlerStaticFilesArgs) ElementType ¶
func (FlexibleAppVersionHandlerStaticFilesArgs) ElementType() reflect.Type
func (FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutput ¶
func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutput() FlexibleAppVersionHandlerStaticFilesOutput
func (FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext ¶
func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesOutput
func (FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutput ¶
func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
func (FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (i FlexibleAppVersionHandlerStaticFilesArgs) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
type FlexibleAppVersionHandlerStaticFilesInput ¶
type FlexibleAppVersionHandlerStaticFilesInput interface { pulumi.Input ToFlexibleAppVersionHandlerStaticFilesOutput() FlexibleAppVersionHandlerStaticFilesOutput ToFlexibleAppVersionHandlerStaticFilesOutputWithContext(context.Context) FlexibleAppVersionHandlerStaticFilesOutput }
FlexibleAppVersionHandlerStaticFilesInput is an input type that accepts FlexibleAppVersionHandlerStaticFilesArgs and FlexibleAppVersionHandlerStaticFilesOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerStaticFilesInput` via:
FlexibleAppVersionHandlerStaticFilesArgs{...}
type FlexibleAppVersionHandlerStaticFilesOutput ¶
type FlexibleAppVersionHandlerStaticFilesOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerStaticFilesOutput) ApplicationReadable ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) ApplicationReadable() pulumi.BoolPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesOutput) ElementType ¶
func (FlexibleAppVersionHandlerStaticFilesOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerStaticFilesOutput) Expiration ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) Expiration() pulumi.StringPtrOutput
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'
func (FlexibleAppVersionHandlerStaticFilesOutput) HttpHeaders ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) HttpHeaders() pulumi.StringMapOutput
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
func (FlexibleAppVersionHandlerStaticFilesOutput) MimeType ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) MimeType() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesOutput) Path ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) Path() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesOutput) RequireMatchingFile ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) RequireMatchingFile() pulumi.BoolPtrOutput
Whether this handler should match the request if the file referenced by the handler does not exist.
func (FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutput ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutput() FlexibleAppVersionHandlerStaticFilesOutput
func (FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesOutput
func (FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
func (FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
func (FlexibleAppVersionHandlerStaticFilesOutput) UploadPathRegex ¶
func (o FlexibleAppVersionHandlerStaticFilesOutput) UploadPathRegex() pulumi.StringPtrOutput
Regular expression that matches the file paths for all files that should be referenced by this handler.
type FlexibleAppVersionHandlerStaticFilesPtrInput ¶
type FlexibleAppVersionHandlerStaticFilesPtrInput interface { pulumi.Input ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput }
FlexibleAppVersionHandlerStaticFilesPtrInput is an input type that accepts FlexibleAppVersionHandlerStaticFilesArgs, FlexibleAppVersionHandlerStaticFilesPtr and FlexibleAppVersionHandlerStaticFilesPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionHandlerStaticFilesPtrInput` via:
FlexibleAppVersionHandlerStaticFilesArgs{...} or: nil
func FlexibleAppVersionHandlerStaticFilesPtr ¶
func FlexibleAppVersionHandlerStaticFilesPtr(v *FlexibleAppVersionHandlerStaticFilesArgs) FlexibleAppVersionHandlerStaticFilesPtrInput
type FlexibleAppVersionHandlerStaticFilesPtrOutput ¶
type FlexibleAppVersionHandlerStaticFilesPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable() pulumi.BoolPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ElementType ¶
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) Expiration ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) Expiration() pulumi.StringPtrOutput
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'
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) HttpHeaders ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) HttpHeaders() pulumi.StringMapOutput
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) MimeType ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) MimeType() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) Path ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) Path() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile() pulumi.BoolPtrOutput
Whether this handler should match the request if the file referenced by the handler does not exist.
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutput() FlexibleAppVersionHandlerStaticFilesPtrOutput
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) ToFlexibleAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionHandlerStaticFilesPtrOutput
func (FlexibleAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex ¶
func (o FlexibleAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex() pulumi.StringPtrOutput
Regular expression that matches the file paths for all files that should be referenced by this handler.
type FlexibleAppVersionInput ¶
type FlexibleAppVersionInput interface { pulumi.Input ToFlexibleAppVersionOutput() FlexibleAppVersionOutput ToFlexibleAppVersionOutputWithContext(ctx context.Context) FlexibleAppVersionOutput }
type FlexibleAppVersionLivenessCheck ¶
type FlexibleAppVersionLivenessCheck struct { // Interval between health checks. CheckInterval *string `pulumi:"checkInterval"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. FailureThreshold *float64 `pulumi:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" Host *string `pulumi:"host"` // The initial delay before starting to execute the checks. Default: "300s" InitialDelay *string `pulumi:"initialDelay"` // 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. Path string `pulumi:"path"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. SuccessThreshold *float64 `pulumi:"successThreshold"` // Time before the check is considered failed. Default: "4s" Timeout *string `pulumi:"timeout"` }
type FlexibleAppVersionLivenessCheckArgs ¶
type FlexibleAppVersionLivenessCheckArgs struct { // Interval between health checks. CheckInterval pulumi.StringPtrInput `pulumi:"checkInterval"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" Host pulumi.StringPtrInput `pulumi:"host"` // The initial delay before starting to execute the checks. Default: "300s" InitialDelay pulumi.StringPtrInput `pulumi:"initialDelay"` // 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. Path pulumi.StringInput `pulumi:"path"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. SuccessThreshold pulumi.Float64PtrInput `pulumi:"successThreshold"` // Time before the check is considered failed. Default: "4s" Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
func (FlexibleAppVersionLivenessCheckArgs) ElementType ¶
func (FlexibleAppVersionLivenessCheckArgs) ElementType() reflect.Type
func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutput ¶
func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput
func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutputWithContext ¶
func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput
func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutput ¶
func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext ¶
func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
type FlexibleAppVersionLivenessCheckInput ¶
type FlexibleAppVersionLivenessCheckInput interface { pulumi.Input ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput ToFlexibleAppVersionLivenessCheckOutputWithContext(context.Context) FlexibleAppVersionLivenessCheckOutput }
FlexibleAppVersionLivenessCheckInput is an input type that accepts FlexibleAppVersionLivenessCheckArgs and FlexibleAppVersionLivenessCheckOutput values. You can construct a concrete instance of `FlexibleAppVersionLivenessCheckInput` via:
FlexibleAppVersionLivenessCheckArgs{...}
type FlexibleAppVersionLivenessCheckOutput ¶
type FlexibleAppVersionLivenessCheckOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionLivenessCheckOutput) CheckInterval ¶
func (o FlexibleAppVersionLivenessCheckOutput) CheckInterval() pulumi.StringPtrOutput
Interval between health checks.
func (FlexibleAppVersionLivenessCheckOutput) ElementType ¶
func (FlexibleAppVersionLivenessCheckOutput) ElementType() reflect.Type
func (FlexibleAppVersionLivenessCheckOutput) FailureThreshold ¶
func (o FlexibleAppVersionLivenessCheckOutput) FailureThreshold() pulumi.Float64PtrOutput
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4.
func (FlexibleAppVersionLivenessCheckOutput) Host ¶
func (o FlexibleAppVersionLivenessCheckOutput) Host() pulumi.StringPtrOutput
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
func (FlexibleAppVersionLivenessCheckOutput) InitialDelay ¶
func (o FlexibleAppVersionLivenessCheckOutput) InitialDelay() pulumi.StringPtrOutput
The initial delay before starting to execute the checks. Default: "300s"
func (FlexibleAppVersionLivenessCheckOutput) Path ¶
func (o FlexibleAppVersionLivenessCheckOutput) Path() pulumi.StringOutput
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.
func (FlexibleAppVersionLivenessCheckOutput) SuccessThreshold ¶
func (o FlexibleAppVersionLivenessCheckOutput) SuccessThreshold() pulumi.Float64PtrOutput
Number of consecutive successful checks required before considering the VM healthy. Default: 2.
func (FlexibleAppVersionLivenessCheckOutput) Timeout ¶
func (o FlexibleAppVersionLivenessCheckOutput) Timeout() pulumi.StringPtrOutput
Time before the check is considered failed. Default: "4s"
func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutput ¶
func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput
func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutputWithContext ¶
func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput
func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutput ¶
func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext ¶
func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
type FlexibleAppVersionLivenessCheckPtrInput ¶
type FlexibleAppVersionLivenessCheckPtrInput interface { pulumi.Input ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(context.Context) FlexibleAppVersionLivenessCheckPtrOutput }
FlexibleAppVersionLivenessCheckPtrInput is an input type that accepts FlexibleAppVersionLivenessCheckArgs, FlexibleAppVersionLivenessCheckPtr and FlexibleAppVersionLivenessCheckPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionLivenessCheckPtrInput` via:
FlexibleAppVersionLivenessCheckArgs{...} or: nil
func FlexibleAppVersionLivenessCheckPtr ¶
func FlexibleAppVersionLivenessCheckPtr(v *FlexibleAppVersionLivenessCheckArgs) FlexibleAppVersionLivenessCheckPtrInput
type FlexibleAppVersionLivenessCheckPtrOutput ¶
type FlexibleAppVersionLivenessCheckPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionLivenessCheckPtrOutput) CheckInterval ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) CheckInterval() pulumi.StringPtrOutput
Interval between health checks.
func (FlexibleAppVersionLivenessCheckPtrOutput) ElementType ¶
func (FlexibleAppVersionLivenessCheckPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionLivenessCheckPtrOutput) FailureThreshold ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) FailureThreshold() pulumi.Float64PtrOutput
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4.
func (FlexibleAppVersionLivenessCheckPtrOutput) Host ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) Host() pulumi.StringPtrOutput
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
func (FlexibleAppVersionLivenessCheckPtrOutput) InitialDelay ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) InitialDelay() pulumi.StringPtrOutput
The initial delay before starting to execute the checks. Default: "300s"
func (FlexibleAppVersionLivenessCheckPtrOutput) Path ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) Path() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionLivenessCheckPtrOutput) SuccessThreshold ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) SuccessThreshold() pulumi.Float64PtrOutput
Number of consecutive successful checks required before considering the VM healthy. Default: 2.
func (FlexibleAppVersionLivenessCheckPtrOutput) Timeout ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) Timeout() pulumi.StringPtrOutput
Time before the check is considered failed. Default: "4s"
func (FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutput ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
func (FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext ¶
func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput
type FlexibleAppVersionManualScaling ¶
type FlexibleAppVersionManualScaling struct { // 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 = ["manualScaling"[0].instances]` to prevent drift detection. Instances int `pulumi:"instances"` }
type FlexibleAppVersionManualScalingArgs ¶
type FlexibleAppVersionManualScalingArgs struct { // 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 = ["manualScaling"[0].instances]` to prevent drift detection. Instances pulumi.IntInput `pulumi:"instances"` }
func (FlexibleAppVersionManualScalingArgs) ElementType ¶
func (FlexibleAppVersionManualScalingArgs) ElementType() reflect.Type
func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutput ¶
func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput
func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutputWithContext ¶
func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput
func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutput ¶
func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutputWithContext ¶
func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
type FlexibleAppVersionManualScalingInput ¶
type FlexibleAppVersionManualScalingInput interface { pulumi.Input ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput ToFlexibleAppVersionManualScalingOutputWithContext(context.Context) FlexibleAppVersionManualScalingOutput }
FlexibleAppVersionManualScalingInput is an input type that accepts FlexibleAppVersionManualScalingArgs and FlexibleAppVersionManualScalingOutput values. You can construct a concrete instance of `FlexibleAppVersionManualScalingInput` via:
FlexibleAppVersionManualScalingArgs{...}
type FlexibleAppVersionManualScalingOutput ¶
type FlexibleAppVersionManualScalingOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionManualScalingOutput) ElementType ¶
func (FlexibleAppVersionManualScalingOutput) ElementType() reflect.Type
func (FlexibleAppVersionManualScalingOutput) Instances ¶
func (o FlexibleAppVersionManualScalingOutput) Instances() pulumi.IntOutput
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 = ["manualScaling"[0].instances]` to prevent drift detection.
func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutput ¶
func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput
func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutputWithContext ¶
func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput
func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutput ¶
func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext ¶
func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
type FlexibleAppVersionManualScalingPtrInput ¶
type FlexibleAppVersionManualScalingPtrInput interface { pulumi.Input ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput ToFlexibleAppVersionManualScalingPtrOutputWithContext(context.Context) FlexibleAppVersionManualScalingPtrOutput }
FlexibleAppVersionManualScalingPtrInput is an input type that accepts FlexibleAppVersionManualScalingArgs, FlexibleAppVersionManualScalingPtr and FlexibleAppVersionManualScalingPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionManualScalingPtrInput` via:
FlexibleAppVersionManualScalingArgs{...} or: nil
func FlexibleAppVersionManualScalingPtr ¶
func FlexibleAppVersionManualScalingPtr(v *FlexibleAppVersionManualScalingArgs) FlexibleAppVersionManualScalingPtrInput
type FlexibleAppVersionManualScalingPtrOutput ¶
type FlexibleAppVersionManualScalingPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionManualScalingPtrOutput) ElementType ¶
func (FlexibleAppVersionManualScalingPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionManualScalingPtrOutput) Instances ¶
func (o FlexibleAppVersionManualScalingPtrOutput) Instances() pulumi.IntPtrOutput
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 = ["manualScaling"[0].instances]` to prevent drift detection.
func (FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutput ¶
func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
func (FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext ¶
func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput
type FlexibleAppVersionMap ¶
type FlexibleAppVersionMap map[string]FlexibleAppVersionInput
func (FlexibleAppVersionMap) ElementType ¶
func (FlexibleAppVersionMap) ElementType() reflect.Type
func (FlexibleAppVersionMap) ToFlexibleAppVersionMapOutput ¶
func (i FlexibleAppVersionMap) ToFlexibleAppVersionMapOutput() FlexibleAppVersionMapOutput
func (FlexibleAppVersionMap) ToFlexibleAppVersionMapOutputWithContext ¶
func (i FlexibleAppVersionMap) ToFlexibleAppVersionMapOutputWithContext(ctx context.Context) FlexibleAppVersionMapOutput
type FlexibleAppVersionMapInput ¶
type FlexibleAppVersionMapInput interface { pulumi.Input ToFlexibleAppVersionMapOutput() FlexibleAppVersionMapOutput ToFlexibleAppVersionMapOutputWithContext(context.Context) FlexibleAppVersionMapOutput }
FlexibleAppVersionMapInput is an input type that accepts FlexibleAppVersionMap and FlexibleAppVersionMapOutput values. You can construct a concrete instance of `FlexibleAppVersionMapInput` via:
FlexibleAppVersionMap{ "key": FlexibleAppVersionArgs{...} }
type FlexibleAppVersionMapOutput ¶
type FlexibleAppVersionMapOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionMapOutput) ElementType ¶
func (FlexibleAppVersionMapOutput) ElementType() reflect.Type
func (FlexibleAppVersionMapOutput) MapIndex ¶
func (o FlexibleAppVersionMapOutput) MapIndex(k pulumi.StringInput) FlexibleAppVersionOutput
func (FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutput ¶
func (o FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutput() FlexibleAppVersionMapOutput
func (FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutputWithContext ¶
func (o FlexibleAppVersionMapOutput) ToFlexibleAppVersionMapOutputWithContext(ctx context.Context) FlexibleAppVersionMapOutput
type FlexibleAppVersionNetwork ¶
type FlexibleAppVersionNetwork struct { // List of ports, or port pairs, to forward from the virtual machine to the application container. ForwardedPorts []string `pulumi:"forwardedPorts"` // Tag to apply to the instance during creation. InstanceTag *string `pulumi:"instanceTag"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` // Enable session affinity. SessionAffinity *bool `pulumi:"sessionAffinity"` // 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. Subnetwork *string `pulumi:"subnetwork"` }
type FlexibleAppVersionNetworkArgs ¶
type FlexibleAppVersionNetworkArgs struct { // List of ports, or port pairs, to forward from the virtual machine to the application container. ForwardedPorts pulumi.StringArrayInput `pulumi:"forwardedPorts"` // Tag to apply to the instance during creation. InstanceTag pulumi.StringPtrInput `pulumi:"instanceTag"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` // Enable session affinity. SessionAffinity pulumi.BoolPtrInput `pulumi:"sessionAffinity"` // 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. Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
func (FlexibleAppVersionNetworkArgs) ElementType ¶
func (FlexibleAppVersionNetworkArgs) ElementType() reflect.Type
func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutput ¶
func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput
func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutputWithContext ¶
func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput
func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutput ¶
func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutputWithContext ¶
func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
type FlexibleAppVersionNetworkInput ¶
type FlexibleAppVersionNetworkInput interface { pulumi.Input ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput ToFlexibleAppVersionNetworkOutputWithContext(context.Context) FlexibleAppVersionNetworkOutput }
FlexibleAppVersionNetworkInput is an input type that accepts FlexibleAppVersionNetworkArgs and FlexibleAppVersionNetworkOutput values. You can construct a concrete instance of `FlexibleAppVersionNetworkInput` via:
FlexibleAppVersionNetworkArgs{...}
type FlexibleAppVersionNetworkOutput ¶
type FlexibleAppVersionNetworkOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionNetworkOutput) ElementType ¶
func (FlexibleAppVersionNetworkOutput) ElementType() reflect.Type
func (FlexibleAppVersionNetworkOutput) ForwardedPorts ¶
func (o FlexibleAppVersionNetworkOutput) ForwardedPorts() pulumi.StringArrayOutput
List of ports, or port pairs, to forward from the virtual machine to the application container.
func (FlexibleAppVersionNetworkOutput) InstanceTag ¶
func (o FlexibleAppVersionNetworkOutput) InstanceTag() pulumi.StringPtrOutput
Tag to apply to the instance during creation.
func (FlexibleAppVersionNetworkOutput) Name ¶
func (o FlexibleAppVersionNetworkOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionNetworkOutput) SessionAffinity ¶
func (o FlexibleAppVersionNetworkOutput) SessionAffinity() pulumi.BoolPtrOutput
Enable session affinity.
func (FlexibleAppVersionNetworkOutput) Subnetwork ¶
func (o FlexibleAppVersionNetworkOutput) Subnetwork() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutput ¶
func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput
func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutputWithContext ¶
func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput
func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutput ¶
func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext ¶
func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
type FlexibleAppVersionNetworkPtrInput ¶
type FlexibleAppVersionNetworkPtrInput interface { pulumi.Input ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput ToFlexibleAppVersionNetworkPtrOutputWithContext(context.Context) FlexibleAppVersionNetworkPtrOutput }
FlexibleAppVersionNetworkPtrInput is an input type that accepts FlexibleAppVersionNetworkArgs, FlexibleAppVersionNetworkPtr and FlexibleAppVersionNetworkPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionNetworkPtrInput` via:
FlexibleAppVersionNetworkArgs{...} or: nil
func FlexibleAppVersionNetworkPtr ¶
func FlexibleAppVersionNetworkPtr(v *FlexibleAppVersionNetworkArgs) FlexibleAppVersionNetworkPtrInput
type FlexibleAppVersionNetworkPtrOutput ¶
type FlexibleAppVersionNetworkPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionNetworkPtrOutput) Elem ¶
func (o FlexibleAppVersionNetworkPtrOutput) Elem() FlexibleAppVersionNetworkOutput
func (FlexibleAppVersionNetworkPtrOutput) ElementType ¶
func (FlexibleAppVersionNetworkPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionNetworkPtrOutput) ForwardedPorts ¶
func (o FlexibleAppVersionNetworkPtrOutput) ForwardedPorts() pulumi.StringArrayOutput
List of ports, or port pairs, to forward from the virtual machine to the application container.
func (FlexibleAppVersionNetworkPtrOutput) InstanceTag ¶
func (o FlexibleAppVersionNetworkPtrOutput) InstanceTag() pulumi.StringPtrOutput
Tag to apply to the instance during creation.
func (FlexibleAppVersionNetworkPtrOutput) Name ¶
func (o FlexibleAppVersionNetworkPtrOutput) Name() pulumi.StringPtrOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionNetworkPtrOutput) SessionAffinity ¶
func (o FlexibleAppVersionNetworkPtrOutput) SessionAffinity() pulumi.BoolPtrOutput
Enable session affinity.
func (FlexibleAppVersionNetworkPtrOutput) Subnetwork ¶
func (o FlexibleAppVersionNetworkPtrOutput) Subnetwork() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutput ¶
func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
func (FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext ¶
func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput
type FlexibleAppVersionOutput ¶
type FlexibleAppVersionOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionOutput) ApiConfig ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) ApiConfig() FlexibleAppVersionApiConfigPtrOutput
Serving configuration for Google Cloud Endpoints. Structure is documented below.
func (FlexibleAppVersionOutput) AutomaticScaling ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) AutomaticScaling() FlexibleAppVersionAutomaticScalingPtrOutput
Automatic scaling is based on request rate, response latencies, and other application metrics. Structure is documented below.
func (FlexibleAppVersionOutput) BetaSettings ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) BetaSettings() pulumi.StringMapOutput
Metadata settings that are supplied to this version to enable beta runtime features.
func (FlexibleAppVersionOutput) DefaultExpiration ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) DefaultExpiration() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionOutput) DeleteServiceOnDestroy ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) DeleteServiceOnDestroy() pulumi.BoolPtrOutput
If set to `true`, the service will be deleted if it is the last version.
func (FlexibleAppVersionOutput) Deployment ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Deployment() FlexibleAppVersionDeploymentPtrOutput
Code and application artifacts that make up this version. Structure is documented below.
func (FlexibleAppVersionOutput) ElementType ¶
func (FlexibleAppVersionOutput) ElementType() reflect.Type
func (FlexibleAppVersionOutput) EndpointsApiService ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) EndpointsApiService() FlexibleAppVersionEndpointsApiServicePtrOutput
Code and application artifacts that make up this version. Structure is documented below.
func (FlexibleAppVersionOutput) Entrypoint ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Entrypoint() FlexibleAppVersionEntrypointPtrOutput
The entrypoint for the application. Structure is documented below.
func (FlexibleAppVersionOutput) EnvVariables ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) EnvVariables() pulumi.StringMapOutput
Environment variables available to the application. As these are not returned in the API request, the provider will not detect any changes made outside of the config.
func (FlexibleAppVersionOutput) Handlers ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Handlers() FlexibleAppVersionHandlerArrayOutput
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted. Structure is documented below.
func (FlexibleAppVersionOutput) InboundServices ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) InboundServices() pulumi.StringArrayOutput
A list of the types of messages that this application is able to receive. Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`.
func (FlexibleAppVersionOutput) InstanceClass ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) InstanceClass() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionOutput) LivenessCheck ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) LivenessCheck() FlexibleAppVersionLivenessCheckOutput
Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. Structure is documented below.
func (FlexibleAppVersionOutput) ManualScaling ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) ManualScaling() FlexibleAppVersionManualScalingPtrOutput
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Structure is documented below.
func (FlexibleAppVersionOutput) Name ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionOutput) Network ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Network() FlexibleAppVersionNetworkPtrOutput
Extra network settings Structure is documented below.
func (FlexibleAppVersionOutput) NobuildFilesRegex ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) NobuildFilesRegex() pulumi.StringPtrOutput
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.
func (FlexibleAppVersionOutput) NoopOnDestroy ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) NoopOnDestroy() pulumi.BoolPtrOutput
If set to `true`, the application version will not be deleted.
func (FlexibleAppVersionOutput) Project ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (FlexibleAppVersionOutput) ReadinessCheck ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) ReadinessCheck() FlexibleAppVersionReadinessCheckOutput
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. Structure is documented below.
func (FlexibleAppVersionOutput) Resources ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Resources() FlexibleAppVersionResourcesPtrOutput
Machine resources for a version. Structure is documented below.
func (FlexibleAppVersionOutput) Runtime ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Runtime() pulumi.StringOutput
Desired runtime. Example python27.
func (FlexibleAppVersionOutput) RuntimeApiVersion ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) RuntimeApiVersion() pulumi.StringOutput
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/<language>/config/appref`\ Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`.
func (FlexibleAppVersionOutput) RuntimeChannel ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) RuntimeChannel() pulumi.StringPtrOutput
The channel of the runtime to use. Only available for some runtimes.
func (FlexibleAppVersionOutput) RuntimeMainExecutablePath ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) RuntimeMainExecutablePath() pulumi.StringPtrOutput
The path or name of the app's main executable.
func (FlexibleAppVersionOutput) Service ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) Service() pulumi.StringOutput
AppEngine service resource. Can contain numbers, letters, and hyphens.
func (FlexibleAppVersionOutput) ServiceAccount ¶ added in v6.38.0
func (o FlexibleAppVersionOutput) ServiceAccount() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionOutput) ServingStatus ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) ServingStatus() pulumi.StringPtrOutput
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed. Default value is `SERVING`. Possible values are `SERVING` and `STOPPED`.
func (FlexibleAppVersionOutput) ToFlexibleAppVersionOutput ¶
func (o FlexibleAppVersionOutput) ToFlexibleAppVersionOutput() FlexibleAppVersionOutput
func (FlexibleAppVersionOutput) ToFlexibleAppVersionOutputWithContext ¶
func (o FlexibleAppVersionOutput) ToFlexibleAppVersionOutputWithContext(ctx context.Context) FlexibleAppVersionOutput
func (FlexibleAppVersionOutput) VersionId ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) VersionId() pulumi.StringPtrOutput
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-".
func (FlexibleAppVersionOutput) VpcAccessConnector ¶ added in v6.23.0
func (o FlexibleAppVersionOutput) VpcAccessConnector() FlexibleAppVersionVpcAccessConnectorPtrOutput
Enables VPC connectivity for standard apps. Structure is documented below.
type FlexibleAppVersionReadinessCheck ¶
type FlexibleAppVersionReadinessCheck struct { // 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" AppStartTimeout *string `pulumi:"appStartTimeout"` // Interval between health checks. CheckInterval *string `pulumi:"checkInterval"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. FailureThreshold *float64 `pulumi:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" Host *string `pulumi:"host"` // 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. Path string `pulumi:"path"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. SuccessThreshold *float64 `pulumi:"successThreshold"` // Time before the check is considered failed. Default: "4s" Timeout *string `pulumi:"timeout"` }
type FlexibleAppVersionReadinessCheckArgs ¶
type FlexibleAppVersionReadinessCheckArgs struct { // 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" AppStartTimeout pulumi.StringPtrInput `pulumi:"appStartTimeout"` // Interval between health checks. CheckInterval pulumi.StringPtrInput `pulumi:"checkInterval"` // Number of consecutive failed checks required before considering the VM unhealthy. Default: 4. FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"` // Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com" Host pulumi.StringPtrInput `pulumi:"host"` // 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. Path pulumi.StringInput `pulumi:"path"` // Number of consecutive successful checks required before considering the VM healthy. Default: 2. SuccessThreshold pulumi.Float64PtrInput `pulumi:"successThreshold"` // Time before the check is considered failed. Default: "4s" Timeout pulumi.StringPtrInput `pulumi:"timeout"` }
func (FlexibleAppVersionReadinessCheckArgs) ElementType ¶
func (FlexibleAppVersionReadinessCheckArgs) ElementType() reflect.Type
func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutput ¶
func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput
func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutputWithContext ¶
func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput
func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutput ¶
func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext ¶
func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
type FlexibleAppVersionReadinessCheckInput ¶
type FlexibleAppVersionReadinessCheckInput interface { pulumi.Input ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput ToFlexibleAppVersionReadinessCheckOutputWithContext(context.Context) FlexibleAppVersionReadinessCheckOutput }
FlexibleAppVersionReadinessCheckInput is an input type that accepts FlexibleAppVersionReadinessCheckArgs and FlexibleAppVersionReadinessCheckOutput values. You can construct a concrete instance of `FlexibleAppVersionReadinessCheckInput` via:
FlexibleAppVersionReadinessCheckArgs{...}
type FlexibleAppVersionReadinessCheckOutput ¶
type FlexibleAppVersionReadinessCheckOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionReadinessCheckOutput) AppStartTimeout ¶
func (o FlexibleAppVersionReadinessCheckOutput) AppStartTimeout() pulumi.StringPtrOutput
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"
func (FlexibleAppVersionReadinessCheckOutput) CheckInterval ¶
func (o FlexibleAppVersionReadinessCheckOutput) CheckInterval() pulumi.StringPtrOutput
Interval between health checks.
func (FlexibleAppVersionReadinessCheckOutput) ElementType ¶
func (FlexibleAppVersionReadinessCheckOutput) ElementType() reflect.Type
func (FlexibleAppVersionReadinessCheckOutput) FailureThreshold ¶
func (o FlexibleAppVersionReadinessCheckOutput) FailureThreshold() pulumi.Float64PtrOutput
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4.
func (FlexibleAppVersionReadinessCheckOutput) Host ¶
func (o FlexibleAppVersionReadinessCheckOutput) Host() pulumi.StringPtrOutput
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
func (FlexibleAppVersionReadinessCheckOutput) Path ¶
func (o FlexibleAppVersionReadinessCheckOutput) Path() pulumi.StringOutput
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.
func (FlexibleAppVersionReadinessCheckOutput) SuccessThreshold ¶
func (o FlexibleAppVersionReadinessCheckOutput) SuccessThreshold() pulumi.Float64PtrOutput
Number of consecutive successful checks required before considering the VM healthy. Default: 2.
func (FlexibleAppVersionReadinessCheckOutput) Timeout ¶
func (o FlexibleAppVersionReadinessCheckOutput) Timeout() pulumi.StringPtrOutput
Time before the check is considered failed. Default: "4s"
func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutput ¶
func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput
func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutputWithContext ¶
func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput
func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutput ¶
func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext ¶
func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
type FlexibleAppVersionReadinessCheckPtrInput ¶
type FlexibleAppVersionReadinessCheckPtrInput interface { pulumi.Input ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(context.Context) FlexibleAppVersionReadinessCheckPtrOutput }
FlexibleAppVersionReadinessCheckPtrInput is an input type that accepts FlexibleAppVersionReadinessCheckArgs, FlexibleAppVersionReadinessCheckPtr and FlexibleAppVersionReadinessCheckPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionReadinessCheckPtrInput` via:
FlexibleAppVersionReadinessCheckArgs{...} or: nil
func FlexibleAppVersionReadinessCheckPtr ¶
func FlexibleAppVersionReadinessCheckPtr(v *FlexibleAppVersionReadinessCheckArgs) FlexibleAppVersionReadinessCheckPtrInput
type FlexibleAppVersionReadinessCheckPtrOutput ¶
type FlexibleAppVersionReadinessCheckPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionReadinessCheckPtrOutput) AppStartTimeout ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) AppStartTimeout() pulumi.StringPtrOutput
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"
func (FlexibleAppVersionReadinessCheckPtrOutput) CheckInterval ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) CheckInterval() pulumi.StringPtrOutput
Interval between health checks.
func (FlexibleAppVersionReadinessCheckPtrOutput) ElementType ¶
func (FlexibleAppVersionReadinessCheckPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionReadinessCheckPtrOutput) FailureThreshold ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) FailureThreshold() pulumi.Float64PtrOutput
Number of consecutive failed checks required before considering the VM unhealthy. Default: 4.
func (FlexibleAppVersionReadinessCheckPtrOutput) Host ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) Host() pulumi.StringPtrOutput
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
func (FlexibleAppVersionReadinessCheckPtrOutput) Path ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) Path() pulumi.StringPtrOutput
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.
func (FlexibleAppVersionReadinessCheckPtrOutput) SuccessThreshold ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) SuccessThreshold() pulumi.Float64PtrOutput
Number of consecutive successful checks required before considering the VM healthy. Default: 2.
func (FlexibleAppVersionReadinessCheckPtrOutput) Timeout ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) Timeout() pulumi.StringPtrOutput
Time before the check is considered failed. Default: "4s"
func (FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutput ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
func (FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext ¶
func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput
type FlexibleAppVersionResources ¶
type FlexibleAppVersionResources struct { // Number of CPU cores needed. Cpu *int `pulumi:"cpu"` // Disk size (GB) needed. DiskGb *int `pulumi:"diskGb"` // Memory (GB) needed. MemoryGb *float64 `pulumi:"memoryGb"` // List of ports, or port pairs, to forward from the virtual machine to the application container. // Structure is documented below. Volumes []FlexibleAppVersionResourcesVolume `pulumi:"volumes"` }
type FlexibleAppVersionResourcesArgs ¶
type FlexibleAppVersionResourcesArgs struct { // Number of CPU cores needed. Cpu pulumi.IntPtrInput `pulumi:"cpu"` // Disk size (GB) needed. DiskGb pulumi.IntPtrInput `pulumi:"diskGb"` // Memory (GB) needed. MemoryGb pulumi.Float64PtrInput `pulumi:"memoryGb"` // List of ports, or port pairs, to forward from the virtual machine to the application container. // Structure is documented below. Volumes FlexibleAppVersionResourcesVolumeArrayInput `pulumi:"volumes"` }
func (FlexibleAppVersionResourcesArgs) ElementType ¶
func (FlexibleAppVersionResourcesArgs) ElementType() reflect.Type
func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutput ¶
func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput
func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutputWithContext ¶
func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput
func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutput ¶
func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutputWithContext ¶
func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
type FlexibleAppVersionResourcesInput ¶
type FlexibleAppVersionResourcesInput interface { pulumi.Input ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput ToFlexibleAppVersionResourcesOutputWithContext(context.Context) FlexibleAppVersionResourcesOutput }
FlexibleAppVersionResourcesInput is an input type that accepts FlexibleAppVersionResourcesArgs and FlexibleAppVersionResourcesOutput values. You can construct a concrete instance of `FlexibleAppVersionResourcesInput` via:
FlexibleAppVersionResourcesArgs{...}
type FlexibleAppVersionResourcesOutput ¶
type FlexibleAppVersionResourcesOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionResourcesOutput) Cpu ¶
func (o FlexibleAppVersionResourcesOutput) Cpu() pulumi.IntPtrOutput
Number of CPU cores needed.
func (FlexibleAppVersionResourcesOutput) DiskGb ¶
func (o FlexibleAppVersionResourcesOutput) DiskGb() pulumi.IntPtrOutput
Disk size (GB) needed.
func (FlexibleAppVersionResourcesOutput) ElementType ¶
func (FlexibleAppVersionResourcesOutput) ElementType() reflect.Type
func (FlexibleAppVersionResourcesOutput) MemoryGb ¶
func (o FlexibleAppVersionResourcesOutput) MemoryGb() pulumi.Float64PtrOutput
Memory (GB) needed.
func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutput ¶
func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput
func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutputWithContext ¶
func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput
func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutput ¶
func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext ¶
func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
func (FlexibleAppVersionResourcesOutput) Volumes ¶
func (o FlexibleAppVersionResourcesOutput) Volumes() FlexibleAppVersionResourcesVolumeArrayOutput
List of ports, or port pairs, to forward from the virtual machine to the application container. Structure is documented below.
type FlexibleAppVersionResourcesPtrInput ¶
type FlexibleAppVersionResourcesPtrInput interface { pulumi.Input ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput ToFlexibleAppVersionResourcesPtrOutputWithContext(context.Context) FlexibleAppVersionResourcesPtrOutput }
FlexibleAppVersionResourcesPtrInput is an input type that accepts FlexibleAppVersionResourcesArgs, FlexibleAppVersionResourcesPtr and FlexibleAppVersionResourcesPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionResourcesPtrInput` via:
FlexibleAppVersionResourcesArgs{...} or: nil
func FlexibleAppVersionResourcesPtr ¶
func FlexibleAppVersionResourcesPtr(v *FlexibleAppVersionResourcesArgs) FlexibleAppVersionResourcesPtrInput
type FlexibleAppVersionResourcesPtrOutput ¶
type FlexibleAppVersionResourcesPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionResourcesPtrOutput) Cpu ¶
func (o FlexibleAppVersionResourcesPtrOutput) Cpu() pulumi.IntPtrOutput
Number of CPU cores needed.
func (FlexibleAppVersionResourcesPtrOutput) DiskGb ¶
func (o FlexibleAppVersionResourcesPtrOutput) DiskGb() pulumi.IntPtrOutput
Disk size (GB) needed.
func (FlexibleAppVersionResourcesPtrOutput) ElementType ¶
func (FlexibleAppVersionResourcesPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionResourcesPtrOutput) MemoryGb ¶
func (o FlexibleAppVersionResourcesPtrOutput) MemoryGb() pulumi.Float64PtrOutput
Memory (GB) needed.
func (FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutput ¶
func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
func (FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext ¶
func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput
func (FlexibleAppVersionResourcesPtrOutput) Volumes ¶
func (o FlexibleAppVersionResourcesPtrOutput) Volumes() FlexibleAppVersionResourcesVolumeArrayOutput
List of ports, or port pairs, to forward from the virtual machine to the application container. Structure is documented below.
type FlexibleAppVersionResourcesVolume ¶
type FlexibleAppVersionResourcesVolume struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` // Volume size in gigabytes. SizeGb int `pulumi:"sizeGb"` // Underlying volume type, e.g. 'tmpfs'. VolumeType string `pulumi:"volumeType"` }
type FlexibleAppVersionResourcesVolumeArgs ¶
type FlexibleAppVersionResourcesVolumeArgs struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` // Volume size in gigabytes. SizeGb pulumi.IntInput `pulumi:"sizeGb"` // Underlying volume type, e.g. 'tmpfs'. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (FlexibleAppVersionResourcesVolumeArgs) ElementType ¶
func (FlexibleAppVersionResourcesVolumeArgs) ElementType() reflect.Type
func (FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutput ¶
func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput
func (FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutputWithContext ¶
func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput
type FlexibleAppVersionResourcesVolumeArray ¶
type FlexibleAppVersionResourcesVolumeArray []FlexibleAppVersionResourcesVolumeInput
func (FlexibleAppVersionResourcesVolumeArray) ElementType ¶
func (FlexibleAppVersionResourcesVolumeArray) ElementType() reflect.Type
func (FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutput ¶
func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput
func (FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext ¶
func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput
type FlexibleAppVersionResourcesVolumeArrayInput ¶
type FlexibleAppVersionResourcesVolumeArrayInput interface { pulumi.Input ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(context.Context) FlexibleAppVersionResourcesVolumeArrayOutput }
FlexibleAppVersionResourcesVolumeArrayInput is an input type that accepts FlexibleAppVersionResourcesVolumeArray and FlexibleAppVersionResourcesVolumeArrayOutput values. You can construct a concrete instance of `FlexibleAppVersionResourcesVolumeArrayInput` via:
FlexibleAppVersionResourcesVolumeArray{ FlexibleAppVersionResourcesVolumeArgs{...} }
type FlexibleAppVersionResourcesVolumeArrayOutput ¶
type FlexibleAppVersionResourcesVolumeArrayOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionResourcesVolumeArrayOutput) ElementType ¶
func (FlexibleAppVersionResourcesVolumeArrayOutput) ElementType() reflect.Type
func (FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutput ¶
func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput
func (FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext ¶
func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput
type FlexibleAppVersionResourcesVolumeInput ¶
type FlexibleAppVersionResourcesVolumeInput interface { pulumi.Input ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput ToFlexibleAppVersionResourcesVolumeOutputWithContext(context.Context) FlexibleAppVersionResourcesVolumeOutput }
FlexibleAppVersionResourcesVolumeInput is an input type that accepts FlexibleAppVersionResourcesVolumeArgs and FlexibleAppVersionResourcesVolumeOutput values. You can construct a concrete instance of `FlexibleAppVersionResourcesVolumeInput` via:
FlexibleAppVersionResourcesVolumeArgs{...}
type FlexibleAppVersionResourcesVolumeOutput ¶
type FlexibleAppVersionResourcesVolumeOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionResourcesVolumeOutput) ElementType ¶
func (FlexibleAppVersionResourcesVolumeOutput) ElementType() reflect.Type
func (FlexibleAppVersionResourcesVolumeOutput) Name ¶
func (o FlexibleAppVersionResourcesVolumeOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionResourcesVolumeOutput) SizeGb ¶
func (o FlexibleAppVersionResourcesVolumeOutput) SizeGb() pulumi.IntOutput
Volume size in gigabytes.
func (FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutput ¶
func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput
func (FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutputWithContext ¶
func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput
func (FlexibleAppVersionResourcesVolumeOutput) VolumeType ¶
func (o FlexibleAppVersionResourcesVolumeOutput) VolumeType() pulumi.StringOutput
Underlying volume type, e.g. 'tmpfs'.
type FlexibleAppVersionState ¶
type FlexibleAppVersionState struct { // Serving configuration for Google Cloud Endpoints. // Structure is documented below. ApiConfig FlexibleAppVersionApiConfigPtrInput // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling FlexibleAppVersionAutomaticScalingPtrInput // Metadata settings that are supplied to this version to enable beta runtime features. BetaSettings pulumi.StringMapInput // 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. DefaultExpiration pulumi.StringPtrInput // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrInput // Code and application artifacts that make up this version. // Structure is documented below. Deployment FlexibleAppVersionDeploymentPtrInput // Code and application artifacts that make up this version. // Structure is documented below. EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrInput // The entrypoint for the application. // Structure is documented below. Entrypoint FlexibleAppVersionEntrypointPtrInput // Environment variables available to the application. As these are not returned in the API request, the provider will not detect any changes made outside of the config. EnvVariables pulumi.StringMapInput // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers FlexibleAppVersionHandlerArrayInput // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayInput // 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. InstanceClass pulumi.StringPtrInput // Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances. // Structure is documented below. LivenessCheck FlexibleAppVersionLivenessCheckPtrInput // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling FlexibleAppVersionManualScalingPtrInput // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringPtrInput // Extra network settings // Structure is documented below. Network FlexibleAppVersionNetworkPtrInput // Files that match this pattern will not be built into this version. Only applicable for Go runtimes. NobuildFilesRegex pulumi.StringPtrInput // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation. // Structure is documented below. ReadinessCheck FlexibleAppVersionReadinessCheckPtrInput // Machine resources for a version. // Structure is documented below. Resources FlexibleAppVersionResourcesPtrInput // Desired runtime. Example python27. Runtime pulumi.StringPtrInput // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringPtrInput // The channel of the runtime to use. Only available for some runtimes. RuntimeChannel pulumi.StringPtrInput // The path or name of the app's main executable. RuntimeMainExecutablePath pulumi.StringPtrInput // AppEngine service resource. Can contain numbers, letters, and hyphens. Service pulumi.StringPtrInput // 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. ServiceAccount pulumi.StringPtrInput // Current serving status of this version. Only the versions with a SERVING status create instances and can be billed. // Default value is `SERVING`. // Possible values are `SERVING` and `STOPPED`. ServingStatus pulumi.StringPtrInput // 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-". VersionId pulumi.StringPtrInput // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrInput }
func (FlexibleAppVersionState) ElementType ¶
func (FlexibleAppVersionState) ElementType() reflect.Type
type FlexibleAppVersionVpcAccessConnector ¶
type FlexibleAppVersionVpcAccessConnector struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` }
type FlexibleAppVersionVpcAccessConnectorArgs ¶
type FlexibleAppVersionVpcAccessConnectorArgs struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` }
func (FlexibleAppVersionVpcAccessConnectorArgs) ElementType ¶
func (FlexibleAppVersionVpcAccessConnectorArgs) ElementType() reflect.Type
func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutput ¶
func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput
func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext ¶
func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput
func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutput ¶
func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
type FlexibleAppVersionVpcAccessConnectorInput ¶
type FlexibleAppVersionVpcAccessConnectorInput interface { pulumi.Input ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(context.Context) FlexibleAppVersionVpcAccessConnectorOutput }
FlexibleAppVersionVpcAccessConnectorInput is an input type that accepts FlexibleAppVersionVpcAccessConnectorArgs and FlexibleAppVersionVpcAccessConnectorOutput values. You can construct a concrete instance of `FlexibleAppVersionVpcAccessConnectorInput` via:
FlexibleAppVersionVpcAccessConnectorArgs{...}
type FlexibleAppVersionVpcAccessConnectorOutput ¶
type FlexibleAppVersionVpcAccessConnectorOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionVpcAccessConnectorOutput) ElementType ¶
func (FlexibleAppVersionVpcAccessConnectorOutput) ElementType() reflect.Type
func (FlexibleAppVersionVpcAccessConnectorOutput) Name ¶
func (o FlexibleAppVersionVpcAccessConnectorOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutput ¶
func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput
func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext ¶
func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput
func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput ¶
func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
type FlexibleAppVersionVpcAccessConnectorPtrInput ¶
type FlexibleAppVersionVpcAccessConnectorPtrInput interface { pulumi.Input ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput }
FlexibleAppVersionVpcAccessConnectorPtrInput is an input type that accepts FlexibleAppVersionVpcAccessConnectorArgs, FlexibleAppVersionVpcAccessConnectorPtr and FlexibleAppVersionVpcAccessConnectorPtrOutput values. You can construct a concrete instance of `FlexibleAppVersionVpcAccessConnectorPtrInput` via:
FlexibleAppVersionVpcAccessConnectorArgs{...} or: nil
func FlexibleAppVersionVpcAccessConnectorPtr ¶
func FlexibleAppVersionVpcAccessConnectorPtr(v *FlexibleAppVersionVpcAccessConnectorArgs) FlexibleAppVersionVpcAccessConnectorPtrInput
type FlexibleAppVersionVpcAccessConnectorPtrOutput ¶
type FlexibleAppVersionVpcAccessConnectorPtrOutput struct{ *pulumi.OutputState }
func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ElementType ¶
func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ElementType() reflect.Type
func (FlexibleAppVersionVpcAccessConnectorPtrOutput) Name ¶
func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) Name() pulumi.StringPtrOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput ¶
func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
type GetDefaultServiceAccountArgs ¶
type GetDefaultServiceAccountArgs struct { // The project ID. If it is not provided, the provider project is used. Project *string `pulumi:"project"` }
A collection of arguments for invoking getDefaultServiceAccount.
type GetDefaultServiceAccountOutputArgs ¶
type GetDefaultServiceAccountOutputArgs struct { // The project ID. If it is not provided, the provider project is used. Project pulumi.StringPtrInput `pulumi:"project"` }
A collection of arguments for invoking getDefaultServiceAccount.
func (GetDefaultServiceAccountOutputArgs) ElementType ¶
func (GetDefaultServiceAccountOutputArgs) ElementType() reflect.Type
type GetDefaultServiceAccountResult ¶
type GetDefaultServiceAccountResult struct { // The display name for the service account. DisplayName string `pulumi:"displayName"` // Email address of the default service account used by App Engine in this project. Email string `pulumi:"email"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Identity of the service account in the form `serviceAccount:{email}`. This value is often used to refer to the service account in order to grant IAM permissions. Member string `pulumi:"member"` // The fully-qualified name of the service account. Name string `pulumi:"name"` Project string `pulumi:"project"` // The unique id of the service account. UniqueId string `pulumi:"uniqueId"` }
A collection of values returned by getDefaultServiceAccount.
func GetDefaultServiceAccount ¶
func GetDefaultServiceAccount(ctx *pulumi.Context, args *GetDefaultServiceAccountArgs, opts ...pulumi.InvokeOption) (*GetDefaultServiceAccountResult, error)
Use this data source to retrieve the default App Engine service account for the specified project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := appengine.GetDefaultServiceAccount(ctx, nil, nil) if err != nil { return err } ctx.Export("defaultAccount", _default.Email) return nil }) }
```
type GetDefaultServiceAccountResultOutput ¶
type GetDefaultServiceAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDefaultServiceAccount.
func GetDefaultServiceAccountOutput ¶
func GetDefaultServiceAccountOutput(ctx *pulumi.Context, args GetDefaultServiceAccountOutputArgs, opts ...pulumi.InvokeOption) GetDefaultServiceAccountResultOutput
func (GetDefaultServiceAccountResultOutput) DisplayName ¶
func (o GetDefaultServiceAccountResultOutput) DisplayName() pulumi.StringOutput
The display name for the service account.
func (GetDefaultServiceAccountResultOutput) ElementType ¶
func (GetDefaultServiceAccountResultOutput) ElementType() reflect.Type
func (GetDefaultServiceAccountResultOutput) Email ¶
func (o GetDefaultServiceAccountResultOutput) Email() pulumi.StringOutput
Email address of the default service account used by App Engine in this project.
func (GetDefaultServiceAccountResultOutput) Id ¶
func (o GetDefaultServiceAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDefaultServiceAccountResultOutput) Member ¶ added in v6.42.0
func (o GetDefaultServiceAccountResultOutput) Member() pulumi.StringOutput
The Identity of the service account in the form `serviceAccount:{email}`. This value is often used to refer to the service account in order to grant IAM permissions.
func (GetDefaultServiceAccountResultOutput) Name ¶
func (o GetDefaultServiceAccountResultOutput) Name() pulumi.StringOutput
The fully-qualified name of the service account.
func (GetDefaultServiceAccountResultOutput) Project ¶
func (o GetDefaultServiceAccountResultOutput) Project() pulumi.StringOutput
func (GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutput ¶
func (o GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutput() GetDefaultServiceAccountResultOutput
func (GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutputWithContext ¶
func (o GetDefaultServiceAccountResultOutput) ToGetDefaultServiceAccountResultOutputWithContext(ctx context.Context) GetDefaultServiceAccountResultOutput
func (GetDefaultServiceAccountResultOutput) UniqueId ¶
func (o GetDefaultServiceAccountResultOutput) UniqueId() pulumi.StringOutput
The unique id of the service account.
type ServiceNetworkSettings ¶
type ServiceNetworkSettings struct { pulumi.CustomResourceState // Ingress settings for this service. Will apply to all versions. // Structure is documented below. NetworkSettings ServiceNetworkSettingsNetworkSettingsOutput `pulumi:"networkSettings"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // The name of the service these settings apply to. Service pulumi.StringOutput `pulumi:"service"` }
A NetworkSettings resource is a container for ingress settings for a version or service.
To get more information about ServiceNetworkSettings, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services)
## Example Usage ### App Engine Service Network Settings
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Location: pulumi.String("US"), }) if err != nil { return err } object, err := storage.NewBucketObject(ctx, "object", &storage.BucketObjectArgs{ Bucket: bucket.Name, Source: pulumi.NewFileAsset("./test-fixtures/appengine/hello-world.zip"), }) if err != nil { return err } liveappV1, err := appengine.NewStandardAppVersion(ctx, "liveappV1", &appengine.StandardAppVersionArgs{ VersionId: pulumi.String("v1"), Service: pulumi.String("liveapp"), DeleteServiceOnDestroy: pulumi.Bool(true), Runtime: pulumi.String("nodejs10"), Entrypoint: &appengine.StandardAppVersionEntrypointArgs{ Shell: pulumi.String("node ./app.js"), }, Deployment: &appengine.StandardAppVersionDeploymentArgs{ Zip: &appengine.StandardAppVersionDeploymentZipArgs{ SourceUrl: pulumi.All(bucket.Name, object.Name).ApplyT(func(_args []interface{}) (string, error) { bucketName := _args[0].(string) objectName := _args[1].(string) return fmt.Sprintf("https://storage.googleapis.com/%v/%v", bucketName, objectName), nil }).(pulumi.StringOutput), }, }, EnvVariables: pulumi.StringMap{ "port": pulumi.String("8080"), }, }) if err != nil { return err } _, err = appengine.NewServiceNetworkSettings(ctx, "liveapp", &appengine.ServiceNetworkSettingsArgs{ Service: liveappV1.Service, NetworkSettings: &appengine.ServiceNetworkSettingsNetworkSettingsArgs{ IngressTrafficAllowed: pulumi.String("INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY"), }, }) if err != nil { return err } return nil }) }
```
## Import
ServiceNetworkSettings can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/serviceNetworkSettings:ServiceNetworkSettings default apps/{{project}}/services/{{service}}
```
```sh
$ pulumi import gcp:appengine/serviceNetworkSettings:ServiceNetworkSettings default {{project}}/{{service}}
```
```sh
$ pulumi import gcp:appengine/serviceNetworkSettings:ServiceNetworkSettings default {{service}}
```
func GetServiceNetworkSettings ¶
func GetServiceNetworkSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceNetworkSettingsState, opts ...pulumi.ResourceOption) (*ServiceNetworkSettings, error)
GetServiceNetworkSettings gets an existing ServiceNetworkSettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServiceNetworkSettings ¶
func NewServiceNetworkSettings(ctx *pulumi.Context, name string, args *ServiceNetworkSettingsArgs, opts ...pulumi.ResourceOption) (*ServiceNetworkSettings, error)
NewServiceNetworkSettings registers a new resource with the given unique name, arguments, and options.
func (*ServiceNetworkSettings) ElementType ¶
func (*ServiceNetworkSettings) ElementType() reflect.Type
func (*ServiceNetworkSettings) ToServiceNetworkSettingsOutput ¶
func (i *ServiceNetworkSettings) ToServiceNetworkSettingsOutput() ServiceNetworkSettingsOutput
func (*ServiceNetworkSettings) ToServiceNetworkSettingsOutputWithContext ¶
func (i *ServiceNetworkSettings) ToServiceNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsOutput
type ServiceNetworkSettingsArgs ¶
type ServiceNetworkSettingsArgs struct { // Ingress settings for this service. Will apply to all versions. // Structure is documented below. NetworkSettings ServiceNetworkSettingsNetworkSettingsInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the service these settings apply to. Service pulumi.StringInput }
The set of arguments for constructing a ServiceNetworkSettings resource.
func (ServiceNetworkSettingsArgs) ElementType ¶
func (ServiceNetworkSettingsArgs) ElementType() reflect.Type
type ServiceNetworkSettingsArray ¶
type ServiceNetworkSettingsArray []ServiceNetworkSettingsInput
func (ServiceNetworkSettingsArray) ElementType ¶
func (ServiceNetworkSettingsArray) ElementType() reflect.Type
func (ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutput ¶
func (i ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutput() ServiceNetworkSettingsArrayOutput
func (ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutputWithContext ¶
func (i ServiceNetworkSettingsArray) ToServiceNetworkSettingsArrayOutputWithContext(ctx context.Context) ServiceNetworkSettingsArrayOutput
type ServiceNetworkSettingsArrayInput ¶
type ServiceNetworkSettingsArrayInput interface { pulumi.Input ToServiceNetworkSettingsArrayOutput() ServiceNetworkSettingsArrayOutput ToServiceNetworkSettingsArrayOutputWithContext(context.Context) ServiceNetworkSettingsArrayOutput }
ServiceNetworkSettingsArrayInput is an input type that accepts ServiceNetworkSettingsArray and ServiceNetworkSettingsArrayOutput values. You can construct a concrete instance of `ServiceNetworkSettingsArrayInput` via:
ServiceNetworkSettingsArray{ ServiceNetworkSettingsArgs{...} }
type ServiceNetworkSettingsArrayOutput ¶
type ServiceNetworkSettingsArrayOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSettingsArrayOutput) ElementType ¶
func (ServiceNetworkSettingsArrayOutput) ElementType() reflect.Type
func (ServiceNetworkSettingsArrayOutput) Index ¶
func (o ServiceNetworkSettingsArrayOutput) Index(i pulumi.IntInput) ServiceNetworkSettingsOutput
func (ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutput ¶
func (o ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutput() ServiceNetworkSettingsArrayOutput
func (ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutputWithContext ¶
func (o ServiceNetworkSettingsArrayOutput) ToServiceNetworkSettingsArrayOutputWithContext(ctx context.Context) ServiceNetworkSettingsArrayOutput
type ServiceNetworkSettingsInput ¶
type ServiceNetworkSettingsInput interface { pulumi.Input ToServiceNetworkSettingsOutput() ServiceNetworkSettingsOutput ToServiceNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsOutput }
type ServiceNetworkSettingsMap ¶
type ServiceNetworkSettingsMap map[string]ServiceNetworkSettingsInput
func (ServiceNetworkSettingsMap) ElementType ¶
func (ServiceNetworkSettingsMap) ElementType() reflect.Type
func (ServiceNetworkSettingsMap) ToServiceNetworkSettingsMapOutput ¶
func (i ServiceNetworkSettingsMap) ToServiceNetworkSettingsMapOutput() ServiceNetworkSettingsMapOutput
func (ServiceNetworkSettingsMap) ToServiceNetworkSettingsMapOutputWithContext ¶
func (i ServiceNetworkSettingsMap) ToServiceNetworkSettingsMapOutputWithContext(ctx context.Context) ServiceNetworkSettingsMapOutput
type ServiceNetworkSettingsMapInput ¶
type ServiceNetworkSettingsMapInput interface { pulumi.Input ToServiceNetworkSettingsMapOutput() ServiceNetworkSettingsMapOutput ToServiceNetworkSettingsMapOutputWithContext(context.Context) ServiceNetworkSettingsMapOutput }
ServiceNetworkSettingsMapInput is an input type that accepts ServiceNetworkSettingsMap and ServiceNetworkSettingsMapOutput values. You can construct a concrete instance of `ServiceNetworkSettingsMapInput` via:
ServiceNetworkSettingsMap{ "key": ServiceNetworkSettingsArgs{...} }
type ServiceNetworkSettingsMapOutput ¶
type ServiceNetworkSettingsMapOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSettingsMapOutput) ElementType ¶
func (ServiceNetworkSettingsMapOutput) ElementType() reflect.Type
func (ServiceNetworkSettingsMapOutput) MapIndex ¶
func (o ServiceNetworkSettingsMapOutput) MapIndex(k pulumi.StringInput) ServiceNetworkSettingsOutput
func (ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutput ¶
func (o ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutput() ServiceNetworkSettingsMapOutput
func (ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutputWithContext ¶
func (o ServiceNetworkSettingsMapOutput) ToServiceNetworkSettingsMapOutputWithContext(ctx context.Context) ServiceNetworkSettingsMapOutput
type ServiceNetworkSettingsNetworkSettings ¶
type ServiceNetworkSettingsNetworkSettings struct { // The ingress settings for version or service. // Default value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`. // Possible values are `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`. IngressTrafficAllowed *string `pulumi:"ingressTrafficAllowed"` }
type ServiceNetworkSettingsNetworkSettingsArgs ¶
type ServiceNetworkSettingsNetworkSettingsArgs struct { // The ingress settings for version or service. // Default value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`. // Possible values are `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`. IngressTrafficAllowed pulumi.StringPtrInput `pulumi:"ingressTrafficAllowed"` }
func (ServiceNetworkSettingsNetworkSettingsArgs) ElementType ¶
func (ServiceNetworkSettingsNetworkSettingsArgs) ElementType() reflect.Type
func (ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutput ¶
func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutput() ServiceNetworkSettingsNetworkSettingsOutput
func (ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutputWithContext ¶
func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsOutput
func (ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutput ¶
func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
func (ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext ¶
func (i ServiceNetworkSettingsNetworkSettingsArgs) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
type ServiceNetworkSettingsNetworkSettingsInput ¶
type ServiceNetworkSettingsNetworkSettingsInput interface { pulumi.Input ToServiceNetworkSettingsNetworkSettingsOutput() ServiceNetworkSettingsNetworkSettingsOutput ToServiceNetworkSettingsNetworkSettingsOutputWithContext(context.Context) ServiceNetworkSettingsNetworkSettingsOutput }
ServiceNetworkSettingsNetworkSettingsInput is an input type that accepts ServiceNetworkSettingsNetworkSettingsArgs and ServiceNetworkSettingsNetworkSettingsOutput values. You can construct a concrete instance of `ServiceNetworkSettingsNetworkSettingsInput` via:
ServiceNetworkSettingsNetworkSettingsArgs{...}
type ServiceNetworkSettingsNetworkSettingsOutput ¶
type ServiceNetworkSettingsNetworkSettingsOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSettingsNetworkSettingsOutput) ElementType ¶
func (ServiceNetworkSettingsNetworkSettingsOutput) ElementType() reflect.Type
func (ServiceNetworkSettingsNetworkSettingsOutput) IngressTrafficAllowed ¶
func (o ServiceNetworkSettingsNetworkSettingsOutput) IngressTrafficAllowed() pulumi.StringPtrOutput
The ingress settings for version or service. Default value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`. Possible values are `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`.
func (ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutput ¶
func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutput() ServiceNetworkSettingsNetworkSettingsOutput
func (ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutputWithContext ¶
func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsOutput
func (ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput ¶
func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
func (ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext ¶
func (o ServiceNetworkSettingsNetworkSettingsOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
type ServiceNetworkSettingsNetworkSettingsPtrInput ¶
type ServiceNetworkSettingsNetworkSettingsPtrInput interface { pulumi.Input ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput }
ServiceNetworkSettingsNetworkSettingsPtrInput is an input type that accepts ServiceNetworkSettingsNetworkSettingsArgs, ServiceNetworkSettingsNetworkSettingsPtr and ServiceNetworkSettingsNetworkSettingsPtrOutput values. You can construct a concrete instance of `ServiceNetworkSettingsNetworkSettingsPtrInput` via:
ServiceNetworkSettingsNetworkSettingsArgs{...} or: nil
func ServiceNetworkSettingsNetworkSettingsPtr ¶
func ServiceNetworkSettingsNetworkSettingsPtr(v *ServiceNetworkSettingsNetworkSettingsArgs) ServiceNetworkSettingsNetworkSettingsPtrInput
type ServiceNetworkSettingsNetworkSettingsPtrOutput ¶
type ServiceNetworkSettingsNetworkSettingsPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSettingsNetworkSettingsPtrOutput) ElementType ¶
func (ServiceNetworkSettingsNetworkSettingsPtrOutput) ElementType() reflect.Type
func (ServiceNetworkSettingsNetworkSettingsPtrOutput) IngressTrafficAllowed ¶
func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) IngressTrafficAllowed() pulumi.StringPtrOutput
The ingress settings for version or service. Default value is `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`. Possible values are `INGRESS_TRAFFIC_ALLOWED_UNSPECIFIED`, `INGRESS_TRAFFIC_ALLOWED_ALL`, `INGRESS_TRAFFIC_ALLOWED_INTERNAL_ONLY`, and `INGRESS_TRAFFIC_ALLOWED_INTERNAL_AND_LB`.
func (ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput ¶
func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutput() ServiceNetworkSettingsNetworkSettingsPtrOutput
func (ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext ¶
func (o ServiceNetworkSettingsNetworkSettingsPtrOutput) ToServiceNetworkSettingsNetworkSettingsPtrOutputWithContext(ctx context.Context) ServiceNetworkSettingsNetworkSettingsPtrOutput
type ServiceNetworkSettingsOutput ¶
type ServiceNetworkSettingsOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSettingsOutput) ElementType ¶
func (ServiceNetworkSettingsOutput) ElementType() reflect.Type
func (ServiceNetworkSettingsOutput) NetworkSettings ¶ added in v6.23.0
func (o ServiceNetworkSettingsOutput) NetworkSettings() ServiceNetworkSettingsNetworkSettingsOutput
Ingress settings for this service. Will apply to all versions. Structure is documented below.
func (ServiceNetworkSettingsOutput) Project ¶ added in v6.23.0
func (o ServiceNetworkSettingsOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (ServiceNetworkSettingsOutput) Service ¶ added in v6.23.0
func (o ServiceNetworkSettingsOutput) Service() pulumi.StringOutput
The name of the service these settings apply to.
func (ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutput ¶
func (o ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutput() ServiceNetworkSettingsOutput
func (ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutputWithContext ¶
func (o ServiceNetworkSettingsOutput) ToServiceNetworkSettingsOutputWithContext(ctx context.Context) ServiceNetworkSettingsOutput
type ServiceNetworkSettingsState ¶
type ServiceNetworkSettingsState struct { // Ingress settings for this service. Will apply to all versions. // Structure is documented below. NetworkSettings ServiceNetworkSettingsNetworkSettingsPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // The name of the service these settings apply to. Service pulumi.StringPtrInput }
func (ServiceNetworkSettingsState) ElementType ¶
func (ServiceNetworkSettingsState) ElementType() reflect.Type
type StandardAppVersion ¶
type StandardAppVersion struct { pulumi.CustomResourceState // Allows App Engine second generation runtimes to access the legacy bundled services. AppEngineApis pulumi.BoolPtrOutput `pulumi:"appEngineApis"` // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling StandardAppVersionAutomaticScalingPtrOutput `pulumi:"automaticScaling"` // Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. // Structure is documented below. BasicScaling StandardAppVersionBasicScalingPtrOutput `pulumi:"basicScaling"` // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrOutput `pulumi:"deleteServiceOnDestroy"` // Code and application artifacts that make up this version. // Structure is documented below. Deployment StandardAppVersionDeploymentOutput `pulumi:"deployment"` // The entrypoint for the application. // Structure is documented below. Entrypoint StandardAppVersionEntrypointOutput `pulumi:"entrypoint"` // Environment variables available to the application. EnvVariables pulumi.StringMapOutput `pulumi:"envVariables"` // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers StandardAppVersionHandlerArrayOutput `pulumi:"handlers"` // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayOutput `pulumi:"inboundServices"` // Instance class that is used to run this version. Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 // Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen. InstanceClass pulumi.StringOutput `pulumi:"instanceClass"` // Configuration for third-party Python runtime libraries that are required by the application. // Structure is documented below. Libraries StandardAppVersionLibraryArrayOutput `pulumi:"libraries"` // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling StandardAppVersionManualScalingPtrOutput `pulumi:"manualScaling"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringOutput `pulumi:"name"` // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrOutput `pulumi:"noopOnDestroy"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // Desired runtime. Example python27. Runtime pulumi.StringOutput `pulumi:"runtime"` // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringPtrOutput `pulumi:"runtimeApiVersion"` // AppEngine service resource Service pulumi.StringOutput `pulumi:"service"` // 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. ServiceAccount pulumi.StringOutput `pulumi:"serviceAccount"` // Whether multiple requests can be dispatched to this version at once. Threadsafe pulumi.BoolPtrOutput `pulumi:"threadsafe"` // 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-". VersionId pulumi.StringPtrOutput `pulumi:"versionId"` // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector StandardAppVersionVpcAccessConnectorPtrOutput `pulumi:"vpcAccessConnector"` }
Standard App Version resource to create a new version of standard GAE Application. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments. Currently supporting Zip and File Containers.
To get more information about StandardAppVersion, see:
* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) * How-to Guides
- [Official Documentation](https://cloud.google.com/appengine/docs/standard)
## Example Usage ### App Engine Standard App Version
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/appengine" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/projects" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/serviceAccount" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { customServiceAccount, err := serviceAccount.NewAccount(ctx, "customServiceAccount", &serviceAccount.AccountArgs{ AccountId: pulumi.String("my-account"), DisplayName: pulumi.String("Custom Service Account"), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "gaeApi", &projects.IAMMemberArgs{ Project: customServiceAccount.Project, Role: pulumi.String("roles/compute.networkUser"), Member: customServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = projects.NewIAMMember(ctx, "storageViewer", &projects.IAMMemberArgs{ Project: customServiceAccount.Project, Role: pulumi.String("roles/storage.objectViewer"), Member: customServiceAccount.Email.ApplyT(func(email string) (string, error) { return fmt.Sprintf("serviceAccount:%v", email), nil }).(pulumi.StringOutput), }) if err != nil { return err } bucket, err := storage.NewBucket(ctx, "bucket", &storage.BucketArgs{ Location: pulumi.String("US"), }) if err != nil { return err } object, err := storage.NewBucketObject(ctx, "object", &storage.BucketObjectArgs{ Bucket: bucket.Name, Source: pulumi.NewFileAsset("./test-fixtures/appengine/hello-world.zip"), }) if err != nil { return err } _, err = appengine.NewStandardAppVersion(ctx, "myappV1", &appengine.StandardAppVersionArgs{ VersionId: pulumi.String("v1"), Service: pulumi.String("myapp"), Runtime: pulumi.String("nodejs10"), Entrypoint: &appengine.StandardAppVersionEntrypointArgs{ Shell: pulumi.String("node ./app.js"), }, Deployment: &appengine.StandardAppVersionDeploymentArgs{ Zip: &appengine.StandardAppVersionDeploymentZipArgs{ SourceUrl: pulumi.All(bucket.Name, object.Name).ApplyT(func(_args []interface{}) (string, error) { bucketName := _args[0].(string) objectName := _args[1].(string) return fmt.Sprintf("https://storage.googleapis.com/%v/%v", bucketName, objectName), nil }).(pulumi.StringOutput), }, }, EnvVariables: pulumi.StringMap{ "port": pulumi.String("8080"), }, AutomaticScaling: &appengine.StandardAppVersionAutomaticScalingArgs{ MaxConcurrentRequests: pulumi.Int(10), MinIdleInstances: pulumi.Int(1), MaxIdleInstances: pulumi.Int(3), MinPendingLatency: pulumi.String("1s"), MaxPendingLatency: pulumi.String("5s"), StandardSchedulerSettings: &appengine.StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs{ TargetCpuUtilization: pulumi.Float64(0.5), TargetThroughputUtilization: pulumi.Float64(0.75), MinInstances: pulumi.Int(2), MaxInstances: pulumi.Int(10), }, }, DeleteServiceOnDestroy: pulumi.Bool(true), ServiceAccount: customServiceAccount.Email, }) if err != nil { return err } _, err = appengine.NewStandardAppVersion(ctx, "myappV2", &appengine.StandardAppVersionArgs{ VersionId: pulumi.String("v2"), Service: pulumi.String("myapp"), Runtime: pulumi.String("nodejs10"), AppEngineApis: pulumi.Bool(true), Entrypoint: &appengine.StandardAppVersionEntrypointArgs{ Shell: pulumi.String("node ./app.js"), }, Deployment: &appengine.StandardAppVersionDeploymentArgs{ Zip: &appengine.StandardAppVersionDeploymentZipArgs{ SourceUrl: pulumi.All(bucket.Name, object.Name).ApplyT(func(_args []interface{}) (string, error) { bucketName := _args[0].(string) objectName := _args[1].(string) return fmt.Sprintf("https://storage.googleapis.com/%v/%v", bucketName, objectName), nil }).(pulumi.StringOutput), }, }, EnvVariables: pulumi.StringMap{ "port": pulumi.String("8080"), }, BasicScaling: &appengine.StandardAppVersionBasicScalingArgs{ MaxInstances: pulumi.Int(5), }, NoopOnDestroy: pulumi.Bool(true), ServiceAccount: customServiceAccount.Email, }) if err != nil { return err } return nil }) }
```
## Import
StandardAppVersion can be imported using any of these accepted formats ¶
```sh
$ pulumi import gcp:appengine/standardAppVersion:StandardAppVersion default apps/{{project}}/services/{{service}}/versions/{{version_id}}
```
```sh
$ pulumi import gcp:appengine/standardAppVersion:StandardAppVersion default {{project}}/{{service}}/{{version_id}}
```
```sh
$ pulumi import gcp:appengine/standardAppVersion:StandardAppVersion default {{service}}/{{version_id}}
```
func GetStandardAppVersion ¶
func GetStandardAppVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StandardAppVersionState, opts ...pulumi.ResourceOption) (*StandardAppVersion, error)
GetStandardAppVersion gets an existing StandardAppVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStandardAppVersion ¶
func NewStandardAppVersion(ctx *pulumi.Context, name string, args *StandardAppVersionArgs, opts ...pulumi.ResourceOption) (*StandardAppVersion, error)
NewStandardAppVersion registers a new resource with the given unique name, arguments, and options.
func (*StandardAppVersion) ElementType ¶
func (*StandardAppVersion) ElementType() reflect.Type
func (*StandardAppVersion) ToStandardAppVersionOutput ¶
func (i *StandardAppVersion) ToStandardAppVersionOutput() StandardAppVersionOutput
func (*StandardAppVersion) ToStandardAppVersionOutputWithContext ¶
func (i *StandardAppVersion) ToStandardAppVersionOutputWithContext(ctx context.Context) StandardAppVersionOutput
type StandardAppVersionArgs ¶
type StandardAppVersionArgs struct { // Allows App Engine second generation runtimes to access the legacy bundled services. AppEngineApis pulumi.BoolPtrInput // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling StandardAppVersionAutomaticScalingPtrInput // Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. // Structure is documented below. BasicScaling StandardAppVersionBasicScalingPtrInput // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrInput // Code and application artifacts that make up this version. // Structure is documented below. Deployment StandardAppVersionDeploymentInput // The entrypoint for the application. // Structure is documented below. Entrypoint StandardAppVersionEntrypointInput // Environment variables available to the application. EnvVariables pulumi.StringMapInput // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers StandardAppVersionHandlerArrayInput // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayInput // Instance class that is used to run this version. Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 // Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen. InstanceClass pulumi.StringPtrInput // Configuration for third-party Python runtime libraries that are required by the application. // Structure is documented below. Libraries StandardAppVersionLibraryArrayInput // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling StandardAppVersionManualScalingPtrInput // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Desired runtime. Example python27. Runtime pulumi.StringInput // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringPtrInput // AppEngine service resource Service pulumi.StringInput // 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. ServiceAccount pulumi.StringPtrInput // Whether multiple requests can be dispatched to this version at once. Threadsafe pulumi.BoolPtrInput // 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-". VersionId pulumi.StringPtrInput // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector StandardAppVersionVpcAccessConnectorPtrInput }
The set of arguments for constructing a StandardAppVersion resource.
func (StandardAppVersionArgs) ElementType ¶
func (StandardAppVersionArgs) ElementType() reflect.Type
type StandardAppVersionArray ¶
type StandardAppVersionArray []StandardAppVersionInput
func (StandardAppVersionArray) ElementType ¶
func (StandardAppVersionArray) ElementType() reflect.Type
func (StandardAppVersionArray) ToStandardAppVersionArrayOutput ¶
func (i StandardAppVersionArray) ToStandardAppVersionArrayOutput() StandardAppVersionArrayOutput
func (StandardAppVersionArray) ToStandardAppVersionArrayOutputWithContext ¶
func (i StandardAppVersionArray) ToStandardAppVersionArrayOutputWithContext(ctx context.Context) StandardAppVersionArrayOutput
type StandardAppVersionArrayInput ¶
type StandardAppVersionArrayInput interface { pulumi.Input ToStandardAppVersionArrayOutput() StandardAppVersionArrayOutput ToStandardAppVersionArrayOutputWithContext(context.Context) StandardAppVersionArrayOutput }
StandardAppVersionArrayInput is an input type that accepts StandardAppVersionArray and StandardAppVersionArrayOutput values. You can construct a concrete instance of `StandardAppVersionArrayInput` via:
StandardAppVersionArray{ StandardAppVersionArgs{...} }
type StandardAppVersionArrayOutput ¶
type StandardAppVersionArrayOutput struct{ *pulumi.OutputState }
func (StandardAppVersionArrayOutput) ElementType ¶
func (StandardAppVersionArrayOutput) ElementType() reflect.Type
func (StandardAppVersionArrayOutput) Index ¶
func (o StandardAppVersionArrayOutput) Index(i pulumi.IntInput) StandardAppVersionOutput
func (StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutput ¶
func (o StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutput() StandardAppVersionArrayOutput
func (StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutputWithContext ¶
func (o StandardAppVersionArrayOutput) ToStandardAppVersionArrayOutputWithContext(ctx context.Context) StandardAppVersionArrayOutput
type StandardAppVersionAutomaticScaling ¶
type StandardAppVersionAutomaticScaling struct { // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // Defaults to a runtime-specific value. MaxConcurrentRequests *int `pulumi:"maxConcurrentRequests"` // Maximum number of idle instances that should be maintained for this version. MaxIdleInstances *int `pulumi:"maxIdleInstances"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". MaxPendingLatency *string `pulumi:"maxPendingLatency"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. MinIdleInstances *int `pulumi:"minIdleInstances"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". MinPendingLatency *string `pulumi:"minPendingLatency"` // Scheduler settings for standard environment. // Structure is documented below. StandardSchedulerSettings *StandardAppVersionAutomaticScalingStandardSchedulerSettings `pulumi:"standardSchedulerSettings"` }
type StandardAppVersionAutomaticScalingArgs ¶
type StandardAppVersionAutomaticScalingArgs struct { // Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. // Defaults to a runtime-specific value. MaxConcurrentRequests pulumi.IntPtrInput `pulumi:"maxConcurrentRequests"` // Maximum number of idle instances that should be maintained for this version. MaxIdleInstances pulumi.IntPtrInput `pulumi:"maxIdleInstances"` // Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". MaxPendingLatency pulumi.StringPtrInput `pulumi:"maxPendingLatency"` // Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service. MinIdleInstances pulumi.IntPtrInput `pulumi:"minIdleInstances"` // Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". MinPendingLatency pulumi.StringPtrInput `pulumi:"minPendingLatency"` // Scheduler settings for standard environment. // Structure is documented below. StandardSchedulerSettings StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput `pulumi:"standardSchedulerSettings"` }
func (StandardAppVersionAutomaticScalingArgs) ElementType ¶
func (StandardAppVersionAutomaticScalingArgs) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutput ¶
func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutput() StandardAppVersionAutomaticScalingOutput
func (StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutputWithContext ¶
func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingOutput
func (StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutput ¶
func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
func (StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutputWithContext ¶
func (i StandardAppVersionAutomaticScalingArgs) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
type StandardAppVersionAutomaticScalingInput ¶
type StandardAppVersionAutomaticScalingInput interface { pulumi.Input ToStandardAppVersionAutomaticScalingOutput() StandardAppVersionAutomaticScalingOutput ToStandardAppVersionAutomaticScalingOutputWithContext(context.Context) StandardAppVersionAutomaticScalingOutput }
StandardAppVersionAutomaticScalingInput is an input type that accepts StandardAppVersionAutomaticScalingArgs and StandardAppVersionAutomaticScalingOutput values. You can construct a concrete instance of `StandardAppVersionAutomaticScalingInput` via:
StandardAppVersionAutomaticScalingArgs{...}
type StandardAppVersionAutomaticScalingOutput ¶
type StandardAppVersionAutomaticScalingOutput struct{ *pulumi.OutputState }
func (StandardAppVersionAutomaticScalingOutput) ElementType ¶
func (StandardAppVersionAutomaticScalingOutput) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingOutput) MaxConcurrentRequests ¶
func (o StandardAppVersionAutomaticScalingOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.
func (StandardAppVersionAutomaticScalingOutput) MaxIdleInstances ¶
func (o StandardAppVersionAutomaticScalingOutput) MaxIdleInstances() pulumi.IntPtrOutput
Maximum number of idle instances that should be maintained for this version.
func (StandardAppVersionAutomaticScalingOutput) MaxPendingLatency ¶
func (o StandardAppVersionAutomaticScalingOutput) MaxPendingLatency() pulumi.StringPtrOutput
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (StandardAppVersionAutomaticScalingOutput) MinIdleInstances ¶
func (o StandardAppVersionAutomaticScalingOutput) MinIdleInstances() pulumi.IntPtrOutput
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
func (StandardAppVersionAutomaticScalingOutput) MinPendingLatency ¶
func (o StandardAppVersionAutomaticScalingOutput) MinPendingLatency() pulumi.StringPtrOutput
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (StandardAppVersionAutomaticScalingOutput) StandardSchedulerSettings ¶
func (o StandardAppVersionAutomaticScalingOutput) StandardSchedulerSettings() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
Scheduler settings for standard environment. Structure is documented below.
func (StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutput ¶
func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutput() StandardAppVersionAutomaticScalingOutput
func (StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingOutput
func (StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutput ¶
func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
func (StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
type StandardAppVersionAutomaticScalingPtrInput ¶
type StandardAppVersionAutomaticScalingPtrInput interface { pulumi.Input ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput ToStandardAppVersionAutomaticScalingPtrOutputWithContext(context.Context) StandardAppVersionAutomaticScalingPtrOutput }
StandardAppVersionAutomaticScalingPtrInput is an input type that accepts StandardAppVersionAutomaticScalingArgs, StandardAppVersionAutomaticScalingPtr and StandardAppVersionAutomaticScalingPtrOutput values. You can construct a concrete instance of `StandardAppVersionAutomaticScalingPtrInput` via:
StandardAppVersionAutomaticScalingArgs{...} or: nil
func StandardAppVersionAutomaticScalingPtr ¶
func StandardAppVersionAutomaticScalingPtr(v *StandardAppVersionAutomaticScalingArgs) StandardAppVersionAutomaticScalingPtrInput
type StandardAppVersionAutomaticScalingPtrOutput ¶
type StandardAppVersionAutomaticScalingPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionAutomaticScalingPtrOutput) ElementType ¶
func (StandardAppVersionAutomaticScalingPtrOutput) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests() pulumi.IntPtrOutput
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance. Defaults to a runtime-specific value.
func (StandardAppVersionAutomaticScalingPtrOutput) MaxIdleInstances ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) MaxIdleInstances() pulumi.IntPtrOutput
Maximum number of idle instances that should be maintained for this version.
func (StandardAppVersionAutomaticScalingPtrOutput) MaxPendingLatency ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) MaxPendingLatency() pulumi.StringPtrOutput
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (StandardAppVersionAutomaticScalingPtrOutput) MinIdleInstances ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) MinIdleInstances() pulumi.IntPtrOutput
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
func (StandardAppVersionAutomaticScalingPtrOutput) MinPendingLatency ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) MinPendingLatency() pulumi.StringPtrOutput
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
func (StandardAppVersionAutomaticScalingPtrOutput) StandardSchedulerSettings ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) StandardSchedulerSettings() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
Scheduler settings for standard environment. Structure is documented below.
func (StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutput ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutput() StandardAppVersionAutomaticScalingPtrOutput
func (StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingPtrOutput) ToStandardAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingPtrOutput
type StandardAppVersionAutomaticScalingStandardSchedulerSettings ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettings struct { // Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. MaxInstances *int `pulumi:"maxInstances"` // Minimum number of instances to run for this version. Set to zero to disable minInstances configuration. MinInstances *int `pulumi:"minInstances"` // Target CPU utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. TargetCpuUtilization *float64 `pulumi:"targetCpuUtilization"` // Target throughput utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. TargetThroughputUtilization *float64 `pulumi:"targetThroughputUtilization"` }
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs struct { // Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. MaxInstances pulumi.IntPtrInput `pulumi:"maxInstances"` // Minimum number of instances to run for this version. Set to zero to disable minInstances configuration. MinInstances pulumi.IntPtrInput `pulumi:"minInstances"` // Target CPU utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. TargetCpuUtilization pulumi.Float64PtrInput `pulumi:"targetCpuUtilization"` // Target throughput utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value. TargetThroughputUtilization pulumi.Float64PtrInput `pulumi:"targetThroughputUtilization"` }
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ElementType ¶
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput ¶
func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext ¶
func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput ¶
func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext ¶
func (i StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsInput ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsInput interface { pulumi.Input ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext(context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput }
StandardAppVersionAutomaticScalingStandardSchedulerSettingsInput is an input type that accepts StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs and StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput values. You can construct a concrete instance of `StandardAppVersionAutomaticScalingStandardSchedulerSettingsInput` via:
StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs{...}
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput struct{ *pulumi.OutputState }
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ElementType ¶
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MaxInstances ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MinInstances ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances to run for this version. Set to zero to disable minInstances configuration.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetCpuUtilization ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetCpuUtilization() pulumi.Float64PtrOutput
Target CPU utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetThroughputUtilization ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) TargetThroughputUtilization() pulumi.Float64PtrOutput
Target throughput utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput interface { pulumi.Input ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput }
StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput is an input type that accepts StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs, StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtr and StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput values. You can construct a concrete instance of `StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput` via:
StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs{...} or: nil
func StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtr ¶
func StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtr(v *StandardAppVersionAutomaticScalingStandardSchedulerSettingsArgs) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrInput
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput ¶
type StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ElementType ¶
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ElementType() reflect.Type
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MaxInstances ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MinInstances ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) MinInstances() pulumi.IntPtrOutput
Minimum number of instances to run for this version. Set to zero to disable minInstances configuration.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetCpuUtilization ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetCpuUtilization() pulumi.Float64PtrOutput
Target CPU utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetThroughputUtilization ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) TargetThroughputUtilization() pulumi.Float64PtrOutput
Target throughput utilization ratio to maintain when scaling. Should be a value in the range [0.50, 0.95], zero, or a negative value.
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput() StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
func (StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext ¶
func (o StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput) ToStandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutputWithContext(ctx context.Context) StandardAppVersionAutomaticScalingStandardSchedulerSettingsPtrOutput
type StandardAppVersionBasicScaling ¶
type StandardAppVersionBasicScaling struct { // Duration of time after the last request that an instance must wait before the instance is shut down. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. IdleTimeout *string `pulumi:"idleTimeout"` // Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. MaxInstances int `pulumi:"maxInstances"` }
type StandardAppVersionBasicScalingArgs ¶
type StandardAppVersionBasicScalingArgs struct { // Duration of time after the last request that an instance must wait before the instance is shut down. // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s. IdleTimeout pulumi.StringPtrInput `pulumi:"idleTimeout"` // Maximum number of instances to create for this version. Must be in the range [1.0, 200.0]. MaxInstances pulumi.IntInput `pulumi:"maxInstances"` }
func (StandardAppVersionBasicScalingArgs) ElementType ¶
func (StandardAppVersionBasicScalingArgs) ElementType() reflect.Type
func (StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutput ¶
func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutput() StandardAppVersionBasicScalingOutput
func (StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutputWithContext ¶
func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingOutput
func (StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutput ¶
func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
func (StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutputWithContext ¶
func (i StandardAppVersionBasicScalingArgs) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
type StandardAppVersionBasicScalingInput ¶
type StandardAppVersionBasicScalingInput interface { pulumi.Input ToStandardAppVersionBasicScalingOutput() StandardAppVersionBasicScalingOutput ToStandardAppVersionBasicScalingOutputWithContext(context.Context) StandardAppVersionBasicScalingOutput }
StandardAppVersionBasicScalingInput is an input type that accepts StandardAppVersionBasicScalingArgs and StandardAppVersionBasicScalingOutput values. You can construct a concrete instance of `StandardAppVersionBasicScalingInput` via:
StandardAppVersionBasicScalingArgs{...}
type StandardAppVersionBasicScalingOutput ¶
type StandardAppVersionBasicScalingOutput struct{ *pulumi.OutputState }
func (StandardAppVersionBasicScalingOutput) ElementType ¶
func (StandardAppVersionBasicScalingOutput) ElementType() reflect.Type
func (StandardAppVersionBasicScalingOutput) IdleTimeout ¶
func (o StandardAppVersionBasicScalingOutput) IdleTimeout() pulumi.StringPtrOutput
Duration of time after the last request that an instance must wait before the instance is shut down. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s.
func (StandardAppVersionBasicScalingOutput) MaxInstances ¶
func (o StandardAppVersionBasicScalingOutput) MaxInstances() pulumi.IntOutput
Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].
func (StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutput ¶
func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutput() StandardAppVersionBasicScalingOutput
func (StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutputWithContext ¶
func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingOutput
func (StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutput ¶
func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
func (StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext ¶
func (o StandardAppVersionBasicScalingOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
type StandardAppVersionBasicScalingPtrInput ¶
type StandardAppVersionBasicScalingPtrInput interface { pulumi.Input ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput ToStandardAppVersionBasicScalingPtrOutputWithContext(context.Context) StandardAppVersionBasicScalingPtrOutput }
StandardAppVersionBasicScalingPtrInput is an input type that accepts StandardAppVersionBasicScalingArgs, StandardAppVersionBasicScalingPtr and StandardAppVersionBasicScalingPtrOutput values. You can construct a concrete instance of `StandardAppVersionBasicScalingPtrInput` via:
StandardAppVersionBasicScalingArgs{...} or: nil
func StandardAppVersionBasicScalingPtr ¶
func StandardAppVersionBasicScalingPtr(v *StandardAppVersionBasicScalingArgs) StandardAppVersionBasicScalingPtrInput
type StandardAppVersionBasicScalingPtrOutput ¶
type StandardAppVersionBasicScalingPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionBasicScalingPtrOutput) ElementType ¶
func (StandardAppVersionBasicScalingPtrOutput) ElementType() reflect.Type
func (StandardAppVersionBasicScalingPtrOutput) IdleTimeout ¶
func (o StandardAppVersionBasicScalingPtrOutput) IdleTimeout() pulumi.StringPtrOutput
Duration of time after the last request that an instance must wait before the instance is shut down. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". Defaults to 900s.
func (StandardAppVersionBasicScalingPtrOutput) MaxInstances ¶
func (o StandardAppVersionBasicScalingPtrOutput) MaxInstances() pulumi.IntPtrOutput
Maximum number of instances to create for this version. Must be in the range [1.0, 200.0].
func (StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutput ¶
func (o StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutput() StandardAppVersionBasicScalingPtrOutput
func (StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext ¶
func (o StandardAppVersionBasicScalingPtrOutput) ToStandardAppVersionBasicScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionBasicScalingPtrOutput
type StandardAppVersionDeployment ¶
type StandardAppVersionDeployment struct { // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // Structure is documented below. Files []StandardAppVersionDeploymentFile `pulumi:"files"` // Zip File // Structure is documented below. Zip *StandardAppVersionDeploymentZip `pulumi:"zip"` }
type StandardAppVersionDeploymentArgs ¶
type StandardAppVersionDeploymentArgs struct { // Manifest of the files stored in Google Cloud Storage that are included as part of this version. // All files must be readable using the credentials supplied with this call. // Structure is documented below. Files StandardAppVersionDeploymentFileArrayInput `pulumi:"files"` // Zip File // Structure is documented below. Zip StandardAppVersionDeploymentZipPtrInput `pulumi:"zip"` }
func (StandardAppVersionDeploymentArgs) ElementType ¶
func (StandardAppVersionDeploymentArgs) ElementType() reflect.Type
func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutput ¶
func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput
func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutputWithContext ¶
func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput
func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutput ¶
func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutputWithContext ¶
func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
type StandardAppVersionDeploymentFile ¶
type StandardAppVersionDeploymentFile struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` // SHA1 checksum of the file Sha1Sum *string `pulumi:"sha1Sum"` // Source URL SourceUrl string `pulumi:"sourceUrl"` }
type StandardAppVersionDeploymentFileArgs ¶
type StandardAppVersionDeploymentFileArgs struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` // SHA1 checksum of the file Sha1Sum pulumi.StringPtrInput `pulumi:"sha1Sum"` // Source URL SourceUrl pulumi.StringInput `pulumi:"sourceUrl"` }
func (StandardAppVersionDeploymentFileArgs) ElementType ¶
func (StandardAppVersionDeploymentFileArgs) ElementType() reflect.Type
func (StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutput ¶
func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput
func (StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutputWithContext ¶
func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput
type StandardAppVersionDeploymentFileArray ¶
type StandardAppVersionDeploymentFileArray []StandardAppVersionDeploymentFileInput
func (StandardAppVersionDeploymentFileArray) ElementType ¶
func (StandardAppVersionDeploymentFileArray) ElementType() reflect.Type
func (StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutput ¶
func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput
func (StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutputWithContext ¶
func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput
type StandardAppVersionDeploymentFileArrayInput ¶
type StandardAppVersionDeploymentFileArrayInput interface { pulumi.Input ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput ToStandardAppVersionDeploymentFileArrayOutputWithContext(context.Context) StandardAppVersionDeploymentFileArrayOutput }
StandardAppVersionDeploymentFileArrayInput is an input type that accepts StandardAppVersionDeploymentFileArray and StandardAppVersionDeploymentFileArrayOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentFileArrayInput` via:
StandardAppVersionDeploymentFileArray{ StandardAppVersionDeploymentFileArgs{...} }
type StandardAppVersionDeploymentFileArrayOutput ¶
type StandardAppVersionDeploymentFileArrayOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentFileArrayOutput) ElementType ¶
func (StandardAppVersionDeploymentFileArrayOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutput ¶
func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput
func (StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutputWithContext ¶
func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput
type StandardAppVersionDeploymentFileInput ¶
type StandardAppVersionDeploymentFileInput interface { pulumi.Input ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput ToStandardAppVersionDeploymentFileOutputWithContext(context.Context) StandardAppVersionDeploymentFileOutput }
StandardAppVersionDeploymentFileInput is an input type that accepts StandardAppVersionDeploymentFileArgs and StandardAppVersionDeploymentFileOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentFileInput` via:
StandardAppVersionDeploymentFileArgs{...}
type StandardAppVersionDeploymentFileOutput ¶
type StandardAppVersionDeploymentFileOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentFileOutput) ElementType ¶
func (StandardAppVersionDeploymentFileOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentFileOutput) Name ¶
func (o StandardAppVersionDeploymentFileOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (StandardAppVersionDeploymentFileOutput) Sha1Sum ¶
func (o StandardAppVersionDeploymentFileOutput) Sha1Sum() pulumi.StringPtrOutput
SHA1 checksum of the file
func (StandardAppVersionDeploymentFileOutput) SourceUrl ¶
func (o StandardAppVersionDeploymentFileOutput) SourceUrl() pulumi.StringOutput
Source URL
func (StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutput ¶
func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput
func (StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutputWithContext ¶
func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput
type StandardAppVersionDeploymentInput ¶
type StandardAppVersionDeploymentInput interface { pulumi.Input ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput ToStandardAppVersionDeploymentOutputWithContext(context.Context) StandardAppVersionDeploymentOutput }
StandardAppVersionDeploymentInput is an input type that accepts StandardAppVersionDeploymentArgs and StandardAppVersionDeploymentOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentInput` via:
StandardAppVersionDeploymentArgs{...}
type StandardAppVersionDeploymentOutput ¶
type StandardAppVersionDeploymentOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentOutput) ElementType ¶
func (StandardAppVersionDeploymentOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentOutput) Files ¶
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call. Structure is documented below.
func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutput ¶
func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput
func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutputWithContext ¶
func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput
func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutput ¶
func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutputWithContext ¶
func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
type StandardAppVersionDeploymentPtrInput ¶
type StandardAppVersionDeploymentPtrInput interface { pulumi.Input ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput ToStandardAppVersionDeploymentPtrOutputWithContext(context.Context) StandardAppVersionDeploymentPtrOutput }
StandardAppVersionDeploymentPtrInput is an input type that accepts StandardAppVersionDeploymentArgs, StandardAppVersionDeploymentPtr and StandardAppVersionDeploymentPtrOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentPtrInput` via:
StandardAppVersionDeploymentArgs{...} or: nil
func StandardAppVersionDeploymentPtr ¶
func StandardAppVersionDeploymentPtr(v *StandardAppVersionDeploymentArgs) StandardAppVersionDeploymentPtrInput
type StandardAppVersionDeploymentPtrOutput ¶
type StandardAppVersionDeploymentPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentPtrOutput) ElementType ¶
func (StandardAppVersionDeploymentPtrOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentPtrOutput) Files ¶
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call. Structure is documented below.
func (StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutput ¶
func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
func (StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutputWithContext ¶
func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput
type StandardAppVersionDeploymentZipArgs ¶
type StandardAppVersionDeploymentZipArgs struct { // files count FilesCount pulumi.IntPtrInput `pulumi:"filesCount"` // Source URL SourceUrl pulumi.StringInput `pulumi:"sourceUrl"` }
func (StandardAppVersionDeploymentZipArgs) ElementType ¶
func (StandardAppVersionDeploymentZipArgs) ElementType() reflect.Type
func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutput ¶
func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput
func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutputWithContext ¶
func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput
func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutput ¶
func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutputWithContext ¶
func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
type StandardAppVersionDeploymentZipInput ¶
type StandardAppVersionDeploymentZipInput interface { pulumi.Input ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput ToStandardAppVersionDeploymentZipOutputWithContext(context.Context) StandardAppVersionDeploymentZipOutput }
StandardAppVersionDeploymentZipInput is an input type that accepts StandardAppVersionDeploymentZipArgs and StandardAppVersionDeploymentZipOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentZipInput` via:
StandardAppVersionDeploymentZipArgs{...}
type StandardAppVersionDeploymentZipOutput ¶
type StandardAppVersionDeploymentZipOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentZipOutput) ElementType ¶
func (StandardAppVersionDeploymentZipOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentZipOutput) FilesCount ¶
func (o StandardAppVersionDeploymentZipOutput) FilesCount() pulumi.IntPtrOutput
files count
func (StandardAppVersionDeploymentZipOutput) SourceUrl ¶
func (o StandardAppVersionDeploymentZipOutput) SourceUrl() pulumi.StringOutput
Source URL
func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutput ¶
func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput
func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutputWithContext ¶
func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput
func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutput ¶
func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext ¶
func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
type StandardAppVersionDeploymentZipPtrInput ¶
type StandardAppVersionDeploymentZipPtrInput interface { pulumi.Input ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput ToStandardAppVersionDeploymentZipPtrOutputWithContext(context.Context) StandardAppVersionDeploymentZipPtrOutput }
StandardAppVersionDeploymentZipPtrInput is an input type that accepts StandardAppVersionDeploymentZipArgs, StandardAppVersionDeploymentZipPtr and StandardAppVersionDeploymentZipPtrOutput values. You can construct a concrete instance of `StandardAppVersionDeploymentZipPtrInput` via:
StandardAppVersionDeploymentZipArgs{...} or: nil
func StandardAppVersionDeploymentZipPtr ¶
func StandardAppVersionDeploymentZipPtr(v *StandardAppVersionDeploymentZipArgs) StandardAppVersionDeploymentZipPtrInput
type StandardAppVersionDeploymentZipPtrOutput ¶
type StandardAppVersionDeploymentZipPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionDeploymentZipPtrOutput) ElementType ¶
func (StandardAppVersionDeploymentZipPtrOutput) ElementType() reflect.Type
func (StandardAppVersionDeploymentZipPtrOutput) FilesCount ¶
func (o StandardAppVersionDeploymentZipPtrOutput) FilesCount() pulumi.IntPtrOutput
files count
func (StandardAppVersionDeploymentZipPtrOutput) SourceUrl ¶
func (o StandardAppVersionDeploymentZipPtrOutput) SourceUrl() pulumi.StringPtrOutput
Source URL
func (StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutput ¶
func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
func (StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext ¶
func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput
type StandardAppVersionEntrypoint ¶
type StandardAppVersionEntrypoint struct { // The format should be a shell command that can be fed to bash -c. Shell string `pulumi:"shell"` }
type StandardAppVersionEntrypointArgs ¶
type StandardAppVersionEntrypointArgs struct { // The format should be a shell command that can be fed to bash -c. Shell pulumi.StringInput `pulumi:"shell"` }
func (StandardAppVersionEntrypointArgs) ElementType ¶
func (StandardAppVersionEntrypointArgs) ElementType() reflect.Type
func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutput ¶
func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput
func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutputWithContext ¶
func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput
func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutput ¶
func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutputWithContext ¶
func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
type StandardAppVersionEntrypointInput ¶
type StandardAppVersionEntrypointInput interface { pulumi.Input ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput ToStandardAppVersionEntrypointOutputWithContext(context.Context) StandardAppVersionEntrypointOutput }
StandardAppVersionEntrypointInput is an input type that accepts StandardAppVersionEntrypointArgs and StandardAppVersionEntrypointOutput values. You can construct a concrete instance of `StandardAppVersionEntrypointInput` via:
StandardAppVersionEntrypointArgs{...}
type StandardAppVersionEntrypointOutput ¶
type StandardAppVersionEntrypointOutput struct{ *pulumi.OutputState }
func (StandardAppVersionEntrypointOutput) ElementType ¶
func (StandardAppVersionEntrypointOutput) ElementType() reflect.Type
func (StandardAppVersionEntrypointOutput) Shell ¶
func (o StandardAppVersionEntrypointOutput) Shell() pulumi.StringOutput
The format should be a shell command that can be fed to bash -c.
func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutput ¶
func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput
func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutputWithContext ¶
func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput
func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutput ¶
func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutputWithContext ¶
func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
type StandardAppVersionEntrypointPtrInput ¶
type StandardAppVersionEntrypointPtrInput interface { pulumi.Input ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput ToStandardAppVersionEntrypointPtrOutputWithContext(context.Context) StandardAppVersionEntrypointPtrOutput }
StandardAppVersionEntrypointPtrInput is an input type that accepts StandardAppVersionEntrypointArgs, StandardAppVersionEntrypointPtr and StandardAppVersionEntrypointPtrOutput values. You can construct a concrete instance of `StandardAppVersionEntrypointPtrInput` via:
StandardAppVersionEntrypointArgs{...} or: nil
func StandardAppVersionEntrypointPtr ¶
func StandardAppVersionEntrypointPtr(v *StandardAppVersionEntrypointArgs) StandardAppVersionEntrypointPtrInput
type StandardAppVersionEntrypointPtrOutput ¶
type StandardAppVersionEntrypointPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionEntrypointPtrOutput) ElementType ¶
func (StandardAppVersionEntrypointPtrOutput) ElementType() reflect.Type
func (StandardAppVersionEntrypointPtrOutput) Shell ¶
func (o StandardAppVersionEntrypointPtrOutput) Shell() pulumi.StringPtrOutput
The format should be a shell command that can be fed to bash -c.
func (StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutput ¶
func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
func (StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutputWithContext ¶
func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput
type StandardAppVersionHandler ¶
type StandardAppVersionHandler struct { // Actions to take when the user is not logged in. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction *string `pulumi:"authFailAction"` // Methods to restrict access to a URL based on login status. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login *string `pulumi:"login"` // 30x code to use when performing redirects for the secure field. // Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`. RedirectHttpResponseCode *string `pulumi:"redirectHttpResponseCode"` // Executes a script to handle the requests that match this URL pattern. // Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". // Structure is documented below. Script *StandardAppVersionHandlerScript `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel *string `pulumi:"securityLevel"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. // Structure is documented below. StaticFiles *StandardAppVersionHandlerStaticFiles `pulumi:"staticFiles"` // 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. UrlRegex *string `pulumi:"urlRegex"` }
type StandardAppVersionHandlerArgs ¶
type StandardAppVersionHandlerArgs struct { // Actions to take when the user is not logged in. // Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`. AuthFailAction pulumi.StringPtrInput `pulumi:"authFailAction"` // Methods to restrict access to a URL based on login status. // Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`. Login pulumi.StringPtrInput `pulumi:"login"` // 30x code to use when performing redirects for the secure field. // Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`. RedirectHttpResponseCode pulumi.StringPtrInput `pulumi:"redirectHttpResponseCode"` // Executes a script to handle the requests that match this URL pattern. // Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". // Structure is documented below. Script StandardAppVersionHandlerScriptPtrInput `pulumi:"script"` // Security (HTTPS) enforcement for this URL. // Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` // Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. // Structure is documented below. StaticFiles StandardAppVersionHandlerStaticFilesPtrInput `pulumi:"staticFiles"` // 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. UrlRegex pulumi.StringPtrInput `pulumi:"urlRegex"` }
func (StandardAppVersionHandlerArgs) ElementType ¶
func (StandardAppVersionHandlerArgs) ElementType() reflect.Type
func (StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutput ¶
func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput
func (StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutputWithContext ¶
func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput
type StandardAppVersionHandlerArray ¶
type StandardAppVersionHandlerArray []StandardAppVersionHandlerInput
func (StandardAppVersionHandlerArray) ElementType ¶
func (StandardAppVersionHandlerArray) ElementType() reflect.Type
func (StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutput ¶
func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput
func (StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutputWithContext ¶
func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput
type StandardAppVersionHandlerArrayInput ¶
type StandardAppVersionHandlerArrayInput interface { pulumi.Input ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput ToStandardAppVersionHandlerArrayOutputWithContext(context.Context) StandardAppVersionHandlerArrayOutput }
StandardAppVersionHandlerArrayInput is an input type that accepts StandardAppVersionHandlerArray and StandardAppVersionHandlerArrayOutput values. You can construct a concrete instance of `StandardAppVersionHandlerArrayInput` via:
StandardAppVersionHandlerArray{ StandardAppVersionHandlerArgs{...} }
type StandardAppVersionHandlerArrayOutput ¶
type StandardAppVersionHandlerArrayOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerArrayOutput) ElementType ¶
func (StandardAppVersionHandlerArrayOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerArrayOutput) Index ¶
func (o StandardAppVersionHandlerArrayOutput) Index(i pulumi.IntInput) StandardAppVersionHandlerOutput
func (StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutput ¶
func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput
func (StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutputWithContext ¶
func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput
type StandardAppVersionHandlerInput ¶
type StandardAppVersionHandlerInput interface { pulumi.Input ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput ToStandardAppVersionHandlerOutputWithContext(context.Context) StandardAppVersionHandlerOutput }
StandardAppVersionHandlerInput is an input type that accepts StandardAppVersionHandlerArgs and StandardAppVersionHandlerOutput values. You can construct a concrete instance of `StandardAppVersionHandlerInput` via:
StandardAppVersionHandlerArgs{...}
type StandardAppVersionHandlerOutput ¶
type StandardAppVersionHandlerOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerOutput) AuthFailAction ¶
func (o StandardAppVersionHandlerOutput) AuthFailAction() pulumi.StringPtrOutput
Actions to take when the user is not logged in. Possible values are `AUTH_FAIL_ACTION_REDIRECT` and `AUTH_FAIL_ACTION_UNAUTHORIZED`.
func (StandardAppVersionHandlerOutput) ElementType ¶
func (StandardAppVersionHandlerOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerOutput) Login ¶
func (o StandardAppVersionHandlerOutput) Login() pulumi.StringPtrOutput
Methods to restrict access to a URL based on login status. Possible values are `LOGIN_OPTIONAL`, `LOGIN_ADMIN`, and `LOGIN_REQUIRED`.
func (StandardAppVersionHandlerOutput) RedirectHttpResponseCode ¶
func (o StandardAppVersionHandlerOutput) RedirectHttpResponseCode() pulumi.StringPtrOutput
30x code to use when performing redirects for the secure field. Possible values are `REDIRECT_HTTP_RESPONSE_CODE_301`, `REDIRECT_HTTP_RESPONSE_CODE_302`, `REDIRECT_HTTP_RESPONSE_CODE_303`, and `REDIRECT_HTTP_RESPONSE_CODE_307`.
func (StandardAppVersionHandlerOutput) Script ¶
func (o StandardAppVersionHandlerOutput) Script() StandardAppVersionHandlerScriptPtrOutput
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". Structure is documented below.
func (StandardAppVersionHandlerOutput) SecurityLevel ¶
func (o StandardAppVersionHandlerOutput) SecurityLevel() pulumi.StringPtrOutput
Security (HTTPS) enforcement for this URL. Possible values are `SECURE_DEFAULT`, `SECURE_NEVER`, `SECURE_OPTIONAL`, and `SECURE_ALWAYS`.
func (StandardAppVersionHandlerOutput) StaticFiles ¶
func (o StandardAppVersionHandlerOutput) StaticFiles() StandardAppVersionHandlerStaticFilesPtrOutput
Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. Structure is documented below.
func (StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutput ¶
func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput
func (StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutputWithContext ¶
func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput
func (StandardAppVersionHandlerOutput) UrlRegex ¶
func (o StandardAppVersionHandlerOutput) UrlRegex() pulumi.StringPtrOutput
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.
type StandardAppVersionHandlerScript ¶
type StandardAppVersionHandlerScript struct { // Path to the script from the application root directory. ScriptPath string `pulumi:"scriptPath"` }
type StandardAppVersionHandlerScriptArgs ¶
type StandardAppVersionHandlerScriptArgs struct { // Path to the script from the application root directory. ScriptPath pulumi.StringInput `pulumi:"scriptPath"` }
func (StandardAppVersionHandlerScriptArgs) ElementType ¶
func (StandardAppVersionHandlerScriptArgs) ElementType() reflect.Type
func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutput ¶
func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput
func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutputWithContext ¶
func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput
func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutput ¶
func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutputWithContext ¶
func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
type StandardAppVersionHandlerScriptInput ¶
type StandardAppVersionHandlerScriptInput interface { pulumi.Input ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput ToStandardAppVersionHandlerScriptOutputWithContext(context.Context) StandardAppVersionHandlerScriptOutput }
StandardAppVersionHandlerScriptInput is an input type that accepts StandardAppVersionHandlerScriptArgs and StandardAppVersionHandlerScriptOutput values. You can construct a concrete instance of `StandardAppVersionHandlerScriptInput` via:
StandardAppVersionHandlerScriptArgs{...}
type StandardAppVersionHandlerScriptOutput ¶
type StandardAppVersionHandlerScriptOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerScriptOutput) ElementType ¶
func (StandardAppVersionHandlerScriptOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerScriptOutput) ScriptPath ¶
func (o StandardAppVersionHandlerScriptOutput) ScriptPath() pulumi.StringOutput
Path to the script from the application root directory.
func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutput ¶
func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput
func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutputWithContext ¶
func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput
func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutput ¶
func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext ¶
func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
type StandardAppVersionHandlerScriptPtrInput ¶
type StandardAppVersionHandlerScriptPtrInput interface { pulumi.Input ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput ToStandardAppVersionHandlerScriptPtrOutputWithContext(context.Context) StandardAppVersionHandlerScriptPtrOutput }
StandardAppVersionHandlerScriptPtrInput is an input type that accepts StandardAppVersionHandlerScriptArgs, StandardAppVersionHandlerScriptPtr and StandardAppVersionHandlerScriptPtrOutput values. You can construct a concrete instance of `StandardAppVersionHandlerScriptPtrInput` via:
StandardAppVersionHandlerScriptArgs{...} or: nil
func StandardAppVersionHandlerScriptPtr ¶
func StandardAppVersionHandlerScriptPtr(v *StandardAppVersionHandlerScriptArgs) StandardAppVersionHandlerScriptPtrInput
type StandardAppVersionHandlerScriptPtrOutput ¶
type StandardAppVersionHandlerScriptPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerScriptPtrOutput) ElementType ¶
func (StandardAppVersionHandlerScriptPtrOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerScriptPtrOutput) ScriptPath ¶
func (o StandardAppVersionHandlerScriptPtrOutput) ScriptPath() pulumi.StringPtrOutput
Path to the script from the application root directory.
func (StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutput ¶
func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
func (StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext ¶
func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput
type StandardAppVersionHandlerStaticFiles ¶
type StandardAppVersionHandlerStaticFiles struct { // 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. ApplicationReadable *bool `pulumi:"applicationReadable"` // 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". Expiration *string `pulumi:"expiration"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". HttpHeaders map[string]string `pulumi:"httpHeaders"` // 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. MimeType *string `pulumi:"mimeType"` // 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. Path *string `pulumi:"path"` // Whether this handler should match the request if the file referenced by the handler does not exist. RequireMatchingFile *bool `pulumi:"requireMatchingFile"` // Regular expression that matches the file paths for all files that should be referenced by this handler. UploadPathRegex *string `pulumi:"uploadPathRegex"` }
type StandardAppVersionHandlerStaticFilesArgs ¶
type StandardAppVersionHandlerStaticFilesArgs struct { // 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. ApplicationReadable pulumi.BoolPtrInput `pulumi:"applicationReadable"` // 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". Expiration pulumi.StringPtrInput `pulumi:"expiration"` // HTTP headers to use for all responses from these URLs. // An object containing a list of "key:value" value pairs.". HttpHeaders pulumi.StringMapInput `pulumi:"httpHeaders"` // 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. MimeType pulumi.StringPtrInput `pulumi:"mimeType"` // 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. Path pulumi.StringPtrInput `pulumi:"path"` // Whether this handler should match the request if the file referenced by the handler does not exist. RequireMatchingFile pulumi.BoolPtrInput `pulumi:"requireMatchingFile"` // Regular expression that matches the file paths for all files that should be referenced by this handler. UploadPathRegex pulumi.StringPtrInput `pulumi:"uploadPathRegex"` }
func (StandardAppVersionHandlerStaticFilesArgs) ElementType ¶
func (StandardAppVersionHandlerStaticFilesArgs) ElementType() reflect.Type
func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutput ¶
func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput
func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutputWithContext ¶
func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput
func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutput ¶
func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
type StandardAppVersionHandlerStaticFilesInput ¶
type StandardAppVersionHandlerStaticFilesInput interface { pulumi.Input ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput ToStandardAppVersionHandlerStaticFilesOutputWithContext(context.Context) StandardAppVersionHandlerStaticFilesOutput }
StandardAppVersionHandlerStaticFilesInput is an input type that accepts StandardAppVersionHandlerStaticFilesArgs and StandardAppVersionHandlerStaticFilesOutput values. You can construct a concrete instance of `StandardAppVersionHandlerStaticFilesInput` via:
StandardAppVersionHandlerStaticFilesArgs{...}
type StandardAppVersionHandlerStaticFilesOutput ¶
type StandardAppVersionHandlerStaticFilesOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerStaticFilesOutput) ApplicationReadable ¶
func (o StandardAppVersionHandlerStaticFilesOutput) ApplicationReadable() pulumi.BoolPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesOutput) ElementType ¶
func (StandardAppVersionHandlerStaticFilesOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerStaticFilesOutput) Expiration ¶
func (o StandardAppVersionHandlerStaticFilesOutput) Expiration() pulumi.StringPtrOutput
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".
func (StandardAppVersionHandlerStaticFilesOutput) HttpHeaders ¶
func (o StandardAppVersionHandlerStaticFilesOutput) HttpHeaders() pulumi.StringMapOutput
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
func (StandardAppVersionHandlerStaticFilesOutput) MimeType ¶
func (o StandardAppVersionHandlerStaticFilesOutput) MimeType() pulumi.StringPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesOutput) Path ¶
func (o StandardAppVersionHandlerStaticFilesOutput) Path() pulumi.StringPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesOutput) RequireMatchingFile ¶
func (o StandardAppVersionHandlerStaticFilesOutput) RequireMatchingFile() pulumi.BoolPtrOutput
Whether this handler should match the request if the file referenced by the handler does not exist.
func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutput ¶
func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput
func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutputWithContext ¶
func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput
func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput ¶
func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
func (StandardAppVersionHandlerStaticFilesOutput) UploadPathRegex ¶
func (o StandardAppVersionHandlerStaticFilesOutput) UploadPathRegex() pulumi.StringPtrOutput
Regular expression that matches the file paths for all files that should be referenced by this handler.
type StandardAppVersionHandlerStaticFilesPtrInput ¶
type StandardAppVersionHandlerStaticFilesPtrInput interface { pulumi.Input ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(context.Context) StandardAppVersionHandlerStaticFilesPtrOutput }
StandardAppVersionHandlerStaticFilesPtrInput is an input type that accepts StandardAppVersionHandlerStaticFilesArgs, StandardAppVersionHandlerStaticFilesPtr and StandardAppVersionHandlerStaticFilesPtrOutput values. You can construct a concrete instance of `StandardAppVersionHandlerStaticFilesPtrInput` via:
StandardAppVersionHandlerStaticFilesArgs{...} or: nil
func StandardAppVersionHandlerStaticFilesPtr ¶
func StandardAppVersionHandlerStaticFilesPtr(v *StandardAppVersionHandlerStaticFilesArgs) StandardAppVersionHandlerStaticFilesPtrInput
type StandardAppVersionHandlerStaticFilesPtrOutput ¶
type StandardAppVersionHandlerStaticFilesPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable() pulumi.BoolPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesPtrOutput) ElementType ¶
func (StandardAppVersionHandlerStaticFilesPtrOutput) ElementType() reflect.Type
func (StandardAppVersionHandlerStaticFilesPtrOutput) Expiration ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) Expiration() pulumi.StringPtrOutput
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".
func (StandardAppVersionHandlerStaticFilesPtrOutput) HttpHeaders ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) HttpHeaders() pulumi.StringMapOutput
HTTP headers to use for all responses from these URLs. An object containing a list of "key:value" value pairs.".
func (StandardAppVersionHandlerStaticFilesPtrOutput) MimeType ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) MimeType() pulumi.StringPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesPtrOutput) Path ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) Path() pulumi.StringPtrOutput
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.
func (StandardAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile() pulumi.BoolPtrOutput
Whether this handler should match the request if the file referenced by the handler does not exist.
func (StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
func (StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
func (StandardAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex ¶
func (o StandardAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex() pulumi.StringPtrOutput
Regular expression that matches the file paths for all files that should be referenced by this handler.
type StandardAppVersionInput ¶
type StandardAppVersionInput interface { pulumi.Input ToStandardAppVersionOutput() StandardAppVersionOutput ToStandardAppVersionOutputWithContext(ctx context.Context) StandardAppVersionOutput }
type StandardAppVersionLibraryArgs ¶
type StandardAppVersionLibraryArgs struct { // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringPtrInput `pulumi:"name"` // Version of the library to select, or "latest". Version pulumi.StringPtrInput `pulumi:"version"` }
func (StandardAppVersionLibraryArgs) ElementType ¶
func (StandardAppVersionLibraryArgs) ElementType() reflect.Type
func (StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutput ¶
func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput
func (StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutputWithContext ¶
func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput
type StandardAppVersionLibraryArray ¶
type StandardAppVersionLibraryArray []StandardAppVersionLibraryInput
func (StandardAppVersionLibraryArray) ElementType ¶
func (StandardAppVersionLibraryArray) ElementType() reflect.Type
func (StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutput ¶
func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput
func (StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutputWithContext ¶
func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput
type StandardAppVersionLibraryArrayInput ¶
type StandardAppVersionLibraryArrayInput interface { pulumi.Input ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput ToStandardAppVersionLibraryArrayOutputWithContext(context.Context) StandardAppVersionLibraryArrayOutput }
StandardAppVersionLibraryArrayInput is an input type that accepts StandardAppVersionLibraryArray and StandardAppVersionLibraryArrayOutput values. You can construct a concrete instance of `StandardAppVersionLibraryArrayInput` via:
StandardAppVersionLibraryArray{ StandardAppVersionLibraryArgs{...} }
type StandardAppVersionLibraryArrayOutput ¶
type StandardAppVersionLibraryArrayOutput struct{ *pulumi.OutputState }
func (StandardAppVersionLibraryArrayOutput) ElementType ¶
func (StandardAppVersionLibraryArrayOutput) ElementType() reflect.Type
func (StandardAppVersionLibraryArrayOutput) Index ¶
func (o StandardAppVersionLibraryArrayOutput) Index(i pulumi.IntInput) StandardAppVersionLibraryOutput
func (StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutput ¶
func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput
func (StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutputWithContext ¶
func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput
type StandardAppVersionLibraryInput ¶
type StandardAppVersionLibraryInput interface { pulumi.Input ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput ToStandardAppVersionLibraryOutputWithContext(context.Context) StandardAppVersionLibraryOutput }
StandardAppVersionLibraryInput is an input type that accepts StandardAppVersionLibraryArgs and StandardAppVersionLibraryOutput values. You can construct a concrete instance of `StandardAppVersionLibraryInput` via:
StandardAppVersionLibraryArgs{...}
type StandardAppVersionLibraryOutput ¶
type StandardAppVersionLibraryOutput struct{ *pulumi.OutputState }
func (StandardAppVersionLibraryOutput) ElementType ¶
func (StandardAppVersionLibraryOutput) ElementType() reflect.Type
func (StandardAppVersionLibraryOutput) Name ¶
func (o StandardAppVersionLibraryOutput) Name() pulumi.StringPtrOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutput ¶
func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput
func (StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutputWithContext ¶
func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput
func (StandardAppVersionLibraryOutput) Version ¶
func (o StandardAppVersionLibraryOutput) Version() pulumi.StringPtrOutput
Version of the library to select, or "latest".
type StandardAppVersionManualScaling ¶
type StandardAppVersionManualScaling struct { // 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 = ["manualScaling"[0].instances]` to prevent drift detection. Instances int `pulumi:"instances"` }
type StandardAppVersionManualScalingArgs ¶
type StandardAppVersionManualScalingArgs struct { // 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 = ["manualScaling"[0].instances]` to prevent drift detection. Instances pulumi.IntInput `pulumi:"instances"` }
func (StandardAppVersionManualScalingArgs) ElementType ¶
func (StandardAppVersionManualScalingArgs) ElementType() reflect.Type
func (StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutput ¶
func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutput() StandardAppVersionManualScalingOutput
func (StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutputWithContext ¶
func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingOutputWithContext(ctx context.Context) StandardAppVersionManualScalingOutput
func (StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutput ¶
func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
func (StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutputWithContext ¶
func (i StandardAppVersionManualScalingArgs) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
type StandardAppVersionManualScalingInput ¶
type StandardAppVersionManualScalingInput interface { pulumi.Input ToStandardAppVersionManualScalingOutput() StandardAppVersionManualScalingOutput ToStandardAppVersionManualScalingOutputWithContext(context.Context) StandardAppVersionManualScalingOutput }
StandardAppVersionManualScalingInput is an input type that accepts StandardAppVersionManualScalingArgs and StandardAppVersionManualScalingOutput values. You can construct a concrete instance of `StandardAppVersionManualScalingInput` via:
StandardAppVersionManualScalingArgs{...}
type StandardAppVersionManualScalingOutput ¶
type StandardAppVersionManualScalingOutput struct{ *pulumi.OutputState }
func (StandardAppVersionManualScalingOutput) ElementType ¶
func (StandardAppVersionManualScalingOutput) ElementType() reflect.Type
func (StandardAppVersionManualScalingOutput) Instances ¶
func (o StandardAppVersionManualScalingOutput) Instances() pulumi.IntOutput
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 = ["manualScaling"[0].instances]` to prevent drift detection.
func (StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutput ¶
func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutput() StandardAppVersionManualScalingOutput
func (StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutputWithContext ¶
func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingOutputWithContext(ctx context.Context) StandardAppVersionManualScalingOutput
func (StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutput ¶
func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
func (StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutputWithContext ¶
func (o StandardAppVersionManualScalingOutput) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
type StandardAppVersionManualScalingPtrInput ¶
type StandardAppVersionManualScalingPtrInput interface { pulumi.Input ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput ToStandardAppVersionManualScalingPtrOutputWithContext(context.Context) StandardAppVersionManualScalingPtrOutput }
StandardAppVersionManualScalingPtrInput is an input type that accepts StandardAppVersionManualScalingArgs, StandardAppVersionManualScalingPtr and StandardAppVersionManualScalingPtrOutput values. You can construct a concrete instance of `StandardAppVersionManualScalingPtrInput` via:
StandardAppVersionManualScalingArgs{...} or: nil
func StandardAppVersionManualScalingPtr ¶
func StandardAppVersionManualScalingPtr(v *StandardAppVersionManualScalingArgs) StandardAppVersionManualScalingPtrInput
type StandardAppVersionManualScalingPtrOutput ¶
type StandardAppVersionManualScalingPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionManualScalingPtrOutput) ElementType ¶
func (StandardAppVersionManualScalingPtrOutput) ElementType() reflect.Type
func (StandardAppVersionManualScalingPtrOutput) Instances ¶
func (o StandardAppVersionManualScalingPtrOutput) Instances() pulumi.IntPtrOutput
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 = ["manualScaling"[0].instances]` to prevent drift detection.
func (StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutput ¶
func (o StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutput() StandardAppVersionManualScalingPtrOutput
func (StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutputWithContext ¶
func (o StandardAppVersionManualScalingPtrOutput) ToStandardAppVersionManualScalingPtrOutputWithContext(ctx context.Context) StandardAppVersionManualScalingPtrOutput
type StandardAppVersionMap ¶
type StandardAppVersionMap map[string]StandardAppVersionInput
func (StandardAppVersionMap) ElementType ¶
func (StandardAppVersionMap) ElementType() reflect.Type
func (StandardAppVersionMap) ToStandardAppVersionMapOutput ¶
func (i StandardAppVersionMap) ToStandardAppVersionMapOutput() StandardAppVersionMapOutput
func (StandardAppVersionMap) ToStandardAppVersionMapOutputWithContext ¶
func (i StandardAppVersionMap) ToStandardAppVersionMapOutputWithContext(ctx context.Context) StandardAppVersionMapOutput
type StandardAppVersionMapInput ¶
type StandardAppVersionMapInput interface { pulumi.Input ToStandardAppVersionMapOutput() StandardAppVersionMapOutput ToStandardAppVersionMapOutputWithContext(context.Context) StandardAppVersionMapOutput }
StandardAppVersionMapInput is an input type that accepts StandardAppVersionMap and StandardAppVersionMapOutput values. You can construct a concrete instance of `StandardAppVersionMapInput` via:
StandardAppVersionMap{ "key": StandardAppVersionArgs{...} }
type StandardAppVersionMapOutput ¶
type StandardAppVersionMapOutput struct{ *pulumi.OutputState }
func (StandardAppVersionMapOutput) ElementType ¶
func (StandardAppVersionMapOutput) ElementType() reflect.Type
func (StandardAppVersionMapOutput) MapIndex ¶
func (o StandardAppVersionMapOutput) MapIndex(k pulumi.StringInput) StandardAppVersionOutput
func (StandardAppVersionMapOutput) ToStandardAppVersionMapOutput ¶
func (o StandardAppVersionMapOutput) ToStandardAppVersionMapOutput() StandardAppVersionMapOutput
func (StandardAppVersionMapOutput) ToStandardAppVersionMapOutputWithContext ¶
func (o StandardAppVersionMapOutput) ToStandardAppVersionMapOutputWithContext(ctx context.Context) StandardAppVersionMapOutput
type StandardAppVersionOutput ¶
type StandardAppVersionOutput struct{ *pulumi.OutputState }
func (StandardAppVersionOutput) AppEngineApis ¶ added in v6.36.0
func (o StandardAppVersionOutput) AppEngineApis() pulumi.BoolPtrOutput
Allows App Engine second generation runtimes to access the legacy bundled services.
func (StandardAppVersionOutput) AutomaticScaling ¶ added in v6.23.0
func (o StandardAppVersionOutput) AutomaticScaling() StandardAppVersionAutomaticScalingPtrOutput
Automatic scaling is based on request rate, response latencies, and other application metrics. Structure is documented below.
func (StandardAppVersionOutput) BasicScaling ¶ added in v6.23.0
func (o StandardAppVersionOutput) BasicScaling() StandardAppVersionBasicScalingPtrOutput
Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. Structure is documented below.
func (StandardAppVersionOutput) DeleteServiceOnDestroy ¶ added in v6.23.0
func (o StandardAppVersionOutput) DeleteServiceOnDestroy() pulumi.BoolPtrOutput
If set to `true`, the service will be deleted if it is the last version.
func (StandardAppVersionOutput) Deployment ¶ added in v6.23.0
func (o StandardAppVersionOutput) Deployment() StandardAppVersionDeploymentOutput
Code and application artifacts that make up this version. Structure is documented below.
func (StandardAppVersionOutput) ElementType ¶
func (StandardAppVersionOutput) ElementType() reflect.Type
func (StandardAppVersionOutput) Entrypoint ¶ added in v6.23.0
func (o StandardAppVersionOutput) Entrypoint() StandardAppVersionEntrypointOutput
The entrypoint for the application. Structure is documented below.
func (StandardAppVersionOutput) EnvVariables ¶ added in v6.23.0
func (o StandardAppVersionOutput) EnvVariables() pulumi.StringMapOutput
Environment variables available to the application.
func (StandardAppVersionOutput) Handlers ¶ added in v6.23.0
func (o StandardAppVersionOutput) Handlers() StandardAppVersionHandlerArrayOutput
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted. Structure is documented below.
func (StandardAppVersionOutput) InboundServices ¶ added in v6.23.0
func (o StandardAppVersionOutput) InboundServices() pulumi.StringArrayOutput
A list of the types of messages that this application is able to receive. Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`.
func (StandardAppVersionOutput) InstanceClass ¶ added in v6.23.0
func (o StandardAppVersionOutput) InstanceClass() pulumi.StringOutput
Instance class that is used to run this version. Valid values are AutomaticScaling: F1, F2, F4, F4_1G BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen.
func (StandardAppVersionOutput) Libraries ¶ added in v6.23.0
func (o StandardAppVersionOutput) Libraries() StandardAppVersionLibraryArrayOutput
Configuration for third-party Python runtime libraries that are required by the application. Structure is documented below.
func (StandardAppVersionOutput) ManualScaling ¶ added in v6.23.0
func (o StandardAppVersionOutput) ManualScaling() StandardAppVersionManualScalingPtrOutput
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Structure is documented below.
func (StandardAppVersionOutput) Name ¶ added in v6.23.0
func (o StandardAppVersionOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (StandardAppVersionOutput) NoopOnDestroy ¶ added in v6.23.0
func (o StandardAppVersionOutput) NoopOnDestroy() pulumi.BoolPtrOutput
If set to `true`, the application version will not be deleted.
func (StandardAppVersionOutput) Project ¶ added in v6.23.0
func (o StandardAppVersionOutput) Project() pulumi.StringOutput
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
func (StandardAppVersionOutput) Runtime ¶ added in v6.23.0
func (o StandardAppVersionOutput) Runtime() pulumi.StringOutput
Desired runtime. Example python27.
func (StandardAppVersionOutput) RuntimeApiVersion ¶ added in v6.23.0
func (o StandardAppVersionOutput) RuntimeApiVersion() pulumi.StringPtrOutput
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/<language>/config/appref`\ Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`.
func (StandardAppVersionOutput) Service ¶ added in v6.23.0
func (o StandardAppVersionOutput) Service() pulumi.StringOutput
AppEngine service resource
func (StandardAppVersionOutput) ServiceAccount ¶ added in v6.41.0
func (o StandardAppVersionOutput) ServiceAccount() pulumi.StringOutput
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.
func (StandardAppVersionOutput) Threadsafe ¶ added in v6.23.0
func (o StandardAppVersionOutput) Threadsafe() pulumi.BoolPtrOutput
Whether multiple requests can be dispatched to this version at once.
func (StandardAppVersionOutput) ToStandardAppVersionOutput ¶
func (o StandardAppVersionOutput) ToStandardAppVersionOutput() StandardAppVersionOutput
func (StandardAppVersionOutput) ToStandardAppVersionOutputWithContext ¶
func (o StandardAppVersionOutput) ToStandardAppVersionOutputWithContext(ctx context.Context) StandardAppVersionOutput
func (StandardAppVersionOutput) VersionId ¶ added in v6.23.0
func (o StandardAppVersionOutput) VersionId() pulumi.StringPtrOutput
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-".
func (StandardAppVersionOutput) VpcAccessConnector ¶ added in v6.23.0
func (o StandardAppVersionOutput) VpcAccessConnector() StandardAppVersionVpcAccessConnectorPtrOutput
Enables VPC connectivity for standard apps. Structure is documented below.
type StandardAppVersionState ¶
type StandardAppVersionState struct { // Allows App Engine second generation runtimes to access the legacy bundled services. AppEngineApis pulumi.BoolPtrInput // Automatic scaling is based on request rate, response latencies, and other application metrics. // Structure is documented below. AutomaticScaling StandardAppVersionAutomaticScalingPtrInput // Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. // Structure is documented below. BasicScaling StandardAppVersionBasicScalingPtrInput // If set to `true`, the service will be deleted if it is the last version. DeleteServiceOnDestroy pulumi.BoolPtrInput // Code and application artifacts that make up this version. // Structure is documented below. Deployment StandardAppVersionDeploymentPtrInput // The entrypoint for the application. // Structure is documented below. Entrypoint StandardAppVersionEntrypointPtrInput // Environment variables available to the application. EnvVariables pulumi.StringMapInput // An ordered list of URL-matching patterns that should be applied to incoming requests. // The first matching URL handles the request and other request handlers are not attempted. // Structure is documented below. Handlers StandardAppVersionHandlerArrayInput // A list of the types of messages that this application is able to receive. // Each value may be one of `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`, and `INBOUND_SERVICE_WARMUP`. InboundServices pulumi.StringArrayInput // Instance class that is used to run this version. Valid values are // AutomaticScaling: F1, F2, F4, F4_1G // BasicScaling or ManualScaling: B1, B2, B4, B4_1G, B8 // Defaults to F1 for AutomaticScaling and B2 for ManualScaling and BasicScaling. If no scaling is specified, AutomaticScaling is chosen. InstanceClass pulumi.StringPtrInput // Configuration for third-party Python runtime libraries that are required by the application. // Structure is documented below. Libraries StandardAppVersionLibraryArrayInput // A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. // Structure is documented below. ManualScaling StandardAppVersionManualScalingPtrInput // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringPtrInput // If set to `true`, the application version will not be deleted. NoopOnDestroy pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // Desired runtime. Example python27. Runtime pulumi.StringPtrInput // 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/<language>/config/appref`\ // Substitute `<language>` with `python`, `java`, `php`, `ruby`, `go` or `nodejs`. RuntimeApiVersion pulumi.StringPtrInput // AppEngine service resource Service pulumi.StringPtrInput // 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. ServiceAccount pulumi.StringPtrInput // Whether multiple requests can be dispatched to this version at once. Threadsafe pulumi.BoolPtrInput // 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-". VersionId pulumi.StringPtrInput // Enables VPC connectivity for standard apps. // Structure is documented below. VpcAccessConnector StandardAppVersionVpcAccessConnectorPtrInput }
func (StandardAppVersionState) ElementType ¶
func (StandardAppVersionState) ElementType() reflect.Type
type StandardAppVersionVpcAccessConnector ¶
type StandardAppVersionVpcAccessConnector struct { // The egress setting for the connector, controlling what traffic is diverted through it. EgressSetting *string `pulumi:"egressSetting"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name string `pulumi:"name"` }
type StandardAppVersionVpcAccessConnectorArgs ¶
type StandardAppVersionVpcAccessConnectorArgs struct { // The egress setting for the connector, controlling what traffic is diverted through it. EgressSetting pulumi.StringPtrInput `pulumi:"egressSetting"` // Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1. Name pulumi.StringInput `pulumi:"name"` }
func (StandardAppVersionVpcAccessConnectorArgs) ElementType ¶
func (StandardAppVersionVpcAccessConnectorArgs) ElementType() reflect.Type
func (StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutput ¶
func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutput() StandardAppVersionVpcAccessConnectorOutput
func (StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutputWithContext ¶
func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorOutput
func (StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutput ¶
func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
func (StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (i StandardAppVersionVpcAccessConnectorArgs) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput
type StandardAppVersionVpcAccessConnectorInput ¶
type StandardAppVersionVpcAccessConnectorInput interface { pulumi.Input ToStandardAppVersionVpcAccessConnectorOutput() StandardAppVersionVpcAccessConnectorOutput ToStandardAppVersionVpcAccessConnectorOutputWithContext(context.Context) StandardAppVersionVpcAccessConnectorOutput }
StandardAppVersionVpcAccessConnectorInput is an input type that accepts StandardAppVersionVpcAccessConnectorArgs and StandardAppVersionVpcAccessConnectorOutput values. You can construct a concrete instance of `StandardAppVersionVpcAccessConnectorInput` via:
StandardAppVersionVpcAccessConnectorArgs{...}
type StandardAppVersionVpcAccessConnectorOutput ¶
type StandardAppVersionVpcAccessConnectorOutput struct{ *pulumi.OutputState }
func (StandardAppVersionVpcAccessConnectorOutput) EgressSetting ¶ added in v6.39.0
func (o StandardAppVersionVpcAccessConnectorOutput) EgressSetting() pulumi.StringPtrOutput
The egress setting for the connector, controlling what traffic is diverted through it.
func (StandardAppVersionVpcAccessConnectorOutput) ElementType ¶
func (StandardAppVersionVpcAccessConnectorOutput) ElementType() reflect.Type
func (StandardAppVersionVpcAccessConnectorOutput) Name ¶
func (o StandardAppVersionVpcAccessConnectorOutput) Name() pulumi.StringOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutput ¶
func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutput() StandardAppVersionVpcAccessConnectorOutput
func (StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutputWithContext ¶
func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorOutput
func (StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput ¶
func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
func (StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (o StandardAppVersionVpcAccessConnectorOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput
type StandardAppVersionVpcAccessConnectorPtrInput ¶
type StandardAppVersionVpcAccessConnectorPtrInput interface { pulumi.Input ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(context.Context) StandardAppVersionVpcAccessConnectorPtrOutput }
StandardAppVersionVpcAccessConnectorPtrInput is an input type that accepts StandardAppVersionVpcAccessConnectorArgs, StandardAppVersionVpcAccessConnectorPtr and StandardAppVersionVpcAccessConnectorPtrOutput values. You can construct a concrete instance of `StandardAppVersionVpcAccessConnectorPtrInput` via:
StandardAppVersionVpcAccessConnectorArgs{...} or: nil
func StandardAppVersionVpcAccessConnectorPtr ¶
func StandardAppVersionVpcAccessConnectorPtr(v *StandardAppVersionVpcAccessConnectorArgs) StandardAppVersionVpcAccessConnectorPtrInput
type StandardAppVersionVpcAccessConnectorPtrOutput ¶
type StandardAppVersionVpcAccessConnectorPtrOutput struct{ *pulumi.OutputState }
func (StandardAppVersionVpcAccessConnectorPtrOutput) EgressSetting ¶ added in v6.39.0
func (o StandardAppVersionVpcAccessConnectorPtrOutput) EgressSetting() pulumi.StringPtrOutput
The egress setting for the connector, controlling what traffic is diverted through it.
func (StandardAppVersionVpcAccessConnectorPtrOutput) ElementType ¶
func (StandardAppVersionVpcAccessConnectorPtrOutput) ElementType() reflect.Type
func (StandardAppVersionVpcAccessConnectorPtrOutput) Name ¶
func (o StandardAppVersionVpcAccessConnectorPtrOutput) Name() pulumi.StringPtrOutput
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
func (StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput ¶
func (o StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutput() StandardAppVersionVpcAccessConnectorPtrOutput
func (StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext ¶
func (o StandardAppVersionVpcAccessConnectorPtrOutput) ToStandardAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) StandardAppVersionVpcAccessConnectorPtrOutput