Documentation ¶
Index ¶
- type App
- type AppArgs
- type AppArray
- type AppArrayInput
- type AppArrayOutput
- type AppDapr
- type AppDaprArgs
- func (AppDaprArgs) ElementType() reflect.Type
- func (i AppDaprArgs) ToAppDaprOutput() AppDaprOutput
- func (i AppDaprArgs) ToAppDaprOutputWithContext(ctx context.Context) AppDaprOutput
- func (i AppDaprArgs) ToAppDaprPtrOutput() AppDaprPtrOutput
- func (i AppDaprArgs) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
- type AppDaprInput
- type AppDaprOutput
- func (o AppDaprOutput) AppId() pulumi.StringOutput
- func (o AppDaprOutput) AppPort() pulumi.IntPtrOutput
- func (o AppDaprOutput) AppProtocol() pulumi.StringPtrOutput
- func (AppDaprOutput) ElementType() reflect.Type
- func (o AppDaprOutput) ToAppDaprOutput() AppDaprOutput
- func (o AppDaprOutput) ToAppDaprOutputWithContext(ctx context.Context) AppDaprOutput
- func (o AppDaprOutput) ToAppDaprPtrOutput() AppDaprPtrOutput
- func (o AppDaprOutput) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
- type AppDaprPtrInput
- type AppDaprPtrOutput
- func (o AppDaprPtrOutput) AppId() pulumi.StringPtrOutput
- func (o AppDaprPtrOutput) AppPort() pulumi.IntPtrOutput
- func (o AppDaprPtrOutput) AppProtocol() pulumi.StringPtrOutput
- func (o AppDaprPtrOutput) Elem() AppDaprOutput
- func (AppDaprPtrOutput) ElementType() reflect.Type
- func (o AppDaprPtrOutput) ToAppDaprPtrOutput() AppDaprPtrOutput
- func (o AppDaprPtrOutput) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
- type AppIdentity
- type AppIdentityArgs
- func (AppIdentityArgs) ElementType() reflect.Type
- func (i AppIdentityArgs) ToAppIdentityOutput() AppIdentityOutput
- func (i AppIdentityArgs) ToAppIdentityOutputWithContext(ctx context.Context) AppIdentityOutput
- func (i AppIdentityArgs) ToAppIdentityPtrOutput() AppIdentityPtrOutput
- func (i AppIdentityArgs) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
- type AppIdentityInput
- type AppIdentityOutput
- func (AppIdentityOutput) ElementType() reflect.Type
- func (o AppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AppIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o AppIdentityOutput) ToAppIdentityOutput() AppIdentityOutput
- func (o AppIdentityOutput) ToAppIdentityOutputWithContext(ctx context.Context) AppIdentityOutput
- func (o AppIdentityOutput) ToAppIdentityPtrOutput() AppIdentityPtrOutput
- func (o AppIdentityOutput) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
- func (o AppIdentityOutput) Type() pulumi.StringOutput
- type AppIdentityPtrInput
- type AppIdentityPtrOutput
- func (o AppIdentityPtrOutput) Elem() AppIdentityOutput
- func (AppIdentityPtrOutput) ElementType() reflect.Type
- func (o AppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o AppIdentityPtrOutput) ToAppIdentityPtrOutput() AppIdentityPtrOutput
- func (o AppIdentityPtrOutput) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
- func (o AppIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type AppIngress
- type AppIngressArgs
- func (AppIngressArgs) ElementType() reflect.Type
- func (i AppIngressArgs) ToAppIngressOutput() AppIngressOutput
- func (i AppIngressArgs) ToAppIngressOutputWithContext(ctx context.Context) AppIngressOutput
- func (i AppIngressArgs) ToAppIngressPtrOutput() AppIngressPtrOutput
- func (i AppIngressArgs) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
- type AppIngressCustomDomain
- type AppIngressCustomDomainArgs
- type AppIngressCustomDomainArray
- func (AppIngressCustomDomainArray) ElementType() reflect.Type
- func (i AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutput() AppIngressCustomDomainArrayOutput
- func (i AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) AppIngressCustomDomainArrayOutput
- type AppIngressCustomDomainArrayInput
- type AppIngressCustomDomainArrayOutput
- func (AppIngressCustomDomainArrayOutput) ElementType() reflect.Type
- func (o AppIngressCustomDomainArrayOutput) Index(i pulumi.IntInput) AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutput() AppIngressCustomDomainArrayOutput
- func (o AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) AppIngressCustomDomainArrayOutput
- type AppIngressCustomDomainInput
- type AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainOutput) CertificateId() pulumi.StringPtrOutput
- func (AppIngressCustomDomainOutput) ElementType() reflect.Type
- func (o AppIngressCustomDomainOutput) Name() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
- type AppIngressInput
- type AppIngressIpSecurityRestriction
- type AppIngressIpSecurityRestrictionArgs
- func (AppIngressIpSecurityRestrictionArgs) ElementType() reflect.Type
- func (i AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutput() AppIngressIpSecurityRestrictionOutput
- func (i AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionOutput
- type AppIngressIpSecurityRestrictionArray
- func (AppIngressIpSecurityRestrictionArray) ElementType() reflect.Type
- func (i AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutput() AppIngressIpSecurityRestrictionArrayOutput
- func (i AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionArrayOutput
- type AppIngressIpSecurityRestrictionArrayInput
- type AppIngressIpSecurityRestrictionArrayOutput
- func (AppIngressIpSecurityRestrictionArrayOutput) ElementType() reflect.Type
- func (o AppIngressIpSecurityRestrictionArrayOutput) Index(i pulumi.IntInput) AppIngressIpSecurityRestrictionOutput
- func (o AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutput() AppIngressIpSecurityRestrictionArrayOutput
- func (o AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionArrayOutput
- type AppIngressIpSecurityRestrictionInput
- type AppIngressIpSecurityRestrictionOutput
- func (o AppIngressIpSecurityRestrictionOutput) Action() pulumi.StringOutput
- func (o AppIngressIpSecurityRestrictionOutput) Description() pulumi.StringPtrOutput
- func (AppIngressIpSecurityRestrictionOutput) ElementType() reflect.Type
- func (o AppIngressIpSecurityRestrictionOutput) IpAddressRange() pulumi.StringOutput
- func (o AppIngressIpSecurityRestrictionOutput) Name() pulumi.StringOutput
- func (o AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutput() AppIngressIpSecurityRestrictionOutput
- func (o AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionOutput
- type AppIngressOutput
- func (o AppIngressOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
- func (o AppIngressOutput) CustomDomains() AppIngressCustomDomainArrayOutput
- func (AppIngressOutput) ElementType() reflect.Type
- func (o AppIngressOutput) ExposedPort() pulumi.IntPtrOutput
- func (o AppIngressOutput) ExternalEnabled() pulumi.BoolPtrOutput
- func (o AppIngressOutput) Fqdn() pulumi.StringPtrOutput
- func (o AppIngressOutput) IpSecurityRestrictions() AppIngressIpSecurityRestrictionArrayOutput
- func (o AppIngressOutput) TargetPort() pulumi.IntOutput
- func (o AppIngressOutput) ToAppIngressOutput() AppIngressOutput
- func (o AppIngressOutput) ToAppIngressOutputWithContext(ctx context.Context) AppIngressOutput
- func (o AppIngressOutput) ToAppIngressPtrOutput() AppIngressPtrOutput
- func (o AppIngressOutput) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
- func (o AppIngressOutput) TrafficWeights() AppIngressTrafficWeightArrayOutput
- func (o AppIngressOutput) Transport() pulumi.StringPtrOutput
- type AppIngressPtrInput
- type AppIngressPtrOutput
- func (o AppIngressPtrOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
- func (o AppIngressPtrOutput) CustomDomains() AppIngressCustomDomainArrayOutput
- func (o AppIngressPtrOutput) Elem() AppIngressOutput
- func (AppIngressPtrOutput) ElementType() reflect.Type
- func (o AppIngressPtrOutput) ExposedPort() pulumi.IntPtrOutput
- func (o AppIngressPtrOutput) ExternalEnabled() pulumi.BoolPtrOutput
- func (o AppIngressPtrOutput) Fqdn() pulumi.StringPtrOutput
- func (o AppIngressPtrOutput) IpSecurityRestrictions() AppIngressIpSecurityRestrictionArrayOutput
- func (o AppIngressPtrOutput) TargetPort() pulumi.IntPtrOutput
- func (o AppIngressPtrOutput) ToAppIngressPtrOutput() AppIngressPtrOutput
- func (o AppIngressPtrOutput) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
- func (o AppIngressPtrOutput) TrafficWeights() AppIngressTrafficWeightArrayOutput
- func (o AppIngressPtrOutput) Transport() pulumi.StringPtrOutput
- type AppIngressTrafficWeight
- type AppIngressTrafficWeightArgs
- type AppIngressTrafficWeightArray
- func (AppIngressTrafficWeightArray) ElementType() reflect.Type
- func (i AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutput() AppIngressTrafficWeightArrayOutput
- func (i AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) AppIngressTrafficWeightArrayOutput
- type AppIngressTrafficWeightArrayInput
- type AppIngressTrafficWeightArrayOutput
- func (AppIngressTrafficWeightArrayOutput) ElementType() reflect.Type
- func (o AppIngressTrafficWeightArrayOutput) Index(i pulumi.IntInput) AppIngressTrafficWeightOutput
- func (o AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutput() AppIngressTrafficWeightArrayOutput
- func (o AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) AppIngressTrafficWeightArrayOutput
- type AppIngressTrafficWeightInput
- type AppIngressTrafficWeightOutput
- func (AppIngressTrafficWeightOutput) ElementType() reflect.Type
- func (o AppIngressTrafficWeightOutput) Label() pulumi.StringPtrOutput
- func (o AppIngressTrafficWeightOutput) LatestRevision() pulumi.BoolPtrOutput
- func (o AppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
- func (o AppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringPtrOutput
- func (o AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutput() AppIngressTrafficWeightOutput
- func (o AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutputWithContext(ctx context.Context) AppIngressTrafficWeightOutput
- type AppInput
- type AppMap
- type AppMapInput
- type AppMapOutput
- type AppOutput
- func (o AppOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (o AppOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o AppOutput) Dapr() AppDaprPtrOutput
- func (AppOutput) ElementType() reflect.Type
- func (o AppOutput) Identity() AppIdentityPtrOutput
- func (o AppOutput) Ingress() AppIngressPtrOutput
- func (o AppOutput) LatestRevisionFqdn() pulumi.StringOutput
- func (o AppOutput) LatestRevisionName() pulumi.StringOutput
- func (o AppOutput) Location() pulumi.StringOutput
- func (o AppOutput) MaxInactiveRevisions() pulumi.IntPtrOutput
- func (o AppOutput) Name() pulumi.StringOutput
- func (o AppOutput) OutboundIpAddresses() pulumi.StringArrayOutput
- func (o AppOutput) Registries() AppRegistryArrayOutput
- func (o AppOutput) ResourceGroupName() pulumi.StringOutput
- func (o AppOutput) RevisionMode() pulumi.StringOutput
- func (o AppOutput) Secrets() AppSecretArrayOutput
- func (o AppOutput) Tags() pulumi.StringMapOutput
- func (o AppOutput) Template() AppTemplateOutput
- func (o AppOutput) ToAppOutput() AppOutput
- func (o AppOutput) ToAppOutputWithContext(ctx context.Context) AppOutput
- func (o AppOutput) WorkloadProfileName() pulumi.StringPtrOutput
- type AppRegistry
- type AppRegistryArgs
- type AppRegistryArray
- type AppRegistryArrayInput
- type AppRegistryArrayOutput
- func (AppRegistryArrayOutput) ElementType() reflect.Type
- func (o AppRegistryArrayOutput) Index(i pulumi.IntInput) AppRegistryOutput
- func (o AppRegistryArrayOutput) ToAppRegistryArrayOutput() AppRegistryArrayOutput
- func (o AppRegistryArrayOutput) ToAppRegistryArrayOutputWithContext(ctx context.Context) AppRegistryArrayOutput
- type AppRegistryInput
- type AppRegistryOutput
- func (AppRegistryOutput) ElementType() reflect.Type
- func (o AppRegistryOutput) Identity() pulumi.StringPtrOutput
- func (o AppRegistryOutput) PasswordSecretName() pulumi.StringPtrOutput
- func (o AppRegistryOutput) Server() pulumi.StringOutput
- func (o AppRegistryOutput) ToAppRegistryOutput() AppRegistryOutput
- func (o AppRegistryOutput) ToAppRegistryOutputWithContext(ctx context.Context) AppRegistryOutput
- func (o AppRegistryOutput) Username() pulumi.StringPtrOutput
- type AppSecret
- type AppSecretArgs
- type AppSecretArray
- type AppSecretArrayInput
- type AppSecretArrayOutput
- func (AppSecretArrayOutput) ElementType() reflect.Type
- func (o AppSecretArrayOutput) Index(i pulumi.IntInput) AppSecretOutput
- func (o AppSecretArrayOutput) ToAppSecretArrayOutput() AppSecretArrayOutput
- func (o AppSecretArrayOutput) ToAppSecretArrayOutputWithContext(ctx context.Context) AppSecretArrayOutput
- type AppSecretInput
- type AppSecretOutput
- func (AppSecretOutput) ElementType() reflect.Type
- func (o AppSecretOutput) Identity() pulumi.StringPtrOutput
- func (o AppSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
- func (o AppSecretOutput) Name() pulumi.StringOutput
- func (o AppSecretOutput) ToAppSecretOutput() AppSecretOutput
- func (o AppSecretOutput) ToAppSecretOutputWithContext(ctx context.Context) AppSecretOutput
- func (o AppSecretOutput) Value() pulumi.StringPtrOutput
- type AppState
- type AppTemplate
- type AppTemplateArgs
- func (AppTemplateArgs) ElementType() reflect.Type
- func (i AppTemplateArgs) ToAppTemplateOutput() AppTemplateOutput
- func (i AppTemplateArgs) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput
- func (i AppTemplateArgs) ToAppTemplatePtrOutput() AppTemplatePtrOutput
- func (i AppTemplateArgs) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
- type AppTemplateAzureQueueScaleRule
- type AppTemplateAzureQueueScaleRuleArgs
- func (AppTemplateAzureQueueScaleRuleArgs) ElementType() reflect.Type
- func (i AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutput() AppTemplateAzureQueueScaleRuleOutput
- func (i AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleOutput
- type AppTemplateAzureQueueScaleRuleArray
- func (AppTemplateAzureQueueScaleRuleArray) ElementType() reflect.Type
- func (i AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutput() AppTemplateAzureQueueScaleRuleArrayOutput
- func (i AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleArrayOutput
- type AppTemplateAzureQueueScaleRuleArrayInput
- type AppTemplateAzureQueueScaleRuleArrayOutput
- func (AppTemplateAzureQueueScaleRuleArrayOutput) ElementType() reflect.Type
- func (o AppTemplateAzureQueueScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateAzureQueueScaleRuleOutput
- func (o AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutput() AppTemplateAzureQueueScaleRuleArrayOutput
- func (o AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleArrayOutput
- type AppTemplateAzureQueueScaleRuleAuthentication
- type AppTemplateAzureQueueScaleRuleAuthenticationArgs
- func (AppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput() AppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (i AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationOutput
- type AppTemplateAzureQueueScaleRuleAuthenticationArray
- func (AppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (i AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- type AppTemplateAzureQueueScaleRuleAuthenticationArrayInput
- type AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) AppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (o AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- type AppTemplateAzureQueueScaleRuleAuthenticationInput
- type AppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput() AppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type AppTemplateAzureQueueScaleRuleInput
- type AppTemplateAzureQueueScaleRuleOutput
- func (o AppTemplateAzureQueueScaleRuleOutput) Authentications() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (AppTemplateAzureQueueScaleRuleOutput) ElementType() reflect.Type
- func (o AppTemplateAzureQueueScaleRuleOutput) Name() pulumi.StringOutput
- func (o AppTemplateAzureQueueScaleRuleOutput) QueueLength() pulumi.IntOutput
- func (o AppTemplateAzureQueueScaleRuleOutput) QueueName() pulumi.StringOutput
- func (o AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutput() AppTemplateAzureQueueScaleRuleOutput
- func (o AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleOutput
- type AppTemplateContainer
- type AppTemplateContainerArgs
- type AppTemplateContainerArray
- type AppTemplateContainerArrayInput
- type AppTemplateContainerArrayOutput
- func (AppTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerOutput
- func (o AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput
- func (o AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutputWithContext(ctx context.Context) AppTemplateContainerArrayOutput
- type AppTemplateContainerEnv
- type AppTemplateContainerEnvArgs
- type AppTemplateContainerEnvArray
- func (AppTemplateContainerEnvArray) ElementType() reflect.Type
- func (i AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutput() AppTemplateContainerEnvArrayOutput
- func (i AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateContainerEnvArrayOutput
- type AppTemplateContainerEnvArrayInput
- type AppTemplateContainerEnvArrayOutput
- func (AppTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerEnvOutput
- func (o AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutput() AppTemplateContainerEnvArrayOutput
- func (o AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateContainerEnvArrayOutput
- type AppTemplateContainerEnvInput
- type AppTemplateContainerEnvOutput
- func (AppTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o AppTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerEnvOutput) SecretName() pulumi.StringPtrOutput
- func (o AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutput() AppTemplateContainerEnvOutput
- func (o AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutputWithContext(ctx context.Context) AppTemplateContainerEnvOutput
- func (o AppTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- type AppTemplateContainerInput
- type AppTemplateContainerLivenessProbe
- type AppTemplateContainerLivenessProbeArgs
- func (AppTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutput() AppTemplateContainerLivenessProbeOutput
- func (i AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeOutput
- type AppTemplateContainerLivenessProbeArray
- func (AppTemplateContainerLivenessProbeArray) ElementType() reflect.Type
- func (i AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutput() AppTemplateContainerLivenessProbeArrayOutput
- func (i AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeArrayOutput
- type AppTemplateContainerLivenessProbeArrayInput
- type AppTemplateContainerLivenessProbeArrayOutput
- func (AppTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerLivenessProbeArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerLivenessProbeOutput
- func (o AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutput() AppTemplateContainerLivenessProbeArrayOutput
- func (o AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeArrayOutput
- type AppTemplateContainerLivenessProbeHeader
- type AppTemplateContainerLivenessProbeHeaderArgs
- func (AppTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
- func (i AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutput() AppTemplateContainerLivenessProbeHeaderOutput
- func (i AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderOutput
- type AppTemplateContainerLivenessProbeHeaderArray
- func (AppTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
- func (i AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutput() AppTemplateContainerLivenessProbeHeaderArrayOutput
- func (i AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderArrayOutput
- type AppTemplateContainerLivenessProbeHeaderArrayInput
- type AppTemplateContainerLivenessProbeHeaderArrayOutput
- func (AppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerLivenessProbeHeaderArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerLivenessProbeHeaderOutput
- func (o AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutput() AppTemplateContainerLivenessProbeHeaderArrayOutput
- func (o AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderArrayOutput
- type AppTemplateContainerLivenessProbeHeaderInput
- type AppTemplateContainerLivenessProbeHeaderOutput
- func (AppTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
- func (o AppTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutput() AppTemplateContainerLivenessProbeHeaderOutput
- func (o AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderOutput
- func (o AppTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
- type AppTemplateContainerLivenessProbeInput
- type AppTemplateContainerLivenessProbeOutput
- func (AppTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o AppTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) Headers() AppTemplateContainerLivenessProbeHeaderArrayOutput
- func (o AppTemplateContainerLivenessProbeOutput) Host() pulumi.StringPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) Path() pulumi.StringPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
- func (o AppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutput() AppTemplateContainerLivenessProbeOutput
- func (o AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeOutput
- func (o AppTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
- type AppTemplateContainerOutput
- func (o AppTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o AppTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (o AppTemplateContainerOutput) Cpu() pulumi.Float64Output
- func (AppTemplateContainerOutput) ElementType() reflect.Type
- func (o AppTemplateContainerOutput) Envs() AppTemplateContainerEnvArrayOutput
- func (o AppTemplateContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
- func (o AppTemplateContainerOutput) Image() pulumi.StringOutput
- func (o AppTemplateContainerOutput) LivenessProbes() AppTemplateContainerLivenessProbeArrayOutput
- func (o AppTemplateContainerOutput) Memory() pulumi.StringOutput
- func (o AppTemplateContainerOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerOutput) ReadinessProbes() AppTemplateContainerReadinessProbeArrayOutput
- func (o AppTemplateContainerOutput) StartupProbes() AppTemplateContainerStartupProbeArrayOutput
- func (o AppTemplateContainerOutput) ToAppTemplateContainerOutput() AppTemplateContainerOutput
- func (o AppTemplateContainerOutput) ToAppTemplateContainerOutputWithContext(ctx context.Context) AppTemplateContainerOutput
- func (o AppTemplateContainerOutput) VolumeMounts() AppTemplateContainerVolumeMountArrayOutput
- type AppTemplateContainerReadinessProbe
- type AppTemplateContainerReadinessProbeArgs
- func (AppTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutput() AppTemplateContainerReadinessProbeOutput
- func (i AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeOutput
- type AppTemplateContainerReadinessProbeArray
- func (AppTemplateContainerReadinessProbeArray) ElementType() reflect.Type
- func (i AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutput() AppTemplateContainerReadinessProbeArrayOutput
- func (i AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeArrayOutput
- type AppTemplateContainerReadinessProbeArrayInput
- type AppTemplateContainerReadinessProbeArrayOutput
- func (AppTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerReadinessProbeArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerReadinessProbeOutput
- func (o AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutput() AppTemplateContainerReadinessProbeArrayOutput
- func (o AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeArrayOutput
- type AppTemplateContainerReadinessProbeHeader
- type AppTemplateContainerReadinessProbeHeaderArgs
- func (AppTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
- func (i AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutput() AppTemplateContainerReadinessProbeHeaderOutput
- func (i AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderOutput
- type AppTemplateContainerReadinessProbeHeaderArray
- func (AppTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
- func (i AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutput() AppTemplateContainerReadinessProbeHeaderArrayOutput
- func (i AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderArrayOutput
- type AppTemplateContainerReadinessProbeHeaderArrayInput
- type AppTemplateContainerReadinessProbeHeaderArrayOutput
- func (AppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerReadinessProbeHeaderArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerReadinessProbeHeaderOutput
- func (o AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutput() AppTemplateContainerReadinessProbeHeaderArrayOutput
- func (o AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderArrayOutput
- type AppTemplateContainerReadinessProbeHeaderInput
- type AppTemplateContainerReadinessProbeHeaderOutput
- func (AppTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
- func (o AppTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutput() AppTemplateContainerReadinessProbeHeaderOutput
- func (o AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderOutput
- func (o AppTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
- type AppTemplateContainerReadinessProbeInput
- type AppTemplateContainerReadinessProbeOutput
- func (AppTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o AppTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) Headers() AppTemplateContainerReadinessProbeHeaderArrayOutput
- func (o AppTemplateContainerReadinessProbeOutput) Host() pulumi.StringPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) Path() pulumi.StringPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
- func (o AppTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutput() AppTemplateContainerReadinessProbeOutput
- func (o AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeOutput
- func (o AppTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
- type AppTemplateContainerStartupProbe
- type AppTemplateContainerStartupProbeArgs
- func (AppTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutput() AppTemplateContainerStartupProbeOutput
- func (i AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeOutput
- type AppTemplateContainerStartupProbeArray
- func (AppTemplateContainerStartupProbeArray) ElementType() reflect.Type
- func (i AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutput() AppTemplateContainerStartupProbeArrayOutput
- func (i AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeArrayOutput
- type AppTemplateContainerStartupProbeArrayInput
- type AppTemplateContainerStartupProbeArrayOutput
- func (AppTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerStartupProbeArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerStartupProbeOutput
- func (o AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutput() AppTemplateContainerStartupProbeArrayOutput
- func (o AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeArrayOutput
- type AppTemplateContainerStartupProbeHeader
- type AppTemplateContainerStartupProbeHeaderArgs
- func (AppTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
- func (i AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutput() AppTemplateContainerStartupProbeHeaderOutput
- func (i AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderOutput
- type AppTemplateContainerStartupProbeHeaderArray
- func (AppTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
- func (i AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutput() AppTemplateContainerStartupProbeHeaderArrayOutput
- func (i AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderArrayOutput
- type AppTemplateContainerStartupProbeHeaderArrayInput
- type AppTemplateContainerStartupProbeHeaderArrayOutput
- func (AppTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerStartupProbeHeaderArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerStartupProbeHeaderOutput
- func (o AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutput() AppTemplateContainerStartupProbeHeaderArrayOutput
- func (o AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderArrayOutput
- type AppTemplateContainerStartupProbeHeaderInput
- type AppTemplateContainerStartupProbeHeaderOutput
- func (AppTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
- func (o AppTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutput() AppTemplateContainerStartupProbeHeaderOutput
- func (o AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderOutput
- func (o AppTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
- type AppTemplateContainerStartupProbeInput
- type AppTemplateContainerStartupProbeOutput
- func (AppTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o AppTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) Headers() AppTemplateContainerStartupProbeHeaderArrayOutput
- func (o AppTemplateContainerStartupProbeOutput) Host() pulumi.StringPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) Path() pulumi.StringPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
- func (o AppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutput() AppTemplateContainerStartupProbeOutput
- func (o AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeOutput
- func (o AppTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
- type AppTemplateContainerVolumeMount
- type AppTemplateContainerVolumeMountArgs
- func (AppTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutput() AppTemplateContainerVolumeMountOutput
- func (i AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountOutput
- type AppTemplateContainerVolumeMountArray
- func (AppTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutput() AppTemplateContainerVolumeMountArrayOutput
- func (i AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountArrayOutput
- type AppTemplateContainerVolumeMountArrayInput
- type AppTemplateContainerVolumeMountArrayOutput
- func (AppTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o AppTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerVolumeMountOutput
- func (o AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutput() AppTemplateContainerVolumeMountArrayOutput
- func (o AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountArrayOutput
- type AppTemplateContainerVolumeMountInput
- type AppTemplateContainerVolumeMountOutput
- func (AppTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o AppTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o AppTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutput() AppTemplateContainerVolumeMountOutput
- func (o AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountOutput
- type AppTemplateCustomScaleRule
- type AppTemplateCustomScaleRuleArgs
- func (AppTemplateCustomScaleRuleArgs) ElementType() reflect.Type
- func (i AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutput() AppTemplateCustomScaleRuleOutput
- func (i AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleOutput
- type AppTemplateCustomScaleRuleArray
- func (AppTemplateCustomScaleRuleArray) ElementType() reflect.Type
- func (i AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutput() AppTemplateCustomScaleRuleArrayOutput
- func (i AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleArrayOutput
- type AppTemplateCustomScaleRuleArrayInput
- type AppTemplateCustomScaleRuleArrayOutput
- func (AppTemplateCustomScaleRuleArrayOutput) ElementType() reflect.Type
- func (o AppTemplateCustomScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateCustomScaleRuleOutput
- func (o AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutput() AppTemplateCustomScaleRuleArrayOutput
- func (o AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleArrayOutput
- type AppTemplateCustomScaleRuleAuthentication
- type AppTemplateCustomScaleRuleAuthenticationArgs
- func (AppTemplateCustomScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutput() AppTemplateCustomScaleRuleAuthenticationOutput
- func (i AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationOutput
- type AppTemplateCustomScaleRuleAuthenticationArray
- func (AppTemplateCustomScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput() AppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (i AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationArrayOutput
- type AppTemplateCustomScaleRuleAuthenticationArrayInput
- type AppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (AppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o AppTemplateCustomScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) AppTemplateCustomScaleRuleAuthenticationOutput
- func (o AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput() AppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (o AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationArrayOutput
- type AppTemplateCustomScaleRuleAuthenticationInput
- type AppTemplateCustomScaleRuleAuthenticationOutput
- func (AppTemplateCustomScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o AppTemplateCustomScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutput() AppTemplateCustomScaleRuleAuthenticationOutput
- func (o AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationOutput
- func (o AppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type AppTemplateCustomScaleRuleInput
- type AppTemplateCustomScaleRuleOutput
- func (o AppTemplateCustomScaleRuleOutput) Authentications() AppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (o AppTemplateCustomScaleRuleOutput) CustomRuleType() pulumi.StringOutput
- func (AppTemplateCustomScaleRuleOutput) ElementType() reflect.Type
- func (o AppTemplateCustomScaleRuleOutput) Metadata() pulumi.StringMapOutput
- func (o AppTemplateCustomScaleRuleOutput) Name() pulumi.StringOutput
- func (o AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutput() AppTemplateCustomScaleRuleOutput
- func (o AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleOutput
- type AppTemplateHttpScaleRule
- type AppTemplateHttpScaleRuleArgs
- func (AppTemplateHttpScaleRuleArgs) ElementType() reflect.Type
- func (i AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutput() AppTemplateHttpScaleRuleOutput
- func (i AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleOutput
- type AppTemplateHttpScaleRuleArray
- func (AppTemplateHttpScaleRuleArray) ElementType() reflect.Type
- func (i AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutput() AppTemplateHttpScaleRuleArrayOutput
- func (i AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleArrayOutput
- type AppTemplateHttpScaleRuleArrayInput
- type AppTemplateHttpScaleRuleArrayOutput
- func (AppTemplateHttpScaleRuleArrayOutput) ElementType() reflect.Type
- func (o AppTemplateHttpScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateHttpScaleRuleOutput
- func (o AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutput() AppTemplateHttpScaleRuleArrayOutput
- func (o AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleArrayOutput
- type AppTemplateHttpScaleRuleAuthentication
- type AppTemplateHttpScaleRuleAuthenticationArgs
- func (AppTemplateHttpScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutput() AppTemplateHttpScaleRuleAuthenticationOutput
- func (i AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationOutput
- type AppTemplateHttpScaleRuleAuthenticationArray
- func (AppTemplateHttpScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput() AppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (i AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationArrayOutput
- type AppTemplateHttpScaleRuleAuthenticationArrayInput
- type AppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (AppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o AppTemplateHttpScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) AppTemplateHttpScaleRuleAuthenticationOutput
- func (o AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput() AppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (o AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationArrayOutput
- type AppTemplateHttpScaleRuleAuthenticationInput
- type AppTemplateHttpScaleRuleAuthenticationOutput
- func (AppTemplateHttpScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o AppTemplateHttpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutput() AppTemplateHttpScaleRuleAuthenticationOutput
- func (o AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationOutput
- func (o AppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringPtrOutput
- type AppTemplateHttpScaleRuleInput
- type AppTemplateHttpScaleRuleOutput
- func (o AppTemplateHttpScaleRuleOutput) Authentications() AppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (o AppTemplateHttpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
- func (AppTemplateHttpScaleRuleOutput) ElementType() reflect.Type
- func (o AppTemplateHttpScaleRuleOutput) Name() pulumi.StringOutput
- func (o AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutput() AppTemplateHttpScaleRuleOutput
- func (o AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleOutput
- type AppTemplateInitContainer
- type AppTemplateInitContainerArgs
- func (AppTemplateInitContainerArgs) ElementType() reflect.Type
- func (i AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutput() AppTemplateInitContainerOutput
- func (i AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutputWithContext(ctx context.Context) AppTemplateInitContainerOutput
- type AppTemplateInitContainerArray
- func (AppTemplateInitContainerArray) ElementType() reflect.Type
- func (i AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutput() AppTemplateInitContainerArrayOutput
- func (i AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerArrayOutput
- type AppTemplateInitContainerArrayInput
- type AppTemplateInitContainerArrayOutput
- func (AppTemplateInitContainerArrayOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerArrayOutput) Index(i pulumi.IntInput) AppTemplateInitContainerOutput
- func (o AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutput() AppTemplateInitContainerArrayOutput
- func (o AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerArrayOutput
- type AppTemplateInitContainerEnv
- type AppTemplateInitContainerEnvArgs
- func (AppTemplateInitContainerEnvArgs) ElementType() reflect.Type
- func (i AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutput() AppTemplateInitContainerEnvOutput
- func (i AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvOutput
- type AppTemplateInitContainerEnvArray
- func (AppTemplateInitContainerEnvArray) ElementType() reflect.Type
- func (i AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutput() AppTemplateInitContainerEnvArrayOutput
- func (i AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvArrayOutput
- type AppTemplateInitContainerEnvArrayInput
- type AppTemplateInitContainerEnvArrayOutput
- func (AppTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerEnvArrayOutput) Index(i pulumi.IntInput) AppTemplateInitContainerEnvOutput
- func (o AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutput() AppTemplateInitContainerEnvArrayOutput
- func (o AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvArrayOutput
- type AppTemplateInitContainerEnvInput
- type AppTemplateInitContainerEnvOutput
- func (AppTemplateInitContainerEnvOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
- func (o AppTemplateInitContainerEnvOutput) SecretName() pulumi.StringPtrOutput
- func (o AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutput() AppTemplateInitContainerEnvOutput
- func (o AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvOutput
- func (o AppTemplateInitContainerEnvOutput) Value() pulumi.StringPtrOutput
- type AppTemplateInitContainerInput
- type AppTemplateInitContainerOutput
- func (o AppTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o AppTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o AppTemplateInitContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (AppTemplateInitContainerOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerOutput) Envs() AppTemplateInitContainerEnvArrayOutput
- func (o AppTemplateInitContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
- func (o AppTemplateInitContainerOutput) Image() pulumi.StringOutput
- func (o AppTemplateInitContainerOutput) Memory() pulumi.StringPtrOutput
- func (o AppTemplateInitContainerOutput) Name() pulumi.StringOutput
- func (o AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutput() AppTemplateInitContainerOutput
- func (o AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutputWithContext(ctx context.Context) AppTemplateInitContainerOutput
- func (o AppTemplateInitContainerOutput) VolumeMounts() AppTemplateInitContainerVolumeMountArrayOutput
- type AppTemplateInitContainerVolumeMount
- type AppTemplateInitContainerVolumeMountArgs
- func (AppTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutput() AppTemplateInitContainerVolumeMountOutput
- func (i AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountOutput
- type AppTemplateInitContainerVolumeMountArray
- func (AppTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutput() AppTemplateInitContainerVolumeMountArrayOutput
- func (i AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountArrayOutput
- type AppTemplateInitContainerVolumeMountArrayInput
- type AppTemplateInitContainerVolumeMountArrayOutput
- func (AppTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) AppTemplateInitContainerVolumeMountOutput
- func (o AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutput() AppTemplateInitContainerVolumeMountArrayOutput
- func (o AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountArrayOutput
- type AppTemplateInitContainerVolumeMountInput
- type AppTemplateInitContainerVolumeMountOutput
- func (AppTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o AppTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o AppTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutput() AppTemplateInitContainerVolumeMountOutput
- func (o AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountOutput
- type AppTemplateInput
- type AppTemplateOutput
- func (o AppTemplateOutput) AzureQueueScaleRules() AppTemplateAzureQueueScaleRuleArrayOutput
- func (o AppTemplateOutput) Containers() AppTemplateContainerArrayOutput
- func (o AppTemplateOutput) CustomScaleRules() AppTemplateCustomScaleRuleArrayOutput
- func (AppTemplateOutput) ElementType() reflect.Type
- func (o AppTemplateOutput) HttpScaleRules() AppTemplateHttpScaleRuleArrayOutput
- func (o AppTemplateOutput) InitContainers() AppTemplateInitContainerArrayOutput
- func (o AppTemplateOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AppTemplateOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AppTemplateOutput) RevisionSuffix() pulumi.StringPtrOutput
- func (o AppTemplateOutput) TcpScaleRules() AppTemplateTcpScaleRuleArrayOutput
- func (o AppTemplateOutput) ToAppTemplateOutput() AppTemplateOutput
- func (o AppTemplateOutput) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput
- func (o AppTemplateOutput) ToAppTemplatePtrOutput() AppTemplatePtrOutput
- func (o AppTemplateOutput) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
- func (o AppTemplateOutput) Volumes() AppTemplateVolumeArrayOutput
- type AppTemplatePtrInput
- type AppTemplatePtrOutput
- func (o AppTemplatePtrOutput) AzureQueueScaleRules() AppTemplateAzureQueueScaleRuleArrayOutput
- func (o AppTemplatePtrOutput) Containers() AppTemplateContainerArrayOutput
- func (o AppTemplatePtrOutput) CustomScaleRules() AppTemplateCustomScaleRuleArrayOutput
- func (o AppTemplatePtrOutput) Elem() AppTemplateOutput
- func (AppTemplatePtrOutput) ElementType() reflect.Type
- func (o AppTemplatePtrOutput) HttpScaleRules() AppTemplateHttpScaleRuleArrayOutput
- func (o AppTemplatePtrOutput) InitContainers() AppTemplateInitContainerArrayOutput
- func (o AppTemplatePtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AppTemplatePtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AppTemplatePtrOutput) RevisionSuffix() pulumi.StringPtrOutput
- func (o AppTemplatePtrOutput) TcpScaleRules() AppTemplateTcpScaleRuleArrayOutput
- func (o AppTemplatePtrOutput) ToAppTemplatePtrOutput() AppTemplatePtrOutput
- func (o AppTemplatePtrOutput) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
- func (o AppTemplatePtrOutput) Volumes() AppTemplateVolumeArrayOutput
- type AppTemplateTcpScaleRule
- type AppTemplateTcpScaleRuleArgs
- type AppTemplateTcpScaleRuleArray
- func (AppTemplateTcpScaleRuleArray) ElementType() reflect.Type
- func (i AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutput() AppTemplateTcpScaleRuleArrayOutput
- func (i AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleArrayOutput
- type AppTemplateTcpScaleRuleArrayInput
- type AppTemplateTcpScaleRuleArrayOutput
- func (AppTemplateTcpScaleRuleArrayOutput) ElementType() reflect.Type
- func (o AppTemplateTcpScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateTcpScaleRuleOutput
- func (o AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutput() AppTemplateTcpScaleRuleArrayOutput
- func (o AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleArrayOutput
- type AppTemplateTcpScaleRuleAuthentication
- type AppTemplateTcpScaleRuleAuthenticationArgs
- func (AppTemplateTcpScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutput() AppTemplateTcpScaleRuleAuthenticationOutput
- func (i AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationOutput
- type AppTemplateTcpScaleRuleAuthenticationArray
- func (AppTemplateTcpScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput() AppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (i AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationArrayOutput
- type AppTemplateTcpScaleRuleAuthenticationArrayInput
- type AppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (AppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o AppTemplateTcpScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) AppTemplateTcpScaleRuleAuthenticationOutput
- func (o AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput() AppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (o AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationArrayOutput
- type AppTemplateTcpScaleRuleAuthenticationInput
- type AppTemplateTcpScaleRuleAuthenticationOutput
- func (AppTemplateTcpScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o AppTemplateTcpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutput() AppTemplateTcpScaleRuleAuthenticationOutput
- func (o AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationOutput
- func (o AppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringPtrOutput
- type AppTemplateTcpScaleRuleInput
- type AppTemplateTcpScaleRuleOutput
- func (o AppTemplateTcpScaleRuleOutput) Authentications() AppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (o AppTemplateTcpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
- func (AppTemplateTcpScaleRuleOutput) ElementType() reflect.Type
- func (o AppTemplateTcpScaleRuleOutput) Name() pulumi.StringOutput
- func (o AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutput() AppTemplateTcpScaleRuleOutput
- func (o AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleOutput
- type AppTemplateVolume
- type AppTemplateVolumeArgs
- type AppTemplateVolumeArray
- type AppTemplateVolumeArrayInput
- type AppTemplateVolumeArrayOutput
- func (AppTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o AppTemplateVolumeArrayOutput) Index(i pulumi.IntInput) AppTemplateVolumeOutput
- func (o AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutput() AppTemplateVolumeArrayOutput
- func (o AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutputWithContext(ctx context.Context) AppTemplateVolumeArrayOutput
- type AppTemplateVolumeInput
- type AppTemplateVolumeOutput
- func (AppTemplateVolumeOutput) ElementType() reflect.Type
- func (o AppTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o AppTemplateVolumeOutput) StorageName() pulumi.StringPtrOutput
- func (o AppTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
- func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutput() AppTemplateVolumeOutput
- func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutputWithContext(ctx context.Context) AppTemplateVolumeOutput
- type CustomDomain
- type CustomDomainArgs
- type CustomDomainArray
- type CustomDomainArrayInput
- type CustomDomainArrayOutput
- func (CustomDomainArrayOutput) ElementType() reflect.Type
- func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
- type CustomDomainInput
- type CustomDomainMap
- type CustomDomainMapInput
- type CustomDomainMapOutput
- func (CustomDomainMapOutput) ElementType() reflect.Type
- func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
- type CustomDomainOutput
- func (o CustomDomainOutput) CertificateBindingType() pulumi.StringPtrOutput
- func (o CustomDomainOutput) ContainerAppEnvironmentCertificateId() pulumi.StringPtrOutput
- func (o CustomDomainOutput) ContainerAppEnvironmentManagedCertificateId() pulumi.StringOutput
- func (o CustomDomainOutput) ContainerAppId() pulumi.StringOutput
- func (CustomDomainOutput) ElementType() reflect.Type
- func (o CustomDomainOutput) Name() pulumi.StringOutput
- func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
- func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
- type CustomDomainState
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentCertificate
- type EnvironmentCertificateArgs
- type EnvironmentCertificateArray
- func (EnvironmentCertificateArray) ElementType() reflect.Type
- func (i EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutput() EnvironmentCertificateArrayOutput
- func (i EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutputWithContext(ctx context.Context) EnvironmentCertificateArrayOutput
- type EnvironmentCertificateArrayInput
- type EnvironmentCertificateArrayOutput
- func (EnvironmentCertificateArrayOutput) ElementType() reflect.Type
- func (o EnvironmentCertificateArrayOutput) Index(i pulumi.IntInput) EnvironmentCertificateOutput
- func (o EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutput() EnvironmentCertificateArrayOutput
- func (o EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutputWithContext(ctx context.Context) EnvironmentCertificateArrayOutput
- type EnvironmentCertificateInput
- type EnvironmentCertificateMap
- type EnvironmentCertificateMapInput
- type EnvironmentCertificateMapOutput
- func (EnvironmentCertificateMapOutput) ElementType() reflect.Type
- func (o EnvironmentCertificateMapOutput) MapIndex(k pulumi.StringInput) EnvironmentCertificateOutput
- func (o EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutput() EnvironmentCertificateMapOutput
- func (o EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutputWithContext(ctx context.Context) EnvironmentCertificateMapOutput
- type EnvironmentCertificateOutput
- func (o EnvironmentCertificateOutput) CertificateBlobBase64() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) CertificatePassword() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (EnvironmentCertificateOutput) ElementType() reflect.Type
- func (o EnvironmentCertificateOutput) ExpirationDate() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) IssueDate() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) Issuer() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) Name() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) SubjectName() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentCertificateOutput) Thumbprint() pulumi.StringOutput
- func (o EnvironmentCertificateOutput) ToEnvironmentCertificateOutput() EnvironmentCertificateOutput
- func (o EnvironmentCertificateOutput) ToEnvironmentCertificateOutputWithContext(ctx context.Context) EnvironmentCertificateOutput
- type EnvironmentCertificateState
- type EnvironmentCustomDomain
- type EnvironmentCustomDomainArgs
- type EnvironmentCustomDomainArray
- func (EnvironmentCustomDomainArray) ElementType() reflect.Type
- func (i EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutput() EnvironmentCustomDomainArrayOutput
- func (i EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutputWithContext(ctx context.Context) EnvironmentCustomDomainArrayOutput
- type EnvironmentCustomDomainArrayInput
- type EnvironmentCustomDomainArrayOutput
- func (EnvironmentCustomDomainArrayOutput) ElementType() reflect.Type
- func (o EnvironmentCustomDomainArrayOutput) Index(i pulumi.IntInput) EnvironmentCustomDomainOutput
- func (o EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutput() EnvironmentCustomDomainArrayOutput
- func (o EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutputWithContext(ctx context.Context) EnvironmentCustomDomainArrayOutput
- type EnvironmentCustomDomainInput
- type EnvironmentCustomDomainMap
- func (EnvironmentCustomDomainMap) ElementType() reflect.Type
- func (i EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutput() EnvironmentCustomDomainMapOutput
- func (i EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutputWithContext(ctx context.Context) EnvironmentCustomDomainMapOutput
- type EnvironmentCustomDomainMapInput
- type EnvironmentCustomDomainMapOutput
- func (EnvironmentCustomDomainMapOutput) ElementType() reflect.Type
- func (o EnvironmentCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EnvironmentCustomDomainOutput
- func (o EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutput() EnvironmentCustomDomainMapOutput
- func (o EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutputWithContext(ctx context.Context) EnvironmentCustomDomainMapOutput
- type EnvironmentCustomDomainOutput
- func (o EnvironmentCustomDomainOutput) CertificateBlobBase64() pulumi.StringOutput
- func (o EnvironmentCustomDomainOutput) CertificatePassword() pulumi.StringOutput
- func (o EnvironmentCustomDomainOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (o EnvironmentCustomDomainOutput) DnsSuffix() pulumi.StringOutput
- func (EnvironmentCustomDomainOutput) ElementType() reflect.Type
- func (o EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutput() EnvironmentCustomDomainOutput
- func (o EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutputWithContext(ctx context.Context) EnvironmentCustomDomainOutput
- type EnvironmentCustomDomainState
- type EnvironmentDaprComponent
- type EnvironmentDaprComponentArgs
- type EnvironmentDaprComponentArray
- func (EnvironmentDaprComponentArray) ElementType() reflect.Type
- func (i EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutput() EnvironmentDaprComponentArrayOutput
- func (i EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentArrayOutput
- type EnvironmentDaprComponentArrayInput
- type EnvironmentDaprComponentArrayOutput
- func (EnvironmentDaprComponentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentArrayOutput) Index(i pulumi.IntInput) EnvironmentDaprComponentOutput
- func (o EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutput() EnvironmentDaprComponentArrayOutput
- func (o EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentArrayOutput
- type EnvironmentDaprComponentInput
- type EnvironmentDaprComponentMap
- func (EnvironmentDaprComponentMap) ElementType() reflect.Type
- func (i EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutput() EnvironmentDaprComponentMapOutput
- func (i EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutputWithContext(ctx context.Context) EnvironmentDaprComponentMapOutput
- type EnvironmentDaprComponentMapInput
- type EnvironmentDaprComponentMapOutput
- func (EnvironmentDaprComponentMapOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentDaprComponentOutput
- func (o EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutput() EnvironmentDaprComponentMapOutput
- func (o EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutputWithContext(ctx context.Context) EnvironmentDaprComponentMapOutput
- type EnvironmentDaprComponentMetadata
- type EnvironmentDaprComponentMetadataArgs
- func (EnvironmentDaprComponentMetadataArgs) ElementType() reflect.Type
- func (i EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutput() EnvironmentDaprComponentMetadataOutput
- func (i EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataOutput
- type EnvironmentDaprComponentMetadataArray
- func (EnvironmentDaprComponentMetadataArray) ElementType() reflect.Type
- func (i EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutput() EnvironmentDaprComponentMetadataArrayOutput
- func (i EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataArrayOutput
- type EnvironmentDaprComponentMetadataArrayInput
- type EnvironmentDaprComponentMetadataArrayOutput
- func (EnvironmentDaprComponentMetadataArrayOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentMetadataArrayOutput) Index(i pulumi.IntInput) EnvironmentDaprComponentMetadataOutput
- func (o EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutput() EnvironmentDaprComponentMetadataArrayOutput
- func (o EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataArrayOutput
- type EnvironmentDaprComponentMetadataInput
- type EnvironmentDaprComponentMetadataOutput
- func (EnvironmentDaprComponentMetadataOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentMetadataOutput) Name() pulumi.StringOutput
- func (o EnvironmentDaprComponentMetadataOutput) SecretName() pulumi.StringPtrOutput
- func (o EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutput() EnvironmentDaprComponentMetadataOutput
- func (o EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataOutput
- func (o EnvironmentDaprComponentMetadataOutput) Value() pulumi.StringPtrOutput
- type EnvironmentDaprComponentOutput
- func (o EnvironmentDaprComponentOutput) ComponentType() pulumi.StringOutput
- func (o EnvironmentDaprComponentOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (EnvironmentDaprComponentOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentOutput) IgnoreErrors() pulumi.BoolPtrOutput
- func (o EnvironmentDaprComponentOutput) InitTimeout() pulumi.StringPtrOutput
- func (o EnvironmentDaprComponentOutput) Metadatas() EnvironmentDaprComponentMetadataArrayOutput
- func (o EnvironmentDaprComponentOutput) Name() pulumi.StringOutput
- func (o EnvironmentDaprComponentOutput) Scopes() pulumi.StringArrayOutput
- func (o EnvironmentDaprComponentOutput) Secrets() EnvironmentDaprComponentSecretArrayOutput
- func (o EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutput() EnvironmentDaprComponentOutput
- func (o EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutputWithContext(ctx context.Context) EnvironmentDaprComponentOutput
- func (o EnvironmentDaprComponentOutput) Version() pulumi.StringOutput
- type EnvironmentDaprComponentSecret
- type EnvironmentDaprComponentSecretArgs
- func (EnvironmentDaprComponentSecretArgs) ElementType() reflect.Type
- func (i EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput
- func (i EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretOutput
- type EnvironmentDaprComponentSecretArray
- func (EnvironmentDaprComponentSecretArray) ElementType() reflect.Type
- func (i EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutput() EnvironmentDaprComponentSecretArrayOutput
- func (i EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretArrayOutput
- type EnvironmentDaprComponentSecretArrayInput
- type EnvironmentDaprComponentSecretArrayOutput
- func (EnvironmentDaprComponentSecretArrayOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentSecretArrayOutput) Index(i pulumi.IntInput) EnvironmentDaprComponentSecretOutput
- func (o EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutput() EnvironmentDaprComponentSecretArrayOutput
- func (o EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretArrayOutput
- type EnvironmentDaprComponentSecretInput
- type EnvironmentDaprComponentSecretOutput
- func (EnvironmentDaprComponentSecretOutput) ElementType() reflect.Type
- func (o EnvironmentDaprComponentSecretOutput) Identity() pulumi.StringPtrOutput
- func (o EnvironmentDaprComponentSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
- func (o EnvironmentDaprComponentSecretOutput) Name() pulumi.StringOutput
- func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput
- func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretOutput
- func (o EnvironmentDaprComponentSecretOutput) Value() pulumi.StringPtrOutput
- type EnvironmentDaprComponentState
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- func (o EnvironmentOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o EnvironmentOutput) DaprApplicationInsightsConnectionString() pulumi.StringPtrOutput
- func (o EnvironmentOutput) DefaultDomain() pulumi.StringOutput
- func (o EnvironmentOutput) DockerBridgeCidr() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) InfrastructureResourceGroupName() pulumi.StringPtrOutput
- func (o EnvironmentOutput) InfrastructureSubnetId() pulumi.StringPtrOutput
- func (o EnvironmentOutput) InternalLoadBalancerEnabled() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) Location() pulumi.StringOutput
- func (o EnvironmentOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
- func (o EnvironmentOutput) MutualTlsEnabled() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) Name() pulumi.StringOutput
- func (o EnvironmentOutput) PlatformReservedCidr() pulumi.StringOutput
- func (o EnvironmentOutput) PlatformReservedDnsIpAddress() pulumi.StringOutput
- func (o EnvironmentOutput) ResourceGroupName() pulumi.StringOutput
- func (o EnvironmentOutput) StaticIpAddress() pulumi.StringOutput
- func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) WorkloadProfiles() EnvironmentWorkloadProfileArrayOutput
- func (o EnvironmentOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
- type EnvironmentState
- type EnvironmentStorage
- type EnvironmentStorageArgs
- type EnvironmentStorageArray
- type EnvironmentStorageArrayInput
- type EnvironmentStorageArrayOutput
- func (EnvironmentStorageArrayOutput) ElementType() reflect.Type
- func (o EnvironmentStorageArrayOutput) Index(i pulumi.IntInput) EnvironmentStorageOutput
- func (o EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutput() EnvironmentStorageArrayOutput
- func (o EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutputWithContext(ctx context.Context) EnvironmentStorageArrayOutput
- type EnvironmentStorageInput
- type EnvironmentStorageMap
- type EnvironmentStorageMapInput
- type EnvironmentStorageMapOutput
- func (EnvironmentStorageMapOutput) ElementType() reflect.Type
- func (o EnvironmentStorageMapOutput) MapIndex(k pulumi.StringInput) EnvironmentStorageOutput
- func (o EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutput() EnvironmentStorageMapOutput
- func (o EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutputWithContext(ctx context.Context) EnvironmentStorageMapOutput
- type EnvironmentStorageOutput
- func (o EnvironmentStorageOutput) AccessKey() pulumi.StringOutput
- func (o EnvironmentStorageOutput) AccessMode() pulumi.StringOutput
- func (o EnvironmentStorageOutput) AccountName() pulumi.StringOutput
- func (o EnvironmentStorageOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (EnvironmentStorageOutput) ElementType() reflect.Type
- func (o EnvironmentStorageOutput) Name() pulumi.StringOutput
- func (o EnvironmentStorageOutput) ShareName() pulumi.StringOutput
- func (o EnvironmentStorageOutput) ToEnvironmentStorageOutput() EnvironmentStorageOutput
- func (o EnvironmentStorageOutput) ToEnvironmentStorageOutputWithContext(ctx context.Context) EnvironmentStorageOutput
- type EnvironmentStorageState
- type EnvironmentWorkloadProfile
- type EnvironmentWorkloadProfileArgs
- func (EnvironmentWorkloadProfileArgs) ElementType() reflect.Type
- func (i EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutput() EnvironmentWorkloadProfileOutput
- func (i EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileOutput
- type EnvironmentWorkloadProfileArray
- func (EnvironmentWorkloadProfileArray) ElementType() reflect.Type
- func (i EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutput() EnvironmentWorkloadProfileArrayOutput
- func (i EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileArrayOutput
- type EnvironmentWorkloadProfileArrayInput
- type EnvironmentWorkloadProfileArrayOutput
- func (EnvironmentWorkloadProfileArrayOutput) ElementType() reflect.Type
- func (o EnvironmentWorkloadProfileArrayOutput) Index(i pulumi.IntInput) EnvironmentWorkloadProfileOutput
- func (o EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutput() EnvironmentWorkloadProfileArrayOutput
- func (o EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileArrayOutput
- type EnvironmentWorkloadProfileInput
- type EnvironmentWorkloadProfileOutput
- func (EnvironmentWorkloadProfileOutput) ElementType() reflect.Type
- func (o EnvironmentWorkloadProfileOutput) MaximumCount() pulumi.IntPtrOutput
- func (o EnvironmentWorkloadProfileOutput) MinimumCount() pulumi.IntPtrOutput
- func (o EnvironmentWorkloadProfileOutput) Name() pulumi.StringOutput
- func (o EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutput() EnvironmentWorkloadProfileOutput
- func (o EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileOutput
- func (o EnvironmentWorkloadProfileOutput) WorkloadProfileType() pulumi.StringOutput
- type GetAppDapr
- type GetAppDaprArgs
- type GetAppDaprArray
- type GetAppDaprArrayInput
- type GetAppDaprArrayOutput
- func (GetAppDaprArrayOutput) ElementType() reflect.Type
- func (o GetAppDaprArrayOutput) Index(i pulumi.IntInput) GetAppDaprOutput
- func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutput() GetAppDaprArrayOutput
- func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutputWithContext(ctx context.Context) GetAppDaprArrayOutput
- type GetAppDaprInput
- type GetAppDaprOutput
- func (o GetAppDaprOutput) AppId() pulumi.StringOutput
- func (o GetAppDaprOutput) AppPort() pulumi.IntOutput
- func (o GetAppDaprOutput) AppProtocol() pulumi.StringOutput
- func (GetAppDaprOutput) ElementType() reflect.Type
- func (o GetAppDaprOutput) ToGetAppDaprOutput() GetAppDaprOutput
- func (o GetAppDaprOutput) ToGetAppDaprOutputWithContext(ctx context.Context) GetAppDaprOutput
- type GetAppIdentity
- type GetAppIdentityArgs
- type GetAppIdentityArray
- type GetAppIdentityArrayInput
- type GetAppIdentityArrayOutput
- func (GetAppIdentityArrayOutput) ElementType() reflect.Type
- func (o GetAppIdentityArrayOutput) Index(i pulumi.IntInput) GetAppIdentityOutput
- func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput
- func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutputWithContext(ctx context.Context) GetAppIdentityArrayOutput
- type GetAppIdentityInput
- type GetAppIdentityOutput
- func (GetAppIdentityOutput) ElementType() reflect.Type
- func (o GetAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetAppIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetAppIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetAppIdentityOutput) ToGetAppIdentityOutput() GetAppIdentityOutput
- func (o GetAppIdentityOutput) ToGetAppIdentityOutputWithContext(ctx context.Context) GetAppIdentityOutput
- func (o GetAppIdentityOutput) Type() pulumi.StringOutput
- type GetAppIngress
- type GetAppIngressArgs
- type GetAppIngressArray
- type GetAppIngressArrayInput
- type GetAppIngressArrayOutput
- func (GetAppIngressArrayOutput) ElementType() reflect.Type
- func (o GetAppIngressArrayOutput) Index(i pulumi.IntInput) GetAppIngressOutput
- func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutput() GetAppIngressArrayOutput
- func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutputWithContext(ctx context.Context) GetAppIngressArrayOutput
- type GetAppIngressCustomDomain
- type GetAppIngressCustomDomainArgs
- func (GetAppIngressCustomDomainArgs) ElementType() reflect.Type
- func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
- func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
- type GetAppIngressCustomDomainArray
- func (GetAppIngressCustomDomainArray) ElementType() reflect.Type
- func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
- func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
- type GetAppIngressCustomDomainArrayInput
- type GetAppIngressCustomDomainArrayOutput
- func (GetAppIngressCustomDomainArrayOutput) ElementType() reflect.Type
- func (o GetAppIngressCustomDomainArrayOutput) Index(i pulumi.IntInput) GetAppIngressCustomDomainOutput
- func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
- func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
- type GetAppIngressCustomDomainInput
- type GetAppIngressCustomDomainOutput
- func (o GetAppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringOutput
- func (o GetAppIngressCustomDomainOutput) CertificateId() pulumi.StringOutput
- func (GetAppIngressCustomDomainOutput) ElementType() reflect.Type
- func (o GetAppIngressCustomDomainOutput) Name() pulumi.StringOutput
- func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
- func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
- type GetAppIngressInput
- type GetAppIngressIpSecurityRestriction
- type GetAppIngressIpSecurityRestrictionArgs
- func (GetAppIngressIpSecurityRestrictionArgs) ElementType() reflect.Type
- func (i GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutput() GetAppIngressIpSecurityRestrictionOutput
- func (i GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionOutput
- type GetAppIngressIpSecurityRestrictionArray
- func (GetAppIngressIpSecurityRestrictionArray) ElementType() reflect.Type
- func (i GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutput() GetAppIngressIpSecurityRestrictionArrayOutput
- func (i GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionArrayOutput
- type GetAppIngressIpSecurityRestrictionArrayInput
- type GetAppIngressIpSecurityRestrictionArrayOutput
- func (GetAppIngressIpSecurityRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetAppIngressIpSecurityRestrictionArrayOutput) Index(i pulumi.IntInput) GetAppIngressIpSecurityRestrictionOutput
- func (o GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutput() GetAppIngressIpSecurityRestrictionArrayOutput
- func (o GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionArrayOutput
- type GetAppIngressIpSecurityRestrictionInput
- type GetAppIngressIpSecurityRestrictionOutput
- func (o GetAppIngressIpSecurityRestrictionOutput) Action() pulumi.StringOutput
- func (o GetAppIngressIpSecurityRestrictionOutput) Description() pulumi.StringOutput
- func (GetAppIngressIpSecurityRestrictionOutput) ElementType() reflect.Type
- func (o GetAppIngressIpSecurityRestrictionOutput) IpAddressRange() pulumi.StringOutput
- func (o GetAppIngressIpSecurityRestrictionOutput) Name() pulumi.StringOutput
- func (o GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutput() GetAppIngressIpSecurityRestrictionOutput
- func (o GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionOutput
- type GetAppIngressOutput
- func (o GetAppIngressOutput) AllowInsecureConnections() pulumi.BoolOutput
- func (o GetAppIngressOutput) CustomDomains() GetAppIngressCustomDomainArrayOutput
- func (GetAppIngressOutput) ElementType() reflect.Type
- func (o GetAppIngressOutput) ExposedPort() pulumi.IntOutput
- func (o GetAppIngressOutput) ExternalEnabled() pulumi.BoolOutput
- func (o GetAppIngressOutput) Fqdn() pulumi.StringOutput
- func (o GetAppIngressOutput) IpSecurityRestrictions() GetAppIngressIpSecurityRestrictionArrayOutput
- func (o GetAppIngressOutput) TargetPort() pulumi.IntOutput
- func (o GetAppIngressOutput) ToGetAppIngressOutput() GetAppIngressOutput
- func (o GetAppIngressOutput) ToGetAppIngressOutputWithContext(ctx context.Context) GetAppIngressOutput
- func (o GetAppIngressOutput) TrafficWeights() GetAppIngressTrafficWeightArrayOutput
- func (o GetAppIngressOutput) Transport() pulumi.StringOutput
- type GetAppIngressTrafficWeight
- type GetAppIngressTrafficWeightArgs
- func (GetAppIngressTrafficWeightArgs) ElementType() reflect.Type
- func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
- func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
- type GetAppIngressTrafficWeightArray
- func (GetAppIngressTrafficWeightArray) ElementType() reflect.Type
- func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
- func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
- type GetAppIngressTrafficWeightArrayInput
- type GetAppIngressTrafficWeightArrayOutput
- func (GetAppIngressTrafficWeightArrayOutput) ElementType() reflect.Type
- func (o GetAppIngressTrafficWeightArrayOutput) Index(i pulumi.IntInput) GetAppIngressTrafficWeightOutput
- func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
- func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
- type GetAppIngressTrafficWeightInput
- type GetAppIngressTrafficWeightOutput
- func (GetAppIngressTrafficWeightOutput) ElementType() reflect.Type
- func (o GetAppIngressTrafficWeightOutput) Label() pulumi.StringOutput
- func (o GetAppIngressTrafficWeightOutput) LatestRevision() pulumi.BoolOutput
- func (o GetAppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
- func (o GetAppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringOutput
- func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
- func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
- type GetAppRegistry
- type GetAppRegistryArgs
- type GetAppRegistryArray
- type GetAppRegistryArrayInput
- type GetAppRegistryArrayOutput
- func (GetAppRegistryArrayOutput) ElementType() reflect.Type
- func (o GetAppRegistryArrayOutput) Index(i pulumi.IntInput) GetAppRegistryOutput
- func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput
- func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutputWithContext(ctx context.Context) GetAppRegistryArrayOutput
- type GetAppRegistryInput
- type GetAppRegistryOutput
- func (GetAppRegistryOutput) ElementType() reflect.Type
- func (o GetAppRegistryOutput) Identity() pulumi.StringOutput
- func (o GetAppRegistryOutput) PasswordSecretName() pulumi.StringOutput
- func (o GetAppRegistryOutput) Server() pulumi.StringOutput
- func (o GetAppRegistryOutput) ToGetAppRegistryOutput() GetAppRegistryOutput
- func (o GetAppRegistryOutput) ToGetAppRegistryOutputWithContext(ctx context.Context) GetAppRegistryOutput
- func (o GetAppRegistryOutput) Username() pulumi.StringOutput
- type GetAppSecret
- type GetAppSecretArgs
- type GetAppSecretArray
- type GetAppSecretArrayInput
- type GetAppSecretArrayOutput
- func (GetAppSecretArrayOutput) ElementType() reflect.Type
- func (o GetAppSecretArrayOutput) Index(i pulumi.IntInput) GetAppSecretOutput
- func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutput() GetAppSecretArrayOutput
- func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutputWithContext(ctx context.Context) GetAppSecretArrayOutput
- type GetAppSecretInput
- type GetAppSecretOutput
- func (GetAppSecretOutput) ElementType() reflect.Type
- func (o GetAppSecretOutput) Identity() pulumi.StringOutput
- func (o GetAppSecretOutput) KeyVaultSecretId() pulumi.StringOutput
- func (o GetAppSecretOutput) Name() pulumi.StringOutput
- func (o GetAppSecretOutput) ToGetAppSecretOutput() GetAppSecretOutput
- func (o GetAppSecretOutput) ToGetAppSecretOutputWithContext(ctx context.Context) GetAppSecretOutput
- func (o GetAppSecretOutput) Value() pulumi.StringOutput
- type GetAppTemplate
- type GetAppTemplateArgs
- type GetAppTemplateArray
- type GetAppTemplateArrayInput
- type GetAppTemplateArrayOutput
- func (GetAppTemplateArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateArrayOutput) Index(i pulumi.IntInput) GetAppTemplateOutput
- func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput
- func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplateArrayOutput
- type GetAppTemplateAzureQueueScaleRule
- type GetAppTemplateAzureQueueScaleRuleArgs
- func (GetAppTemplateAzureQueueScaleRuleArgs) ElementType() reflect.Type
- func (i GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutput() GetAppTemplateAzureQueueScaleRuleOutput
- func (i GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleOutput
- type GetAppTemplateAzureQueueScaleRuleArray
- func (GetAppTemplateAzureQueueScaleRuleArray) ElementType() reflect.Type
- func (i GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutput() GetAppTemplateAzureQueueScaleRuleArrayOutput
- func (i GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleArrayOutput
- type GetAppTemplateAzureQueueScaleRuleArrayInput
- type GetAppTemplateAzureQueueScaleRuleArrayOutput
- func (GetAppTemplateAzureQueueScaleRuleArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateAzureQueueScaleRuleArrayOutput) Index(i pulumi.IntInput) GetAppTemplateAzureQueueScaleRuleOutput
- func (o GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutput() GetAppTemplateAzureQueueScaleRuleArrayOutput
- func (o GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleArrayOutput
- type GetAppTemplateAzureQueueScaleRuleAuthentication
- type GetAppTemplateAzureQueueScaleRuleAuthenticationArgs
- func (GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- type GetAppTemplateAzureQueueScaleRuleAuthenticationArray
- func (GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput
- type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- type GetAppTemplateAzureQueueScaleRuleAuthenticationInput
- type GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
- func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type GetAppTemplateAzureQueueScaleRuleInput
- type GetAppTemplateAzureQueueScaleRuleOutput
- func (o GetAppTemplateAzureQueueScaleRuleOutput) Authentications() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
- func (GetAppTemplateAzureQueueScaleRuleOutput) ElementType() reflect.Type
- func (o GetAppTemplateAzureQueueScaleRuleOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateAzureQueueScaleRuleOutput) QueueLength() pulumi.IntOutput
- func (o GetAppTemplateAzureQueueScaleRuleOutput) QueueName() pulumi.StringOutput
- func (o GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutput() GetAppTemplateAzureQueueScaleRuleOutput
- func (o GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleOutput
- type GetAppTemplateContainer
- type GetAppTemplateContainerArgs
- type GetAppTemplateContainerArray
- func (GetAppTemplateContainerArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
- func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
- type GetAppTemplateContainerArrayInput
- type GetAppTemplateContainerArrayOutput
- func (GetAppTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerOutput
- func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
- func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
- type GetAppTemplateContainerEnv
- type GetAppTemplateContainerEnvArgs
- func (GetAppTemplateContainerEnvArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
- func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
- type GetAppTemplateContainerEnvArray
- func (GetAppTemplateContainerEnvArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
- func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
- type GetAppTemplateContainerEnvArrayInput
- type GetAppTemplateContainerEnvArrayOutput
- func (GetAppTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerEnvOutput
- func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
- func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
- type GetAppTemplateContainerEnvInput
- type GetAppTemplateContainerEnvOutput
- func (GetAppTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerEnvOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
- func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
- func (o GetAppTemplateContainerEnvOutput) Value() pulumi.StringOutput
- type GetAppTemplateContainerInput
- type GetAppTemplateContainerLivenessProbe
- type GetAppTemplateContainerLivenessProbeArgs
- func (GetAppTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
- func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
- type GetAppTemplateContainerLivenessProbeArray
- func (GetAppTemplateContainerLivenessProbeArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
- func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
- type GetAppTemplateContainerLivenessProbeArrayInput
- type GetAppTemplateContainerLivenessProbeArrayOutput
- func (GetAppTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerLivenessProbeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerLivenessProbeOutput
- func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
- func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
- type GetAppTemplateContainerLivenessProbeHeader
- type GetAppTemplateContainerLivenessProbeHeaderArgs
- func (GetAppTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
- func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
- type GetAppTemplateContainerLivenessProbeHeaderArray
- func (GetAppTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- type GetAppTemplateContainerLivenessProbeHeaderArrayInput
- type GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerLivenessProbeHeaderOutput
- func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- type GetAppTemplateContainerLivenessProbeHeaderInput
- type GetAppTemplateContainerLivenessProbeHeaderOutput
- func (GetAppTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
- func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
- func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
- type GetAppTemplateContainerLivenessProbeInput
- type GetAppTemplateContainerLivenessProbeOutput
- func (GetAppTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Headers() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Host() pulumi.StringOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Path() pulumi.StringOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
- func (o GetAppTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
- type GetAppTemplateContainerOutput
- func (o GetAppTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetAppTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GetAppTemplateContainerOutput) Cpu() pulumi.Float64Output
- func (GetAppTemplateContainerOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerOutput) Envs() GetAppTemplateContainerEnvArrayOutput
- func (o GetAppTemplateContainerOutput) EphemeralStorage() pulumi.StringOutput
- func (o GetAppTemplateContainerOutput) Image() pulumi.StringOutput
- func (o GetAppTemplateContainerOutput) LivenessProbes() GetAppTemplateContainerLivenessProbeArrayOutput
- func (o GetAppTemplateContainerOutput) Memory() pulumi.StringOutput
- func (o GetAppTemplateContainerOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerOutput) ReadinessProbes() GetAppTemplateContainerReadinessProbeArrayOutput
- func (o GetAppTemplateContainerOutput) StartupProbes() GetAppTemplateContainerStartupProbeArrayOutput
- func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput
- func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutputWithContext(ctx context.Context) GetAppTemplateContainerOutput
- func (o GetAppTemplateContainerOutput) VolumeMounts() GetAppTemplateContainerVolumeMountArrayOutput
- type GetAppTemplateContainerReadinessProbe
- type GetAppTemplateContainerReadinessProbeArgs
- func (GetAppTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
- func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
- type GetAppTemplateContainerReadinessProbeArray
- func (GetAppTemplateContainerReadinessProbeArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
- func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
- type GetAppTemplateContainerReadinessProbeArrayInput
- type GetAppTemplateContainerReadinessProbeArrayOutput
- func (GetAppTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerReadinessProbeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerReadinessProbeOutput
- func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
- func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
- type GetAppTemplateContainerReadinessProbeHeader
- type GetAppTemplateContainerReadinessProbeHeaderArgs
- func (GetAppTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
- func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
- type GetAppTemplateContainerReadinessProbeHeaderArray
- func (GetAppTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- type GetAppTemplateContainerReadinessProbeHeaderArrayInput
- type GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerReadinessProbeHeaderOutput
- func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- type GetAppTemplateContainerReadinessProbeHeaderInput
- type GetAppTemplateContainerReadinessProbeHeaderOutput
- func (GetAppTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
- func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
- func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
- type GetAppTemplateContainerReadinessProbeInput
- type GetAppTemplateContainerReadinessProbeOutput
- func (GetAppTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Headers() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Host() pulumi.StringOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Path() pulumi.StringOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
- func (o GetAppTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
- type GetAppTemplateContainerStartupProbe
- type GetAppTemplateContainerStartupProbeArgs
- func (GetAppTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
- func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
- type GetAppTemplateContainerStartupProbeArray
- func (GetAppTemplateContainerStartupProbeArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
- func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
- type GetAppTemplateContainerStartupProbeArrayInput
- type GetAppTemplateContainerStartupProbeArrayOutput
- func (GetAppTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerStartupProbeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerStartupProbeOutput
- func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
- func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
- type GetAppTemplateContainerStartupProbeHeader
- type GetAppTemplateContainerStartupProbeHeaderArgs
- func (GetAppTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
- func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
- type GetAppTemplateContainerStartupProbeHeaderArray
- func (GetAppTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
- func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
- type GetAppTemplateContainerStartupProbeHeaderArrayInput
- type GetAppTemplateContainerStartupProbeHeaderArrayOutput
- func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerStartupProbeHeaderOutput
- func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
- func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
- type GetAppTemplateContainerStartupProbeHeaderInput
- type GetAppTemplateContainerStartupProbeHeaderOutput
- func (GetAppTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
- func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
- func (o GetAppTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
- type GetAppTemplateContainerStartupProbeInput
- type GetAppTemplateContainerStartupProbeOutput
- func (GetAppTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Headers() GetAppTemplateContainerStartupProbeHeaderArrayOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Host() pulumi.StringOutput
- func (o GetAppTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Path() pulumi.StringOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Timeout() pulumi.IntOutput
- func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
- func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
- func (o GetAppTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
- type GetAppTemplateContainerVolumeMount
- type GetAppTemplateContainerVolumeMountArgs
- func (GetAppTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
- func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
- type GetAppTemplateContainerVolumeMountArray
- func (GetAppTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
- func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
- type GetAppTemplateContainerVolumeMountArrayInput
- type GetAppTemplateContainerVolumeMountArrayOutput
- func (GetAppTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerVolumeMountOutput
- func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
- func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
- type GetAppTemplateContainerVolumeMountInput
- type GetAppTemplateContainerVolumeMountOutput
- func (GetAppTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetAppTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
- func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
- type GetAppTemplateCustomScaleRule
- type GetAppTemplateCustomScaleRuleArgs
- func (GetAppTemplateCustomScaleRuleArgs) ElementType() reflect.Type
- func (i GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutput() GetAppTemplateCustomScaleRuleOutput
- func (i GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleOutput
- type GetAppTemplateCustomScaleRuleArray
- func (GetAppTemplateCustomScaleRuleArray) ElementType() reflect.Type
- func (i GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutput() GetAppTemplateCustomScaleRuleArrayOutput
- func (i GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleArrayOutput
- type GetAppTemplateCustomScaleRuleArrayInput
- type GetAppTemplateCustomScaleRuleArrayOutput
- func (GetAppTemplateCustomScaleRuleArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateCustomScaleRuleArrayOutput) Index(i pulumi.IntInput) GetAppTemplateCustomScaleRuleOutput
- func (o GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutput() GetAppTemplateCustomScaleRuleArrayOutput
- func (o GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleArrayOutput
- type GetAppTemplateCustomScaleRuleAuthentication
- type GetAppTemplateCustomScaleRuleAuthenticationArgs
- func (GetAppTemplateCustomScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutput() GetAppTemplateCustomScaleRuleAuthenticationOutput
- func (i GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationOutput
- type GetAppTemplateCustomScaleRuleAuthenticationArray
- func (GetAppTemplateCustomScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (i GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- type GetAppTemplateCustomScaleRuleAuthenticationArrayInput
- type GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) GetAppTemplateCustomScaleRuleAuthenticationOutput
- func (o GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- type GetAppTemplateCustomScaleRuleAuthenticationInput
- type GetAppTemplateCustomScaleRuleAuthenticationOutput
- func (GetAppTemplateCustomScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutput() GetAppTemplateCustomScaleRuleAuthenticationOutput
- func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationOutput
- func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type GetAppTemplateCustomScaleRuleInput
- type GetAppTemplateCustomScaleRuleOutput
- func (o GetAppTemplateCustomScaleRuleOutput) Authentications() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateCustomScaleRuleOutput) CustomRuleType() pulumi.StringOutput
- func (GetAppTemplateCustomScaleRuleOutput) ElementType() reflect.Type
- func (o GetAppTemplateCustomScaleRuleOutput) Metadata() pulumi.StringMapOutput
- func (o GetAppTemplateCustomScaleRuleOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutput() GetAppTemplateCustomScaleRuleOutput
- func (o GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleOutput
- type GetAppTemplateHttpScaleRule
- type GetAppTemplateHttpScaleRuleArgs
- func (GetAppTemplateHttpScaleRuleArgs) ElementType() reflect.Type
- func (i GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutput() GetAppTemplateHttpScaleRuleOutput
- func (i GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleOutput
- type GetAppTemplateHttpScaleRuleArray
- func (GetAppTemplateHttpScaleRuleArray) ElementType() reflect.Type
- func (i GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutput() GetAppTemplateHttpScaleRuleArrayOutput
- func (i GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleArrayOutput
- type GetAppTemplateHttpScaleRuleArrayInput
- type GetAppTemplateHttpScaleRuleArrayOutput
- func (GetAppTemplateHttpScaleRuleArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateHttpScaleRuleArrayOutput) Index(i pulumi.IntInput) GetAppTemplateHttpScaleRuleOutput
- func (o GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutput() GetAppTemplateHttpScaleRuleArrayOutput
- func (o GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleArrayOutput
- type GetAppTemplateHttpScaleRuleAuthentication
- type GetAppTemplateHttpScaleRuleAuthenticationArgs
- func (GetAppTemplateHttpScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutput() GetAppTemplateHttpScaleRuleAuthenticationOutput
- func (i GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationOutput
- type GetAppTemplateHttpScaleRuleAuthenticationArray
- func (GetAppTemplateHttpScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (i GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- type GetAppTemplateHttpScaleRuleAuthenticationArrayInput
- type GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) GetAppTemplateHttpScaleRuleAuthenticationOutput
- func (o GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- type GetAppTemplateHttpScaleRuleAuthenticationInput
- type GetAppTemplateHttpScaleRuleAuthenticationOutput
- func (GetAppTemplateHttpScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutput() GetAppTemplateHttpScaleRuleAuthenticationOutput
- func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationOutput
- func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type GetAppTemplateHttpScaleRuleInput
- type GetAppTemplateHttpScaleRuleOutput
- func (o GetAppTemplateHttpScaleRuleOutput) Authentications() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateHttpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
- func (GetAppTemplateHttpScaleRuleOutput) ElementType() reflect.Type
- func (o GetAppTemplateHttpScaleRuleOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutput() GetAppTemplateHttpScaleRuleOutput
- func (o GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleOutput
- type GetAppTemplateInitContainer
- type GetAppTemplateInitContainerArgs
- func (GetAppTemplateInitContainerArgs) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutput() GetAppTemplateInitContainerOutput
- func (i GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutputWithContext(ctx context.Context) GetAppTemplateInitContainerOutput
- type GetAppTemplateInitContainerArray
- func (GetAppTemplateInitContainerArray) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutput() GetAppTemplateInitContainerArrayOutput
- func (i GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerArrayOutput
- type GetAppTemplateInitContainerArrayInput
- type GetAppTemplateInitContainerArrayOutput
- func (GetAppTemplateInitContainerArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerArrayOutput) Index(i pulumi.IntInput) GetAppTemplateInitContainerOutput
- func (o GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutput() GetAppTemplateInitContainerArrayOutput
- func (o GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerArrayOutput
- type GetAppTemplateInitContainerEnv
- type GetAppTemplateInitContainerEnvArgs
- func (GetAppTemplateInitContainerEnvArgs) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutput() GetAppTemplateInitContainerEnvOutput
- func (i GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvOutput
- type GetAppTemplateInitContainerEnvArray
- func (GetAppTemplateInitContainerEnvArray) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutput() GetAppTemplateInitContainerEnvArrayOutput
- func (i GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvArrayOutput
- type GetAppTemplateInitContainerEnvArrayInput
- type GetAppTemplateInitContainerEnvArrayOutput
- func (GetAppTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerEnvArrayOutput) Index(i pulumi.IntInput) GetAppTemplateInitContainerEnvOutput
- func (o GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutput() GetAppTemplateInitContainerEnvArrayOutput
- func (o GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvArrayOutput
- type GetAppTemplateInitContainerEnvInput
- type GetAppTemplateInitContainerEnvOutput
- func (GetAppTemplateInitContainerEnvOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateInitContainerEnvOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutput() GetAppTemplateInitContainerEnvOutput
- func (o GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvOutput
- func (o GetAppTemplateInitContainerEnvOutput) Value() pulumi.StringOutput
- type GetAppTemplateInitContainerInput
- type GetAppTemplateInitContainerOutput
- func (o GetAppTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o GetAppTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o GetAppTemplateInitContainerOutput) Cpu() pulumi.Float64Output
- func (GetAppTemplateInitContainerOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerOutput) Envs() GetAppTemplateInitContainerEnvArrayOutput
- func (o GetAppTemplateInitContainerOutput) EphemeralStorage() pulumi.StringOutput
- func (o GetAppTemplateInitContainerOutput) Image() pulumi.StringOutput
- func (o GetAppTemplateInitContainerOutput) Memory() pulumi.StringOutput
- func (o GetAppTemplateInitContainerOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutput() GetAppTemplateInitContainerOutput
- func (o GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutputWithContext(ctx context.Context) GetAppTemplateInitContainerOutput
- func (o GetAppTemplateInitContainerOutput) VolumeMounts() GetAppTemplateInitContainerVolumeMountArrayOutput
- type GetAppTemplateInitContainerVolumeMount
- type GetAppTemplateInitContainerVolumeMountArgs
- func (GetAppTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutput() GetAppTemplateInitContainerVolumeMountOutput
- func (i GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountOutput
- type GetAppTemplateInitContainerVolumeMountArray
- func (GetAppTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutput() GetAppTemplateInitContainerVolumeMountArrayOutput
- func (i GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountArrayOutput
- type GetAppTemplateInitContainerVolumeMountArrayInput
- type GetAppTemplateInitContainerVolumeMountArrayOutput
- func (GetAppTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) GetAppTemplateInitContainerVolumeMountOutput
- func (o GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutput() GetAppTemplateInitContainerVolumeMountArrayOutput
- func (o GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountArrayOutput
- type GetAppTemplateInitContainerVolumeMountInput
- type GetAppTemplateInitContainerVolumeMountOutput
- func (GetAppTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o GetAppTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutput() GetAppTemplateInitContainerVolumeMountOutput
- func (o GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountOutput
- type GetAppTemplateInput
- type GetAppTemplateOutput
- func (o GetAppTemplateOutput) AzureQueueScaleRules() GetAppTemplateAzureQueueScaleRuleArrayOutput
- func (o GetAppTemplateOutput) Containers() GetAppTemplateContainerArrayOutput
- func (o GetAppTemplateOutput) CustomScaleRules() GetAppTemplateCustomScaleRuleArrayOutput
- func (GetAppTemplateOutput) ElementType() reflect.Type
- func (o GetAppTemplateOutput) HttpScaleRules() GetAppTemplateHttpScaleRuleArrayOutput
- func (o GetAppTemplateOutput) InitContainers() GetAppTemplateInitContainerArrayOutput
- func (o GetAppTemplateOutput) MaxReplicas() pulumi.IntOutput
- func (o GetAppTemplateOutput) MinReplicas() pulumi.IntOutput
- func (o GetAppTemplateOutput) RevisionSuffix() pulumi.StringOutput
- func (o GetAppTemplateOutput) TcpScaleRules() GetAppTemplateTcpScaleRuleArrayOutput
- func (o GetAppTemplateOutput) ToGetAppTemplateOutput() GetAppTemplateOutput
- func (o GetAppTemplateOutput) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
- func (o GetAppTemplateOutput) Volumes() GetAppTemplateVolumeArrayOutput
- type GetAppTemplateTcpScaleRule
- type GetAppTemplateTcpScaleRuleArgs
- func (GetAppTemplateTcpScaleRuleArgs) ElementType() reflect.Type
- func (i GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutput() GetAppTemplateTcpScaleRuleOutput
- func (i GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleOutput
- type GetAppTemplateTcpScaleRuleArray
- func (GetAppTemplateTcpScaleRuleArray) ElementType() reflect.Type
- func (i GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutput() GetAppTemplateTcpScaleRuleArrayOutput
- func (i GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleArrayOutput
- type GetAppTemplateTcpScaleRuleArrayInput
- type GetAppTemplateTcpScaleRuleArrayOutput
- func (GetAppTemplateTcpScaleRuleArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateTcpScaleRuleArrayOutput) Index(i pulumi.IntInput) GetAppTemplateTcpScaleRuleOutput
- func (o GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutput() GetAppTemplateTcpScaleRuleArrayOutput
- func (o GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleArrayOutput
- type GetAppTemplateTcpScaleRuleAuthentication
- type GetAppTemplateTcpScaleRuleAuthenticationArgs
- func (GetAppTemplateTcpScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutput() GetAppTemplateTcpScaleRuleAuthenticationOutput
- func (i GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationOutput
- type GetAppTemplateTcpScaleRuleAuthenticationArray
- func (GetAppTemplateTcpScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (i GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- type GetAppTemplateTcpScaleRuleAuthenticationArrayInput
- type GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) GetAppTemplateTcpScaleRuleAuthenticationOutput
- func (o GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- type GetAppTemplateTcpScaleRuleAuthenticationInput
- type GetAppTemplateTcpScaleRuleAuthenticationOutput
- func (GetAppTemplateTcpScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutput() GetAppTemplateTcpScaleRuleAuthenticationOutput
- func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationOutput
- func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type GetAppTemplateTcpScaleRuleInput
- type GetAppTemplateTcpScaleRuleOutput
- func (o GetAppTemplateTcpScaleRuleOutput) Authentications() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
- func (o GetAppTemplateTcpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
- func (GetAppTemplateTcpScaleRuleOutput) ElementType() reflect.Type
- func (o GetAppTemplateTcpScaleRuleOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutput() GetAppTemplateTcpScaleRuleOutput
- func (o GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleOutput
- type GetAppTemplateVolume
- type GetAppTemplateVolumeArgs
- type GetAppTemplateVolumeArray
- type GetAppTemplateVolumeArrayInput
- type GetAppTemplateVolumeArrayOutput
- func (GetAppTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o GetAppTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateVolumeOutput
- func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput
- func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutputWithContext(ctx context.Context) GetAppTemplateVolumeArrayOutput
- type GetAppTemplateVolumeInput
- type GetAppTemplateVolumeOutput
- func (GetAppTemplateVolumeOutput) ElementType() reflect.Type
- func (o GetAppTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o GetAppTemplateVolumeOutput) StorageName() pulumi.StringOutput
- func (o GetAppTemplateVolumeOutput) StorageType() pulumi.StringOutput
- func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
- func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobEventTriggerConfig
- type JobEventTriggerConfigArgs
- func (JobEventTriggerConfigArgs) ElementType() reflect.Type
- func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutput() JobEventTriggerConfigOutput
- func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutputWithContext(ctx context.Context) JobEventTriggerConfigOutput
- func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
- func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
- type JobEventTriggerConfigInput
- type JobEventTriggerConfigOutput
- func (JobEventTriggerConfigOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigOutput) Scales() JobEventTriggerConfigScaleArrayOutput
- func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutput() JobEventTriggerConfigOutput
- func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutputWithContext(ctx context.Context) JobEventTriggerConfigOutput
- func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
- func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
- type JobEventTriggerConfigPtrInput
- type JobEventTriggerConfigPtrOutput
- func (o JobEventTriggerConfigPtrOutput) Elem() JobEventTriggerConfigOutput
- func (JobEventTriggerConfigPtrOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigPtrOutput) Scales() JobEventTriggerConfigScaleArrayOutput
- func (o JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
- func (o JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
- type JobEventTriggerConfigScale
- type JobEventTriggerConfigScaleArgs
- func (JobEventTriggerConfigScaleArgs) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutput() JobEventTriggerConfigScaleOutput
- func (i JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleOutput
- type JobEventTriggerConfigScaleArray
- func (JobEventTriggerConfigScaleArray) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutput() JobEventTriggerConfigScaleArrayOutput
- func (i JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleArrayOutput
- type JobEventTriggerConfigScaleArrayInput
- type JobEventTriggerConfigScaleArrayOutput
- func (JobEventTriggerConfigScaleArrayOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleArrayOutput) Index(i pulumi.IntInput) JobEventTriggerConfigScaleOutput
- func (o JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutput() JobEventTriggerConfigScaleArrayOutput
- func (o JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleArrayOutput
- type JobEventTriggerConfigScaleInput
- type JobEventTriggerConfigScaleOutput
- func (JobEventTriggerConfigScaleOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleOutput) MaxExecutions() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigScaleOutput) MinExecutions() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigScaleOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
- func (o JobEventTriggerConfigScaleOutput) Rules() JobEventTriggerConfigScaleRuleArrayOutput
- func (o JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutput() JobEventTriggerConfigScaleOutput
- func (o JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleOutput
- type JobEventTriggerConfigScaleRule
- type JobEventTriggerConfigScaleRuleArgs
- func (JobEventTriggerConfigScaleRuleArgs) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutput() JobEventTriggerConfigScaleRuleOutput
- func (i JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleOutput
- type JobEventTriggerConfigScaleRuleArray
- func (JobEventTriggerConfigScaleRuleArray) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutput() JobEventTriggerConfigScaleRuleArrayOutput
- func (i JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleArrayOutput
- type JobEventTriggerConfigScaleRuleArrayInput
- type JobEventTriggerConfigScaleRuleArrayOutput
- func (JobEventTriggerConfigScaleRuleArrayOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleRuleArrayOutput) Index(i pulumi.IntInput) JobEventTriggerConfigScaleRuleOutput
- func (o JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutput() JobEventTriggerConfigScaleRuleArrayOutput
- func (o JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleArrayOutput
- type JobEventTriggerConfigScaleRuleAuthentication
- type JobEventTriggerConfigScaleRuleAuthenticationArgs
- func (JobEventTriggerConfigScaleRuleAuthenticationArgs) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutput() JobEventTriggerConfigScaleRuleAuthenticationOutput
- func (i JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationOutput
- type JobEventTriggerConfigScaleRuleAuthenticationArray
- func (JobEventTriggerConfigScaleRuleAuthenticationArray) ElementType() reflect.Type
- func (i JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- func (i JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- type JobEventTriggerConfigScaleRuleAuthenticationArrayInput
- type JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- func (JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) Index(i pulumi.IntInput) JobEventTriggerConfigScaleRuleAuthenticationOutput
- func (o JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- func (o JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- type JobEventTriggerConfigScaleRuleAuthenticationInput
- type JobEventTriggerConfigScaleRuleAuthenticationOutput
- func (JobEventTriggerConfigScaleRuleAuthenticationOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
- func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutput() JobEventTriggerConfigScaleRuleAuthenticationOutput
- func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationOutput
- func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
- type JobEventTriggerConfigScaleRuleInput
- type JobEventTriggerConfigScaleRuleOutput
- func (o JobEventTriggerConfigScaleRuleOutput) Authentications() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
- func (o JobEventTriggerConfigScaleRuleOutput) CustomRuleType() pulumi.StringOutput
- func (JobEventTriggerConfigScaleRuleOutput) ElementType() reflect.Type
- func (o JobEventTriggerConfigScaleRuleOutput) Metadata() pulumi.StringMapOutput
- func (o JobEventTriggerConfigScaleRuleOutput) Name() pulumi.StringOutput
- func (o JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutput() JobEventTriggerConfigScaleRuleOutput
- func (o JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleOutput
- type JobIdentity
- type JobIdentityArgs
- func (JobIdentityArgs) ElementType() reflect.Type
- func (i JobIdentityArgs) ToJobIdentityOutput() JobIdentityOutput
- func (i JobIdentityArgs) ToJobIdentityOutputWithContext(ctx context.Context) JobIdentityOutput
- func (i JobIdentityArgs) ToJobIdentityPtrOutput() JobIdentityPtrOutput
- func (i JobIdentityArgs) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
- type JobIdentityInput
- type JobIdentityOutput
- func (JobIdentityOutput) ElementType() reflect.Type
- func (o JobIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o JobIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o JobIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o JobIdentityOutput) ToJobIdentityOutput() JobIdentityOutput
- func (o JobIdentityOutput) ToJobIdentityOutputWithContext(ctx context.Context) JobIdentityOutput
- func (o JobIdentityOutput) ToJobIdentityPtrOutput() JobIdentityPtrOutput
- func (o JobIdentityOutput) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
- func (o JobIdentityOutput) Type() pulumi.StringOutput
- type JobIdentityPtrInput
- type JobIdentityPtrOutput
- func (o JobIdentityPtrOutput) Elem() JobIdentityOutput
- func (JobIdentityPtrOutput) ElementType() reflect.Type
- func (o JobIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o JobIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o JobIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o JobIdentityPtrOutput) ToJobIdentityPtrOutput() JobIdentityPtrOutput
- func (o JobIdentityPtrOutput) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
- func (o JobIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type JobInput
- type JobManualTriggerConfig
- type JobManualTriggerConfigArgs
- func (JobManualTriggerConfigArgs) ElementType() reflect.Type
- func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutput() JobManualTriggerConfigOutput
- func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutputWithContext(ctx context.Context) JobManualTriggerConfigOutput
- func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
- func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
- type JobManualTriggerConfigInput
- type JobManualTriggerConfigOutput
- func (JobManualTriggerConfigOutput) ElementType() reflect.Type
- func (o JobManualTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobManualTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutput() JobManualTriggerConfigOutput
- func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutputWithContext(ctx context.Context) JobManualTriggerConfigOutput
- func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
- func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
- type JobManualTriggerConfigPtrInput
- type JobManualTriggerConfigPtrOutput
- func (o JobManualTriggerConfigPtrOutput) Elem() JobManualTriggerConfigOutput
- func (JobManualTriggerConfigPtrOutput) ElementType() reflect.Type
- func (o JobManualTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobManualTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
- func (o JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) EventStreamEndpoint() pulumi.StringOutput
- func (o JobOutput) EventTriggerConfig() JobEventTriggerConfigPtrOutput
- func (o JobOutput) Identity() JobIdentityPtrOutput
- func (o JobOutput) Location() pulumi.StringOutput
- func (o JobOutput) ManualTriggerConfig() JobManualTriggerConfigPtrOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) OutboundIpAddresses() pulumi.StringArrayOutput
- func (o JobOutput) Registries() JobRegistryArrayOutput
- func (o JobOutput) ReplicaRetryLimit() pulumi.IntPtrOutput
- func (o JobOutput) ReplicaTimeoutInSeconds() pulumi.IntOutput
- func (o JobOutput) ResourceGroupName() pulumi.StringOutput
- func (o JobOutput) ScheduleTriggerConfig() JobScheduleTriggerConfigPtrOutput
- func (o JobOutput) Secrets() JobSecretArrayOutput
- func (o JobOutput) Tags() pulumi.StringMapOutput
- func (o JobOutput) Template() JobTemplateOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) WorkloadProfileName() pulumi.StringPtrOutput
- type JobRegistry
- type JobRegistryArgs
- type JobRegistryArray
- type JobRegistryArrayInput
- type JobRegistryArrayOutput
- func (JobRegistryArrayOutput) ElementType() reflect.Type
- func (o JobRegistryArrayOutput) Index(i pulumi.IntInput) JobRegistryOutput
- func (o JobRegistryArrayOutput) ToJobRegistryArrayOutput() JobRegistryArrayOutput
- func (o JobRegistryArrayOutput) ToJobRegistryArrayOutputWithContext(ctx context.Context) JobRegistryArrayOutput
- type JobRegistryInput
- type JobRegistryOutput
- func (JobRegistryOutput) ElementType() reflect.Type
- func (o JobRegistryOutput) Identity() pulumi.StringPtrOutput
- func (o JobRegistryOutput) PasswordSecretName() pulumi.StringPtrOutput
- func (o JobRegistryOutput) Server() pulumi.StringOutput
- func (o JobRegistryOutput) ToJobRegistryOutput() JobRegistryOutput
- func (o JobRegistryOutput) ToJobRegistryOutputWithContext(ctx context.Context) JobRegistryOutput
- func (o JobRegistryOutput) Username() pulumi.StringPtrOutput
- type JobScheduleTriggerConfig
- type JobScheduleTriggerConfigArgs
- func (JobScheduleTriggerConfigArgs) ElementType() reflect.Type
- func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutput() JobScheduleTriggerConfigOutput
- func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutputWithContext(ctx context.Context) JobScheduleTriggerConfigOutput
- func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
- func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
- type JobScheduleTriggerConfigInput
- type JobScheduleTriggerConfigOutput
- func (o JobScheduleTriggerConfigOutput) CronExpression() pulumi.StringOutput
- func (JobScheduleTriggerConfigOutput) ElementType() reflect.Type
- func (o JobScheduleTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobScheduleTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutput() JobScheduleTriggerConfigOutput
- func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutputWithContext(ctx context.Context) JobScheduleTriggerConfigOutput
- func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
- func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
- type JobScheduleTriggerConfigPtrInput
- type JobScheduleTriggerConfigPtrOutput
- func (o JobScheduleTriggerConfigPtrOutput) CronExpression() pulumi.StringPtrOutput
- func (o JobScheduleTriggerConfigPtrOutput) Elem() JobScheduleTriggerConfigOutput
- func (JobScheduleTriggerConfigPtrOutput) ElementType() reflect.Type
- func (o JobScheduleTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
- func (o JobScheduleTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
- func (o JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
- func (o JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
- type JobSecret
- type JobSecretArgs
- type JobSecretArray
- type JobSecretArrayInput
- type JobSecretArrayOutput
- func (JobSecretArrayOutput) ElementType() reflect.Type
- func (o JobSecretArrayOutput) Index(i pulumi.IntInput) JobSecretOutput
- func (o JobSecretArrayOutput) ToJobSecretArrayOutput() JobSecretArrayOutput
- func (o JobSecretArrayOutput) ToJobSecretArrayOutputWithContext(ctx context.Context) JobSecretArrayOutput
- type JobSecretInput
- type JobSecretOutput
- func (JobSecretOutput) ElementType() reflect.Type
- func (o JobSecretOutput) Identity() pulumi.StringPtrOutput
- func (o JobSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
- func (o JobSecretOutput) Name() pulumi.StringOutput
- func (o JobSecretOutput) ToJobSecretOutput() JobSecretOutput
- func (o JobSecretOutput) ToJobSecretOutputWithContext(ctx context.Context) JobSecretOutput
- func (o JobSecretOutput) Value() pulumi.StringPtrOutput
- type JobState
- type JobTemplate
- type JobTemplateArgs
- func (JobTemplateArgs) ElementType() reflect.Type
- func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- type JobTemplateContainer
- type JobTemplateContainerArgs
- type JobTemplateContainerArray
- type JobTemplateContainerArrayInput
- type JobTemplateContainerArrayOutput
- func (JobTemplateContainerArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerOutput
- func (o JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutput() JobTemplateContainerArrayOutput
- func (o JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateContainerArrayOutput
- type JobTemplateContainerEnv
- type JobTemplateContainerEnvArgs
- type JobTemplateContainerEnvArray
- func (JobTemplateContainerEnvArray) ElementType() reflect.Type
- func (i JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutput() JobTemplateContainerEnvArrayOutput
- func (i JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateContainerEnvArrayOutput
- type JobTemplateContainerEnvArrayInput
- type JobTemplateContainerEnvArrayOutput
- func (JobTemplateContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerEnvOutput
- func (o JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutput() JobTemplateContainerEnvArrayOutput
- func (o JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateContainerEnvArrayOutput
- type JobTemplateContainerEnvInput
- type JobTemplateContainerEnvOutput
- func (JobTemplateContainerEnvOutput) ElementType() reflect.Type
- func (o JobTemplateContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerEnvOutput) SecretName() pulumi.StringPtrOutput
- func (o JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutput() JobTemplateContainerEnvOutput
- func (o JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateContainerEnvOutput
- func (o JobTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
- type JobTemplateContainerInput
- type JobTemplateContainerLivenessProbe
- type JobTemplateContainerLivenessProbeArgs
- func (JobTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutput() JobTemplateContainerLivenessProbeOutput
- func (i JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeOutput
- type JobTemplateContainerLivenessProbeArray
- func (JobTemplateContainerLivenessProbeArray) ElementType() reflect.Type
- func (i JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutput() JobTemplateContainerLivenessProbeArrayOutput
- func (i JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeArrayOutput
- type JobTemplateContainerLivenessProbeArrayInput
- type JobTemplateContainerLivenessProbeArrayOutput
- func (JobTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerLivenessProbeArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerLivenessProbeOutput
- func (o JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutput() JobTemplateContainerLivenessProbeArrayOutput
- func (o JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeArrayOutput
- type JobTemplateContainerLivenessProbeHeader
- type JobTemplateContainerLivenessProbeHeaderArgs
- func (JobTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
- func (i JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutput() JobTemplateContainerLivenessProbeHeaderOutput
- func (i JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderOutput
- type JobTemplateContainerLivenessProbeHeaderArray
- func (JobTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
- func (i JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutput() JobTemplateContainerLivenessProbeHeaderArrayOutput
- func (i JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderArrayOutput
- type JobTemplateContainerLivenessProbeHeaderArrayInput
- type JobTemplateContainerLivenessProbeHeaderArrayOutput
- func (JobTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerLivenessProbeHeaderArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerLivenessProbeHeaderOutput
- func (o JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutput() JobTemplateContainerLivenessProbeHeaderArrayOutput
- func (o JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderArrayOutput
- type JobTemplateContainerLivenessProbeHeaderInput
- type JobTemplateContainerLivenessProbeHeaderOutput
- func (JobTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
- func (o JobTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutput() JobTemplateContainerLivenessProbeHeaderOutput
- func (o JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderOutput
- func (o JobTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
- type JobTemplateContainerLivenessProbeInput
- type JobTemplateContainerLivenessProbeOutput
- func (JobTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o JobTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) Headers() JobTemplateContainerLivenessProbeHeaderArrayOutput
- func (o JobTemplateContainerLivenessProbeOutput) Host() pulumi.StringPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
- func (o JobTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutput() JobTemplateContainerLivenessProbeOutput
- func (o JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeOutput
- func (o JobTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
- type JobTemplateContainerOutput
- func (o JobTemplateContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobTemplateContainerOutput) Commands() pulumi.StringArrayOutput
- func (o JobTemplateContainerOutput) Cpu() pulumi.Float64Output
- func (JobTemplateContainerOutput) ElementType() reflect.Type
- func (o JobTemplateContainerOutput) Envs() JobTemplateContainerEnvArrayOutput
- func (o JobTemplateContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
- func (o JobTemplateContainerOutput) Image() pulumi.StringOutput
- func (o JobTemplateContainerOutput) LivenessProbes() JobTemplateContainerLivenessProbeArrayOutput
- func (o JobTemplateContainerOutput) Memory() pulumi.StringOutput
- func (o JobTemplateContainerOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerOutput) ReadinessProbes() JobTemplateContainerReadinessProbeArrayOutput
- func (o JobTemplateContainerOutput) StartupProbes() JobTemplateContainerStartupProbeArrayOutput
- func (o JobTemplateContainerOutput) ToJobTemplateContainerOutput() JobTemplateContainerOutput
- func (o JobTemplateContainerOutput) ToJobTemplateContainerOutputWithContext(ctx context.Context) JobTemplateContainerOutput
- func (o JobTemplateContainerOutput) VolumeMounts() JobTemplateContainerVolumeMountArrayOutput
- type JobTemplateContainerReadinessProbe
- type JobTemplateContainerReadinessProbeArgs
- func (JobTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutput() JobTemplateContainerReadinessProbeOutput
- func (i JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeOutput
- type JobTemplateContainerReadinessProbeArray
- func (JobTemplateContainerReadinessProbeArray) ElementType() reflect.Type
- func (i JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutput() JobTemplateContainerReadinessProbeArrayOutput
- func (i JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeArrayOutput
- type JobTemplateContainerReadinessProbeArrayInput
- type JobTemplateContainerReadinessProbeArrayOutput
- func (JobTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerReadinessProbeArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerReadinessProbeOutput
- func (o JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutput() JobTemplateContainerReadinessProbeArrayOutput
- func (o JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeArrayOutput
- type JobTemplateContainerReadinessProbeHeader
- type JobTemplateContainerReadinessProbeHeaderArgs
- func (JobTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
- func (i JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutput() JobTemplateContainerReadinessProbeHeaderOutput
- func (i JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderOutput
- type JobTemplateContainerReadinessProbeHeaderArray
- func (JobTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
- func (i JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutput() JobTemplateContainerReadinessProbeHeaderArrayOutput
- func (i JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderArrayOutput
- type JobTemplateContainerReadinessProbeHeaderArrayInput
- type JobTemplateContainerReadinessProbeHeaderArrayOutput
- func (JobTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerReadinessProbeHeaderArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerReadinessProbeHeaderOutput
- func (o JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutput() JobTemplateContainerReadinessProbeHeaderArrayOutput
- func (o JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderArrayOutput
- type JobTemplateContainerReadinessProbeHeaderInput
- type JobTemplateContainerReadinessProbeHeaderOutput
- func (JobTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
- func (o JobTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutput() JobTemplateContainerReadinessProbeHeaderOutput
- func (o JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderOutput
- func (o JobTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
- type JobTemplateContainerReadinessProbeInput
- type JobTemplateContainerReadinessProbeOutput
- func (JobTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o JobTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) Headers() JobTemplateContainerReadinessProbeHeaderArrayOutput
- func (o JobTemplateContainerReadinessProbeOutput) Host() pulumi.StringPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
- func (o JobTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutput() JobTemplateContainerReadinessProbeOutput
- func (o JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeOutput
- func (o JobTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
- type JobTemplateContainerStartupProbe
- type JobTemplateContainerStartupProbeArgs
- func (JobTemplateContainerStartupProbeArgs) ElementType() reflect.Type
- func (i JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutput() JobTemplateContainerStartupProbeOutput
- func (i JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeOutput
- type JobTemplateContainerStartupProbeArray
- func (JobTemplateContainerStartupProbeArray) ElementType() reflect.Type
- func (i JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutput() JobTemplateContainerStartupProbeArrayOutput
- func (i JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeArrayOutput
- type JobTemplateContainerStartupProbeArrayInput
- type JobTemplateContainerStartupProbeArrayOutput
- func (JobTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerStartupProbeArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerStartupProbeOutput
- func (o JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutput() JobTemplateContainerStartupProbeArrayOutput
- func (o JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeArrayOutput
- type JobTemplateContainerStartupProbeHeader
- type JobTemplateContainerStartupProbeHeaderArgs
- func (JobTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
- func (i JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutput() JobTemplateContainerStartupProbeHeaderOutput
- func (i JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderOutput
- type JobTemplateContainerStartupProbeHeaderArray
- func (JobTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
- func (i JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutput() JobTemplateContainerStartupProbeHeaderArrayOutput
- func (i JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderArrayOutput
- type JobTemplateContainerStartupProbeHeaderArrayInput
- type JobTemplateContainerStartupProbeHeaderArrayOutput
- func (JobTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerStartupProbeHeaderArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerStartupProbeHeaderOutput
- func (o JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutput() JobTemplateContainerStartupProbeHeaderArrayOutput
- func (o JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderArrayOutput
- type JobTemplateContainerStartupProbeHeaderInput
- type JobTemplateContainerStartupProbeHeaderOutput
- func (JobTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
- func (o JobTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutput() JobTemplateContainerStartupProbeHeaderOutput
- func (o JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderOutput
- func (o JobTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
- type JobTemplateContainerStartupProbeInput
- type JobTemplateContainerStartupProbeOutput
- func (JobTemplateContainerStartupProbeOutput) ElementType() reflect.Type
- func (o JobTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) Headers() JobTemplateContainerStartupProbeHeaderArrayOutput
- func (o JobTemplateContainerStartupProbeOutput) Host() pulumi.StringPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) Path() pulumi.StringPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
- func (o JobTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) Timeout() pulumi.IntPtrOutput
- func (o JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutput() JobTemplateContainerStartupProbeOutput
- func (o JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeOutput
- func (o JobTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
- type JobTemplateContainerVolumeMount
- type JobTemplateContainerVolumeMountArgs
- func (JobTemplateContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutput() JobTemplateContainerVolumeMountOutput
- func (i JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountOutput
- type JobTemplateContainerVolumeMountArray
- func (JobTemplateContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutput() JobTemplateContainerVolumeMountArrayOutput
- func (i JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountArrayOutput
- type JobTemplateContainerVolumeMountArrayInput
- type JobTemplateContainerVolumeMountArrayOutput
- func (JobTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobTemplateContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerVolumeMountOutput
- func (o JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutput() JobTemplateContainerVolumeMountArrayOutput
- func (o JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountArrayOutput
- type JobTemplateContainerVolumeMountInput
- type JobTemplateContainerVolumeMountOutput
- func (JobTemplateContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutput() JobTemplateContainerVolumeMountOutput
- func (o JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountOutput
- type JobTemplateInitContainer
- type JobTemplateInitContainerArgs
- func (JobTemplateInitContainerArgs) ElementType() reflect.Type
- func (i JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutput() JobTemplateInitContainerOutput
- func (i JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutputWithContext(ctx context.Context) JobTemplateInitContainerOutput
- type JobTemplateInitContainerArray
- func (JobTemplateInitContainerArray) ElementType() reflect.Type
- func (i JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutput() JobTemplateInitContainerArrayOutput
- func (i JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerArrayOutput
- type JobTemplateInitContainerArrayInput
- type JobTemplateInitContainerArrayOutput
- func (JobTemplateInitContainerArrayOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateInitContainerOutput
- func (o JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutput() JobTemplateInitContainerArrayOutput
- func (o JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerArrayOutput
- type JobTemplateInitContainerEnv
- type JobTemplateInitContainerEnvArgs
- func (JobTemplateInitContainerEnvArgs) ElementType() reflect.Type
- func (i JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutput() JobTemplateInitContainerEnvOutput
- func (i JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvOutput
- type JobTemplateInitContainerEnvArray
- func (JobTemplateInitContainerEnvArray) ElementType() reflect.Type
- func (i JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutput() JobTemplateInitContainerEnvArrayOutput
- func (i JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvArrayOutput
- type JobTemplateInitContainerEnvArrayInput
- type JobTemplateInitContainerEnvArrayOutput
- func (JobTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerEnvArrayOutput) Index(i pulumi.IntInput) JobTemplateInitContainerEnvOutput
- func (o JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutput() JobTemplateInitContainerEnvArrayOutput
- func (o JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvArrayOutput
- type JobTemplateInitContainerEnvInput
- type JobTemplateInitContainerEnvOutput
- func (JobTemplateInitContainerEnvOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
- func (o JobTemplateInitContainerEnvOutput) SecretName() pulumi.StringPtrOutput
- func (o JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutput() JobTemplateInitContainerEnvOutput
- func (o JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvOutput
- func (o JobTemplateInitContainerEnvOutput) Value() pulumi.StringPtrOutput
- type JobTemplateInitContainerInput
- type JobTemplateInitContainerOutput
- func (o JobTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o JobTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o JobTemplateInitContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (JobTemplateInitContainerOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerOutput) Envs() JobTemplateInitContainerEnvArrayOutput
- func (o JobTemplateInitContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
- func (o JobTemplateInitContainerOutput) Image() pulumi.StringOutput
- func (o JobTemplateInitContainerOutput) Memory() pulumi.StringPtrOutput
- func (o JobTemplateInitContainerOutput) Name() pulumi.StringOutput
- func (o JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutput() JobTemplateInitContainerOutput
- func (o JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutputWithContext(ctx context.Context) JobTemplateInitContainerOutput
- func (o JobTemplateInitContainerOutput) VolumeMounts() JobTemplateInitContainerVolumeMountArrayOutput
- type JobTemplateInitContainerVolumeMount
- type JobTemplateInitContainerVolumeMountArgs
- func (JobTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutput() JobTemplateInitContainerVolumeMountOutput
- func (i JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountOutput
- type JobTemplateInitContainerVolumeMountArray
- func (JobTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutput() JobTemplateInitContainerVolumeMountArrayOutput
- func (i JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountArrayOutput
- type JobTemplateInitContainerVolumeMountArrayInput
- type JobTemplateInitContainerVolumeMountArrayOutput
- func (JobTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) JobTemplateInitContainerVolumeMountOutput
- func (o JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutput() JobTemplateInitContainerVolumeMountArrayOutput
- func (o JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountArrayOutput
- type JobTemplateInitContainerVolumeMountInput
- type JobTemplateInitContainerVolumeMountOutput
- func (JobTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o JobTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o JobTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutput() JobTemplateInitContainerVolumeMountOutput
- func (o JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountOutput
- type JobTemplateInput
- type JobTemplateOutput
- func (o JobTemplateOutput) Containers() JobTemplateContainerArrayOutput
- func (JobTemplateOutput) ElementType() reflect.Type
- func (o JobTemplateOutput) InitContainers() JobTemplateInitContainerArrayOutput
- func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- func (o JobTemplateOutput) Volumes() JobTemplateVolumeArrayOutput
- type JobTemplatePtrInput
- type JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) Containers() JobTemplateContainerArrayOutput
- func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
- func (JobTemplatePtrOutput) ElementType() reflect.Type
- func (o JobTemplatePtrOutput) InitContainers() JobTemplateInitContainerArrayOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
- func (o JobTemplatePtrOutput) Volumes() JobTemplateVolumeArrayOutput
- type JobTemplateVolume
- type JobTemplateVolumeArgs
- type JobTemplateVolumeArray
- type JobTemplateVolumeArrayInput
- type JobTemplateVolumeArrayOutput
- func (JobTemplateVolumeArrayOutput) ElementType() reflect.Type
- func (o JobTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateVolumeOutput
- func (o JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutput() JobTemplateVolumeArrayOutput
- func (o JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateVolumeArrayOutput
- type JobTemplateVolumeInput
- type JobTemplateVolumeOutput
- func (JobTemplateVolumeOutput) ElementType() reflect.Type
- func (o JobTemplateVolumeOutput) Name() pulumi.StringOutput
- func (o JobTemplateVolumeOutput) StorageName() pulumi.StringPtrOutput
- func (o JobTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
- func (o JobTemplateVolumeOutput) ToJobTemplateVolumeOutput() JobTemplateVolumeOutput
- func (o JobTemplateVolumeOutput) ToJobTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateVolumeOutput
- type LookupAppArgs
- type LookupAppOutputArgs
- type LookupAppResult
- type LookupAppResultOutput
- func (o LookupAppResultOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (o LookupAppResultOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o LookupAppResultOutput) Daprs() GetAppDaprArrayOutput
- func (LookupAppResultOutput) ElementType() reflect.Type
- func (o LookupAppResultOutput) Id() pulumi.StringOutput
- func (o LookupAppResultOutput) Identities() GetAppIdentityArrayOutput
- func (o LookupAppResultOutput) Ingresses() GetAppIngressArrayOutput
- func (o LookupAppResultOutput) LatestRevisionFqdn() pulumi.StringOutput
- func (o LookupAppResultOutput) LatestRevisionName() pulumi.StringOutput
- func (o LookupAppResultOutput) Location() pulumi.StringOutput
- func (o LookupAppResultOutput) MaxInactiveRevisions() pulumi.IntOutput
- func (o LookupAppResultOutput) Name() pulumi.StringOutput
- func (o LookupAppResultOutput) OutboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupAppResultOutput) Registries() GetAppRegistryArrayOutput
- func (o LookupAppResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupAppResultOutput) RevisionMode() pulumi.StringOutput
- func (o LookupAppResultOutput) Secrets() GetAppSecretArrayOutput
- func (o LookupAppResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAppResultOutput) Templates() GetAppTemplateArrayOutput
- func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput
- func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput
- func (o LookupAppResultOutput) WorkloadProfileName() pulumi.StringOutput
- type LookupEnvironmentArgs
- type LookupEnvironmentCertificateArgs
- type LookupEnvironmentCertificateOutputArgs
- type LookupEnvironmentCertificateResult
- type LookupEnvironmentCertificateResultOutput
- func (o LookupEnvironmentCertificateResultOutput) ContainerAppEnvironmentId() pulumi.StringOutput
- func (LookupEnvironmentCertificateResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentCertificateResultOutput) ExpirationDate() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) IssueDate() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) Issuer() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) SubjectName() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentCertificateResultOutput) Thumbprint() pulumi.StringOutput
- func (o LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutput() LookupEnvironmentCertificateResultOutput
- func (o LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutputWithContext(ctx context.Context) LookupEnvironmentCertificateResultOutput
- type LookupEnvironmentOutputArgs
- type LookupEnvironmentResult
- type LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DefaultDomain() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) DockerBridgeCidr() pulumi.StringOutput
- func (LookupEnvironmentResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) InfrastructureSubnetId() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) InternalLoadBalancerEnabled() pulumi.BoolOutput
- func (o LookupEnvironmentResultOutput) Location() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) LogAnalyticsWorkspaceName() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) PlatformReservedCidr() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) PlatformReservedDnsIpAddress() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) StaticIpAddress() pulumi.StringOutput
- func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
- func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { pulumi.CustomResourceState // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // The ID of the Custom Domain Verification for this Container App. CustomDomainVerificationId pulumi.StringOutput `pulumi:"customDomainVerificationId"` // A `dapr` block as detailed below. Dapr AppDaprPtrOutput `pulumi:"dapr"` // An `identity` block as detailed below. Identity AppIdentityPtrOutput `pulumi:"identity"` // An `ingress` block as detailed below. Ingress AppIngressPtrOutput `pulumi:"ingress"` // The FQDN of the Latest Revision of the Container App. LatestRevisionFqdn pulumi.StringOutput `pulumi:"latestRevisionFqdn"` // The name of the latest Container Revision. LatestRevisionName pulumi.StringOutput `pulumi:"latestRevisionName"` // The location this Container App is deployed in. This is the same as the Environment in which it is deployed. Location pulumi.StringOutput `pulumi:"location"` // The maximum of inactive revisions allowed for this Container App. MaxInactiveRevisions pulumi.IntPtrOutput `pulumi:"maxInactiveRevisions"` // The name for this Container App. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of the Public IP Addresses which the Container App uses for outbound network access. OutboundIpAddresses pulumi.StringArrayOutput `pulumi:"outboundIpAddresses"` // A `registry` block as detailed below. Registries AppRegistryArrayOutput `pulumi:"registries"` // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The revisions operational mode for the Container App. Possible values include `Single` and `Multiple`. In `Single` mode, a single revision is in operation at any given time. In `Multiple` mode, more than one revision can be active at a time and can be configured with load distribution via the `trafficWeight` block in the `ingress` configuration. RevisionMode pulumi.StringOutput `pulumi:"revisionMode"` // One or more `secret` block as detailed below. Secrets AppSecretArrayOutput `pulumi:"secrets"` // A mapping of tags to assign to the Container App. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `template` block as detailed below. Template AppTemplateOutput `pulumi:"template"` // The name of the Workload Profile in the Container App Environment to place this Container App. // // > **Note:** Omit this value to use the default `Consumption` Workload Profile. WorkloadProfileName pulumi.StringPtrOutput `pulumi:"workloadProfileName"` }
Manages a Container App.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("acctest-01"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("Example-Environment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } _, err = containerapp.NewApp(ctx, "example", &containerapp.AppArgs{ Name: pulumi.String("example-app"), ContainerAppEnvironmentId: exampleEnvironment.ID(), ResourceGroupName: example.Name, RevisionMode: pulumi.String("Single"), Template: &containerapp.AppTemplateArgs{ Containers: containerapp.AppTemplateContainerArray{ &containerapp.AppTemplateContainerArgs{ Name: pulumi.String("examplecontainerapp"), Image: pulumi.String("mcr.microsoft.com/k8se/quickstart:latest"), Cpu: pulumi.Float64(0.25), Memory: pulumi.String("0.5Gi"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
A Container App can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/app:App example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/containerApps/myContainerApp" ```
func GetApp ¶
func GetApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppState, opts ...pulumi.ResourceOption) (*App, error)
GetApp gets an existing App 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 NewApp ¶
func NewApp(ctx *pulumi.Context, name string, args *AppArgs, opts ...pulumi.ResourceOption) (*App, error)
NewApp registers a new resource with the given unique name, arguments, and options.
func (*App) ElementType ¶
func (*App) ToAppOutput ¶
type AppArgs ¶
type AppArgs struct { // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // A `dapr` block as detailed below. Dapr AppDaprPtrInput // An `identity` block as detailed below. Identity AppIdentityPtrInput // An `ingress` block as detailed below. Ingress AppIngressPtrInput // The maximum of inactive revisions allowed for this Container App. MaxInactiveRevisions pulumi.IntPtrInput // The name for this Container App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A `registry` block as detailed below. Registries AppRegistryArrayInput // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The revisions operational mode for the Container App. Possible values include `Single` and `Multiple`. In `Single` mode, a single revision is in operation at any given time. In `Multiple` mode, more than one revision can be active at a time and can be configured with load distribution via the `trafficWeight` block in the `ingress` configuration. RevisionMode pulumi.StringInput // One or more `secret` block as detailed below. Secrets AppSecretArrayInput // A mapping of tags to assign to the Container App. Tags pulumi.StringMapInput // A `template` block as detailed below. Template AppTemplateInput // The name of the Workload Profile in the Container App Environment to place this Container App. // // > **Note:** Omit this value to use the default `Consumption` Workload Profile. WorkloadProfileName pulumi.StringPtrInput }
The set of arguments for constructing a App resource.
func (AppArgs) ElementType ¶
type AppArray ¶
type AppArray []AppInput
func (AppArray) ElementType ¶
func (AppArray) ToAppArrayOutput ¶
func (i AppArray) ToAppArrayOutput() AppArrayOutput
func (AppArray) ToAppArrayOutputWithContext ¶
func (i AppArray) ToAppArrayOutputWithContext(ctx context.Context) AppArrayOutput
type AppArrayInput ¶
type AppArrayInput interface { pulumi.Input ToAppArrayOutput() AppArrayOutput ToAppArrayOutputWithContext(context.Context) AppArrayOutput }
AppArrayInput is an input type that accepts AppArray and AppArrayOutput values. You can construct a concrete instance of `AppArrayInput` via:
AppArray{ AppArgs{...} }
type AppArrayOutput ¶
type AppArrayOutput struct{ *pulumi.OutputState }
func (AppArrayOutput) ElementType ¶
func (AppArrayOutput) ElementType() reflect.Type
func (AppArrayOutput) ToAppArrayOutput ¶
func (o AppArrayOutput) ToAppArrayOutput() AppArrayOutput
func (AppArrayOutput) ToAppArrayOutputWithContext ¶
func (o AppArrayOutput) ToAppArrayOutputWithContext(ctx context.Context) AppArrayOutput
type AppDapr ¶
type AppDapr struct { // The Dapr Application Identifier. AppId string `pulumi:"appId"` // The port which the application is listening on. This is the same as the `ingress` port. AppPort *int `pulumi:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol *string `pulumi:"appProtocol"` }
type AppDaprArgs ¶
type AppDaprArgs struct { // The Dapr Application Identifier. AppId pulumi.StringInput `pulumi:"appId"` // The port which the application is listening on. This is the same as the `ingress` port. AppPort pulumi.IntPtrInput `pulumi:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol pulumi.StringPtrInput `pulumi:"appProtocol"` }
func (AppDaprArgs) ElementType ¶
func (AppDaprArgs) ElementType() reflect.Type
func (AppDaprArgs) ToAppDaprOutput ¶
func (i AppDaprArgs) ToAppDaprOutput() AppDaprOutput
func (AppDaprArgs) ToAppDaprOutputWithContext ¶
func (i AppDaprArgs) ToAppDaprOutputWithContext(ctx context.Context) AppDaprOutput
func (AppDaprArgs) ToAppDaprPtrOutput ¶
func (i AppDaprArgs) ToAppDaprPtrOutput() AppDaprPtrOutput
func (AppDaprArgs) ToAppDaprPtrOutputWithContext ¶
func (i AppDaprArgs) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
type AppDaprInput ¶
type AppDaprInput interface { pulumi.Input ToAppDaprOutput() AppDaprOutput ToAppDaprOutputWithContext(context.Context) AppDaprOutput }
AppDaprInput is an input type that accepts AppDaprArgs and AppDaprOutput values. You can construct a concrete instance of `AppDaprInput` via:
AppDaprArgs{...}
type AppDaprOutput ¶
type AppDaprOutput struct{ *pulumi.OutputState }
func (AppDaprOutput) AppId ¶
func (o AppDaprOutput) AppId() pulumi.StringOutput
The Dapr Application Identifier.
func (AppDaprOutput) AppPort ¶
func (o AppDaprOutput) AppPort() pulumi.IntPtrOutput
The port which the application is listening on. This is the same as the `ingress` port.
func (AppDaprOutput) AppProtocol ¶
func (o AppDaprOutput) AppProtocol() pulumi.StringPtrOutput
The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.
func (AppDaprOutput) ElementType ¶
func (AppDaprOutput) ElementType() reflect.Type
func (AppDaprOutput) ToAppDaprOutput ¶
func (o AppDaprOutput) ToAppDaprOutput() AppDaprOutput
func (AppDaprOutput) ToAppDaprOutputWithContext ¶
func (o AppDaprOutput) ToAppDaprOutputWithContext(ctx context.Context) AppDaprOutput
func (AppDaprOutput) ToAppDaprPtrOutput ¶
func (o AppDaprOutput) ToAppDaprPtrOutput() AppDaprPtrOutput
func (AppDaprOutput) ToAppDaprPtrOutputWithContext ¶
func (o AppDaprOutput) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
type AppDaprPtrInput ¶
type AppDaprPtrInput interface { pulumi.Input ToAppDaprPtrOutput() AppDaprPtrOutput ToAppDaprPtrOutputWithContext(context.Context) AppDaprPtrOutput }
AppDaprPtrInput is an input type that accepts AppDaprArgs, AppDaprPtr and AppDaprPtrOutput values. You can construct a concrete instance of `AppDaprPtrInput` via:
AppDaprArgs{...} or: nil
func AppDaprPtr ¶
func AppDaprPtr(v *AppDaprArgs) AppDaprPtrInput
type AppDaprPtrOutput ¶
type AppDaprPtrOutput struct{ *pulumi.OutputState }
func (AppDaprPtrOutput) AppId ¶
func (o AppDaprPtrOutput) AppId() pulumi.StringPtrOutput
The Dapr Application Identifier.
func (AppDaprPtrOutput) AppPort ¶
func (o AppDaprPtrOutput) AppPort() pulumi.IntPtrOutput
The port which the application is listening on. This is the same as the `ingress` port.
func (AppDaprPtrOutput) AppProtocol ¶
func (o AppDaprPtrOutput) AppProtocol() pulumi.StringPtrOutput
The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.
func (AppDaprPtrOutput) Elem ¶
func (o AppDaprPtrOutput) Elem() AppDaprOutput
func (AppDaprPtrOutput) ElementType ¶
func (AppDaprPtrOutput) ElementType() reflect.Type
func (AppDaprPtrOutput) ToAppDaprPtrOutput ¶
func (o AppDaprPtrOutput) ToAppDaprPtrOutput() AppDaprPtrOutput
func (AppDaprPtrOutput) ToAppDaprPtrOutputWithContext ¶
func (o AppDaprPtrOutput) ToAppDaprPtrOutputWithContext(ctx context.Context) AppDaprPtrOutput
type AppIdentity ¶
type AppIdentity struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // The type of managed identity to assign. Possible values are `SystemAssigned`, `UserAssigned`, and `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type AppIdentityArgs ¶
type AppIdentityArgs struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of managed identity to assign. Possible values are `SystemAssigned`, `UserAssigned`, and `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (AppIdentityArgs) ElementType ¶
func (AppIdentityArgs) ElementType() reflect.Type
func (AppIdentityArgs) ToAppIdentityOutput ¶
func (i AppIdentityArgs) ToAppIdentityOutput() AppIdentityOutput
func (AppIdentityArgs) ToAppIdentityOutputWithContext ¶
func (i AppIdentityArgs) ToAppIdentityOutputWithContext(ctx context.Context) AppIdentityOutput
func (AppIdentityArgs) ToAppIdentityPtrOutput ¶
func (i AppIdentityArgs) ToAppIdentityPtrOutput() AppIdentityPtrOutput
func (AppIdentityArgs) ToAppIdentityPtrOutputWithContext ¶
func (i AppIdentityArgs) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
type AppIdentityInput ¶
type AppIdentityInput interface { pulumi.Input ToAppIdentityOutput() AppIdentityOutput ToAppIdentityOutputWithContext(context.Context) AppIdentityOutput }
AppIdentityInput is an input type that accepts AppIdentityArgs and AppIdentityOutput values. You can construct a concrete instance of `AppIdentityInput` via:
AppIdentityArgs{...}
type AppIdentityOutput ¶
type AppIdentityOutput struct{ *pulumi.OutputState }
func (AppIdentityOutput) ElementType ¶
func (AppIdentityOutput) ElementType() reflect.Type
func (AppIdentityOutput) IdentityIds ¶
func (o AppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (AppIdentityOutput) PrincipalId ¶
func (o AppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (AppIdentityOutput) TenantId ¶
func (o AppIdentityOutput) TenantId() pulumi.StringPtrOutput
func (AppIdentityOutput) ToAppIdentityOutput ¶
func (o AppIdentityOutput) ToAppIdentityOutput() AppIdentityOutput
func (AppIdentityOutput) ToAppIdentityOutputWithContext ¶
func (o AppIdentityOutput) ToAppIdentityOutputWithContext(ctx context.Context) AppIdentityOutput
func (AppIdentityOutput) ToAppIdentityPtrOutput ¶
func (o AppIdentityOutput) ToAppIdentityPtrOutput() AppIdentityPtrOutput
func (AppIdentityOutput) ToAppIdentityPtrOutputWithContext ¶
func (o AppIdentityOutput) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
func (AppIdentityOutput) Type ¶
func (o AppIdentityOutput) Type() pulumi.StringOutput
The type of managed identity to assign. Possible values are `SystemAssigned`, `UserAssigned`, and `SystemAssigned, UserAssigned` (to enable both).
type AppIdentityPtrInput ¶
type AppIdentityPtrInput interface { pulumi.Input ToAppIdentityPtrOutput() AppIdentityPtrOutput ToAppIdentityPtrOutputWithContext(context.Context) AppIdentityPtrOutput }
AppIdentityPtrInput is an input type that accepts AppIdentityArgs, AppIdentityPtr and AppIdentityPtrOutput values. You can construct a concrete instance of `AppIdentityPtrInput` via:
AppIdentityArgs{...} or: nil
func AppIdentityPtr ¶
func AppIdentityPtr(v *AppIdentityArgs) AppIdentityPtrInput
type AppIdentityPtrOutput ¶
type AppIdentityPtrOutput struct{ *pulumi.OutputState }
func (AppIdentityPtrOutput) Elem ¶
func (o AppIdentityPtrOutput) Elem() AppIdentityOutput
func (AppIdentityPtrOutput) ElementType ¶
func (AppIdentityPtrOutput) ElementType() reflect.Type
func (AppIdentityPtrOutput) IdentityIds ¶
func (o AppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned` or `SystemAssigned, UserAssigned`.
func (AppIdentityPtrOutput) PrincipalId ¶
func (o AppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (AppIdentityPtrOutput) TenantId ¶
func (o AppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (AppIdentityPtrOutput) ToAppIdentityPtrOutput ¶
func (o AppIdentityPtrOutput) ToAppIdentityPtrOutput() AppIdentityPtrOutput
func (AppIdentityPtrOutput) ToAppIdentityPtrOutputWithContext ¶
func (o AppIdentityPtrOutput) ToAppIdentityPtrOutputWithContext(ctx context.Context) AppIdentityPtrOutput
func (AppIdentityPtrOutput) Type ¶
func (o AppIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of managed identity to assign. Possible values are `SystemAssigned`, `UserAssigned`, and `SystemAssigned, UserAssigned` (to enable both).
type AppIngress ¶
type AppIngress struct { // Should this ingress allow insecure connections? AllowInsecureConnections *bool `pulumi:"allowInsecureConnections"` // One or more `customDomain` block as detailed below. CustomDomains []AppIngressCustomDomain `pulumi:"customDomains"` // The exposed port on the container for the Ingress traffic. // // > **Note:** `exposedPort` can only be specified when `transport` is set to `tcp`. ExposedPort *int `pulumi:"exposedPort"` // Are connections to this Ingress from outside the Container App Environment enabled? Defaults to `false`. ExternalEnabled *bool `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn *string `pulumi:"fqdn"` // One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below. IpSecurityRestrictions []AppIngressIpSecurityRestriction `pulumi:"ipSecurityRestrictions"` // The target port on the container for the Ingress traffic. TargetPort int `pulumi:"targetPort"` // One or more `trafficWeight` blocks as detailed below. TrafficWeights []AppIngressTrafficWeight `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values are `auto`, `http`, `http2` and `tcp`. Defaults to `auto`. // // > **Note:** if `transport` is set to `tcp`, `exposedPort` and `targetPort` should be set at the same time. Transport *string `pulumi:"transport"` }
type AppIngressArgs ¶
type AppIngressArgs struct { // Should this ingress allow insecure connections? AllowInsecureConnections pulumi.BoolPtrInput `pulumi:"allowInsecureConnections"` // One or more `customDomain` block as detailed below. CustomDomains AppIngressCustomDomainArrayInput `pulumi:"customDomains"` // The exposed port on the container for the Ingress traffic. // // > **Note:** `exposedPort` can only be specified when `transport` is set to `tcp`. ExposedPort pulumi.IntPtrInput `pulumi:"exposedPort"` // Are connections to this Ingress from outside the Container App Environment enabled? Defaults to `false`. ExternalEnabled pulumi.BoolPtrInput `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below. IpSecurityRestrictions AppIngressIpSecurityRestrictionArrayInput `pulumi:"ipSecurityRestrictions"` // The target port on the container for the Ingress traffic. TargetPort pulumi.IntInput `pulumi:"targetPort"` // One or more `trafficWeight` blocks as detailed below. TrafficWeights AppIngressTrafficWeightArrayInput `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values are `auto`, `http`, `http2` and `tcp`. Defaults to `auto`. // // > **Note:** if `transport` is set to `tcp`, `exposedPort` and `targetPort` should be set at the same time. Transport pulumi.StringPtrInput `pulumi:"transport"` }
func (AppIngressArgs) ElementType ¶
func (AppIngressArgs) ElementType() reflect.Type
func (AppIngressArgs) ToAppIngressOutput ¶
func (i AppIngressArgs) ToAppIngressOutput() AppIngressOutput
func (AppIngressArgs) ToAppIngressOutputWithContext ¶
func (i AppIngressArgs) ToAppIngressOutputWithContext(ctx context.Context) AppIngressOutput
func (AppIngressArgs) ToAppIngressPtrOutput ¶
func (i AppIngressArgs) ToAppIngressPtrOutput() AppIngressPtrOutput
func (AppIngressArgs) ToAppIngressPtrOutputWithContext ¶
func (i AppIngressArgs) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
type AppIngressCustomDomain ¶
type AppIngressCustomDomain struct { // The Binding type. CertificateBindingType *string `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate. CertificateId *string `pulumi:"certificateId"` // The name for this Container App. Changing this forces a new resource to be created. Name *string `pulumi:"name"` }
type AppIngressCustomDomainArgs ¶
type AppIngressCustomDomainArgs struct { // The Binding type. CertificateBindingType pulumi.StringPtrInput `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` // The name for this Container App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` }
func (AppIngressCustomDomainArgs) ElementType ¶
func (AppIngressCustomDomainArgs) ElementType() reflect.Type
func (AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutput ¶
func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
func (AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutputWithContext ¶
func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
type AppIngressCustomDomainArray ¶
type AppIngressCustomDomainArray []AppIngressCustomDomainInput
func (AppIngressCustomDomainArray) ElementType ¶
func (AppIngressCustomDomainArray) ElementType() reflect.Type
func (AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutput ¶
func (i AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutput() AppIngressCustomDomainArrayOutput
func (AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutputWithContext ¶
func (i AppIngressCustomDomainArray) ToAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) AppIngressCustomDomainArrayOutput
type AppIngressCustomDomainArrayInput ¶
type AppIngressCustomDomainArrayInput interface { pulumi.Input ToAppIngressCustomDomainArrayOutput() AppIngressCustomDomainArrayOutput ToAppIngressCustomDomainArrayOutputWithContext(context.Context) AppIngressCustomDomainArrayOutput }
AppIngressCustomDomainArrayInput is an input type that accepts AppIngressCustomDomainArray and AppIngressCustomDomainArrayOutput values. You can construct a concrete instance of `AppIngressCustomDomainArrayInput` via:
AppIngressCustomDomainArray{ AppIngressCustomDomainArgs{...} }
type AppIngressCustomDomainArrayOutput ¶
type AppIngressCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (AppIngressCustomDomainArrayOutput) ElementType ¶
func (AppIngressCustomDomainArrayOutput) ElementType() reflect.Type
func (AppIngressCustomDomainArrayOutput) Index ¶
func (o AppIngressCustomDomainArrayOutput) Index(i pulumi.IntInput) AppIngressCustomDomainOutput
func (AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutput ¶
func (o AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutput() AppIngressCustomDomainArrayOutput
func (AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutputWithContext ¶
func (o AppIngressCustomDomainArrayOutput) ToAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) AppIngressCustomDomainArrayOutput
type AppIngressCustomDomainInput ¶
type AppIngressCustomDomainInput interface { pulumi.Input ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput ToAppIngressCustomDomainOutputWithContext(context.Context) AppIngressCustomDomainOutput }
AppIngressCustomDomainInput is an input type that accepts AppIngressCustomDomainArgs and AppIngressCustomDomainOutput values. You can construct a concrete instance of `AppIngressCustomDomainInput` via:
AppIngressCustomDomainArgs{...}
type AppIngressCustomDomainOutput ¶
type AppIngressCustomDomainOutput struct{ *pulumi.OutputState }
func (AppIngressCustomDomainOutput) CertificateBindingType ¶
func (o AppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringPtrOutput
The Binding type.
func (AppIngressCustomDomainOutput) CertificateId ¶
func (o AppIngressCustomDomainOutput) CertificateId() pulumi.StringPtrOutput
The ID of the Container App Environment Certificate.
func (AppIngressCustomDomainOutput) ElementType ¶
func (AppIngressCustomDomainOutput) ElementType() reflect.Type
func (AppIngressCustomDomainOutput) Name ¶
func (o AppIngressCustomDomainOutput) Name() pulumi.StringPtrOutput
The name for this Container App. Changing this forces a new resource to be created.
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
type AppIngressInput ¶
type AppIngressInput interface { pulumi.Input ToAppIngressOutput() AppIngressOutput ToAppIngressOutputWithContext(context.Context) AppIngressOutput }
AppIngressInput is an input type that accepts AppIngressArgs and AppIngressOutput values. You can construct a concrete instance of `AppIngressInput` via:
AppIngressArgs{...}
type AppIngressIpSecurityRestriction ¶
type AppIngressIpSecurityRestriction struct { // The IP-filter action. `Allow` or `Deny`. // // > **NOTE:** The `action` types in an all `ipSecurityRestriction` blocks must be the same for the `ingress`, mixing `Allow` and `Deny` rules is not currently supported by the service. Action string `pulumi:"action"` // Describe the IP restriction rule that is being sent to the container-app. Description *string `pulumi:"description"` // The incoming IP address or range of IP addresses (in CIDR notation). IpAddressRange string `pulumi:"ipAddressRange"` // Name for the IP restriction rule. Name string `pulumi:"name"` }
type AppIngressIpSecurityRestrictionArgs ¶
type AppIngressIpSecurityRestrictionArgs struct { // The IP-filter action. `Allow` or `Deny`. // // > **NOTE:** The `action` types in an all `ipSecurityRestriction` blocks must be the same for the `ingress`, mixing `Allow` and `Deny` rules is not currently supported by the service. Action pulumi.StringInput `pulumi:"action"` // Describe the IP restriction rule that is being sent to the container-app. Description pulumi.StringPtrInput `pulumi:"description"` // The incoming IP address or range of IP addresses (in CIDR notation). IpAddressRange pulumi.StringInput `pulumi:"ipAddressRange"` // Name for the IP restriction rule. Name pulumi.StringInput `pulumi:"name"` }
func (AppIngressIpSecurityRestrictionArgs) ElementType ¶
func (AppIngressIpSecurityRestrictionArgs) ElementType() reflect.Type
func (AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutput ¶
func (i AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutput() AppIngressIpSecurityRestrictionOutput
func (AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutputWithContext ¶
func (i AppIngressIpSecurityRestrictionArgs) ToAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionOutput
type AppIngressIpSecurityRestrictionArray ¶
type AppIngressIpSecurityRestrictionArray []AppIngressIpSecurityRestrictionInput
func (AppIngressIpSecurityRestrictionArray) ElementType ¶
func (AppIngressIpSecurityRestrictionArray) ElementType() reflect.Type
func (AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutput ¶
func (i AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutput() AppIngressIpSecurityRestrictionArrayOutput
func (AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutputWithContext ¶
func (i AppIngressIpSecurityRestrictionArray) ToAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionArrayOutput
type AppIngressIpSecurityRestrictionArrayInput ¶
type AppIngressIpSecurityRestrictionArrayInput interface { pulumi.Input ToAppIngressIpSecurityRestrictionArrayOutput() AppIngressIpSecurityRestrictionArrayOutput ToAppIngressIpSecurityRestrictionArrayOutputWithContext(context.Context) AppIngressIpSecurityRestrictionArrayOutput }
AppIngressIpSecurityRestrictionArrayInput is an input type that accepts AppIngressIpSecurityRestrictionArray and AppIngressIpSecurityRestrictionArrayOutput values. You can construct a concrete instance of `AppIngressIpSecurityRestrictionArrayInput` via:
AppIngressIpSecurityRestrictionArray{ AppIngressIpSecurityRestrictionArgs{...} }
type AppIngressIpSecurityRestrictionArrayOutput ¶
type AppIngressIpSecurityRestrictionArrayOutput struct{ *pulumi.OutputState }
func (AppIngressIpSecurityRestrictionArrayOutput) ElementType ¶
func (AppIngressIpSecurityRestrictionArrayOutput) ElementType() reflect.Type
func (AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutput ¶
func (o AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutput() AppIngressIpSecurityRestrictionArrayOutput
func (AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutputWithContext ¶
func (o AppIngressIpSecurityRestrictionArrayOutput) ToAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionArrayOutput
type AppIngressIpSecurityRestrictionInput ¶
type AppIngressIpSecurityRestrictionInput interface { pulumi.Input ToAppIngressIpSecurityRestrictionOutput() AppIngressIpSecurityRestrictionOutput ToAppIngressIpSecurityRestrictionOutputWithContext(context.Context) AppIngressIpSecurityRestrictionOutput }
AppIngressIpSecurityRestrictionInput is an input type that accepts AppIngressIpSecurityRestrictionArgs and AppIngressIpSecurityRestrictionOutput values. You can construct a concrete instance of `AppIngressIpSecurityRestrictionInput` via:
AppIngressIpSecurityRestrictionArgs{...}
type AppIngressIpSecurityRestrictionOutput ¶
type AppIngressIpSecurityRestrictionOutput struct{ *pulumi.OutputState }
func (AppIngressIpSecurityRestrictionOutput) Action ¶
func (o AppIngressIpSecurityRestrictionOutput) Action() pulumi.StringOutput
The IP-filter action. `Allow` or `Deny`.
> **NOTE:** The `action` types in an all `ipSecurityRestriction` blocks must be the same for the `ingress`, mixing `Allow` and `Deny` rules is not currently supported by the service.
func (AppIngressIpSecurityRestrictionOutput) Description ¶
func (o AppIngressIpSecurityRestrictionOutput) Description() pulumi.StringPtrOutput
Describe the IP restriction rule that is being sent to the container-app.
func (AppIngressIpSecurityRestrictionOutput) ElementType ¶
func (AppIngressIpSecurityRestrictionOutput) ElementType() reflect.Type
func (AppIngressIpSecurityRestrictionOutput) IpAddressRange ¶
func (o AppIngressIpSecurityRestrictionOutput) IpAddressRange() pulumi.StringOutput
The incoming IP address or range of IP addresses (in CIDR notation).
func (AppIngressIpSecurityRestrictionOutput) Name ¶
func (o AppIngressIpSecurityRestrictionOutput) Name() pulumi.StringOutput
Name for the IP restriction rule.
func (AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutput ¶
func (o AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutput() AppIngressIpSecurityRestrictionOutput
func (AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutputWithContext ¶
func (o AppIngressIpSecurityRestrictionOutput) ToAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) AppIngressIpSecurityRestrictionOutput
type AppIngressOutput ¶
type AppIngressOutput struct{ *pulumi.OutputState }
func (AppIngressOutput) AllowInsecureConnections ¶
func (o AppIngressOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
Should this ingress allow insecure connections?
func (AppIngressOutput) CustomDomains ¶
func (o AppIngressOutput) CustomDomains() AppIngressCustomDomainArrayOutput
One or more `customDomain` block as detailed below.
func (AppIngressOutput) ElementType ¶
func (AppIngressOutput) ElementType() reflect.Type
func (AppIngressOutput) ExposedPort ¶
func (o AppIngressOutput) ExposedPort() pulumi.IntPtrOutput
The exposed port on the container for the Ingress traffic.
> **Note:** `exposedPort` can only be specified when `transport` is set to `tcp`.
func (AppIngressOutput) ExternalEnabled ¶
func (o AppIngressOutput) ExternalEnabled() pulumi.BoolPtrOutput
Are connections to this Ingress from outside the Container App Environment enabled? Defaults to `false`.
func (AppIngressOutput) Fqdn ¶
func (o AppIngressOutput) Fqdn() pulumi.StringPtrOutput
The FQDN of the ingress.
func (AppIngressOutput) IpSecurityRestrictions ¶
func (o AppIngressOutput) IpSecurityRestrictions() AppIngressIpSecurityRestrictionArrayOutput
One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below.
func (AppIngressOutput) TargetPort ¶
func (o AppIngressOutput) TargetPort() pulumi.IntOutput
The target port on the container for the Ingress traffic.
func (AppIngressOutput) ToAppIngressOutput ¶
func (o AppIngressOutput) ToAppIngressOutput() AppIngressOutput
func (AppIngressOutput) ToAppIngressOutputWithContext ¶
func (o AppIngressOutput) ToAppIngressOutputWithContext(ctx context.Context) AppIngressOutput
func (AppIngressOutput) ToAppIngressPtrOutput ¶
func (o AppIngressOutput) ToAppIngressPtrOutput() AppIngressPtrOutput
func (AppIngressOutput) ToAppIngressPtrOutputWithContext ¶
func (o AppIngressOutput) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
func (AppIngressOutput) TrafficWeights ¶
func (o AppIngressOutput) TrafficWeights() AppIngressTrafficWeightArrayOutput
One or more `trafficWeight` blocks as detailed below.
func (AppIngressOutput) Transport ¶
func (o AppIngressOutput) Transport() pulumi.StringPtrOutput
The transport method for the Ingress. Possible values are `auto`, `http`, `http2` and `tcp`. Defaults to `auto`.
> **Note:** if `transport` is set to `tcp`, `exposedPort` and `targetPort` should be set at the same time.
type AppIngressPtrInput ¶
type AppIngressPtrInput interface { pulumi.Input ToAppIngressPtrOutput() AppIngressPtrOutput ToAppIngressPtrOutputWithContext(context.Context) AppIngressPtrOutput }
AppIngressPtrInput is an input type that accepts AppIngressArgs, AppIngressPtr and AppIngressPtrOutput values. You can construct a concrete instance of `AppIngressPtrInput` via:
AppIngressArgs{...} or: nil
func AppIngressPtr ¶
func AppIngressPtr(v *AppIngressArgs) AppIngressPtrInput
type AppIngressPtrOutput ¶
type AppIngressPtrOutput struct{ *pulumi.OutputState }
func (AppIngressPtrOutput) AllowInsecureConnections ¶
func (o AppIngressPtrOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
Should this ingress allow insecure connections?
func (AppIngressPtrOutput) CustomDomains ¶
func (o AppIngressPtrOutput) CustomDomains() AppIngressCustomDomainArrayOutput
One or more `customDomain` block as detailed below.
func (AppIngressPtrOutput) Elem ¶
func (o AppIngressPtrOutput) Elem() AppIngressOutput
func (AppIngressPtrOutput) ElementType ¶
func (AppIngressPtrOutput) ElementType() reflect.Type
func (AppIngressPtrOutput) ExposedPort ¶
func (o AppIngressPtrOutput) ExposedPort() pulumi.IntPtrOutput
The exposed port on the container for the Ingress traffic.
> **Note:** `exposedPort` can only be specified when `transport` is set to `tcp`.
func (AppIngressPtrOutput) ExternalEnabled ¶
func (o AppIngressPtrOutput) ExternalEnabled() pulumi.BoolPtrOutput
Are connections to this Ingress from outside the Container App Environment enabled? Defaults to `false`.
func (AppIngressPtrOutput) Fqdn ¶
func (o AppIngressPtrOutput) Fqdn() pulumi.StringPtrOutput
The FQDN of the ingress.
func (AppIngressPtrOutput) IpSecurityRestrictions ¶
func (o AppIngressPtrOutput) IpSecurityRestrictions() AppIngressIpSecurityRestrictionArrayOutput
One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below.
func (AppIngressPtrOutput) TargetPort ¶
func (o AppIngressPtrOutput) TargetPort() pulumi.IntPtrOutput
The target port on the container for the Ingress traffic.
func (AppIngressPtrOutput) ToAppIngressPtrOutput ¶
func (o AppIngressPtrOutput) ToAppIngressPtrOutput() AppIngressPtrOutput
func (AppIngressPtrOutput) ToAppIngressPtrOutputWithContext ¶
func (o AppIngressPtrOutput) ToAppIngressPtrOutputWithContext(ctx context.Context) AppIngressPtrOutput
func (AppIngressPtrOutput) TrafficWeights ¶
func (o AppIngressPtrOutput) TrafficWeights() AppIngressTrafficWeightArrayOutput
One or more `trafficWeight` blocks as detailed below.
func (AppIngressPtrOutput) Transport ¶
func (o AppIngressPtrOutput) Transport() pulumi.StringPtrOutput
The transport method for the Ingress. Possible values are `auto`, `http`, `http2` and `tcp`. Defaults to `auto`.
> **Note:** if `transport` is set to `tcp`, `exposedPort` and `targetPort` should be set at the same time.
type AppIngressTrafficWeight ¶
type AppIngressTrafficWeight struct { // The label to apply to the revision as a name prefix for routing traffic. Label *string `pulumi:"label"` // This traffic Weight applies to the latest stable Container Revision. At most only one `trafficWeight` block can have the `latestRevision` set to `true`. LatestRevision *bool `pulumi:"latestRevision"` // The percentage of traffic which should be sent this revision. // // > **Note:** The cumulative values for `weight` must equal 100 exactly and explicitly, no default weights are assumed. Percentage int `pulumi:"percentage"` // The suffix string to which this `trafficWeight` applies. // // > **Note:** If `latestRevision` is `false`, the `revisionSuffix` shall be specified. RevisionSuffix *string `pulumi:"revisionSuffix"` }
type AppIngressTrafficWeightArgs ¶
type AppIngressTrafficWeightArgs struct { // The label to apply to the revision as a name prefix for routing traffic. Label pulumi.StringPtrInput `pulumi:"label"` // This traffic Weight applies to the latest stable Container Revision. At most only one `trafficWeight` block can have the `latestRevision` set to `true`. LatestRevision pulumi.BoolPtrInput `pulumi:"latestRevision"` // The percentage of traffic which should be sent this revision. // // > **Note:** The cumulative values for `weight` must equal 100 exactly and explicitly, no default weights are assumed. Percentage pulumi.IntInput `pulumi:"percentage"` // The suffix string to which this `trafficWeight` applies. // // > **Note:** If `latestRevision` is `false`, the `revisionSuffix` shall be specified. RevisionSuffix pulumi.StringPtrInput `pulumi:"revisionSuffix"` }
func (AppIngressTrafficWeightArgs) ElementType ¶
func (AppIngressTrafficWeightArgs) ElementType() reflect.Type
func (AppIngressTrafficWeightArgs) ToAppIngressTrafficWeightOutput ¶
func (i AppIngressTrafficWeightArgs) ToAppIngressTrafficWeightOutput() AppIngressTrafficWeightOutput
func (AppIngressTrafficWeightArgs) ToAppIngressTrafficWeightOutputWithContext ¶
func (i AppIngressTrafficWeightArgs) ToAppIngressTrafficWeightOutputWithContext(ctx context.Context) AppIngressTrafficWeightOutput
type AppIngressTrafficWeightArray ¶
type AppIngressTrafficWeightArray []AppIngressTrafficWeightInput
func (AppIngressTrafficWeightArray) ElementType ¶
func (AppIngressTrafficWeightArray) ElementType() reflect.Type
func (AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutput ¶
func (i AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutput() AppIngressTrafficWeightArrayOutput
func (AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutputWithContext ¶
func (i AppIngressTrafficWeightArray) ToAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) AppIngressTrafficWeightArrayOutput
type AppIngressTrafficWeightArrayInput ¶
type AppIngressTrafficWeightArrayInput interface { pulumi.Input ToAppIngressTrafficWeightArrayOutput() AppIngressTrafficWeightArrayOutput ToAppIngressTrafficWeightArrayOutputWithContext(context.Context) AppIngressTrafficWeightArrayOutput }
AppIngressTrafficWeightArrayInput is an input type that accepts AppIngressTrafficWeightArray and AppIngressTrafficWeightArrayOutput values. You can construct a concrete instance of `AppIngressTrafficWeightArrayInput` via:
AppIngressTrafficWeightArray{ AppIngressTrafficWeightArgs{...} }
type AppIngressTrafficWeightArrayOutput ¶
type AppIngressTrafficWeightArrayOutput struct{ *pulumi.OutputState }
func (AppIngressTrafficWeightArrayOutput) ElementType ¶
func (AppIngressTrafficWeightArrayOutput) ElementType() reflect.Type
func (AppIngressTrafficWeightArrayOutput) Index ¶
func (o AppIngressTrafficWeightArrayOutput) Index(i pulumi.IntInput) AppIngressTrafficWeightOutput
func (AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutput ¶
func (o AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutput() AppIngressTrafficWeightArrayOutput
func (AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutputWithContext ¶
func (o AppIngressTrafficWeightArrayOutput) ToAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) AppIngressTrafficWeightArrayOutput
type AppIngressTrafficWeightInput ¶
type AppIngressTrafficWeightInput interface { pulumi.Input ToAppIngressTrafficWeightOutput() AppIngressTrafficWeightOutput ToAppIngressTrafficWeightOutputWithContext(context.Context) AppIngressTrafficWeightOutput }
AppIngressTrafficWeightInput is an input type that accepts AppIngressTrafficWeightArgs and AppIngressTrafficWeightOutput values. You can construct a concrete instance of `AppIngressTrafficWeightInput` via:
AppIngressTrafficWeightArgs{...}
type AppIngressTrafficWeightOutput ¶
type AppIngressTrafficWeightOutput struct{ *pulumi.OutputState }
func (AppIngressTrafficWeightOutput) ElementType ¶
func (AppIngressTrafficWeightOutput) ElementType() reflect.Type
func (AppIngressTrafficWeightOutput) Label ¶
func (o AppIngressTrafficWeightOutput) Label() pulumi.StringPtrOutput
The label to apply to the revision as a name prefix for routing traffic.
func (AppIngressTrafficWeightOutput) LatestRevision ¶
func (o AppIngressTrafficWeightOutput) LatestRevision() pulumi.BoolPtrOutput
This traffic Weight applies to the latest stable Container Revision. At most only one `trafficWeight` block can have the `latestRevision` set to `true`.
func (AppIngressTrafficWeightOutput) Percentage ¶
func (o AppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
The percentage of traffic which should be sent this revision.
> **Note:** The cumulative values for `weight` must equal 100 exactly and explicitly, no default weights are assumed.
func (AppIngressTrafficWeightOutput) RevisionSuffix ¶
func (o AppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringPtrOutput
The suffix string to which this `trafficWeight` applies.
> **Note:** If `latestRevision` is `false`, the `revisionSuffix` shall be specified.
func (AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutput ¶
func (o AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutput() AppIngressTrafficWeightOutput
func (AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutputWithContext ¶
func (o AppIngressTrafficWeightOutput) ToAppIngressTrafficWeightOutputWithContext(ctx context.Context) AppIngressTrafficWeightOutput
type AppMap ¶
func (AppMap) ElementType ¶
func (AppMap) ToAppMapOutput ¶
func (i AppMap) ToAppMapOutput() AppMapOutput
func (AppMap) ToAppMapOutputWithContext ¶
func (i AppMap) ToAppMapOutputWithContext(ctx context.Context) AppMapOutput
type AppMapInput ¶
type AppMapInput interface { pulumi.Input ToAppMapOutput() AppMapOutput ToAppMapOutputWithContext(context.Context) AppMapOutput }
AppMapInput is an input type that accepts AppMap and AppMapOutput values. You can construct a concrete instance of `AppMapInput` via:
AppMap{ "key": AppArgs{...} }
type AppMapOutput ¶
type AppMapOutput struct{ *pulumi.OutputState }
func (AppMapOutput) ElementType ¶
func (AppMapOutput) ElementType() reflect.Type
func (AppMapOutput) MapIndex ¶
func (o AppMapOutput) MapIndex(k pulumi.StringInput) AppOutput
func (AppMapOutput) ToAppMapOutput ¶
func (o AppMapOutput) ToAppMapOutput() AppMapOutput
func (AppMapOutput) ToAppMapOutputWithContext ¶
func (o AppMapOutput) ToAppMapOutputWithContext(ctx context.Context) AppMapOutput
type AppOutput ¶
type AppOutput struct{ *pulumi.OutputState }
func (AppOutput) ContainerAppEnvironmentId ¶
func (o AppOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created.
func (AppOutput) CustomDomainVerificationId ¶
func (o AppOutput) CustomDomainVerificationId() pulumi.StringOutput
The ID of the Custom Domain Verification for this Container App.
func (AppOutput) Dapr ¶
func (o AppOutput) Dapr() AppDaprPtrOutput
A `dapr` block as detailed below.
func (AppOutput) ElementType ¶
func (AppOutput) Identity ¶
func (o AppOutput) Identity() AppIdentityPtrOutput
An `identity` block as detailed below.
func (AppOutput) Ingress ¶
func (o AppOutput) Ingress() AppIngressPtrOutput
An `ingress` block as detailed below.
func (AppOutput) LatestRevisionFqdn ¶
func (o AppOutput) LatestRevisionFqdn() pulumi.StringOutput
The FQDN of the Latest Revision of the Container App.
func (AppOutput) LatestRevisionName ¶
func (o AppOutput) LatestRevisionName() pulumi.StringOutput
The name of the latest Container Revision.
func (AppOutput) Location ¶
func (o AppOutput) Location() pulumi.StringOutput
The location this Container App is deployed in. This is the same as the Environment in which it is deployed.
func (AppOutput) MaxInactiveRevisions ¶ added in v6.6.0
func (o AppOutput) MaxInactiveRevisions() pulumi.IntPtrOutput
The maximum of inactive revisions allowed for this Container App.
func (AppOutput) Name ¶
func (o AppOutput) Name() pulumi.StringOutput
The name for this Container App. Changing this forces a new resource to be created.
func (AppOutput) OutboundIpAddresses ¶
func (o AppOutput) OutboundIpAddresses() pulumi.StringArrayOutput
A list of the Public IP Addresses which the Container App uses for outbound network access.
func (AppOutput) Registries ¶
func (o AppOutput) Registries() AppRegistryArrayOutput
A `registry` block as detailed below.
func (AppOutput) ResourceGroupName ¶
func (o AppOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created.
func (AppOutput) RevisionMode ¶
func (o AppOutput) RevisionMode() pulumi.StringOutput
The revisions operational mode for the Container App. Possible values include `Single` and `Multiple`. In `Single` mode, a single revision is in operation at any given time. In `Multiple` mode, more than one revision can be active at a time and can be configured with load distribution via the `trafficWeight` block in the `ingress` configuration.
func (AppOutput) Secrets ¶
func (o AppOutput) Secrets() AppSecretArrayOutput
One or more `secret` block as detailed below.
func (AppOutput) Tags ¶
func (o AppOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Container App.
func (AppOutput) Template ¶
func (o AppOutput) Template() AppTemplateOutput
A `template` block as detailed below.
func (AppOutput) ToAppOutput ¶
func (AppOutput) ToAppOutputWithContext ¶
func (AppOutput) WorkloadProfileName ¶
func (o AppOutput) WorkloadProfileName() pulumi.StringPtrOutput
The name of the Workload Profile in the Container App Environment to place this Container App.
> **Note:** Omit this value to use the default `Consumption` Workload Profile.
type AppRegistry ¶
type AppRegistry struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. // // > **Note:** The Resource ID must be of a User Assigned Managed identity defined in an `identity` block. Identity *string `pulumi:"identity"` // The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied. PasswordSecretName *string `pulumi:"passwordSecretName"` // The hostname for the Container Registry. // // The authentication details must also be supplied, `identity` and `username`/`passwordSecretName` are mutually exclusive. Server string `pulumi:"server"` // The username to use for this Container Registry, `passwordSecretName` must also be supplied.. Username *string `pulumi:"username"` }
type AppRegistryArgs ¶
type AppRegistryArgs struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. // // > **Note:** The Resource ID must be of a User Assigned Managed identity defined in an `identity` block. Identity pulumi.StringPtrInput `pulumi:"identity"` // The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied. PasswordSecretName pulumi.StringPtrInput `pulumi:"passwordSecretName"` // The hostname for the Container Registry. // // The authentication details must also be supplied, `identity` and `username`/`passwordSecretName` are mutually exclusive. Server pulumi.StringInput `pulumi:"server"` // The username to use for this Container Registry, `passwordSecretName` must also be supplied.. Username pulumi.StringPtrInput `pulumi:"username"` }
func (AppRegistryArgs) ElementType ¶
func (AppRegistryArgs) ElementType() reflect.Type
func (AppRegistryArgs) ToAppRegistryOutput ¶
func (i AppRegistryArgs) ToAppRegistryOutput() AppRegistryOutput
func (AppRegistryArgs) ToAppRegistryOutputWithContext ¶
func (i AppRegistryArgs) ToAppRegistryOutputWithContext(ctx context.Context) AppRegistryOutput
type AppRegistryArray ¶
type AppRegistryArray []AppRegistryInput
func (AppRegistryArray) ElementType ¶
func (AppRegistryArray) ElementType() reflect.Type
func (AppRegistryArray) ToAppRegistryArrayOutput ¶
func (i AppRegistryArray) ToAppRegistryArrayOutput() AppRegistryArrayOutput
func (AppRegistryArray) ToAppRegistryArrayOutputWithContext ¶
func (i AppRegistryArray) ToAppRegistryArrayOutputWithContext(ctx context.Context) AppRegistryArrayOutput
type AppRegistryArrayInput ¶
type AppRegistryArrayInput interface { pulumi.Input ToAppRegistryArrayOutput() AppRegistryArrayOutput ToAppRegistryArrayOutputWithContext(context.Context) AppRegistryArrayOutput }
AppRegistryArrayInput is an input type that accepts AppRegistryArray and AppRegistryArrayOutput values. You can construct a concrete instance of `AppRegistryArrayInput` via:
AppRegistryArray{ AppRegistryArgs{...} }
type AppRegistryArrayOutput ¶
type AppRegistryArrayOutput struct{ *pulumi.OutputState }
func (AppRegistryArrayOutput) ElementType ¶
func (AppRegistryArrayOutput) ElementType() reflect.Type
func (AppRegistryArrayOutput) Index ¶
func (o AppRegistryArrayOutput) Index(i pulumi.IntInput) AppRegistryOutput
func (AppRegistryArrayOutput) ToAppRegistryArrayOutput ¶
func (o AppRegistryArrayOutput) ToAppRegistryArrayOutput() AppRegistryArrayOutput
func (AppRegistryArrayOutput) ToAppRegistryArrayOutputWithContext ¶
func (o AppRegistryArrayOutput) ToAppRegistryArrayOutputWithContext(ctx context.Context) AppRegistryArrayOutput
type AppRegistryInput ¶
type AppRegistryInput interface { pulumi.Input ToAppRegistryOutput() AppRegistryOutput ToAppRegistryOutputWithContext(context.Context) AppRegistryOutput }
AppRegistryInput is an input type that accepts AppRegistryArgs and AppRegistryOutput values. You can construct a concrete instance of `AppRegistryInput` via:
AppRegistryArgs{...}
type AppRegistryOutput ¶
type AppRegistryOutput struct{ *pulumi.OutputState }
func (AppRegistryOutput) ElementType ¶
func (AppRegistryOutput) ElementType() reflect.Type
func (AppRegistryOutput) Identity ¶
func (o AppRegistryOutput) Identity() pulumi.StringPtrOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
> **Note:** The Resource ID must be of a User Assigned Managed identity defined in an `identity` block.
func (AppRegistryOutput) PasswordSecretName ¶
func (o AppRegistryOutput) PasswordSecretName() pulumi.StringPtrOutput
The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied.
func (AppRegistryOutput) Server ¶
func (o AppRegistryOutput) Server() pulumi.StringOutput
The hostname for the Container Registry.
The authentication details must also be supplied, `identity` and `username`/`passwordSecretName` are mutually exclusive.
func (AppRegistryOutput) ToAppRegistryOutput ¶
func (o AppRegistryOutput) ToAppRegistryOutput() AppRegistryOutput
func (AppRegistryOutput) ToAppRegistryOutputWithContext ¶
func (o AppRegistryOutput) ToAppRegistryOutputWithContext(ctx context.Context) AppRegistryOutput
func (AppRegistryOutput) Username ¶
func (o AppRegistryOutput) Username() pulumi.StringPtrOutput
The username to use for this Container Registry, `passwordSecretName` must also be supplied..
type AppSecret ¶
type AppSecret struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity. // // !> **Note:** `identity` must be used together with `keyVaultSecretId` Identity *string `pulumi:"identity"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // // !> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`. KeyVaultSecretId *string `pulumi:"keyVaultSecretId"` // The secret name. Name string `pulumi:"name"` // The value for this secret. // // !> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided. Value *string `pulumi:"value"` }
type AppSecretArgs ¶
type AppSecretArgs struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity. // // !> **Note:** `identity` must be used together with `keyVaultSecretId` Identity pulumi.StringPtrInput `pulumi:"identity"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // // !> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`. KeyVaultSecretId pulumi.StringPtrInput `pulumi:"keyVaultSecretId"` // The secret name. Name pulumi.StringInput `pulumi:"name"` // The value for this secret. // // !> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided. Value pulumi.StringPtrInput `pulumi:"value"` }
func (AppSecretArgs) ElementType ¶
func (AppSecretArgs) ElementType() reflect.Type
func (AppSecretArgs) ToAppSecretOutput ¶
func (i AppSecretArgs) ToAppSecretOutput() AppSecretOutput
func (AppSecretArgs) ToAppSecretOutputWithContext ¶
func (i AppSecretArgs) ToAppSecretOutputWithContext(ctx context.Context) AppSecretOutput
type AppSecretArray ¶
type AppSecretArray []AppSecretInput
func (AppSecretArray) ElementType ¶
func (AppSecretArray) ElementType() reflect.Type
func (AppSecretArray) ToAppSecretArrayOutput ¶
func (i AppSecretArray) ToAppSecretArrayOutput() AppSecretArrayOutput
func (AppSecretArray) ToAppSecretArrayOutputWithContext ¶
func (i AppSecretArray) ToAppSecretArrayOutputWithContext(ctx context.Context) AppSecretArrayOutput
type AppSecretArrayInput ¶
type AppSecretArrayInput interface { pulumi.Input ToAppSecretArrayOutput() AppSecretArrayOutput ToAppSecretArrayOutputWithContext(context.Context) AppSecretArrayOutput }
AppSecretArrayInput is an input type that accepts AppSecretArray and AppSecretArrayOutput values. You can construct a concrete instance of `AppSecretArrayInput` via:
AppSecretArray{ AppSecretArgs{...} }
type AppSecretArrayOutput ¶
type AppSecretArrayOutput struct{ *pulumi.OutputState }
func (AppSecretArrayOutput) ElementType ¶
func (AppSecretArrayOutput) ElementType() reflect.Type
func (AppSecretArrayOutput) Index ¶
func (o AppSecretArrayOutput) Index(i pulumi.IntInput) AppSecretOutput
func (AppSecretArrayOutput) ToAppSecretArrayOutput ¶
func (o AppSecretArrayOutput) ToAppSecretArrayOutput() AppSecretArrayOutput
func (AppSecretArrayOutput) ToAppSecretArrayOutputWithContext ¶
func (o AppSecretArrayOutput) ToAppSecretArrayOutputWithContext(ctx context.Context) AppSecretArrayOutput
type AppSecretInput ¶
type AppSecretInput interface { pulumi.Input ToAppSecretOutput() AppSecretOutput ToAppSecretOutputWithContext(context.Context) AppSecretOutput }
AppSecretInput is an input type that accepts AppSecretArgs and AppSecretOutput values. You can construct a concrete instance of `AppSecretInput` via:
AppSecretArgs{...}
type AppSecretOutput ¶
type AppSecretOutput struct{ *pulumi.OutputState }
func (AppSecretOutput) ElementType ¶
func (AppSecretOutput) ElementType() reflect.Type
func (AppSecretOutput) Identity ¶
func (o AppSecretOutput) Identity() pulumi.StringPtrOutput
The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity.
!> **Note:** `identity` must be used together with `keyVaultSecretId`
func (AppSecretOutput) KeyVaultSecretId ¶
func (o AppSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
The ID of a Key Vault secret. This can be a versioned or version-less ID.
!> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`.
func (AppSecretOutput) ToAppSecretOutput ¶
func (o AppSecretOutput) ToAppSecretOutput() AppSecretOutput
func (AppSecretOutput) ToAppSecretOutputWithContext ¶
func (o AppSecretOutput) ToAppSecretOutputWithContext(ctx context.Context) AppSecretOutput
func (AppSecretOutput) Value ¶
func (o AppSecretOutput) Value() pulumi.StringPtrOutput
The value for this secret.
!> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided.
type AppState ¶
type AppState struct { // The ID of the Container App Environment within which this Container App should exist. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // The ID of the Custom Domain Verification for this Container App. CustomDomainVerificationId pulumi.StringPtrInput // A `dapr` block as detailed below. Dapr AppDaprPtrInput // An `identity` block as detailed below. Identity AppIdentityPtrInput // An `ingress` block as detailed below. Ingress AppIngressPtrInput // The FQDN of the Latest Revision of the Container App. LatestRevisionFqdn pulumi.StringPtrInput // The name of the latest Container Revision. LatestRevisionName pulumi.StringPtrInput // The location this Container App is deployed in. This is the same as the Environment in which it is deployed. Location pulumi.StringPtrInput // The maximum of inactive revisions allowed for this Container App. MaxInactiveRevisions pulumi.IntPtrInput // The name for this Container App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of the Public IP Addresses which the Container App uses for outbound network access. OutboundIpAddresses pulumi.StringArrayInput // A `registry` block as detailed below. Registries AppRegistryArrayInput // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The revisions operational mode for the Container App. Possible values include `Single` and `Multiple`. In `Single` mode, a single revision is in operation at any given time. In `Multiple` mode, more than one revision can be active at a time and can be configured with load distribution via the `trafficWeight` block in the `ingress` configuration. RevisionMode pulumi.StringPtrInput // One or more `secret` block as detailed below. Secrets AppSecretArrayInput // A mapping of tags to assign to the Container App. Tags pulumi.StringMapInput // A `template` block as detailed below. Template AppTemplatePtrInput // The name of the Workload Profile in the Container App Environment to place this Container App. // // > **Note:** Omit this value to use the default `Consumption` Workload Profile. WorkloadProfileName pulumi.StringPtrInput }
func (AppState) ElementType ¶
type AppTemplate ¶
type AppTemplate struct { // One or more `azureQueueScaleRule` blocks as defined below. AzureQueueScaleRules []AppTemplateAzureQueueScaleRule `pulumi:"azureQueueScaleRules"` // One or more `container` blocks as detailed below. Containers []AppTemplateContainer `pulumi:"containers"` // One or more `customScaleRule` blocks as defined below. CustomScaleRules []AppTemplateCustomScaleRule `pulumi:"customScaleRules"` // One or more `httpScaleRule` blocks as defined below. HttpScaleRules []AppTemplateHttpScaleRule `pulumi:"httpScaleRules"` // The definition of an init container that is part of the group as documented in the `initContainer` block below. InitContainers []AppTemplateInitContainer `pulumi:"initContainers"` // The maximum number of replicas for this container. MaxReplicas *int `pulumi:"maxReplicas"` // The minimum number of replicas for this container. MinReplicas *int `pulumi:"minReplicas"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. RevisionSuffix *string `pulumi:"revisionSuffix"` // One or more `tcpScaleRule` blocks as defined below. TcpScaleRules []AppTemplateTcpScaleRule `pulumi:"tcpScaleRules"` // A `volume` block as detailed below. Volumes []AppTemplateVolume `pulumi:"volumes"` }
type AppTemplateArgs ¶
type AppTemplateArgs struct { // One or more `azureQueueScaleRule` blocks as defined below. AzureQueueScaleRules AppTemplateAzureQueueScaleRuleArrayInput `pulumi:"azureQueueScaleRules"` // One or more `container` blocks as detailed below. Containers AppTemplateContainerArrayInput `pulumi:"containers"` // One or more `customScaleRule` blocks as defined below. CustomScaleRules AppTemplateCustomScaleRuleArrayInput `pulumi:"customScaleRules"` // One or more `httpScaleRule` blocks as defined below. HttpScaleRules AppTemplateHttpScaleRuleArrayInput `pulumi:"httpScaleRules"` // The definition of an init container that is part of the group as documented in the `initContainer` block below. InitContainers AppTemplateInitContainerArrayInput `pulumi:"initContainers"` // The maximum number of replicas for this container. MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` // The minimum number of replicas for this container. MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` // The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one. RevisionSuffix pulumi.StringPtrInput `pulumi:"revisionSuffix"` // One or more `tcpScaleRule` blocks as defined below. TcpScaleRules AppTemplateTcpScaleRuleArrayInput `pulumi:"tcpScaleRules"` // A `volume` block as detailed below. Volumes AppTemplateVolumeArrayInput `pulumi:"volumes"` }
func (AppTemplateArgs) ElementType ¶
func (AppTemplateArgs) ElementType() reflect.Type
func (AppTemplateArgs) ToAppTemplateOutput ¶
func (i AppTemplateArgs) ToAppTemplateOutput() AppTemplateOutput
func (AppTemplateArgs) ToAppTemplateOutputWithContext ¶
func (i AppTemplateArgs) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput
func (AppTemplateArgs) ToAppTemplatePtrOutput ¶
func (i AppTemplateArgs) ToAppTemplatePtrOutput() AppTemplatePtrOutput
func (AppTemplateArgs) ToAppTemplatePtrOutputWithContext ¶
func (i AppTemplateArgs) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
type AppTemplateAzureQueueScaleRule ¶
type AppTemplateAzureQueueScaleRule struct { // One or more `authentication` blocks as defined below. Authentications []AppTemplateAzureQueueScaleRuleAuthentication `pulumi:"authentications"` // The name of the Scaling Rule Name string `pulumi:"name"` // The value of the length of the queue to trigger scaling actions. QueueLength int `pulumi:"queueLength"` // The name of the Azure Queue QueueName string `pulumi:"queueName"` }
type AppTemplateAzureQueueScaleRuleArgs ¶
type AppTemplateAzureQueueScaleRuleArgs struct { // One or more `authentication` blocks as defined below. Authentications AppTemplateAzureQueueScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // The name of the Scaling Rule Name pulumi.StringInput `pulumi:"name"` // The value of the length of the queue to trigger scaling actions. QueueLength pulumi.IntInput `pulumi:"queueLength"` // The name of the Azure Queue QueueName pulumi.StringInput `pulumi:"queueName"` }
func (AppTemplateAzureQueueScaleRuleArgs) ElementType ¶
func (AppTemplateAzureQueueScaleRuleArgs) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutput ¶
func (i AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutput() AppTemplateAzureQueueScaleRuleOutput
func (AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutputWithContext ¶
func (i AppTemplateAzureQueueScaleRuleArgs) ToAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleOutput
type AppTemplateAzureQueueScaleRuleArray ¶
type AppTemplateAzureQueueScaleRuleArray []AppTemplateAzureQueueScaleRuleInput
func (AppTemplateAzureQueueScaleRuleArray) ElementType ¶
func (AppTemplateAzureQueueScaleRuleArray) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutput ¶
func (i AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutput() AppTemplateAzureQueueScaleRuleArrayOutput
func (AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext ¶
func (i AppTemplateAzureQueueScaleRuleArray) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleArrayOutput
type AppTemplateAzureQueueScaleRuleArrayInput ¶
type AppTemplateAzureQueueScaleRuleArrayInput interface { pulumi.Input ToAppTemplateAzureQueueScaleRuleArrayOutput() AppTemplateAzureQueueScaleRuleArrayOutput ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext(context.Context) AppTemplateAzureQueueScaleRuleArrayOutput }
AppTemplateAzureQueueScaleRuleArrayInput is an input type that accepts AppTemplateAzureQueueScaleRuleArray and AppTemplateAzureQueueScaleRuleArrayOutput values. You can construct a concrete instance of `AppTemplateAzureQueueScaleRuleArrayInput` via:
AppTemplateAzureQueueScaleRuleArray{ AppTemplateAzureQueueScaleRuleArgs{...} }
type AppTemplateAzureQueueScaleRuleArrayOutput ¶
type AppTemplateAzureQueueScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateAzureQueueScaleRuleArrayOutput) ElementType ¶
func (AppTemplateAzureQueueScaleRuleArrayOutput) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutput ¶
func (o AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutput() AppTemplateAzureQueueScaleRuleArrayOutput
func (AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext ¶
func (o AppTemplateAzureQueueScaleRuleArrayOutput) ToAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleArrayOutput
type AppTemplateAzureQueueScaleRuleAuthentication ¶
type AppTemplateAzureQueueScaleRuleAuthentication struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName string `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter string `pulumi:"triggerParameter"` }
type AppTemplateAzureQueueScaleRuleAuthenticationArgs ¶
type AppTemplateAzureQueueScaleRuleAuthenticationArgs struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName pulumi.StringInput `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (AppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType ¶
func (AppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
func (i AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput() AppTemplateAzureQueueScaleRuleAuthenticationOutput
func (AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext ¶
func (i AppTemplateAzureQueueScaleRuleAuthenticationArgs) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationOutput
type AppTemplateAzureQueueScaleRuleAuthenticationArray ¶
type AppTemplateAzureQueueScaleRuleAuthenticationArray []AppTemplateAzureQueueScaleRuleAuthenticationInput
func (AppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType ¶
func (AppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
func (i AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
func (AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext ¶
func (i AppTemplateAzureQueueScaleRuleAuthenticationArray) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
type AppTemplateAzureQueueScaleRuleAuthenticationArrayInput ¶
type AppTemplateAzureQueueScaleRuleAuthenticationArrayInput interface { pulumi.Input ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(context.Context) AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput }
AppTemplateAzureQueueScaleRuleAuthenticationArrayInput is an input type that accepts AppTemplateAzureQueueScaleRuleAuthenticationArray and AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `AppTemplateAzureQueueScaleRuleAuthenticationArrayInput` via:
AppTemplateAzureQueueScaleRuleAuthenticationArray{ AppTemplateAzureQueueScaleRuleAuthenticationArgs{...} }
type AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
type AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType ¶
func (AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
func (AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
type AppTemplateAzureQueueScaleRuleAuthenticationInput ¶
type AppTemplateAzureQueueScaleRuleAuthenticationInput interface { pulumi.Input ToAppTemplateAzureQueueScaleRuleAuthenticationOutput() AppTemplateAzureQueueScaleRuleAuthenticationOutput ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(context.Context) AppTemplateAzureQueueScaleRuleAuthenticationOutput }
AppTemplateAzureQueueScaleRuleAuthenticationInput is an input type that accepts AppTemplateAzureQueueScaleRuleAuthenticationArgs and AppTemplateAzureQueueScaleRuleAuthenticationOutput values. You can construct a concrete instance of `AppTemplateAzureQueueScaleRuleAuthenticationInput` via:
AppTemplateAzureQueueScaleRuleAuthenticationArgs{...}
type AppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
type AppTemplateAzureQueueScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType ¶
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the Container App Secret to use for this Scale Rule Authentication.
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutput() AppTemplateAzureQueueScaleRuleAuthenticationOutput
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) ToAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleAuthenticationOutput
func (AppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o AppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
The Trigger Parameter name to use the supply the value retrieved from the `secretName`.
type AppTemplateAzureQueueScaleRuleInput ¶
type AppTemplateAzureQueueScaleRuleInput interface { pulumi.Input ToAppTemplateAzureQueueScaleRuleOutput() AppTemplateAzureQueueScaleRuleOutput ToAppTemplateAzureQueueScaleRuleOutputWithContext(context.Context) AppTemplateAzureQueueScaleRuleOutput }
AppTemplateAzureQueueScaleRuleInput is an input type that accepts AppTemplateAzureQueueScaleRuleArgs and AppTemplateAzureQueueScaleRuleOutput values. You can construct a concrete instance of `AppTemplateAzureQueueScaleRuleInput` via:
AppTemplateAzureQueueScaleRuleArgs{...}
type AppTemplateAzureQueueScaleRuleOutput ¶
type AppTemplateAzureQueueScaleRuleOutput struct{ *pulumi.OutputState }
func (AppTemplateAzureQueueScaleRuleOutput) Authentications ¶
func (o AppTemplateAzureQueueScaleRuleOutput) Authentications() AppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
One or more `authentication` blocks as defined below.
func (AppTemplateAzureQueueScaleRuleOutput) ElementType ¶
func (AppTemplateAzureQueueScaleRuleOutput) ElementType() reflect.Type
func (AppTemplateAzureQueueScaleRuleOutput) Name ¶
func (o AppTemplateAzureQueueScaleRuleOutput) Name() pulumi.StringOutput
The name of the Scaling Rule
func (AppTemplateAzureQueueScaleRuleOutput) QueueLength ¶
func (o AppTemplateAzureQueueScaleRuleOutput) QueueLength() pulumi.IntOutput
The value of the length of the queue to trigger scaling actions.
func (AppTemplateAzureQueueScaleRuleOutput) QueueName ¶
func (o AppTemplateAzureQueueScaleRuleOutput) QueueName() pulumi.StringOutput
The name of the Azure Queue
func (AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutput ¶
func (o AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutput() AppTemplateAzureQueueScaleRuleOutput
func (AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutputWithContext ¶
func (o AppTemplateAzureQueueScaleRuleOutput) ToAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) AppTemplateAzureQueueScaleRuleOutput
type AppTemplateContainer ¶
type AppTemplateContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []AppTemplateContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage *string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes []AppTemplateContainerLivenessProbe `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory string `pulumi:"memory"` // The name of the container Name string `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes []AppTemplateContainerReadinessProbe `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes []AppTemplateContainerStartupProbe `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts []AppTemplateContainerVolumeMount `pulumi:"volumeMounts"` }
type AppTemplateContainerArgs ¶
type AppTemplateContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu pulumi.Float64Input `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs AppTemplateContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage pulumi.StringPtrInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes AppTemplateContainerLivenessProbeArrayInput `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory pulumi.StringInput `pulumi:"memory"` // The name of the container Name pulumi.StringInput `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes AppTemplateContainerReadinessProbeArrayInput `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes AppTemplateContainerStartupProbeArrayInput `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts AppTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (AppTemplateContainerArgs) ElementType ¶
func (AppTemplateContainerArgs) ElementType() reflect.Type
func (AppTemplateContainerArgs) ToAppTemplateContainerOutput ¶
func (i AppTemplateContainerArgs) ToAppTemplateContainerOutput() AppTemplateContainerOutput
func (AppTemplateContainerArgs) ToAppTemplateContainerOutputWithContext ¶
func (i AppTemplateContainerArgs) ToAppTemplateContainerOutputWithContext(ctx context.Context) AppTemplateContainerOutput
type AppTemplateContainerArray ¶
type AppTemplateContainerArray []AppTemplateContainerInput
func (AppTemplateContainerArray) ElementType ¶
func (AppTemplateContainerArray) ElementType() reflect.Type
func (AppTemplateContainerArray) ToAppTemplateContainerArrayOutput ¶
func (i AppTemplateContainerArray) ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput
func (AppTemplateContainerArray) ToAppTemplateContainerArrayOutputWithContext ¶
func (i AppTemplateContainerArray) ToAppTemplateContainerArrayOutputWithContext(ctx context.Context) AppTemplateContainerArrayOutput
type AppTemplateContainerArrayInput ¶
type AppTemplateContainerArrayInput interface { pulumi.Input ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput ToAppTemplateContainerArrayOutputWithContext(context.Context) AppTemplateContainerArrayOutput }
AppTemplateContainerArrayInput is an input type that accepts AppTemplateContainerArray and AppTemplateContainerArrayOutput values. You can construct a concrete instance of `AppTemplateContainerArrayInput` via:
AppTemplateContainerArray{ AppTemplateContainerArgs{...} }
type AppTemplateContainerArrayOutput ¶
type AppTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerArrayOutput) ElementType ¶
func (AppTemplateContainerArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerArrayOutput) Index ¶
func (o AppTemplateContainerArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerOutput
func (AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutput ¶
func (o AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput
func (AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutputWithContext ¶
func (o AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutputWithContext(ctx context.Context) AppTemplateContainerArrayOutput
type AppTemplateContainerEnv ¶
type AppTemplateContainerEnv struct { // The name of the environment variable for the container. Name string `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName *string `pulumi:"secretName"` // The value for this environment variable. // // > **NOTE:** This value is ignored if `secretName` is used Value *string `pulumi:"value"` }
type AppTemplateContainerEnvArgs ¶
type AppTemplateContainerEnvArgs struct { // The name of the environment variable for the container. Name pulumi.StringInput `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The value for this environment variable. // // > **NOTE:** This value is ignored if `secretName` is used Value pulumi.StringPtrInput `pulumi:"value"` }
func (AppTemplateContainerEnvArgs) ElementType ¶
func (AppTemplateContainerEnvArgs) ElementType() reflect.Type
func (AppTemplateContainerEnvArgs) ToAppTemplateContainerEnvOutput ¶
func (i AppTemplateContainerEnvArgs) ToAppTemplateContainerEnvOutput() AppTemplateContainerEnvOutput
func (AppTemplateContainerEnvArgs) ToAppTemplateContainerEnvOutputWithContext ¶
func (i AppTemplateContainerEnvArgs) ToAppTemplateContainerEnvOutputWithContext(ctx context.Context) AppTemplateContainerEnvOutput
type AppTemplateContainerEnvArray ¶
type AppTemplateContainerEnvArray []AppTemplateContainerEnvInput
func (AppTemplateContainerEnvArray) ElementType ¶
func (AppTemplateContainerEnvArray) ElementType() reflect.Type
func (AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutput ¶
func (i AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutput() AppTemplateContainerEnvArrayOutput
func (AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutputWithContext ¶
func (i AppTemplateContainerEnvArray) ToAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateContainerEnvArrayOutput
type AppTemplateContainerEnvArrayInput ¶
type AppTemplateContainerEnvArrayInput interface { pulumi.Input ToAppTemplateContainerEnvArrayOutput() AppTemplateContainerEnvArrayOutput ToAppTemplateContainerEnvArrayOutputWithContext(context.Context) AppTemplateContainerEnvArrayOutput }
AppTemplateContainerEnvArrayInput is an input type that accepts AppTemplateContainerEnvArray and AppTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `AppTemplateContainerEnvArrayInput` via:
AppTemplateContainerEnvArray{ AppTemplateContainerEnvArgs{...} }
type AppTemplateContainerEnvArrayOutput ¶
type AppTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerEnvArrayOutput) ElementType ¶
func (AppTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerEnvArrayOutput) Index ¶
func (o AppTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerEnvOutput
func (AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutput ¶
func (o AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutput() AppTemplateContainerEnvArrayOutput
func (AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutputWithContext ¶
func (o AppTemplateContainerEnvArrayOutput) ToAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateContainerEnvArrayOutput
type AppTemplateContainerEnvInput ¶
type AppTemplateContainerEnvInput interface { pulumi.Input ToAppTemplateContainerEnvOutput() AppTemplateContainerEnvOutput ToAppTemplateContainerEnvOutputWithContext(context.Context) AppTemplateContainerEnvOutput }
AppTemplateContainerEnvInput is an input type that accepts AppTemplateContainerEnvArgs and AppTemplateContainerEnvOutput values. You can construct a concrete instance of `AppTemplateContainerEnvInput` via:
AppTemplateContainerEnvArgs{...}
type AppTemplateContainerEnvOutput ¶
type AppTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerEnvOutput) ElementType ¶
func (AppTemplateContainerEnvOutput) ElementType() reflect.Type
func (AppTemplateContainerEnvOutput) Name ¶
func (o AppTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the environment variable for the container.
func (AppTemplateContainerEnvOutput) SecretName ¶
func (o AppTemplateContainerEnvOutput) SecretName() pulumi.StringPtrOutput
The name of the secret that contains the value for this environment variable.
func (AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutput ¶
func (o AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutput() AppTemplateContainerEnvOutput
func (AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutputWithContext ¶
func (o AppTemplateContainerEnvOutput) ToAppTemplateContainerEnvOutputWithContext(ctx context.Context) AppTemplateContainerEnvOutput
func (AppTemplateContainerEnvOutput) Value ¶
func (o AppTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
The value for this environment variable.
> **NOTE:** This value is ignored if `secretName` is used
type AppTemplateContainerInput ¶
type AppTemplateContainerInput interface { pulumi.Input ToAppTemplateContainerOutput() AppTemplateContainerOutput ToAppTemplateContainerOutputWithContext(context.Context) AppTemplateContainerOutput }
AppTemplateContainerInput is an input type that accepts AppTemplateContainerArgs and AppTemplateContainerOutput values. You can construct a concrete instance of `AppTemplateContainerInput` via:
AppTemplateContainerArgs{...}
type AppTemplateContainerLivenessProbe ¶
type AppTemplateContainerLivenessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []AppTemplateContainerLivenessProbeHeader `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `1` seconds. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`. IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type AppTemplateContainerLivenessProbeArgs ¶
type AppTemplateContainerLivenessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers AppTemplateContainerLivenessProbeHeaderArrayInput `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `1` seconds. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`. IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (AppTemplateContainerLivenessProbeArgs) ElementType ¶
func (AppTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutput ¶
func (i AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutput() AppTemplateContainerLivenessProbeOutput
func (AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutputWithContext ¶
func (i AppTemplateContainerLivenessProbeArgs) ToAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeOutput
type AppTemplateContainerLivenessProbeArray ¶
type AppTemplateContainerLivenessProbeArray []AppTemplateContainerLivenessProbeInput
func (AppTemplateContainerLivenessProbeArray) ElementType ¶
func (AppTemplateContainerLivenessProbeArray) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutput ¶
func (i AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutput() AppTemplateContainerLivenessProbeArrayOutput
func (AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (i AppTemplateContainerLivenessProbeArray) ToAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeArrayOutput
type AppTemplateContainerLivenessProbeArrayInput ¶
type AppTemplateContainerLivenessProbeArrayInput interface { pulumi.Input ToAppTemplateContainerLivenessProbeArrayOutput() AppTemplateContainerLivenessProbeArrayOutput ToAppTemplateContainerLivenessProbeArrayOutputWithContext(context.Context) AppTemplateContainerLivenessProbeArrayOutput }
AppTemplateContainerLivenessProbeArrayInput is an input type that accepts AppTemplateContainerLivenessProbeArray and AppTemplateContainerLivenessProbeArrayOutput values. You can construct a concrete instance of `AppTemplateContainerLivenessProbeArrayInput` via:
AppTemplateContainerLivenessProbeArray{ AppTemplateContainerLivenessProbeArgs{...} }
type AppTemplateContainerLivenessProbeArrayOutput ¶
type AppTemplateContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerLivenessProbeArrayOutput) ElementType ¶
func (AppTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutput ¶
func (o AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutput() AppTemplateContainerLivenessProbeArrayOutput
func (AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (o AppTemplateContainerLivenessProbeArrayOutput) ToAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeArrayOutput
type AppTemplateContainerLivenessProbeHeaderArgs ¶
type AppTemplateContainerLivenessProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (AppTemplateContainerLivenessProbeHeaderArgs) ElementType ¶
func (AppTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutput ¶
func (i AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutput() AppTemplateContainerLivenessProbeHeaderOutput
func (AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (i AppTemplateContainerLivenessProbeHeaderArgs) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderOutput
type AppTemplateContainerLivenessProbeHeaderArray ¶
type AppTemplateContainerLivenessProbeHeaderArray []AppTemplateContainerLivenessProbeHeaderInput
func (AppTemplateContainerLivenessProbeHeaderArray) ElementType ¶
func (AppTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (i AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutput() AppTemplateContainerLivenessProbeHeaderArrayOutput
func (AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (i AppTemplateContainerLivenessProbeHeaderArray) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderArrayOutput
type AppTemplateContainerLivenessProbeHeaderArrayInput ¶
type AppTemplateContainerLivenessProbeHeaderArrayInput interface { pulumi.Input ToAppTemplateContainerLivenessProbeHeaderArrayOutput() AppTemplateContainerLivenessProbeHeaderArrayOutput ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(context.Context) AppTemplateContainerLivenessProbeHeaderArrayOutput }
AppTemplateContainerLivenessProbeHeaderArrayInput is an input type that accepts AppTemplateContainerLivenessProbeHeaderArray and AppTemplateContainerLivenessProbeHeaderArrayOutput values. You can construct a concrete instance of `AppTemplateContainerLivenessProbeHeaderArrayInput` via:
AppTemplateContainerLivenessProbeHeaderArray{ AppTemplateContainerLivenessProbeHeaderArgs{...} }
type AppTemplateContainerLivenessProbeHeaderArrayOutput ¶
type AppTemplateContainerLivenessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType ¶
func (AppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (o AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutput() AppTemplateContainerLivenessProbeHeaderArrayOutput
func (AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (o AppTemplateContainerLivenessProbeHeaderArrayOutput) ToAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderArrayOutput
type AppTemplateContainerLivenessProbeHeaderInput ¶
type AppTemplateContainerLivenessProbeHeaderInput interface { pulumi.Input ToAppTemplateContainerLivenessProbeHeaderOutput() AppTemplateContainerLivenessProbeHeaderOutput ToAppTemplateContainerLivenessProbeHeaderOutputWithContext(context.Context) AppTemplateContainerLivenessProbeHeaderOutput }
AppTemplateContainerLivenessProbeHeaderInput is an input type that accepts AppTemplateContainerLivenessProbeHeaderArgs and AppTemplateContainerLivenessProbeHeaderOutput values. You can construct a concrete instance of `AppTemplateContainerLivenessProbeHeaderInput` via:
AppTemplateContainerLivenessProbeHeaderArgs{...}
type AppTemplateContainerLivenessProbeHeaderOutput ¶
type AppTemplateContainerLivenessProbeHeaderOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerLivenessProbeHeaderOutput) ElementType ¶
func (AppTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeHeaderOutput) Name ¶
func (o AppTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutput ¶
func (o AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutput() AppTemplateContainerLivenessProbeHeaderOutput
func (AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (o AppTemplateContainerLivenessProbeHeaderOutput) ToAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeHeaderOutput
func (AppTemplateContainerLivenessProbeHeaderOutput) Value ¶
func (o AppTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type AppTemplateContainerLivenessProbeInput ¶
type AppTemplateContainerLivenessProbeInput interface { pulumi.Input ToAppTemplateContainerLivenessProbeOutput() AppTemplateContainerLivenessProbeOutput ToAppTemplateContainerLivenessProbeOutputWithContext(context.Context) AppTemplateContainerLivenessProbeOutput }
AppTemplateContainerLivenessProbeInput is an input type that accepts AppTemplateContainerLivenessProbeArgs and AppTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `AppTemplateContainerLivenessProbeInput` via:
AppTemplateContainerLivenessProbeArgs{...}
type AppTemplateContainerLivenessProbeOutput ¶
type AppTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerLivenessProbeOutput) ElementType ¶
func (AppTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (AppTemplateContainerLivenessProbeOutput) FailureCountThreshold ¶
func (o AppTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (AppTemplateContainerLivenessProbeOutput) Headers ¶
func (o AppTemplateContainerLivenessProbeOutput) Headers() AppTemplateContainerLivenessProbeHeaderArrayOutput
A `header` block as detailed below.
func (AppTemplateContainerLivenessProbeOutput) Host ¶
func (o AppTemplateContainerLivenessProbeOutput) Host() pulumi.StringPtrOutput
The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (AppTemplateContainerLivenessProbeOutput) InitialDelay ¶
func (o AppTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntPtrOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `1` seconds.
func (AppTemplateContainerLivenessProbeOutput) IntervalSeconds ¶
func (o AppTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`.
func (AppTemplateContainerLivenessProbeOutput) Path ¶
func (o AppTemplateContainerLivenessProbeOutput) Path() pulumi.StringPtrOutput
The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (AppTemplateContainerLivenessProbeOutput) Port ¶
func (o AppTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (AppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds ¶
func (o AppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (AppTemplateContainerLivenessProbeOutput) Timeout ¶
func (o AppTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutput ¶
func (o AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutput() AppTemplateContainerLivenessProbeOutput
func (AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutputWithContext ¶
func (o AppTemplateContainerLivenessProbeOutput) ToAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) AppTemplateContainerLivenessProbeOutput
func (AppTemplateContainerLivenessProbeOutput) Transport ¶
func (o AppTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type AppTemplateContainerOutput ¶
type AppTemplateContainerOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerOutput) Args ¶
func (o AppTemplateContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (AppTemplateContainerOutput) Commands ¶
func (o AppTemplateContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (AppTemplateContainerOutput) Cpu ¶
func (o AppTemplateContainerOutput) Cpu() pulumi.Float64Output
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`
func (AppTemplateContainerOutput) ElementType ¶
func (AppTemplateContainerOutput) ElementType() reflect.Type
func (AppTemplateContainerOutput) Envs ¶
func (o AppTemplateContainerOutput) Envs() AppTemplateContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (AppTemplateContainerOutput) EphemeralStorage ¶
func (o AppTemplateContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
The amount of ephemeral storage available to the Container App.
> **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time.
func (AppTemplateContainerOutput) Image ¶
func (o AppTemplateContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (AppTemplateContainerOutput) LivenessProbes ¶
func (o AppTemplateContainerOutput) LivenessProbes() AppTemplateContainerLivenessProbeArrayOutput
A `livenessProbe` block as detailed below.
func (AppTemplateContainerOutput) Memory ¶
func (o AppTemplateContainerOutput) Memory() pulumi.StringOutput
The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`
func (AppTemplateContainerOutput) Name ¶
func (o AppTemplateContainerOutput) Name() pulumi.StringOutput
The name of the container
func (AppTemplateContainerOutput) ReadinessProbes ¶
func (o AppTemplateContainerOutput) ReadinessProbes() AppTemplateContainerReadinessProbeArrayOutput
A `readinessProbe` block as detailed below.
func (AppTemplateContainerOutput) StartupProbes ¶
func (o AppTemplateContainerOutput) StartupProbes() AppTemplateContainerStartupProbeArrayOutput
A `startupProbe` block as detailed below.
func (AppTemplateContainerOutput) ToAppTemplateContainerOutput ¶
func (o AppTemplateContainerOutput) ToAppTemplateContainerOutput() AppTemplateContainerOutput
func (AppTemplateContainerOutput) ToAppTemplateContainerOutputWithContext ¶
func (o AppTemplateContainerOutput) ToAppTemplateContainerOutputWithContext(ctx context.Context) AppTemplateContainerOutput
func (AppTemplateContainerOutput) VolumeMounts ¶
func (o AppTemplateContainerOutput) VolumeMounts() AppTemplateContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type AppTemplateContainerReadinessProbe ¶
type AppTemplateContainerReadinessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []AppTemplateContainerReadinessProbeHeader `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold *int `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type AppTemplateContainerReadinessProbeArgs ¶
type AppTemplateContainerReadinessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers AppTemplateContainerReadinessProbeHeaderArrayInput `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold pulumi.IntPtrInput `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (AppTemplateContainerReadinessProbeArgs) ElementType ¶
func (AppTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutput ¶
func (i AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutput() AppTemplateContainerReadinessProbeOutput
func (AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutputWithContext ¶
func (i AppTemplateContainerReadinessProbeArgs) ToAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeOutput
type AppTemplateContainerReadinessProbeArray ¶
type AppTemplateContainerReadinessProbeArray []AppTemplateContainerReadinessProbeInput
func (AppTemplateContainerReadinessProbeArray) ElementType ¶
func (AppTemplateContainerReadinessProbeArray) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutput ¶
func (i AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutput() AppTemplateContainerReadinessProbeArrayOutput
func (AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (i AppTemplateContainerReadinessProbeArray) ToAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeArrayOutput
type AppTemplateContainerReadinessProbeArrayInput ¶
type AppTemplateContainerReadinessProbeArrayInput interface { pulumi.Input ToAppTemplateContainerReadinessProbeArrayOutput() AppTemplateContainerReadinessProbeArrayOutput ToAppTemplateContainerReadinessProbeArrayOutputWithContext(context.Context) AppTemplateContainerReadinessProbeArrayOutput }
AppTemplateContainerReadinessProbeArrayInput is an input type that accepts AppTemplateContainerReadinessProbeArray and AppTemplateContainerReadinessProbeArrayOutput values. You can construct a concrete instance of `AppTemplateContainerReadinessProbeArrayInput` via:
AppTemplateContainerReadinessProbeArray{ AppTemplateContainerReadinessProbeArgs{...} }
type AppTemplateContainerReadinessProbeArrayOutput ¶
type AppTemplateContainerReadinessProbeArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerReadinessProbeArrayOutput) ElementType ¶
func (AppTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutput ¶
func (o AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutput() AppTemplateContainerReadinessProbeArrayOutput
func (AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (o AppTemplateContainerReadinessProbeArrayOutput) ToAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeArrayOutput
type AppTemplateContainerReadinessProbeHeaderArgs ¶
type AppTemplateContainerReadinessProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (AppTemplateContainerReadinessProbeHeaderArgs) ElementType ¶
func (AppTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutput ¶
func (i AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutput() AppTemplateContainerReadinessProbeHeaderOutput
func (AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (i AppTemplateContainerReadinessProbeHeaderArgs) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderOutput
type AppTemplateContainerReadinessProbeHeaderArray ¶
type AppTemplateContainerReadinessProbeHeaderArray []AppTemplateContainerReadinessProbeHeaderInput
func (AppTemplateContainerReadinessProbeHeaderArray) ElementType ¶
func (AppTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (i AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutput() AppTemplateContainerReadinessProbeHeaderArrayOutput
func (AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (i AppTemplateContainerReadinessProbeHeaderArray) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderArrayOutput
type AppTemplateContainerReadinessProbeHeaderArrayInput ¶
type AppTemplateContainerReadinessProbeHeaderArrayInput interface { pulumi.Input ToAppTemplateContainerReadinessProbeHeaderArrayOutput() AppTemplateContainerReadinessProbeHeaderArrayOutput ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(context.Context) AppTemplateContainerReadinessProbeHeaderArrayOutput }
AppTemplateContainerReadinessProbeHeaderArrayInput is an input type that accepts AppTemplateContainerReadinessProbeHeaderArray and AppTemplateContainerReadinessProbeHeaderArrayOutput values. You can construct a concrete instance of `AppTemplateContainerReadinessProbeHeaderArrayInput` via:
AppTemplateContainerReadinessProbeHeaderArray{ AppTemplateContainerReadinessProbeHeaderArgs{...} }
type AppTemplateContainerReadinessProbeHeaderArrayOutput ¶
type AppTemplateContainerReadinessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType ¶
func (AppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (o AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutput() AppTemplateContainerReadinessProbeHeaderArrayOutput
func (AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (o AppTemplateContainerReadinessProbeHeaderArrayOutput) ToAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderArrayOutput
type AppTemplateContainerReadinessProbeHeaderInput ¶
type AppTemplateContainerReadinessProbeHeaderInput interface { pulumi.Input ToAppTemplateContainerReadinessProbeHeaderOutput() AppTemplateContainerReadinessProbeHeaderOutput ToAppTemplateContainerReadinessProbeHeaderOutputWithContext(context.Context) AppTemplateContainerReadinessProbeHeaderOutput }
AppTemplateContainerReadinessProbeHeaderInput is an input type that accepts AppTemplateContainerReadinessProbeHeaderArgs and AppTemplateContainerReadinessProbeHeaderOutput values. You can construct a concrete instance of `AppTemplateContainerReadinessProbeHeaderInput` via:
AppTemplateContainerReadinessProbeHeaderArgs{...}
type AppTemplateContainerReadinessProbeHeaderOutput ¶
type AppTemplateContainerReadinessProbeHeaderOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerReadinessProbeHeaderOutput) ElementType ¶
func (AppTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeHeaderOutput) Name ¶
func (o AppTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutput ¶
func (o AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutput() AppTemplateContainerReadinessProbeHeaderOutput
func (AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (o AppTemplateContainerReadinessProbeHeaderOutput) ToAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeHeaderOutput
func (AppTemplateContainerReadinessProbeHeaderOutput) Value ¶
func (o AppTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type AppTemplateContainerReadinessProbeInput ¶
type AppTemplateContainerReadinessProbeInput interface { pulumi.Input ToAppTemplateContainerReadinessProbeOutput() AppTemplateContainerReadinessProbeOutput ToAppTemplateContainerReadinessProbeOutputWithContext(context.Context) AppTemplateContainerReadinessProbeOutput }
AppTemplateContainerReadinessProbeInput is an input type that accepts AppTemplateContainerReadinessProbeArgs and AppTemplateContainerReadinessProbeOutput values. You can construct a concrete instance of `AppTemplateContainerReadinessProbeInput` via:
AppTemplateContainerReadinessProbeArgs{...}
type AppTemplateContainerReadinessProbeOutput ¶
type AppTemplateContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerReadinessProbeOutput) ElementType ¶
func (AppTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
func (AppTemplateContainerReadinessProbeOutput) FailureCountThreshold ¶
func (o AppTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`.
func (AppTemplateContainerReadinessProbeOutput) Headers ¶
func (o AppTemplateContainerReadinessProbeOutput) Headers() AppTemplateContainerReadinessProbeHeaderArrayOutput
A `header` block as detailed below.
func (AppTemplateContainerReadinessProbeOutput) Host ¶
func (o AppTemplateContainerReadinessProbeOutput) Host() pulumi.StringPtrOutput
The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (AppTemplateContainerReadinessProbeOutput) InitialDelay ¶ added in v6.7.0
func (o AppTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntPtrOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (AppTemplateContainerReadinessProbeOutput) IntervalSeconds ¶
func (o AppTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (AppTemplateContainerReadinessProbeOutput) Path ¶
func (o AppTemplateContainerReadinessProbeOutput) Path() pulumi.StringPtrOutput
The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (AppTemplateContainerReadinessProbeOutput) Port ¶
func (o AppTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (AppTemplateContainerReadinessProbeOutput) SuccessCountThreshold ¶
func (o AppTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntPtrOutput
The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.
func (AppTemplateContainerReadinessProbeOutput) Timeout ¶
func (o AppTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutput ¶
func (o AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutput() AppTemplateContainerReadinessProbeOutput
func (AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutputWithContext ¶
func (o AppTemplateContainerReadinessProbeOutput) ToAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) AppTemplateContainerReadinessProbeOutput
func (AppTemplateContainerReadinessProbeOutput) Transport ¶
func (o AppTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type AppTemplateContainerStartupProbe ¶
type AppTemplateContainerStartupProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []AppTemplateContainerStartupProbeHeader `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type AppTemplateContainerStartupProbeArgs ¶
type AppTemplateContainerStartupProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers AppTemplateContainerStartupProbeHeaderArrayInput `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (AppTemplateContainerStartupProbeArgs) ElementType ¶
func (AppTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutput ¶
func (i AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutput() AppTemplateContainerStartupProbeOutput
func (AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutputWithContext ¶
func (i AppTemplateContainerStartupProbeArgs) ToAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeOutput
type AppTemplateContainerStartupProbeArray ¶
type AppTemplateContainerStartupProbeArray []AppTemplateContainerStartupProbeInput
func (AppTemplateContainerStartupProbeArray) ElementType ¶
func (AppTemplateContainerStartupProbeArray) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutput ¶
func (i AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutput() AppTemplateContainerStartupProbeArrayOutput
func (AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutputWithContext ¶
func (i AppTemplateContainerStartupProbeArray) ToAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeArrayOutput
type AppTemplateContainerStartupProbeArrayInput ¶
type AppTemplateContainerStartupProbeArrayInput interface { pulumi.Input ToAppTemplateContainerStartupProbeArrayOutput() AppTemplateContainerStartupProbeArrayOutput ToAppTemplateContainerStartupProbeArrayOutputWithContext(context.Context) AppTemplateContainerStartupProbeArrayOutput }
AppTemplateContainerStartupProbeArrayInput is an input type that accepts AppTemplateContainerStartupProbeArray and AppTemplateContainerStartupProbeArrayOutput values. You can construct a concrete instance of `AppTemplateContainerStartupProbeArrayInput` via:
AppTemplateContainerStartupProbeArray{ AppTemplateContainerStartupProbeArgs{...} }
type AppTemplateContainerStartupProbeArrayOutput ¶
type AppTemplateContainerStartupProbeArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerStartupProbeArrayOutput) ElementType ¶
func (AppTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutput ¶
func (o AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutput() AppTemplateContainerStartupProbeArrayOutput
func (AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutputWithContext ¶
func (o AppTemplateContainerStartupProbeArrayOutput) ToAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeArrayOutput
type AppTemplateContainerStartupProbeHeaderArgs ¶
type AppTemplateContainerStartupProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (AppTemplateContainerStartupProbeHeaderArgs) ElementType ¶
func (AppTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutput ¶
func (i AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutput() AppTemplateContainerStartupProbeHeaderOutput
func (AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (i AppTemplateContainerStartupProbeHeaderArgs) ToAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderOutput
type AppTemplateContainerStartupProbeHeaderArray ¶
type AppTemplateContainerStartupProbeHeaderArray []AppTemplateContainerStartupProbeHeaderInput
func (AppTemplateContainerStartupProbeHeaderArray) ElementType ¶
func (AppTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutput ¶
func (i AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutput() AppTemplateContainerStartupProbeHeaderArrayOutput
func (AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (i AppTemplateContainerStartupProbeHeaderArray) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderArrayOutput
type AppTemplateContainerStartupProbeHeaderArrayInput ¶
type AppTemplateContainerStartupProbeHeaderArrayInput interface { pulumi.Input ToAppTemplateContainerStartupProbeHeaderArrayOutput() AppTemplateContainerStartupProbeHeaderArrayOutput ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(context.Context) AppTemplateContainerStartupProbeHeaderArrayOutput }
AppTemplateContainerStartupProbeHeaderArrayInput is an input type that accepts AppTemplateContainerStartupProbeHeaderArray and AppTemplateContainerStartupProbeHeaderArrayOutput values. You can construct a concrete instance of `AppTemplateContainerStartupProbeHeaderArrayInput` via:
AppTemplateContainerStartupProbeHeaderArray{ AppTemplateContainerStartupProbeHeaderArgs{...} }
type AppTemplateContainerStartupProbeHeaderArrayOutput ¶
type AppTemplateContainerStartupProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerStartupProbeHeaderArrayOutput) ElementType ¶
func (AppTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutput ¶
func (o AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutput() AppTemplateContainerStartupProbeHeaderArrayOutput
func (AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (o AppTemplateContainerStartupProbeHeaderArrayOutput) ToAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderArrayOutput
type AppTemplateContainerStartupProbeHeaderInput ¶
type AppTemplateContainerStartupProbeHeaderInput interface { pulumi.Input ToAppTemplateContainerStartupProbeHeaderOutput() AppTemplateContainerStartupProbeHeaderOutput ToAppTemplateContainerStartupProbeHeaderOutputWithContext(context.Context) AppTemplateContainerStartupProbeHeaderOutput }
AppTemplateContainerStartupProbeHeaderInput is an input type that accepts AppTemplateContainerStartupProbeHeaderArgs and AppTemplateContainerStartupProbeHeaderOutput values. You can construct a concrete instance of `AppTemplateContainerStartupProbeHeaderInput` via:
AppTemplateContainerStartupProbeHeaderArgs{...}
type AppTemplateContainerStartupProbeHeaderOutput ¶
type AppTemplateContainerStartupProbeHeaderOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerStartupProbeHeaderOutput) ElementType ¶
func (AppTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeHeaderOutput) Name ¶
func (o AppTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutput ¶
func (o AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutput() AppTemplateContainerStartupProbeHeaderOutput
func (AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (o AppTemplateContainerStartupProbeHeaderOutput) ToAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeHeaderOutput
func (AppTemplateContainerStartupProbeHeaderOutput) Value ¶
func (o AppTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type AppTemplateContainerStartupProbeInput ¶
type AppTemplateContainerStartupProbeInput interface { pulumi.Input ToAppTemplateContainerStartupProbeOutput() AppTemplateContainerStartupProbeOutput ToAppTemplateContainerStartupProbeOutputWithContext(context.Context) AppTemplateContainerStartupProbeOutput }
AppTemplateContainerStartupProbeInput is an input type that accepts AppTemplateContainerStartupProbeArgs and AppTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `AppTemplateContainerStartupProbeInput` via:
AppTemplateContainerStartupProbeArgs{...}
type AppTemplateContainerStartupProbeOutput ¶
type AppTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerStartupProbeOutput) ElementType ¶
func (AppTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (AppTemplateContainerStartupProbeOutput) FailureCountThreshold ¶
func (o AppTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`.
func (AppTemplateContainerStartupProbeOutput) Headers ¶
func (o AppTemplateContainerStartupProbeOutput) Headers() AppTemplateContainerStartupProbeHeaderArrayOutput
A `header` block as detailed below.
func (AppTemplateContainerStartupProbeOutput) Host ¶
func (o AppTemplateContainerStartupProbeOutput) Host() pulumi.StringPtrOutput
The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (AppTemplateContainerStartupProbeOutput) InitialDelay ¶ added in v6.7.0
func (o AppTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntPtrOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (AppTemplateContainerStartupProbeOutput) IntervalSeconds ¶
func (o AppTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (AppTemplateContainerStartupProbeOutput) Path ¶
func (o AppTemplateContainerStartupProbeOutput) Path() pulumi.StringPtrOutput
The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (AppTemplateContainerStartupProbeOutput) Port ¶
func (o AppTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (AppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds ¶
func (o AppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (AppTemplateContainerStartupProbeOutput) Timeout ¶
func (o AppTemplateContainerStartupProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutput ¶
func (o AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutput() AppTemplateContainerStartupProbeOutput
func (AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutputWithContext ¶
func (o AppTemplateContainerStartupProbeOutput) ToAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) AppTemplateContainerStartupProbeOutput
func (AppTemplateContainerStartupProbeOutput) Transport ¶
func (o AppTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type AppTemplateContainerVolumeMountArgs ¶
type AppTemplateContainerVolumeMountArgs struct { // The name of the Volume to be mounted in the container. Name pulumi.StringInput `pulumi:"name"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` }
func (AppTemplateContainerVolumeMountArgs) ElementType ¶
func (AppTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutput ¶
func (i AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutput() AppTemplateContainerVolumeMountOutput
func (AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutputWithContext ¶
func (i AppTemplateContainerVolumeMountArgs) ToAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountOutput
type AppTemplateContainerVolumeMountArray ¶
type AppTemplateContainerVolumeMountArray []AppTemplateContainerVolumeMountInput
func (AppTemplateContainerVolumeMountArray) ElementType ¶
func (AppTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutput ¶
func (i AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutput() AppTemplateContainerVolumeMountArrayOutput
func (AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i AppTemplateContainerVolumeMountArray) ToAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountArrayOutput
type AppTemplateContainerVolumeMountArrayInput ¶
type AppTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToAppTemplateContainerVolumeMountArrayOutput() AppTemplateContainerVolumeMountArrayOutput ToAppTemplateContainerVolumeMountArrayOutputWithContext(context.Context) AppTemplateContainerVolumeMountArrayOutput }
AppTemplateContainerVolumeMountArrayInput is an input type that accepts AppTemplateContainerVolumeMountArray and AppTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `AppTemplateContainerVolumeMountArrayInput` via:
AppTemplateContainerVolumeMountArray{ AppTemplateContainerVolumeMountArgs{...} }
type AppTemplateContainerVolumeMountArrayOutput ¶
type AppTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (AppTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutput ¶
func (o AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutput() AppTemplateContainerVolumeMountArrayOutput
func (AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o AppTemplateContainerVolumeMountArrayOutput) ToAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountArrayOutput
type AppTemplateContainerVolumeMountInput ¶
type AppTemplateContainerVolumeMountInput interface { pulumi.Input ToAppTemplateContainerVolumeMountOutput() AppTemplateContainerVolumeMountOutput ToAppTemplateContainerVolumeMountOutputWithContext(context.Context) AppTemplateContainerVolumeMountOutput }
AppTemplateContainerVolumeMountInput is an input type that accepts AppTemplateContainerVolumeMountArgs and AppTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `AppTemplateContainerVolumeMountInput` via:
AppTemplateContainerVolumeMountArgs{...}
type AppTemplateContainerVolumeMountOutput ¶
type AppTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerVolumeMountOutput) ElementType ¶
func (AppTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (AppTemplateContainerVolumeMountOutput) Name ¶
func (o AppTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Volume to be mounted in the container.
func (AppTemplateContainerVolumeMountOutput) Path ¶
func (o AppTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutput ¶
func (o AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutput() AppTemplateContainerVolumeMountOutput
func (AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutputWithContext ¶
func (o AppTemplateContainerVolumeMountOutput) ToAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateContainerVolumeMountOutput
type AppTemplateCustomScaleRule ¶
type AppTemplateCustomScaleRule struct { // Zero or more `authentication` blocks as defined below. Authentications []AppTemplateCustomScaleRuleAuthentication `pulumi:"authentications"` // The Custom rule type. Possible values include: `activemq`, `artemis-queue`, `kafka`, `pulsar`, `aws-cloudwatch`, `aws-dynamodb`, `aws-dynamodb-streams`, `aws-kinesis-stream`, `aws-sqs-queue`, `azure-app-insights`, `azure-blob`, `azure-data-explorer`, `azure-eventhub`, `azure-log-analytics`, `azure-monitor`, `azure-pipelines`, `azure-servicebus`, `azure-queue`, `cassandra`, `cpu`, `cron`, `datadog`, `elasticsearch`, `external`, `external-push`, `gcp-stackdriver`, `gcp-storage`, `gcp-pubsub`, `graphite`, `http`, `huawei-cloudeye`, `ibmmq`, `influxdb`, `kubernetes-workload`, `liiklus`, `memory`, `metrics-api`, `mongodb`, `mssql`, `mysql`, `nats-jetstream`, `stan`, `tcp`, `new-relic`, `openstack-metric`, `openstack-swift`, `postgresql`, `predictkube`, `prometheus`, `rabbitmq`, `redis`, `redis-cluster`, `redis-sentinel`, `redis-streams`, `redis-cluster-streams`, `redis-sentinel-streams`, `selenium-grid`,`solace-event-queue`, and `github-runner`. CustomRuleType string `pulumi:"customRuleType"` // A map of string key-value pairs to configure the Custom Scale Rule. Metadata map[string]string `pulumi:"metadata"` // The name of the Scaling Rule Name string `pulumi:"name"` }
type AppTemplateCustomScaleRuleArgs ¶
type AppTemplateCustomScaleRuleArgs struct { // Zero or more `authentication` blocks as defined below. Authentications AppTemplateCustomScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // The Custom rule type. Possible values include: `activemq`, `artemis-queue`, `kafka`, `pulsar`, `aws-cloudwatch`, `aws-dynamodb`, `aws-dynamodb-streams`, `aws-kinesis-stream`, `aws-sqs-queue`, `azure-app-insights`, `azure-blob`, `azure-data-explorer`, `azure-eventhub`, `azure-log-analytics`, `azure-monitor`, `azure-pipelines`, `azure-servicebus`, `azure-queue`, `cassandra`, `cpu`, `cron`, `datadog`, `elasticsearch`, `external`, `external-push`, `gcp-stackdriver`, `gcp-storage`, `gcp-pubsub`, `graphite`, `http`, `huawei-cloudeye`, `ibmmq`, `influxdb`, `kubernetes-workload`, `liiklus`, `memory`, `metrics-api`, `mongodb`, `mssql`, `mysql`, `nats-jetstream`, `stan`, `tcp`, `new-relic`, `openstack-metric`, `openstack-swift`, `postgresql`, `predictkube`, `prometheus`, `rabbitmq`, `redis`, `redis-cluster`, `redis-sentinel`, `redis-streams`, `redis-cluster-streams`, `redis-sentinel-streams`, `selenium-grid`,`solace-event-queue`, and `github-runner`. CustomRuleType pulumi.StringInput `pulumi:"customRuleType"` // A map of string key-value pairs to configure the Custom Scale Rule. Metadata pulumi.StringMapInput `pulumi:"metadata"` // The name of the Scaling Rule Name pulumi.StringInput `pulumi:"name"` }
func (AppTemplateCustomScaleRuleArgs) ElementType ¶
func (AppTemplateCustomScaleRuleArgs) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutput ¶
func (i AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutput() AppTemplateCustomScaleRuleOutput
func (AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutputWithContext ¶
func (i AppTemplateCustomScaleRuleArgs) ToAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleOutput
type AppTemplateCustomScaleRuleArray ¶
type AppTemplateCustomScaleRuleArray []AppTemplateCustomScaleRuleInput
func (AppTemplateCustomScaleRuleArray) ElementType ¶
func (AppTemplateCustomScaleRuleArray) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutput ¶
func (i AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutput() AppTemplateCustomScaleRuleArrayOutput
func (AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutputWithContext ¶
func (i AppTemplateCustomScaleRuleArray) ToAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleArrayOutput
type AppTemplateCustomScaleRuleArrayInput ¶
type AppTemplateCustomScaleRuleArrayInput interface { pulumi.Input ToAppTemplateCustomScaleRuleArrayOutput() AppTemplateCustomScaleRuleArrayOutput ToAppTemplateCustomScaleRuleArrayOutputWithContext(context.Context) AppTemplateCustomScaleRuleArrayOutput }
AppTemplateCustomScaleRuleArrayInput is an input type that accepts AppTemplateCustomScaleRuleArray and AppTemplateCustomScaleRuleArrayOutput values. You can construct a concrete instance of `AppTemplateCustomScaleRuleArrayInput` via:
AppTemplateCustomScaleRuleArray{ AppTemplateCustomScaleRuleArgs{...} }
type AppTemplateCustomScaleRuleArrayOutput ¶
type AppTemplateCustomScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateCustomScaleRuleArrayOutput) ElementType ¶
func (AppTemplateCustomScaleRuleArrayOutput) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleArrayOutput) Index ¶
func (o AppTemplateCustomScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateCustomScaleRuleOutput
func (AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutput ¶
func (o AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutput() AppTemplateCustomScaleRuleArrayOutput
func (AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutputWithContext ¶
func (o AppTemplateCustomScaleRuleArrayOutput) ToAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleArrayOutput
type AppTemplateCustomScaleRuleAuthentication ¶
type AppTemplateCustomScaleRuleAuthentication struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName string `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter string `pulumi:"triggerParameter"` }
type AppTemplateCustomScaleRuleAuthenticationArgs ¶
type AppTemplateCustomScaleRuleAuthenticationArgs struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName pulumi.StringInput `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (AppTemplateCustomScaleRuleAuthenticationArgs) ElementType ¶
func (AppTemplateCustomScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutput ¶
func (i AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutput() AppTemplateCustomScaleRuleAuthenticationOutput
func (AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext ¶
func (i AppTemplateCustomScaleRuleAuthenticationArgs) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationOutput
type AppTemplateCustomScaleRuleAuthenticationArray ¶
type AppTemplateCustomScaleRuleAuthenticationArray []AppTemplateCustomScaleRuleAuthenticationInput
func (AppTemplateCustomScaleRuleAuthenticationArray) ElementType ¶
func (AppTemplateCustomScaleRuleAuthenticationArray) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
func (i AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput() AppTemplateCustomScaleRuleAuthenticationArrayOutput
func (AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext ¶
func (i AppTemplateCustomScaleRuleAuthenticationArray) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationArrayOutput
type AppTemplateCustomScaleRuleAuthenticationArrayInput ¶
type AppTemplateCustomScaleRuleAuthenticationArrayInput interface { pulumi.Input ToAppTemplateCustomScaleRuleAuthenticationArrayOutput() AppTemplateCustomScaleRuleAuthenticationArrayOutput ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(context.Context) AppTemplateCustomScaleRuleAuthenticationArrayOutput }
AppTemplateCustomScaleRuleAuthenticationArrayInput is an input type that accepts AppTemplateCustomScaleRuleAuthenticationArray and AppTemplateCustomScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `AppTemplateCustomScaleRuleAuthenticationArrayInput` via:
AppTemplateCustomScaleRuleAuthenticationArray{ AppTemplateCustomScaleRuleAuthenticationArgs{...} }
type AppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
type AppTemplateCustomScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType ¶
func (AppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
func (o AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutput() AppTemplateCustomScaleRuleAuthenticationArrayOutput
func (AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext ¶
func (o AppTemplateCustomScaleRuleAuthenticationArrayOutput) ToAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationArrayOutput
type AppTemplateCustomScaleRuleAuthenticationInput ¶
type AppTemplateCustomScaleRuleAuthenticationInput interface { pulumi.Input ToAppTemplateCustomScaleRuleAuthenticationOutput() AppTemplateCustomScaleRuleAuthenticationOutput ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext(context.Context) AppTemplateCustomScaleRuleAuthenticationOutput }
AppTemplateCustomScaleRuleAuthenticationInput is an input type that accepts AppTemplateCustomScaleRuleAuthenticationArgs and AppTemplateCustomScaleRuleAuthenticationOutput values. You can construct a concrete instance of `AppTemplateCustomScaleRuleAuthenticationInput` via:
AppTemplateCustomScaleRuleAuthenticationArgs{...}
type AppTemplateCustomScaleRuleAuthenticationOutput ¶
type AppTemplateCustomScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (AppTemplateCustomScaleRuleAuthenticationOutput) ElementType ¶
func (AppTemplateCustomScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleAuthenticationOutput) SecretName ¶
func (o AppTemplateCustomScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the Container App Secret to use for this Scale Rule Authentication.
func (AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutput ¶
func (o AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutput() AppTemplateCustomScaleRuleAuthenticationOutput
func (AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext ¶
func (o AppTemplateCustomScaleRuleAuthenticationOutput) ToAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleAuthenticationOutput
func (AppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o AppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
The Trigger Parameter name to use the supply the value retrieved from the `secretName`.
type AppTemplateCustomScaleRuleInput ¶
type AppTemplateCustomScaleRuleInput interface { pulumi.Input ToAppTemplateCustomScaleRuleOutput() AppTemplateCustomScaleRuleOutput ToAppTemplateCustomScaleRuleOutputWithContext(context.Context) AppTemplateCustomScaleRuleOutput }
AppTemplateCustomScaleRuleInput is an input type that accepts AppTemplateCustomScaleRuleArgs and AppTemplateCustomScaleRuleOutput values. You can construct a concrete instance of `AppTemplateCustomScaleRuleInput` via:
AppTemplateCustomScaleRuleArgs{...}
type AppTemplateCustomScaleRuleOutput ¶
type AppTemplateCustomScaleRuleOutput struct{ *pulumi.OutputState }
func (AppTemplateCustomScaleRuleOutput) Authentications ¶
func (o AppTemplateCustomScaleRuleOutput) Authentications() AppTemplateCustomScaleRuleAuthenticationArrayOutput
Zero or more `authentication` blocks as defined below.
func (AppTemplateCustomScaleRuleOutput) CustomRuleType ¶
func (o AppTemplateCustomScaleRuleOutput) CustomRuleType() pulumi.StringOutput
The Custom rule type. Possible values include: `activemq`, `artemis-queue`, `kafka`, `pulsar`, `aws-cloudwatch`, `aws-dynamodb`, `aws-dynamodb-streams`, `aws-kinesis-stream`, `aws-sqs-queue`, `azure-app-insights`, `azure-blob`, `azure-data-explorer`, `azure-eventhub`, `azure-log-analytics`, `azure-monitor`, `azure-pipelines`, `azure-servicebus`, `azure-queue`, `cassandra`, `cpu`, `cron`, `datadog`, `elasticsearch`, `external`, `external-push`, `gcp-stackdriver`, `gcp-storage`, `gcp-pubsub`, `graphite`, `http`, `huawei-cloudeye`, `ibmmq`, `influxdb`, `kubernetes-workload`, `liiklus`, `memory`, `metrics-api`, `mongodb`, `mssql`, `mysql`, `nats-jetstream`, `stan`, `tcp`, `new-relic`, `openstack-metric`, `openstack-swift`, `postgresql`, `predictkube`, `prometheus`, `rabbitmq`, `redis`, `redis-cluster`, `redis-sentinel`, `redis-streams`, `redis-cluster-streams`, `redis-sentinel-streams`, `selenium-grid`,`solace-event-queue`, and `github-runner`.
func (AppTemplateCustomScaleRuleOutput) ElementType ¶
func (AppTemplateCustomScaleRuleOutput) ElementType() reflect.Type
func (AppTemplateCustomScaleRuleOutput) Metadata ¶
func (o AppTemplateCustomScaleRuleOutput) Metadata() pulumi.StringMapOutput
A map of string key-value pairs to configure the Custom Scale Rule.
func (AppTemplateCustomScaleRuleOutput) Name ¶
func (o AppTemplateCustomScaleRuleOutput) Name() pulumi.StringOutput
The name of the Scaling Rule
func (AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutput ¶
func (o AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutput() AppTemplateCustomScaleRuleOutput
func (AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutputWithContext ¶
func (o AppTemplateCustomScaleRuleOutput) ToAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) AppTemplateCustomScaleRuleOutput
type AppTemplateHttpScaleRule ¶
type AppTemplateHttpScaleRule struct { // Zero or more `authentication` blocks as defined below. Authentications []AppTemplateHttpScaleRuleAuthentication `pulumi:"authentications"` // The number of concurrent requests to trigger scaling. ConcurrentRequests string `pulumi:"concurrentRequests"` // The name of the Scaling Rule Name string `pulumi:"name"` }
type AppTemplateHttpScaleRuleArgs ¶
type AppTemplateHttpScaleRuleArgs struct { // Zero or more `authentication` blocks as defined below. Authentications AppTemplateHttpScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // The number of concurrent requests to trigger scaling. ConcurrentRequests pulumi.StringInput `pulumi:"concurrentRequests"` // The name of the Scaling Rule Name pulumi.StringInput `pulumi:"name"` }
func (AppTemplateHttpScaleRuleArgs) ElementType ¶
func (AppTemplateHttpScaleRuleArgs) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutput ¶
func (i AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutput() AppTemplateHttpScaleRuleOutput
func (AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutputWithContext ¶
func (i AppTemplateHttpScaleRuleArgs) ToAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleOutput
type AppTemplateHttpScaleRuleArray ¶
type AppTemplateHttpScaleRuleArray []AppTemplateHttpScaleRuleInput
func (AppTemplateHttpScaleRuleArray) ElementType ¶
func (AppTemplateHttpScaleRuleArray) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutput ¶
func (i AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutput() AppTemplateHttpScaleRuleArrayOutput
func (AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutputWithContext ¶
func (i AppTemplateHttpScaleRuleArray) ToAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleArrayOutput
type AppTemplateHttpScaleRuleArrayInput ¶
type AppTemplateHttpScaleRuleArrayInput interface { pulumi.Input ToAppTemplateHttpScaleRuleArrayOutput() AppTemplateHttpScaleRuleArrayOutput ToAppTemplateHttpScaleRuleArrayOutputWithContext(context.Context) AppTemplateHttpScaleRuleArrayOutput }
AppTemplateHttpScaleRuleArrayInput is an input type that accepts AppTemplateHttpScaleRuleArray and AppTemplateHttpScaleRuleArrayOutput values. You can construct a concrete instance of `AppTemplateHttpScaleRuleArrayInput` via:
AppTemplateHttpScaleRuleArray{ AppTemplateHttpScaleRuleArgs{...} }
type AppTemplateHttpScaleRuleArrayOutput ¶
type AppTemplateHttpScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateHttpScaleRuleArrayOutput) ElementType ¶
func (AppTemplateHttpScaleRuleArrayOutput) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleArrayOutput) Index ¶
func (o AppTemplateHttpScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateHttpScaleRuleOutput
func (AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutput ¶
func (o AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutput() AppTemplateHttpScaleRuleArrayOutput
func (AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutputWithContext ¶
func (o AppTemplateHttpScaleRuleArrayOutput) ToAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleArrayOutput
type AppTemplateHttpScaleRuleAuthentication ¶
type AppTemplateHttpScaleRuleAuthentication struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName string `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter *string `pulumi:"triggerParameter"` }
type AppTemplateHttpScaleRuleAuthenticationArgs ¶
type AppTemplateHttpScaleRuleAuthenticationArgs struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName pulumi.StringInput `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter pulumi.StringPtrInput `pulumi:"triggerParameter"` }
func (AppTemplateHttpScaleRuleAuthenticationArgs) ElementType ¶
func (AppTemplateHttpScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutput ¶
func (i AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutput() AppTemplateHttpScaleRuleAuthenticationOutput
func (AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext ¶
func (i AppTemplateHttpScaleRuleAuthenticationArgs) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationOutput
type AppTemplateHttpScaleRuleAuthenticationArray ¶
type AppTemplateHttpScaleRuleAuthenticationArray []AppTemplateHttpScaleRuleAuthenticationInput
func (AppTemplateHttpScaleRuleAuthenticationArray) ElementType ¶
func (AppTemplateHttpScaleRuleAuthenticationArray) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
func (i AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput() AppTemplateHttpScaleRuleAuthenticationArrayOutput
func (AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext ¶
func (i AppTemplateHttpScaleRuleAuthenticationArray) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationArrayOutput
type AppTemplateHttpScaleRuleAuthenticationArrayInput ¶
type AppTemplateHttpScaleRuleAuthenticationArrayInput interface { pulumi.Input ToAppTemplateHttpScaleRuleAuthenticationArrayOutput() AppTemplateHttpScaleRuleAuthenticationArrayOutput ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(context.Context) AppTemplateHttpScaleRuleAuthenticationArrayOutput }
AppTemplateHttpScaleRuleAuthenticationArrayInput is an input type that accepts AppTemplateHttpScaleRuleAuthenticationArray and AppTemplateHttpScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `AppTemplateHttpScaleRuleAuthenticationArrayInput` via:
AppTemplateHttpScaleRuleAuthenticationArray{ AppTemplateHttpScaleRuleAuthenticationArgs{...} }
type AppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
type AppTemplateHttpScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType ¶
func (AppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
func (o AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutput() AppTemplateHttpScaleRuleAuthenticationArrayOutput
func (AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext ¶
func (o AppTemplateHttpScaleRuleAuthenticationArrayOutput) ToAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationArrayOutput
type AppTemplateHttpScaleRuleAuthenticationInput ¶
type AppTemplateHttpScaleRuleAuthenticationInput interface { pulumi.Input ToAppTemplateHttpScaleRuleAuthenticationOutput() AppTemplateHttpScaleRuleAuthenticationOutput ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext(context.Context) AppTemplateHttpScaleRuleAuthenticationOutput }
AppTemplateHttpScaleRuleAuthenticationInput is an input type that accepts AppTemplateHttpScaleRuleAuthenticationArgs and AppTemplateHttpScaleRuleAuthenticationOutput values. You can construct a concrete instance of `AppTemplateHttpScaleRuleAuthenticationInput` via:
AppTemplateHttpScaleRuleAuthenticationArgs{...}
type AppTemplateHttpScaleRuleAuthenticationOutput ¶
type AppTemplateHttpScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (AppTemplateHttpScaleRuleAuthenticationOutput) ElementType ¶
func (AppTemplateHttpScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleAuthenticationOutput) SecretName ¶
func (o AppTemplateHttpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the Container App Secret to use for this Scale Rule Authentication.
func (AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutput ¶
func (o AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutput() AppTemplateHttpScaleRuleAuthenticationOutput
func (AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext ¶
func (o AppTemplateHttpScaleRuleAuthenticationOutput) ToAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleAuthenticationOutput
func (AppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o AppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringPtrOutput
The Trigger Parameter name to use the supply the value retrieved from the `secretName`.
type AppTemplateHttpScaleRuleInput ¶
type AppTemplateHttpScaleRuleInput interface { pulumi.Input ToAppTemplateHttpScaleRuleOutput() AppTemplateHttpScaleRuleOutput ToAppTemplateHttpScaleRuleOutputWithContext(context.Context) AppTemplateHttpScaleRuleOutput }
AppTemplateHttpScaleRuleInput is an input type that accepts AppTemplateHttpScaleRuleArgs and AppTemplateHttpScaleRuleOutput values. You can construct a concrete instance of `AppTemplateHttpScaleRuleInput` via:
AppTemplateHttpScaleRuleArgs{...}
type AppTemplateHttpScaleRuleOutput ¶
type AppTemplateHttpScaleRuleOutput struct{ *pulumi.OutputState }
func (AppTemplateHttpScaleRuleOutput) Authentications ¶
func (o AppTemplateHttpScaleRuleOutput) Authentications() AppTemplateHttpScaleRuleAuthenticationArrayOutput
Zero or more `authentication` blocks as defined below.
func (AppTemplateHttpScaleRuleOutput) ConcurrentRequests ¶
func (o AppTemplateHttpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
The number of concurrent requests to trigger scaling.
func (AppTemplateHttpScaleRuleOutput) ElementType ¶
func (AppTemplateHttpScaleRuleOutput) ElementType() reflect.Type
func (AppTemplateHttpScaleRuleOutput) Name ¶
func (o AppTemplateHttpScaleRuleOutput) Name() pulumi.StringOutput
The name of the Scaling Rule
func (AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutput ¶
func (o AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutput() AppTemplateHttpScaleRuleOutput
func (AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutputWithContext ¶
func (o AppTemplateHttpScaleRuleOutput) ToAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) AppTemplateHttpScaleRuleOutput
type AppTemplateInitContainer ¶
type AppTemplateInitContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu *float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []AppTemplateInitContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage *string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory *string `pulumi:"memory"` // The name of the container Name string `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts []AppTemplateInitContainerVolumeMount `pulumi:"volumeMounts"` }
type AppTemplateInitContainerArgs ¶
type AppTemplateInitContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs AppTemplateInitContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage pulumi.StringPtrInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory pulumi.StringPtrInput `pulumi:"memory"` // The name of the container Name pulumi.StringInput `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts AppTemplateInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (AppTemplateInitContainerArgs) ElementType ¶
func (AppTemplateInitContainerArgs) ElementType() reflect.Type
func (AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutput ¶
func (i AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutput() AppTemplateInitContainerOutput
func (AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutputWithContext ¶
func (i AppTemplateInitContainerArgs) ToAppTemplateInitContainerOutputWithContext(ctx context.Context) AppTemplateInitContainerOutput
type AppTemplateInitContainerArray ¶
type AppTemplateInitContainerArray []AppTemplateInitContainerInput
func (AppTemplateInitContainerArray) ElementType ¶
func (AppTemplateInitContainerArray) ElementType() reflect.Type
func (AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutput ¶
func (i AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutput() AppTemplateInitContainerArrayOutput
func (AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutputWithContext ¶
func (i AppTemplateInitContainerArray) ToAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerArrayOutput
type AppTemplateInitContainerArrayInput ¶
type AppTemplateInitContainerArrayInput interface { pulumi.Input ToAppTemplateInitContainerArrayOutput() AppTemplateInitContainerArrayOutput ToAppTemplateInitContainerArrayOutputWithContext(context.Context) AppTemplateInitContainerArrayOutput }
AppTemplateInitContainerArrayInput is an input type that accepts AppTemplateInitContainerArray and AppTemplateInitContainerArrayOutput values. You can construct a concrete instance of `AppTemplateInitContainerArrayInput` via:
AppTemplateInitContainerArray{ AppTemplateInitContainerArgs{...} }
type AppTemplateInitContainerArrayOutput ¶
type AppTemplateInitContainerArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerArrayOutput) ElementType ¶
func (AppTemplateInitContainerArrayOutput) ElementType() reflect.Type
func (AppTemplateInitContainerArrayOutput) Index ¶
func (o AppTemplateInitContainerArrayOutput) Index(i pulumi.IntInput) AppTemplateInitContainerOutput
func (AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutput ¶
func (o AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutput() AppTemplateInitContainerArrayOutput
func (AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutputWithContext ¶
func (o AppTemplateInitContainerArrayOutput) ToAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerArrayOutput
type AppTemplateInitContainerEnv ¶
type AppTemplateInitContainerEnv struct { // The name of the environment variable for the container. Name string `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName *string `pulumi:"secretName"` // The value for this environment variable. // // > **NOTE:** This value is ignored if `secretName` is used Value *string `pulumi:"value"` }
type AppTemplateInitContainerEnvArgs ¶
type AppTemplateInitContainerEnvArgs struct { // The name of the environment variable for the container. Name pulumi.StringInput `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The value for this environment variable. // // > **NOTE:** This value is ignored if `secretName` is used Value pulumi.StringPtrInput `pulumi:"value"` }
func (AppTemplateInitContainerEnvArgs) ElementType ¶
func (AppTemplateInitContainerEnvArgs) ElementType() reflect.Type
func (AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutput ¶
func (i AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutput() AppTemplateInitContainerEnvOutput
func (AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutputWithContext ¶
func (i AppTemplateInitContainerEnvArgs) ToAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvOutput
type AppTemplateInitContainerEnvArray ¶
type AppTemplateInitContainerEnvArray []AppTemplateInitContainerEnvInput
func (AppTemplateInitContainerEnvArray) ElementType ¶
func (AppTemplateInitContainerEnvArray) ElementType() reflect.Type
func (AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutput ¶
func (i AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutput() AppTemplateInitContainerEnvArrayOutput
func (AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutputWithContext ¶
func (i AppTemplateInitContainerEnvArray) ToAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvArrayOutput
type AppTemplateInitContainerEnvArrayInput ¶
type AppTemplateInitContainerEnvArrayInput interface { pulumi.Input ToAppTemplateInitContainerEnvArrayOutput() AppTemplateInitContainerEnvArrayOutput ToAppTemplateInitContainerEnvArrayOutputWithContext(context.Context) AppTemplateInitContainerEnvArrayOutput }
AppTemplateInitContainerEnvArrayInput is an input type that accepts AppTemplateInitContainerEnvArray and AppTemplateInitContainerEnvArrayOutput values. You can construct a concrete instance of `AppTemplateInitContainerEnvArrayInput` via:
AppTemplateInitContainerEnvArray{ AppTemplateInitContainerEnvArgs{...} }
type AppTemplateInitContainerEnvArrayOutput ¶
type AppTemplateInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerEnvArrayOutput) ElementType ¶
func (AppTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
func (AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutput ¶
func (o AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutput() AppTemplateInitContainerEnvArrayOutput
func (AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutputWithContext ¶
func (o AppTemplateInitContainerEnvArrayOutput) ToAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvArrayOutput
type AppTemplateInitContainerEnvInput ¶
type AppTemplateInitContainerEnvInput interface { pulumi.Input ToAppTemplateInitContainerEnvOutput() AppTemplateInitContainerEnvOutput ToAppTemplateInitContainerEnvOutputWithContext(context.Context) AppTemplateInitContainerEnvOutput }
AppTemplateInitContainerEnvInput is an input type that accepts AppTemplateInitContainerEnvArgs and AppTemplateInitContainerEnvOutput values. You can construct a concrete instance of `AppTemplateInitContainerEnvInput` via:
AppTemplateInitContainerEnvArgs{...}
type AppTemplateInitContainerEnvOutput ¶
type AppTemplateInitContainerEnvOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerEnvOutput) ElementType ¶
func (AppTemplateInitContainerEnvOutput) ElementType() reflect.Type
func (AppTemplateInitContainerEnvOutput) Name ¶
func (o AppTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
The name of the environment variable for the container.
func (AppTemplateInitContainerEnvOutput) SecretName ¶
func (o AppTemplateInitContainerEnvOutput) SecretName() pulumi.StringPtrOutput
The name of the secret that contains the value for this environment variable.
func (AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutput ¶
func (o AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutput() AppTemplateInitContainerEnvOutput
func (AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutputWithContext ¶
func (o AppTemplateInitContainerEnvOutput) ToAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) AppTemplateInitContainerEnvOutput
func (AppTemplateInitContainerEnvOutput) Value ¶
func (o AppTemplateInitContainerEnvOutput) Value() pulumi.StringPtrOutput
The value for this environment variable.
> **NOTE:** This value is ignored if `secretName` is used
type AppTemplateInitContainerInput ¶
type AppTemplateInitContainerInput interface { pulumi.Input ToAppTemplateInitContainerOutput() AppTemplateInitContainerOutput ToAppTemplateInitContainerOutputWithContext(context.Context) AppTemplateInitContainerOutput }
AppTemplateInitContainerInput is an input type that accepts AppTemplateInitContainerArgs and AppTemplateInitContainerOutput values. You can construct a concrete instance of `AppTemplateInitContainerInput` via:
AppTemplateInitContainerArgs{...}
type AppTemplateInitContainerOutput ¶
type AppTemplateInitContainerOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerOutput) Args ¶
func (o AppTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (AppTemplateInitContainerOutput) Commands ¶
func (o AppTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (AppTemplateInitContainerOutput) Cpu ¶
func (o AppTemplateInitContainerOutput) Cpu() pulumi.Float64PtrOutput
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. When there's a workload profile specified, there's no such constraint.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`
func (AppTemplateInitContainerOutput) ElementType ¶
func (AppTemplateInitContainerOutput) ElementType() reflect.Type
func (AppTemplateInitContainerOutput) Envs ¶
func (o AppTemplateInitContainerOutput) Envs() AppTemplateInitContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (AppTemplateInitContainerOutput) EphemeralStorage ¶
func (o AppTemplateInitContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
The amount of ephemeral storage available to the Container App.
> **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time.
func (AppTemplateInitContainerOutput) Image ¶
func (o AppTemplateInitContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (AppTemplateInitContainerOutput) Memory ¶
func (o AppTemplateInitContainerOutput) Memory() pulumi.StringPtrOutput
The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. When there's a workload profile specified, there's no such constraint.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`
func (AppTemplateInitContainerOutput) Name ¶
func (o AppTemplateInitContainerOutput) Name() pulumi.StringOutput
The name of the container
func (AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutput ¶
func (o AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutput() AppTemplateInitContainerOutput
func (AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutputWithContext ¶
func (o AppTemplateInitContainerOutput) ToAppTemplateInitContainerOutputWithContext(ctx context.Context) AppTemplateInitContainerOutput
func (AppTemplateInitContainerOutput) VolumeMounts ¶
func (o AppTemplateInitContainerOutput) VolumeMounts() AppTemplateInitContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type AppTemplateInitContainerVolumeMountArgs ¶
type AppTemplateInitContainerVolumeMountArgs struct { // The name of the Volume to be mounted in the container. Name pulumi.StringInput `pulumi:"name"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` }
func (AppTemplateInitContainerVolumeMountArgs) ElementType ¶
func (AppTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
func (AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutput ¶
func (i AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutput() AppTemplateInitContainerVolumeMountOutput
func (AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutputWithContext ¶
func (i AppTemplateInitContainerVolumeMountArgs) ToAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountOutput
type AppTemplateInitContainerVolumeMountArray ¶
type AppTemplateInitContainerVolumeMountArray []AppTemplateInitContainerVolumeMountInput
func (AppTemplateInitContainerVolumeMountArray) ElementType ¶
func (AppTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
func (AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutput ¶
func (i AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutput() AppTemplateInitContainerVolumeMountArrayOutput
func (AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (i AppTemplateInitContainerVolumeMountArray) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountArrayOutput
type AppTemplateInitContainerVolumeMountArrayInput ¶
type AppTemplateInitContainerVolumeMountArrayInput interface { pulumi.Input ToAppTemplateInitContainerVolumeMountArrayOutput() AppTemplateInitContainerVolumeMountArrayOutput ToAppTemplateInitContainerVolumeMountArrayOutputWithContext(context.Context) AppTemplateInitContainerVolumeMountArrayOutput }
AppTemplateInitContainerVolumeMountArrayInput is an input type that accepts AppTemplateInitContainerVolumeMountArray and AppTemplateInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `AppTemplateInitContainerVolumeMountArrayInput` via:
AppTemplateInitContainerVolumeMountArray{ AppTemplateInitContainerVolumeMountArgs{...} }
type AppTemplateInitContainerVolumeMountArrayOutput ¶
type AppTemplateInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerVolumeMountArrayOutput) ElementType ¶
func (AppTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutput ¶
func (o AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutput() AppTemplateInitContainerVolumeMountArrayOutput
func (AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (o AppTemplateInitContainerVolumeMountArrayOutput) ToAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountArrayOutput
type AppTemplateInitContainerVolumeMountInput ¶
type AppTemplateInitContainerVolumeMountInput interface { pulumi.Input ToAppTemplateInitContainerVolumeMountOutput() AppTemplateInitContainerVolumeMountOutput ToAppTemplateInitContainerVolumeMountOutputWithContext(context.Context) AppTemplateInitContainerVolumeMountOutput }
AppTemplateInitContainerVolumeMountInput is an input type that accepts AppTemplateInitContainerVolumeMountArgs and AppTemplateInitContainerVolumeMountOutput values. You can construct a concrete instance of `AppTemplateInitContainerVolumeMountInput` via:
AppTemplateInitContainerVolumeMountArgs{...}
type AppTemplateInitContainerVolumeMountOutput ¶
type AppTemplateInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (AppTemplateInitContainerVolumeMountOutput) ElementType ¶
func (AppTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
func (AppTemplateInitContainerVolumeMountOutput) Name ¶
func (o AppTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Volume to be mounted in the container.
func (AppTemplateInitContainerVolumeMountOutput) Path ¶
func (o AppTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutput ¶
func (o AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutput() AppTemplateInitContainerVolumeMountOutput
func (AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutputWithContext ¶
func (o AppTemplateInitContainerVolumeMountOutput) ToAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) AppTemplateInitContainerVolumeMountOutput
type AppTemplateInput ¶
type AppTemplateInput interface { pulumi.Input ToAppTemplateOutput() AppTemplateOutput ToAppTemplateOutputWithContext(context.Context) AppTemplateOutput }
AppTemplateInput is an input type that accepts AppTemplateArgs and AppTemplateOutput values. You can construct a concrete instance of `AppTemplateInput` via:
AppTemplateArgs{...}
type AppTemplateOutput ¶
type AppTemplateOutput struct{ *pulumi.OutputState }
func (AppTemplateOutput) AzureQueueScaleRules ¶
func (o AppTemplateOutput) AzureQueueScaleRules() AppTemplateAzureQueueScaleRuleArrayOutput
One or more `azureQueueScaleRule` blocks as defined below.
func (AppTemplateOutput) Containers ¶
func (o AppTemplateOutput) Containers() AppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (AppTemplateOutput) CustomScaleRules ¶
func (o AppTemplateOutput) CustomScaleRules() AppTemplateCustomScaleRuleArrayOutput
One or more `customScaleRule` blocks as defined below.
func (AppTemplateOutput) ElementType ¶
func (AppTemplateOutput) ElementType() reflect.Type
func (AppTemplateOutput) HttpScaleRules ¶
func (o AppTemplateOutput) HttpScaleRules() AppTemplateHttpScaleRuleArrayOutput
One or more `httpScaleRule` blocks as defined below.
func (AppTemplateOutput) InitContainers ¶
func (o AppTemplateOutput) InitContainers() AppTemplateInitContainerArrayOutput
The definition of an init container that is part of the group as documented in the `initContainer` block below.
func (AppTemplateOutput) MaxReplicas ¶
func (o AppTemplateOutput) MaxReplicas() pulumi.IntPtrOutput
The maximum number of replicas for this container.
func (AppTemplateOutput) MinReplicas ¶
func (o AppTemplateOutput) MinReplicas() pulumi.IntPtrOutput
The minimum number of replicas for this container.
func (AppTemplateOutput) RevisionSuffix ¶
func (o AppTemplateOutput) RevisionSuffix() pulumi.StringPtrOutput
The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one.
func (AppTemplateOutput) TcpScaleRules ¶
func (o AppTemplateOutput) TcpScaleRules() AppTemplateTcpScaleRuleArrayOutput
One or more `tcpScaleRule` blocks as defined below.
func (AppTemplateOutput) ToAppTemplateOutput ¶
func (o AppTemplateOutput) ToAppTemplateOutput() AppTemplateOutput
func (AppTemplateOutput) ToAppTemplateOutputWithContext ¶
func (o AppTemplateOutput) ToAppTemplateOutputWithContext(ctx context.Context) AppTemplateOutput
func (AppTemplateOutput) ToAppTemplatePtrOutput ¶
func (o AppTemplateOutput) ToAppTemplatePtrOutput() AppTemplatePtrOutput
func (AppTemplateOutput) ToAppTemplatePtrOutputWithContext ¶
func (o AppTemplateOutput) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
func (AppTemplateOutput) Volumes ¶
func (o AppTemplateOutput) Volumes() AppTemplateVolumeArrayOutput
A `volume` block as detailed below.
type AppTemplatePtrInput ¶
type AppTemplatePtrInput interface { pulumi.Input ToAppTemplatePtrOutput() AppTemplatePtrOutput ToAppTemplatePtrOutputWithContext(context.Context) AppTemplatePtrOutput }
AppTemplatePtrInput is an input type that accepts AppTemplateArgs, AppTemplatePtr and AppTemplatePtrOutput values. You can construct a concrete instance of `AppTemplatePtrInput` via:
AppTemplateArgs{...} or: nil
func AppTemplatePtr ¶
func AppTemplatePtr(v *AppTemplateArgs) AppTemplatePtrInput
type AppTemplatePtrOutput ¶
type AppTemplatePtrOutput struct{ *pulumi.OutputState }
func (AppTemplatePtrOutput) AzureQueueScaleRules ¶
func (o AppTemplatePtrOutput) AzureQueueScaleRules() AppTemplateAzureQueueScaleRuleArrayOutput
One or more `azureQueueScaleRule` blocks as defined below.
func (AppTemplatePtrOutput) Containers ¶
func (o AppTemplatePtrOutput) Containers() AppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (AppTemplatePtrOutput) CustomScaleRules ¶
func (o AppTemplatePtrOutput) CustomScaleRules() AppTemplateCustomScaleRuleArrayOutput
One or more `customScaleRule` blocks as defined below.
func (AppTemplatePtrOutput) Elem ¶
func (o AppTemplatePtrOutput) Elem() AppTemplateOutput
func (AppTemplatePtrOutput) ElementType ¶
func (AppTemplatePtrOutput) ElementType() reflect.Type
func (AppTemplatePtrOutput) HttpScaleRules ¶
func (o AppTemplatePtrOutput) HttpScaleRules() AppTemplateHttpScaleRuleArrayOutput
One or more `httpScaleRule` blocks as defined below.
func (AppTemplatePtrOutput) InitContainers ¶
func (o AppTemplatePtrOutput) InitContainers() AppTemplateInitContainerArrayOutput
The definition of an init container that is part of the group as documented in the `initContainer` block below.
func (AppTemplatePtrOutput) MaxReplicas ¶
func (o AppTemplatePtrOutput) MaxReplicas() pulumi.IntPtrOutput
The maximum number of replicas for this container.
func (AppTemplatePtrOutput) MinReplicas ¶
func (o AppTemplatePtrOutput) MinReplicas() pulumi.IntPtrOutput
The minimum number of replicas for this container.
func (AppTemplatePtrOutput) RevisionSuffix ¶
func (o AppTemplatePtrOutput) RevisionSuffix() pulumi.StringPtrOutput
The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one.
func (AppTemplatePtrOutput) TcpScaleRules ¶
func (o AppTemplatePtrOutput) TcpScaleRules() AppTemplateTcpScaleRuleArrayOutput
One or more `tcpScaleRule` blocks as defined below.
func (AppTemplatePtrOutput) ToAppTemplatePtrOutput ¶
func (o AppTemplatePtrOutput) ToAppTemplatePtrOutput() AppTemplatePtrOutput
func (AppTemplatePtrOutput) ToAppTemplatePtrOutputWithContext ¶
func (o AppTemplatePtrOutput) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
func (AppTemplatePtrOutput) Volumes ¶
func (o AppTemplatePtrOutput) Volumes() AppTemplateVolumeArrayOutput
A `volume` block as detailed below.
type AppTemplateTcpScaleRule ¶
type AppTemplateTcpScaleRule struct { // Zero or more `authentication` blocks as defined below. Authentications []AppTemplateTcpScaleRuleAuthentication `pulumi:"authentications"` // The number of concurrent requests to trigger scaling. ConcurrentRequests string `pulumi:"concurrentRequests"` // The name of the Scaling Rule Name string `pulumi:"name"` }
type AppTemplateTcpScaleRuleArgs ¶
type AppTemplateTcpScaleRuleArgs struct { // Zero or more `authentication` blocks as defined below. Authentications AppTemplateTcpScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // The number of concurrent requests to trigger scaling. ConcurrentRequests pulumi.StringInput `pulumi:"concurrentRequests"` // The name of the Scaling Rule Name pulumi.StringInput `pulumi:"name"` }
func (AppTemplateTcpScaleRuleArgs) ElementType ¶
func (AppTemplateTcpScaleRuleArgs) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleArgs) ToAppTemplateTcpScaleRuleOutput ¶
func (i AppTemplateTcpScaleRuleArgs) ToAppTemplateTcpScaleRuleOutput() AppTemplateTcpScaleRuleOutput
func (AppTemplateTcpScaleRuleArgs) ToAppTemplateTcpScaleRuleOutputWithContext ¶
func (i AppTemplateTcpScaleRuleArgs) ToAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleOutput
type AppTemplateTcpScaleRuleArray ¶
type AppTemplateTcpScaleRuleArray []AppTemplateTcpScaleRuleInput
func (AppTemplateTcpScaleRuleArray) ElementType ¶
func (AppTemplateTcpScaleRuleArray) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutput ¶
func (i AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutput() AppTemplateTcpScaleRuleArrayOutput
func (AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutputWithContext ¶
func (i AppTemplateTcpScaleRuleArray) ToAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleArrayOutput
type AppTemplateTcpScaleRuleArrayInput ¶
type AppTemplateTcpScaleRuleArrayInput interface { pulumi.Input ToAppTemplateTcpScaleRuleArrayOutput() AppTemplateTcpScaleRuleArrayOutput ToAppTemplateTcpScaleRuleArrayOutputWithContext(context.Context) AppTemplateTcpScaleRuleArrayOutput }
AppTemplateTcpScaleRuleArrayInput is an input type that accepts AppTemplateTcpScaleRuleArray and AppTemplateTcpScaleRuleArrayOutput values. You can construct a concrete instance of `AppTemplateTcpScaleRuleArrayInput` via:
AppTemplateTcpScaleRuleArray{ AppTemplateTcpScaleRuleArgs{...} }
type AppTemplateTcpScaleRuleArrayOutput ¶
type AppTemplateTcpScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateTcpScaleRuleArrayOutput) ElementType ¶
func (AppTemplateTcpScaleRuleArrayOutput) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleArrayOutput) Index ¶
func (o AppTemplateTcpScaleRuleArrayOutput) Index(i pulumi.IntInput) AppTemplateTcpScaleRuleOutput
func (AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutput ¶
func (o AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutput() AppTemplateTcpScaleRuleArrayOutput
func (AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutputWithContext ¶
func (o AppTemplateTcpScaleRuleArrayOutput) ToAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleArrayOutput
type AppTemplateTcpScaleRuleAuthentication ¶
type AppTemplateTcpScaleRuleAuthentication struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName string `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter *string `pulumi:"triggerParameter"` }
type AppTemplateTcpScaleRuleAuthenticationArgs ¶
type AppTemplateTcpScaleRuleAuthenticationArgs struct { // The name of the Container App Secret to use for this Scale Rule Authentication. SecretName pulumi.StringInput `pulumi:"secretName"` // The Trigger Parameter name to use the supply the value retrieved from the `secretName`. TriggerParameter pulumi.StringPtrInput `pulumi:"triggerParameter"` }
func (AppTemplateTcpScaleRuleAuthenticationArgs) ElementType ¶
func (AppTemplateTcpScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutput ¶
func (i AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutput() AppTemplateTcpScaleRuleAuthenticationOutput
func (AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext ¶
func (i AppTemplateTcpScaleRuleAuthenticationArgs) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationOutput
type AppTemplateTcpScaleRuleAuthenticationArray ¶
type AppTemplateTcpScaleRuleAuthenticationArray []AppTemplateTcpScaleRuleAuthenticationInput
func (AppTemplateTcpScaleRuleAuthenticationArray) ElementType ¶
func (AppTemplateTcpScaleRuleAuthenticationArray) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
func (i AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput() AppTemplateTcpScaleRuleAuthenticationArrayOutput
func (AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext ¶
func (i AppTemplateTcpScaleRuleAuthenticationArray) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationArrayOutput
type AppTemplateTcpScaleRuleAuthenticationArrayInput ¶
type AppTemplateTcpScaleRuleAuthenticationArrayInput interface { pulumi.Input ToAppTemplateTcpScaleRuleAuthenticationArrayOutput() AppTemplateTcpScaleRuleAuthenticationArrayOutput ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(context.Context) AppTemplateTcpScaleRuleAuthenticationArrayOutput }
AppTemplateTcpScaleRuleAuthenticationArrayInput is an input type that accepts AppTemplateTcpScaleRuleAuthenticationArray and AppTemplateTcpScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `AppTemplateTcpScaleRuleAuthenticationArrayInput` via:
AppTemplateTcpScaleRuleAuthenticationArray{ AppTemplateTcpScaleRuleAuthenticationArgs{...} }
type AppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
type AppTemplateTcpScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType ¶
func (AppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
func (o AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutput() AppTemplateTcpScaleRuleAuthenticationArrayOutput
func (AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext ¶
func (o AppTemplateTcpScaleRuleAuthenticationArrayOutput) ToAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationArrayOutput
type AppTemplateTcpScaleRuleAuthenticationInput ¶
type AppTemplateTcpScaleRuleAuthenticationInput interface { pulumi.Input ToAppTemplateTcpScaleRuleAuthenticationOutput() AppTemplateTcpScaleRuleAuthenticationOutput ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext(context.Context) AppTemplateTcpScaleRuleAuthenticationOutput }
AppTemplateTcpScaleRuleAuthenticationInput is an input type that accepts AppTemplateTcpScaleRuleAuthenticationArgs and AppTemplateTcpScaleRuleAuthenticationOutput values. You can construct a concrete instance of `AppTemplateTcpScaleRuleAuthenticationInput` via:
AppTemplateTcpScaleRuleAuthenticationArgs{...}
type AppTemplateTcpScaleRuleAuthenticationOutput ¶
type AppTemplateTcpScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (AppTemplateTcpScaleRuleAuthenticationOutput) ElementType ¶
func (AppTemplateTcpScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleAuthenticationOutput) SecretName ¶
func (o AppTemplateTcpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the Container App Secret to use for this Scale Rule Authentication.
func (AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutput ¶
func (o AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutput() AppTemplateTcpScaleRuleAuthenticationOutput
func (AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext ¶
func (o AppTemplateTcpScaleRuleAuthenticationOutput) ToAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleAuthenticationOutput
func (AppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o AppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringPtrOutput
The Trigger Parameter name to use the supply the value retrieved from the `secretName`.
type AppTemplateTcpScaleRuleInput ¶
type AppTemplateTcpScaleRuleInput interface { pulumi.Input ToAppTemplateTcpScaleRuleOutput() AppTemplateTcpScaleRuleOutput ToAppTemplateTcpScaleRuleOutputWithContext(context.Context) AppTemplateTcpScaleRuleOutput }
AppTemplateTcpScaleRuleInput is an input type that accepts AppTemplateTcpScaleRuleArgs and AppTemplateTcpScaleRuleOutput values. You can construct a concrete instance of `AppTemplateTcpScaleRuleInput` via:
AppTemplateTcpScaleRuleArgs{...}
type AppTemplateTcpScaleRuleOutput ¶
type AppTemplateTcpScaleRuleOutput struct{ *pulumi.OutputState }
func (AppTemplateTcpScaleRuleOutput) Authentications ¶
func (o AppTemplateTcpScaleRuleOutput) Authentications() AppTemplateTcpScaleRuleAuthenticationArrayOutput
Zero or more `authentication` blocks as defined below.
func (AppTemplateTcpScaleRuleOutput) ConcurrentRequests ¶
func (o AppTemplateTcpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
The number of concurrent requests to trigger scaling.
func (AppTemplateTcpScaleRuleOutput) ElementType ¶
func (AppTemplateTcpScaleRuleOutput) ElementType() reflect.Type
func (AppTemplateTcpScaleRuleOutput) Name ¶
func (o AppTemplateTcpScaleRuleOutput) Name() pulumi.StringOutput
The name of the Scaling Rule
func (AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutput ¶
func (o AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutput() AppTemplateTcpScaleRuleOutput
func (AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutputWithContext ¶
func (o AppTemplateTcpScaleRuleOutput) ToAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) AppTemplateTcpScaleRuleOutput
type AppTemplateVolume ¶
type AppTemplateVolume struct { // The name of the volume. Name string `pulumi:"name"` // The name of the `AzureFile` storage. StorageName *string `pulumi:"storageName"` // The type of storage volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`. Defaults to `EmptyDir`. StorageType *string `pulumi:"storageType"` }
type AppTemplateVolumeArgs ¶
type AppTemplateVolumeArgs struct { // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The name of the `AzureFile` storage. StorageName pulumi.StringPtrInput `pulumi:"storageName"` // The type of storage volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`. Defaults to `EmptyDir`. StorageType pulumi.StringPtrInput `pulumi:"storageType"` }
func (AppTemplateVolumeArgs) ElementType ¶
func (AppTemplateVolumeArgs) ElementType() reflect.Type
func (AppTemplateVolumeArgs) ToAppTemplateVolumeOutput ¶
func (i AppTemplateVolumeArgs) ToAppTemplateVolumeOutput() AppTemplateVolumeOutput
func (AppTemplateVolumeArgs) ToAppTemplateVolumeOutputWithContext ¶
func (i AppTemplateVolumeArgs) ToAppTemplateVolumeOutputWithContext(ctx context.Context) AppTemplateVolumeOutput
type AppTemplateVolumeArray ¶
type AppTemplateVolumeArray []AppTemplateVolumeInput
func (AppTemplateVolumeArray) ElementType ¶
func (AppTemplateVolumeArray) ElementType() reflect.Type
func (AppTemplateVolumeArray) ToAppTemplateVolumeArrayOutput ¶
func (i AppTemplateVolumeArray) ToAppTemplateVolumeArrayOutput() AppTemplateVolumeArrayOutput
func (AppTemplateVolumeArray) ToAppTemplateVolumeArrayOutputWithContext ¶
func (i AppTemplateVolumeArray) ToAppTemplateVolumeArrayOutputWithContext(ctx context.Context) AppTemplateVolumeArrayOutput
type AppTemplateVolumeArrayInput ¶
type AppTemplateVolumeArrayInput interface { pulumi.Input ToAppTemplateVolumeArrayOutput() AppTemplateVolumeArrayOutput ToAppTemplateVolumeArrayOutputWithContext(context.Context) AppTemplateVolumeArrayOutput }
AppTemplateVolumeArrayInput is an input type that accepts AppTemplateVolumeArray and AppTemplateVolumeArrayOutput values. You can construct a concrete instance of `AppTemplateVolumeArrayInput` via:
AppTemplateVolumeArray{ AppTemplateVolumeArgs{...} }
type AppTemplateVolumeArrayOutput ¶
type AppTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateVolumeArrayOutput) ElementType ¶
func (AppTemplateVolumeArrayOutput) ElementType() reflect.Type
func (AppTemplateVolumeArrayOutput) Index ¶
func (o AppTemplateVolumeArrayOutput) Index(i pulumi.IntInput) AppTemplateVolumeOutput
func (AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutput ¶
func (o AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutput() AppTemplateVolumeArrayOutput
func (AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutputWithContext ¶
func (o AppTemplateVolumeArrayOutput) ToAppTemplateVolumeArrayOutputWithContext(ctx context.Context) AppTemplateVolumeArrayOutput
type AppTemplateVolumeInput ¶
type AppTemplateVolumeInput interface { pulumi.Input ToAppTemplateVolumeOutput() AppTemplateVolumeOutput ToAppTemplateVolumeOutputWithContext(context.Context) AppTemplateVolumeOutput }
AppTemplateVolumeInput is an input type that accepts AppTemplateVolumeArgs and AppTemplateVolumeOutput values. You can construct a concrete instance of `AppTemplateVolumeInput` via:
AppTemplateVolumeArgs{...}
type AppTemplateVolumeOutput ¶
type AppTemplateVolumeOutput struct{ *pulumi.OutputState }
func (AppTemplateVolumeOutput) ElementType ¶
func (AppTemplateVolumeOutput) ElementType() reflect.Type
func (AppTemplateVolumeOutput) Name ¶
func (o AppTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the volume.
func (AppTemplateVolumeOutput) StorageName ¶
func (o AppTemplateVolumeOutput) StorageName() pulumi.StringPtrOutput
The name of the `AzureFile` storage.
func (AppTemplateVolumeOutput) StorageType ¶
func (o AppTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
The type of storage volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`. Defaults to `EmptyDir`.
func (AppTemplateVolumeOutput) ToAppTemplateVolumeOutput ¶
func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutput() AppTemplateVolumeOutput
func (AppTemplateVolumeOutput) ToAppTemplateVolumeOutputWithContext ¶
func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutputWithContext(ctx context.Context) AppTemplateVolumeOutput
type CustomDomain ¶
type CustomDomain struct { pulumi.CustomResourceState // The Binding type. Possible values include `Disabled` and `SniEnabled`. CertificateBindingType pulumi.StringPtrOutput `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. // // > **NOTE:** Omit this value if you wish to use an Azure Managed certificate. You must create the relevant DNS verification steps before this process will be successful. ContainerAppEnvironmentCertificateId pulumi.StringPtrOutput `pulumi:"containerAppEnvironmentCertificateId"` // The ID of the Container App Environment Managed Certificate to use. ContainerAppEnvironmentManagedCertificateId pulumi.StringOutput `pulumi:"containerAppEnvironmentManagedCertificateId"` // The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created. ContainerAppId pulumi.StringOutput `pulumi:"containerAppId"` // The fully qualified name of the Custom Domain. Must be the CN or a named SAN in the certificate specified by the `containerAppEnvironmentCertificateId`. Changing this forces a new resource to be created. // // > **Note:** The Custom Domain verification TXT record requires a prefix of `asuid.`, however, this must be trimmed from the `name` property here. See the [official docs](https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates) for more information. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Container App Custom Domain.
### Managed Certificate
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { invokeTrimsuffix, err := std.Trimsuffix(ctx, &std.TrimsuffixArgs{ Input: std.Trimprefix(ctx, &std.TrimprefixArgs{ Input: api.Fqdn, Prefix: "asuid.", }, nil).Result, Suffix: ".", }, nil) if err != nil { return err } _, err = containerapp.NewCustomDomain(ctx, "example", &containerapp.CustomDomainArgs{ Name: pulumi.String(invokeTrimsuffix.Result), ContainerAppId: pulumi.Any(exampleAzurermContainerApp.Id), }) if err != nil { return err } return nil }) }
```
## Import
A Container App Custom Domain can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/customDomain:CustomDomain example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/containerApps/myContainerApp/customDomainName/mycustomdomain.example.com" ```
func GetCustomDomain ¶
func GetCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)
GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain ¶
func NewCustomDomain(ctx *pulumi.Context, name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)
NewCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*CustomDomain) ElementType ¶
func (*CustomDomain) ElementType() reflect.Type
func (*CustomDomain) ToCustomDomainOutput ¶
func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput
func (*CustomDomain) ToCustomDomainOutputWithContext ¶
func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
type CustomDomainArgs ¶
type CustomDomainArgs struct { // The Binding type. Possible values include `Disabled` and `SniEnabled`. CertificateBindingType pulumi.StringPtrInput // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. // // > **NOTE:** Omit this value if you wish to use an Azure Managed certificate. You must create the relevant DNS verification steps before this process will be successful. ContainerAppEnvironmentCertificateId pulumi.StringPtrInput // The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created. ContainerAppId pulumi.StringInput // The fully qualified name of the Custom Domain. Must be the CN or a named SAN in the certificate specified by the `containerAppEnvironmentCertificateId`. Changing this forces a new resource to be created. // // > **Note:** The Custom Domain verification TXT record requires a prefix of `asuid.`, however, this must be trimmed from the `name` property here. See the [official docs](https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates) for more information. Name pulumi.StringPtrInput }
The set of arguments for constructing a CustomDomain resource.
func (CustomDomainArgs) ElementType ¶
func (CustomDomainArgs) ElementType() reflect.Type
type CustomDomainArray ¶
type CustomDomainArray []CustomDomainInput
func (CustomDomainArray) ElementType ¶
func (CustomDomainArray) ElementType() reflect.Type
func (CustomDomainArray) ToCustomDomainArrayOutput ¶
func (i CustomDomainArray) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArray) ToCustomDomainArrayOutputWithContext ¶
func (i CustomDomainArray) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainArrayInput ¶
type CustomDomainArrayInput interface { pulumi.Input ToCustomDomainArrayOutput() CustomDomainArrayOutput ToCustomDomainArrayOutputWithContext(context.Context) CustomDomainArrayOutput }
CustomDomainArrayInput is an input type that accepts CustomDomainArray and CustomDomainArrayOutput values. You can construct a concrete instance of `CustomDomainArrayInput` via:
CustomDomainArray{ CustomDomainArgs{...} }
type CustomDomainArrayOutput ¶
type CustomDomainArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainArrayOutput) ElementType ¶
func (CustomDomainArrayOutput) ElementType() reflect.Type
func (CustomDomainArrayOutput) Index ¶
func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutput ¶
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext ¶
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainInput ¶
type CustomDomainInput interface { pulumi.Input ToCustomDomainOutput() CustomDomainOutput ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput }
type CustomDomainMap ¶
type CustomDomainMap map[string]CustomDomainInput
func (CustomDomainMap) ElementType ¶
func (CustomDomainMap) ElementType() reflect.Type
func (CustomDomainMap) ToCustomDomainMapOutput ¶
func (i CustomDomainMap) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMap) ToCustomDomainMapOutputWithContext ¶
func (i CustomDomainMap) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainMapInput ¶
type CustomDomainMapInput interface { pulumi.Input ToCustomDomainMapOutput() CustomDomainMapOutput ToCustomDomainMapOutputWithContext(context.Context) CustomDomainMapOutput }
CustomDomainMapInput is an input type that accepts CustomDomainMap and CustomDomainMapOutput values. You can construct a concrete instance of `CustomDomainMapInput` via:
CustomDomainMap{ "key": CustomDomainArgs{...} }
type CustomDomainMapOutput ¶
type CustomDomainMapOutput struct{ *pulumi.OutputState }
func (CustomDomainMapOutput) ElementType ¶
func (CustomDomainMapOutput) ElementType() reflect.Type
func (CustomDomainMapOutput) MapIndex ¶
func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutput ¶
func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutputWithContext ¶
func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainOutput ¶
type CustomDomainOutput struct{ *pulumi.OutputState }
func (CustomDomainOutput) CertificateBindingType ¶
func (o CustomDomainOutput) CertificateBindingType() pulumi.StringPtrOutput
The Binding type. Possible values include `Disabled` and `SniEnabled`.
func (CustomDomainOutput) ContainerAppEnvironmentCertificateId ¶
func (o CustomDomainOutput) ContainerAppEnvironmentCertificateId() pulumi.StringPtrOutput
The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created.
> **NOTE:** Omit this value if you wish to use an Azure Managed certificate. You must create the relevant DNS verification steps before this process will be successful.
func (CustomDomainOutput) ContainerAppEnvironmentManagedCertificateId ¶ added in v6.3.0
func (o CustomDomainOutput) ContainerAppEnvironmentManagedCertificateId() pulumi.StringOutput
The ID of the Container App Environment Managed Certificate to use.
func (CustomDomainOutput) ContainerAppId ¶
func (o CustomDomainOutput) ContainerAppId() pulumi.StringOutput
The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created.
func (CustomDomainOutput) ElementType ¶
func (CustomDomainOutput) ElementType() reflect.Type
func (CustomDomainOutput) Name ¶
func (o CustomDomainOutput) Name() pulumi.StringOutput
The fully qualified name of the Custom Domain. Must be the CN or a named SAN in the certificate specified by the `containerAppEnvironmentCertificateId`. Changing this forces a new resource to be created.
> **Note:** The Custom Domain verification TXT record requires a prefix of `asuid.`, however, this must be trimmed from the `name` property here. See the [official docs](https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates) for more information.
func (CustomDomainOutput) ToCustomDomainOutput ¶
func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainOutputWithContext ¶
func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
type CustomDomainState ¶
type CustomDomainState struct { // The Binding type. Possible values include `Disabled` and `SniEnabled`. CertificateBindingType pulumi.StringPtrInput // The ID of the Container App Environment Certificate to use. Changing this forces a new resource to be created. // // > **NOTE:** Omit this value if you wish to use an Azure Managed certificate. You must create the relevant DNS verification steps before this process will be successful. ContainerAppEnvironmentCertificateId pulumi.StringPtrInput // The ID of the Container App Environment Managed Certificate to use. ContainerAppEnvironmentManagedCertificateId pulumi.StringPtrInput // The ID of the Container App to which this Custom Domain should be bound. Changing this forces a new resource to be created. ContainerAppId pulumi.StringPtrInput // The fully qualified name of the Custom Domain. Must be the CN or a named SAN in the certificate specified by the `containerAppEnvironmentCertificateId`. Changing this forces a new resource to be created. // // > **Note:** The Custom Domain verification TXT record requires a prefix of `asuid.`, however, this must be trimmed from the `name` property here. See the [official docs](https://learn.microsoft.com/en-us/azure/container-apps/custom-domains-certificates) for more information. Name pulumi.StringPtrInput }
func (CustomDomainState) ElementType ¶
func (CustomDomainState) ElementType() reflect.Type
type Environment ¶
type Environment struct { pulumi.CustomResourceState // The ID of the Custom Domain Verification for this Container App Environment. CustomDomainVerificationId pulumi.StringOutput `pulumi:"customDomainVerificationId"` // Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created. DaprApplicationInsightsConnectionString pulumi.StringPtrOutput `pulumi:"daprApplicationInsightsConnectionString"` // The default, publicly resolvable, name of this Container App Environment. DefaultDomain pulumi.StringOutput `pulumi:"defaultDomain"` // The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation. DockerBridgeCidr pulumi.StringOutput `pulumi:"dockerBridgeCidr"` // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // // > **Note:** Only valid if a `workloadProfile` is specified. If `infrastructureSubnetId` is specified, this resource group will be created in the same subscription as `infrastructureSubnetId`. InfrastructureResourceGroupName pulumi.StringPtrOutput `pulumi:"infrastructureResourceGroupName"` // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // // > **Note:** The Subnet must have a `/21` or larger address space. InfrastructureSubnetId pulumi.StringPtrOutput `pulumi:"infrastructureSubnetId"` // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. InternalLoadBalancerEnabled pulumi.BoolPtrOutput `pulumi:"internalLoadBalancerEnabled"` // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. LogAnalyticsWorkspaceId pulumi.StringPtrOutput `pulumi:"logAnalyticsWorkspaceId"` // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. // // > **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. MutualTlsEnabled pulumi.BoolPtrOutput `pulumi:"mutualTlsEnabled"` // The name of the Container Apps Managed Environment. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses. PlatformReservedCidr pulumi.StringOutput `pulumi:"platformReservedCidr"` // The IP address from the IP range defined by `platformReservedCidr` that is reserved for the internal DNS server. PlatformReservedDnsIpAddress pulumi.StringOutput `pulumi:"platformReservedDnsIpAddress"` // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Static IP address of the Environment. StaticIpAddress pulumi.StringOutput `pulumi:"staticIpAddress"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The profile of the workload to scope the container app execution. A `workloadProfile` block as defined below. WorkloadProfiles EnvironmentWorkloadProfileArrayOutput `pulumi:"workloadProfiles"` // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. ZoneRedundancyEnabled pulumi.BoolPtrOutput `pulumi:"zoneRedundancyEnabled"` }
Manages a Container App Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("acctest-01"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } _, err = containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("my-environment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } return nil }) }
```
## Import
A Container App Environment can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/environment:Environment example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/managedEnvironments/myEnvironment" ```
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment 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 NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created. DaprApplicationInsightsConnectionString pulumi.StringPtrInput // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // // > **Note:** Only valid if a `workloadProfile` is specified. If `infrastructureSubnetId` is specified, this resource group will be created in the same subscription as `infrastructureSubnetId`. InfrastructureResourceGroupName pulumi.StringPtrInput // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // // > **Note:** The Subnet must have a `/21` or larger address space. InfrastructureSubnetId pulumi.StringPtrInput // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. InternalLoadBalancerEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. LogAnalyticsWorkspaceId pulumi.StringPtrInput // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. // // > **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. MutualTlsEnabled pulumi.BoolPtrInput // The name of the Container Apps Managed Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The profile of the workload to scope the container app execution. A `workloadProfile` block as defined below. WorkloadProfiles EnvironmentWorkloadProfileArrayInput // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. ZoneRedundancyEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentCertificate ¶
type EnvironmentCertificate struct { pulumi.CustomResourceState // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. CertificateBlobBase64 pulumi.StringOutput `pulumi:"certificateBlobBase64"` // The password for the Certificate. Changing this forces a new resource to be created. CertificatePassword pulumi.StringOutput `pulumi:"certificatePassword"` // The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // The expiration date for the Certificate. ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"` // The date of issue for the Certificate. IssueDate pulumi.StringOutput `pulumi:"issueDate"` // The Certificate Issuer. Issuer pulumi.StringOutput `pulumi:"issuer"` // The name of the Container Apps Environment Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Subject Name for the Certificate. SubjectName pulumi.StringOutput `pulumi:"subjectName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Thumbprint of the Certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages a Container App Environment Certificate.
## Import
A Container App Environment Certificate can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/environmentCertificate:EnvironmentCertificate example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/managedEnvironments/myenv/certificates/mycertificate" ```
func GetEnvironmentCertificate ¶
func GetEnvironmentCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentCertificateState, opts ...pulumi.ResourceOption) (*EnvironmentCertificate, error)
GetEnvironmentCertificate gets an existing EnvironmentCertificate 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 NewEnvironmentCertificate ¶
func NewEnvironmentCertificate(ctx *pulumi.Context, name string, args *EnvironmentCertificateArgs, opts ...pulumi.ResourceOption) (*EnvironmentCertificate, error)
NewEnvironmentCertificate registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentCertificate) ElementType ¶
func (*EnvironmentCertificate) ElementType() reflect.Type
func (*EnvironmentCertificate) ToEnvironmentCertificateOutput ¶
func (i *EnvironmentCertificate) ToEnvironmentCertificateOutput() EnvironmentCertificateOutput
func (*EnvironmentCertificate) ToEnvironmentCertificateOutputWithContext ¶
func (i *EnvironmentCertificate) ToEnvironmentCertificateOutputWithContext(ctx context.Context) EnvironmentCertificateOutput
type EnvironmentCertificateArgs ¶
type EnvironmentCertificateArgs struct { // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. CertificateBlobBase64 pulumi.StringInput // The password for the Certificate. Changing this forces a new resource to be created. CertificatePassword pulumi.StringInput // The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // The name of the Container Apps Environment Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a EnvironmentCertificate resource.
func (EnvironmentCertificateArgs) ElementType ¶
func (EnvironmentCertificateArgs) ElementType() reflect.Type
type EnvironmentCertificateArray ¶
type EnvironmentCertificateArray []EnvironmentCertificateInput
func (EnvironmentCertificateArray) ElementType ¶
func (EnvironmentCertificateArray) ElementType() reflect.Type
func (EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutput ¶
func (i EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutput() EnvironmentCertificateArrayOutput
func (EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutputWithContext ¶
func (i EnvironmentCertificateArray) ToEnvironmentCertificateArrayOutputWithContext(ctx context.Context) EnvironmentCertificateArrayOutput
type EnvironmentCertificateArrayInput ¶
type EnvironmentCertificateArrayInput interface { pulumi.Input ToEnvironmentCertificateArrayOutput() EnvironmentCertificateArrayOutput ToEnvironmentCertificateArrayOutputWithContext(context.Context) EnvironmentCertificateArrayOutput }
EnvironmentCertificateArrayInput is an input type that accepts EnvironmentCertificateArray and EnvironmentCertificateArrayOutput values. You can construct a concrete instance of `EnvironmentCertificateArrayInput` via:
EnvironmentCertificateArray{ EnvironmentCertificateArgs{...} }
type EnvironmentCertificateArrayOutput ¶
type EnvironmentCertificateArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentCertificateArrayOutput) ElementType ¶
func (EnvironmentCertificateArrayOutput) ElementType() reflect.Type
func (EnvironmentCertificateArrayOutput) Index ¶
func (o EnvironmentCertificateArrayOutput) Index(i pulumi.IntInput) EnvironmentCertificateOutput
func (EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutput ¶
func (o EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutput() EnvironmentCertificateArrayOutput
func (EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutputWithContext ¶
func (o EnvironmentCertificateArrayOutput) ToEnvironmentCertificateArrayOutputWithContext(ctx context.Context) EnvironmentCertificateArrayOutput
type EnvironmentCertificateInput ¶
type EnvironmentCertificateInput interface { pulumi.Input ToEnvironmentCertificateOutput() EnvironmentCertificateOutput ToEnvironmentCertificateOutputWithContext(ctx context.Context) EnvironmentCertificateOutput }
type EnvironmentCertificateMap ¶
type EnvironmentCertificateMap map[string]EnvironmentCertificateInput
func (EnvironmentCertificateMap) ElementType ¶
func (EnvironmentCertificateMap) ElementType() reflect.Type
func (EnvironmentCertificateMap) ToEnvironmentCertificateMapOutput ¶
func (i EnvironmentCertificateMap) ToEnvironmentCertificateMapOutput() EnvironmentCertificateMapOutput
func (EnvironmentCertificateMap) ToEnvironmentCertificateMapOutputWithContext ¶
func (i EnvironmentCertificateMap) ToEnvironmentCertificateMapOutputWithContext(ctx context.Context) EnvironmentCertificateMapOutput
type EnvironmentCertificateMapInput ¶
type EnvironmentCertificateMapInput interface { pulumi.Input ToEnvironmentCertificateMapOutput() EnvironmentCertificateMapOutput ToEnvironmentCertificateMapOutputWithContext(context.Context) EnvironmentCertificateMapOutput }
EnvironmentCertificateMapInput is an input type that accepts EnvironmentCertificateMap and EnvironmentCertificateMapOutput values. You can construct a concrete instance of `EnvironmentCertificateMapInput` via:
EnvironmentCertificateMap{ "key": EnvironmentCertificateArgs{...} }
type EnvironmentCertificateMapOutput ¶
type EnvironmentCertificateMapOutput struct{ *pulumi.OutputState }
func (EnvironmentCertificateMapOutput) ElementType ¶
func (EnvironmentCertificateMapOutput) ElementType() reflect.Type
func (EnvironmentCertificateMapOutput) MapIndex ¶
func (o EnvironmentCertificateMapOutput) MapIndex(k pulumi.StringInput) EnvironmentCertificateOutput
func (EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutput ¶
func (o EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutput() EnvironmentCertificateMapOutput
func (EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutputWithContext ¶
func (o EnvironmentCertificateMapOutput) ToEnvironmentCertificateMapOutputWithContext(ctx context.Context) EnvironmentCertificateMapOutput
type EnvironmentCertificateOutput ¶
type EnvironmentCertificateOutput struct{ *pulumi.OutputState }
func (EnvironmentCertificateOutput) CertificateBlobBase64 ¶
func (o EnvironmentCertificateOutput) CertificateBlobBase64() pulumi.StringOutput
The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created.
func (EnvironmentCertificateOutput) CertificatePassword ¶
func (o EnvironmentCertificateOutput) CertificatePassword() pulumi.StringOutput
The password for the Certificate. Changing this forces a new resource to be created.
func (EnvironmentCertificateOutput) ContainerAppEnvironmentId ¶
func (o EnvironmentCertificateOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created.
func (EnvironmentCertificateOutput) ElementType ¶
func (EnvironmentCertificateOutput) ElementType() reflect.Type
func (EnvironmentCertificateOutput) ExpirationDate ¶
func (o EnvironmentCertificateOutput) ExpirationDate() pulumi.StringOutput
The expiration date for the Certificate.
func (EnvironmentCertificateOutput) IssueDate ¶
func (o EnvironmentCertificateOutput) IssueDate() pulumi.StringOutput
The date of issue for the Certificate.
func (EnvironmentCertificateOutput) Issuer ¶
func (o EnvironmentCertificateOutput) Issuer() pulumi.StringOutput
The Certificate Issuer.
func (EnvironmentCertificateOutput) Name ¶
func (o EnvironmentCertificateOutput) Name() pulumi.StringOutput
The name of the Container Apps Environment Certificate. Changing this forces a new resource to be created.
func (EnvironmentCertificateOutput) SubjectName ¶
func (o EnvironmentCertificateOutput) SubjectName() pulumi.StringOutput
The Subject Name for the Certificate.
func (EnvironmentCertificateOutput) Tags ¶
func (o EnvironmentCertificateOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (EnvironmentCertificateOutput) Thumbprint ¶
func (o EnvironmentCertificateOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (EnvironmentCertificateOutput) ToEnvironmentCertificateOutput ¶
func (o EnvironmentCertificateOutput) ToEnvironmentCertificateOutput() EnvironmentCertificateOutput
func (EnvironmentCertificateOutput) ToEnvironmentCertificateOutputWithContext ¶
func (o EnvironmentCertificateOutput) ToEnvironmentCertificateOutputWithContext(ctx context.Context) EnvironmentCertificateOutput
type EnvironmentCertificateState ¶
type EnvironmentCertificateState struct { // The Certificate Private Key as a base64 encoded PFX or PEM. Changing this forces a new resource to be created. CertificateBlobBase64 pulumi.StringPtrInput // The password for the Certificate. Changing this forces a new resource to be created. CertificatePassword pulumi.StringPtrInput // The Container App Managed Environment ID to configure this Certificate on. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // The expiration date for the Certificate. ExpirationDate pulumi.StringPtrInput // The date of issue for the Certificate. IssueDate pulumi.StringPtrInput // The Certificate Issuer. Issuer pulumi.StringPtrInput // The name of the Container Apps Environment Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Subject Name for the Certificate. SubjectName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The Thumbprint of the Certificate. Thumbprint pulumi.StringPtrInput }
func (EnvironmentCertificateState) ElementType ¶
func (EnvironmentCertificateState) ElementType() reflect.Type
type EnvironmentCustomDomain ¶
type EnvironmentCustomDomain struct { pulumi.CustomResourceState // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. CertificateBlobBase64 pulumi.StringOutput `pulumi:"certificateBlobBase64"` // The password for the Certificate bundle. CertificatePassword pulumi.StringOutput `pulumi:"certificatePassword"` // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // Custom DNS Suffix for the Container App Environment. DnsSuffix pulumi.StringOutput `pulumi:"dnsSuffix"` }
Manages a Container App Environment Custom Domain Suffix.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("acctest-01"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("my-environment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } invokeFilebase64, err := std.Filebase64(ctx, &std.Filebase64Args{ Input: "testacc.pfx", }, nil) if err != nil { return err } _, err = containerapp.NewEnvironmentCustomDomain(ctx, "example", &containerapp.EnvironmentCustomDomainArgs{ ContainerAppEnvironmentId: exampleEnvironment.ID(), CertificateBlobBase64: pulumi.String(invokeFilebase64.Result), CertificatePassword: pulumi.String("TestAcc"), DnsSuffix: pulumi.String("acceptancetest.contoso.com"), }) if err != nil { return err } return nil }) }
```
## Import
A Container App Environment Custom Domain Suffix can be imported using the `resource id` of its parent container ontainer App Environment , e.g.
```sh $ pulumi import azure:containerapp/environmentCustomDomain:EnvironmentCustomDomain example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/managedEnvironments/myEnvironment" ```
func GetEnvironmentCustomDomain ¶
func GetEnvironmentCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentCustomDomainState, opts ...pulumi.ResourceOption) (*EnvironmentCustomDomain, error)
GetEnvironmentCustomDomain gets an existing EnvironmentCustomDomain 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 NewEnvironmentCustomDomain ¶
func NewEnvironmentCustomDomain(ctx *pulumi.Context, name string, args *EnvironmentCustomDomainArgs, opts ...pulumi.ResourceOption) (*EnvironmentCustomDomain, error)
NewEnvironmentCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentCustomDomain) ElementType ¶
func (*EnvironmentCustomDomain) ElementType() reflect.Type
func (*EnvironmentCustomDomain) ToEnvironmentCustomDomainOutput ¶
func (i *EnvironmentCustomDomain) ToEnvironmentCustomDomainOutput() EnvironmentCustomDomainOutput
func (*EnvironmentCustomDomain) ToEnvironmentCustomDomainOutputWithContext ¶
func (i *EnvironmentCustomDomain) ToEnvironmentCustomDomainOutputWithContext(ctx context.Context) EnvironmentCustomDomainOutput
type EnvironmentCustomDomainArgs ¶
type EnvironmentCustomDomainArgs struct { // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. CertificateBlobBase64 pulumi.StringInput // The password for the Certificate bundle. CertificatePassword pulumi.StringInput // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // Custom DNS Suffix for the Container App Environment. DnsSuffix pulumi.StringInput }
The set of arguments for constructing a EnvironmentCustomDomain resource.
func (EnvironmentCustomDomainArgs) ElementType ¶
func (EnvironmentCustomDomainArgs) ElementType() reflect.Type
type EnvironmentCustomDomainArray ¶
type EnvironmentCustomDomainArray []EnvironmentCustomDomainInput
func (EnvironmentCustomDomainArray) ElementType ¶
func (EnvironmentCustomDomainArray) ElementType() reflect.Type
func (EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutput ¶
func (i EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutput() EnvironmentCustomDomainArrayOutput
func (EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutputWithContext ¶
func (i EnvironmentCustomDomainArray) ToEnvironmentCustomDomainArrayOutputWithContext(ctx context.Context) EnvironmentCustomDomainArrayOutput
type EnvironmentCustomDomainArrayInput ¶
type EnvironmentCustomDomainArrayInput interface { pulumi.Input ToEnvironmentCustomDomainArrayOutput() EnvironmentCustomDomainArrayOutput ToEnvironmentCustomDomainArrayOutputWithContext(context.Context) EnvironmentCustomDomainArrayOutput }
EnvironmentCustomDomainArrayInput is an input type that accepts EnvironmentCustomDomainArray and EnvironmentCustomDomainArrayOutput values. You can construct a concrete instance of `EnvironmentCustomDomainArrayInput` via:
EnvironmentCustomDomainArray{ EnvironmentCustomDomainArgs{...} }
type EnvironmentCustomDomainArrayOutput ¶
type EnvironmentCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentCustomDomainArrayOutput) ElementType ¶
func (EnvironmentCustomDomainArrayOutput) ElementType() reflect.Type
func (EnvironmentCustomDomainArrayOutput) Index ¶
func (o EnvironmentCustomDomainArrayOutput) Index(i pulumi.IntInput) EnvironmentCustomDomainOutput
func (EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutput ¶
func (o EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutput() EnvironmentCustomDomainArrayOutput
func (EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutputWithContext ¶
func (o EnvironmentCustomDomainArrayOutput) ToEnvironmentCustomDomainArrayOutputWithContext(ctx context.Context) EnvironmentCustomDomainArrayOutput
type EnvironmentCustomDomainInput ¶
type EnvironmentCustomDomainInput interface { pulumi.Input ToEnvironmentCustomDomainOutput() EnvironmentCustomDomainOutput ToEnvironmentCustomDomainOutputWithContext(ctx context.Context) EnvironmentCustomDomainOutput }
type EnvironmentCustomDomainMap ¶
type EnvironmentCustomDomainMap map[string]EnvironmentCustomDomainInput
func (EnvironmentCustomDomainMap) ElementType ¶
func (EnvironmentCustomDomainMap) ElementType() reflect.Type
func (EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutput ¶
func (i EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutput() EnvironmentCustomDomainMapOutput
func (EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutputWithContext ¶
func (i EnvironmentCustomDomainMap) ToEnvironmentCustomDomainMapOutputWithContext(ctx context.Context) EnvironmentCustomDomainMapOutput
type EnvironmentCustomDomainMapInput ¶
type EnvironmentCustomDomainMapInput interface { pulumi.Input ToEnvironmentCustomDomainMapOutput() EnvironmentCustomDomainMapOutput ToEnvironmentCustomDomainMapOutputWithContext(context.Context) EnvironmentCustomDomainMapOutput }
EnvironmentCustomDomainMapInput is an input type that accepts EnvironmentCustomDomainMap and EnvironmentCustomDomainMapOutput values. You can construct a concrete instance of `EnvironmentCustomDomainMapInput` via:
EnvironmentCustomDomainMap{ "key": EnvironmentCustomDomainArgs{...} }
type EnvironmentCustomDomainMapOutput ¶
type EnvironmentCustomDomainMapOutput struct{ *pulumi.OutputState }
func (EnvironmentCustomDomainMapOutput) ElementType ¶
func (EnvironmentCustomDomainMapOutput) ElementType() reflect.Type
func (EnvironmentCustomDomainMapOutput) MapIndex ¶
func (o EnvironmentCustomDomainMapOutput) MapIndex(k pulumi.StringInput) EnvironmentCustomDomainOutput
func (EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutput ¶
func (o EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutput() EnvironmentCustomDomainMapOutput
func (EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutputWithContext ¶
func (o EnvironmentCustomDomainMapOutput) ToEnvironmentCustomDomainMapOutputWithContext(ctx context.Context) EnvironmentCustomDomainMapOutput
type EnvironmentCustomDomainOutput ¶
type EnvironmentCustomDomainOutput struct{ *pulumi.OutputState }
func (EnvironmentCustomDomainOutput) CertificateBlobBase64 ¶
func (o EnvironmentCustomDomainOutput) CertificateBlobBase64() pulumi.StringOutput
The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM.
func (EnvironmentCustomDomainOutput) CertificatePassword ¶
func (o EnvironmentCustomDomainOutput) CertificatePassword() pulumi.StringOutput
The password for the Certificate bundle.
func (EnvironmentCustomDomainOutput) ContainerAppEnvironmentId ¶
func (o EnvironmentCustomDomainOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created.
func (EnvironmentCustomDomainOutput) DnsSuffix ¶
func (o EnvironmentCustomDomainOutput) DnsSuffix() pulumi.StringOutput
Custom DNS Suffix for the Container App Environment.
func (EnvironmentCustomDomainOutput) ElementType ¶
func (EnvironmentCustomDomainOutput) ElementType() reflect.Type
func (EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutput ¶
func (o EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutput() EnvironmentCustomDomainOutput
func (EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutputWithContext ¶
func (o EnvironmentCustomDomainOutput) ToEnvironmentCustomDomainOutputWithContext(ctx context.Context) EnvironmentCustomDomainOutput
type EnvironmentCustomDomainState ¶
type EnvironmentCustomDomainState struct { // The bundle of Private Key and Certificate for the Custom DNS Suffix as a base64 encoded PFX or PEM. CertificateBlobBase64 pulumi.StringPtrInput // The password for the Certificate bundle. CertificatePassword pulumi.StringPtrInput // The ID of the Container Apps Managed Environment. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // Custom DNS Suffix for the Container App Environment. DnsSuffix pulumi.StringPtrInput }
func (EnvironmentCustomDomainState) ElementType ¶
func (EnvironmentCustomDomainState) ElementType() reflect.Type
type EnvironmentDaprComponent ¶
type EnvironmentDaprComponent struct { pulumi.CustomResourceState // The Dapr Component Type. For example `state.azure.blobstorage`. Changing this forces a new resource to be created. ComponentType pulumi.StringOutput `pulumi:"componentType"` // The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` IgnoreErrors pulumi.BoolPtrOutput `pulumi:"ignoreErrors"` // The timeout for component initialisation as a `ISO8601` formatted string. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. InitTimeout pulumi.StringPtrOutput `pulumi:"initTimeout"` // One or more `metadata` blocks as detailed below. Metadatas EnvironmentDaprComponentMetadataArrayOutput `pulumi:"metadatas"` // The name for this Dapr component. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of scopes to which this component applies. // // > **NOTE:** See the official docs for more information at https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview?tabs=bicep1%2Cyaml#component-scopes Scopes pulumi.StringArrayOutput `pulumi:"scopes"` // A `secret` block as detailed below. Secrets EnvironmentDaprComponentSecretArrayOutput `pulumi:"secrets"` // The version of the component. Version pulumi.StringOutput `pulumi:"version"` }
Manages a Dapr Component for a Container App Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("acctest-01"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("Example-Environment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } _, err = containerapp.NewEnvironmentDaprComponent(ctx, "example", &containerapp.EnvironmentDaprComponentArgs{ Name: pulumi.String("example-component"), ContainerAppEnvironmentId: exampleEnvironment.ID(), ComponentType: pulumi.String("state.azure.blobstorage"), Version: pulumi.String("v1"), }) if err != nil { return err } return nil }) }
```
## Import
A Dapr Component for a Container App Environment can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/environmentDaprComponent:EnvironmentDaprComponent example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/managedEnvironments/myenv/daprComponents/mydaprcomponent" ```
func GetEnvironmentDaprComponent ¶
func GetEnvironmentDaprComponent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentDaprComponentState, opts ...pulumi.ResourceOption) (*EnvironmentDaprComponent, error)
GetEnvironmentDaprComponent gets an existing EnvironmentDaprComponent 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 NewEnvironmentDaprComponent ¶
func NewEnvironmentDaprComponent(ctx *pulumi.Context, name string, args *EnvironmentDaprComponentArgs, opts ...pulumi.ResourceOption) (*EnvironmentDaprComponent, error)
NewEnvironmentDaprComponent registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentDaprComponent) ElementType ¶
func (*EnvironmentDaprComponent) ElementType() reflect.Type
func (*EnvironmentDaprComponent) ToEnvironmentDaprComponentOutput ¶
func (i *EnvironmentDaprComponent) ToEnvironmentDaprComponentOutput() EnvironmentDaprComponentOutput
func (*EnvironmentDaprComponent) ToEnvironmentDaprComponentOutputWithContext ¶
func (i *EnvironmentDaprComponent) ToEnvironmentDaprComponentOutputWithContext(ctx context.Context) EnvironmentDaprComponentOutput
type EnvironmentDaprComponentArgs ¶
type EnvironmentDaprComponentArgs struct { // The Dapr Component Type. For example `state.azure.blobstorage`. Changing this forces a new resource to be created. ComponentType pulumi.StringInput // The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` IgnoreErrors pulumi.BoolPtrInput // The timeout for component initialisation as a `ISO8601` formatted string. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. InitTimeout pulumi.StringPtrInput // One or more `metadata` blocks as detailed below. Metadatas EnvironmentDaprComponentMetadataArrayInput // The name for this Dapr component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of scopes to which this component applies. // // > **NOTE:** See the official docs for more information at https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview?tabs=bicep1%2Cyaml#component-scopes Scopes pulumi.StringArrayInput // A `secret` block as detailed below. Secrets EnvironmentDaprComponentSecretArrayInput // The version of the component. Version pulumi.StringInput }
The set of arguments for constructing a EnvironmentDaprComponent resource.
func (EnvironmentDaprComponentArgs) ElementType ¶
func (EnvironmentDaprComponentArgs) ElementType() reflect.Type
type EnvironmentDaprComponentArray ¶
type EnvironmentDaprComponentArray []EnvironmentDaprComponentInput
func (EnvironmentDaprComponentArray) ElementType ¶
func (EnvironmentDaprComponentArray) ElementType() reflect.Type
func (EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutput ¶
func (i EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutput() EnvironmentDaprComponentArrayOutput
func (EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutputWithContext ¶
func (i EnvironmentDaprComponentArray) ToEnvironmentDaprComponentArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentArrayOutput
type EnvironmentDaprComponentArrayInput ¶
type EnvironmentDaprComponentArrayInput interface { pulumi.Input ToEnvironmentDaprComponentArrayOutput() EnvironmentDaprComponentArrayOutput ToEnvironmentDaprComponentArrayOutputWithContext(context.Context) EnvironmentDaprComponentArrayOutput }
EnvironmentDaprComponentArrayInput is an input type that accepts EnvironmentDaprComponentArray and EnvironmentDaprComponentArrayOutput values. You can construct a concrete instance of `EnvironmentDaprComponentArrayInput` via:
EnvironmentDaprComponentArray{ EnvironmentDaprComponentArgs{...} }
type EnvironmentDaprComponentArrayOutput ¶
type EnvironmentDaprComponentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentArrayOutput) ElementType ¶
func (EnvironmentDaprComponentArrayOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentArrayOutput) Index ¶
func (o EnvironmentDaprComponentArrayOutput) Index(i pulumi.IntInput) EnvironmentDaprComponentOutput
func (EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutput ¶
func (o EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutput() EnvironmentDaprComponentArrayOutput
func (EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutputWithContext ¶
func (o EnvironmentDaprComponentArrayOutput) ToEnvironmentDaprComponentArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentArrayOutput
type EnvironmentDaprComponentInput ¶
type EnvironmentDaprComponentInput interface { pulumi.Input ToEnvironmentDaprComponentOutput() EnvironmentDaprComponentOutput ToEnvironmentDaprComponentOutputWithContext(ctx context.Context) EnvironmentDaprComponentOutput }
type EnvironmentDaprComponentMap ¶
type EnvironmentDaprComponentMap map[string]EnvironmentDaprComponentInput
func (EnvironmentDaprComponentMap) ElementType ¶
func (EnvironmentDaprComponentMap) ElementType() reflect.Type
func (EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutput ¶
func (i EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutput() EnvironmentDaprComponentMapOutput
func (EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutputWithContext ¶
func (i EnvironmentDaprComponentMap) ToEnvironmentDaprComponentMapOutputWithContext(ctx context.Context) EnvironmentDaprComponentMapOutput
type EnvironmentDaprComponentMapInput ¶
type EnvironmentDaprComponentMapInput interface { pulumi.Input ToEnvironmentDaprComponentMapOutput() EnvironmentDaprComponentMapOutput ToEnvironmentDaprComponentMapOutputWithContext(context.Context) EnvironmentDaprComponentMapOutput }
EnvironmentDaprComponentMapInput is an input type that accepts EnvironmentDaprComponentMap and EnvironmentDaprComponentMapOutput values. You can construct a concrete instance of `EnvironmentDaprComponentMapInput` via:
EnvironmentDaprComponentMap{ "key": EnvironmentDaprComponentArgs{...} }
type EnvironmentDaprComponentMapOutput ¶
type EnvironmentDaprComponentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentMapOutput) ElementType ¶
func (EnvironmentDaprComponentMapOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentMapOutput) MapIndex ¶
func (o EnvironmentDaprComponentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentDaprComponentOutput
func (EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutput ¶
func (o EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutput() EnvironmentDaprComponentMapOutput
func (EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutputWithContext ¶
func (o EnvironmentDaprComponentMapOutput) ToEnvironmentDaprComponentMapOutputWithContext(ctx context.Context) EnvironmentDaprComponentMapOutput
type EnvironmentDaprComponentMetadata ¶
type EnvironmentDaprComponentMetadata struct { // The name of the Metadata configuration item. Name string `pulumi:"name"` // The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item. SecretName *string `pulumi:"secretName"` // The value for this metadata configuration item. Value *string `pulumi:"value"` }
type EnvironmentDaprComponentMetadataArgs ¶
type EnvironmentDaprComponentMetadataArgs struct { // The name of the Metadata configuration item. Name pulumi.StringInput `pulumi:"name"` // The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item. SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The value for this metadata configuration item. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EnvironmentDaprComponentMetadataArgs) ElementType ¶
func (EnvironmentDaprComponentMetadataArgs) ElementType() reflect.Type
func (EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutput ¶
func (i EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutput() EnvironmentDaprComponentMetadataOutput
func (EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutputWithContext ¶
func (i EnvironmentDaprComponentMetadataArgs) ToEnvironmentDaprComponentMetadataOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataOutput
type EnvironmentDaprComponentMetadataArray ¶
type EnvironmentDaprComponentMetadataArray []EnvironmentDaprComponentMetadataInput
func (EnvironmentDaprComponentMetadataArray) ElementType ¶
func (EnvironmentDaprComponentMetadataArray) ElementType() reflect.Type
func (EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutput ¶
func (i EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutput() EnvironmentDaprComponentMetadataArrayOutput
func (EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutputWithContext ¶
func (i EnvironmentDaprComponentMetadataArray) ToEnvironmentDaprComponentMetadataArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataArrayOutput
type EnvironmentDaprComponentMetadataArrayInput ¶
type EnvironmentDaprComponentMetadataArrayInput interface { pulumi.Input ToEnvironmentDaprComponentMetadataArrayOutput() EnvironmentDaprComponentMetadataArrayOutput ToEnvironmentDaprComponentMetadataArrayOutputWithContext(context.Context) EnvironmentDaprComponentMetadataArrayOutput }
EnvironmentDaprComponentMetadataArrayInput is an input type that accepts EnvironmentDaprComponentMetadataArray and EnvironmentDaprComponentMetadataArrayOutput values. You can construct a concrete instance of `EnvironmentDaprComponentMetadataArrayInput` via:
EnvironmentDaprComponentMetadataArray{ EnvironmentDaprComponentMetadataArgs{...} }
type EnvironmentDaprComponentMetadataArrayOutput ¶
type EnvironmentDaprComponentMetadataArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentMetadataArrayOutput) ElementType ¶
func (EnvironmentDaprComponentMetadataArrayOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutput ¶
func (o EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutput() EnvironmentDaprComponentMetadataArrayOutput
func (EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutputWithContext ¶
func (o EnvironmentDaprComponentMetadataArrayOutput) ToEnvironmentDaprComponentMetadataArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataArrayOutput
type EnvironmentDaprComponentMetadataInput ¶
type EnvironmentDaprComponentMetadataInput interface { pulumi.Input ToEnvironmentDaprComponentMetadataOutput() EnvironmentDaprComponentMetadataOutput ToEnvironmentDaprComponentMetadataOutputWithContext(context.Context) EnvironmentDaprComponentMetadataOutput }
EnvironmentDaprComponentMetadataInput is an input type that accepts EnvironmentDaprComponentMetadataArgs and EnvironmentDaprComponentMetadataOutput values. You can construct a concrete instance of `EnvironmentDaprComponentMetadataInput` via:
EnvironmentDaprComponentMetadataArgs{...}
type EnvironmentDaprComponentMetadataOutput ¶
type EnvironmentDaprComponentMetadataOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentMetadataOutput) ElementType ¶
func (EnvironmentDaprComponentMetadataOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentMetadataOutput) Name ¶
func (o EnvironmentDaprComponentMetadataOutput) Name() pulumi.StringOutput
The name of the Metadata configuration item.
func (EnvironmentDaprComponentMetadataOutput) SecretName ¶
func (o EnvironmentDaprComponentMetadataOutput) SecretName() pulumi.StringPtrOutput
The name of a secret specified in the `secrets` block that contains the value for this metadata configuration item.
func (EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutput ¶
func (o EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutput() EnvironmentDaprComponentMetadataOutput
func (EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutputWithContext ¶
func (o EnvironmentDaprComponentMetadataOutput) ToEnvironmentDaprComponentMetadataOutputWithContext(ctx context.Context) EnvironmentDaprComponentMetadataOutput
func (EnvironmentDaprComponentMetadataOutput) Value ¶
func (o EnvironmentDaprComponentMetadataOutput) Value() pulumi.StringPtrOutput
The value for this metadata configuration item.
type EnvironmentDaprComponentOutput ¶
type EnvironmentDaprComponentOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentOutput) ComponentType ¶
func (o EnvironmentDaprComponentOutput) ComponentType() pulumi.StringOutput
The Dapr Component Type. For example `state.azure.blobstorage`. Changing this forces a new resource to be created.
func (EnvironmentDaprComponentOutput) ContainerAppEnvironmentId ¶
func (o EnvironmentDaprComponentOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created.
func (EnvironmentDaprComponentOutput) ElementType ¶
func (EnvironmentDaprComponentOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentOutput) IgnoreErrors ¶
func (o EnvironmentDaprComponentOutput) IgnoreErrors() pulumi.BoolPtrOutput
Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false`
func (EnvironmentDaprComponentOutput) InitTimeout ¶
func (o EnvironmentDaprComponentOutput) InitTimeout() pulumi.StringPtrOutput
The timeout for component initialisation as a `ISO8601` formatted string. e.g. `5s`, `2h`, `1m`. Defaults to `5s`.
func (EnvironmentDaprComponentOutput) Metadatas ¶
func (o EnvironmentDaprComponentOutput) Metadatas() EnvironmentDaprComponentMetadataArrayOutput
One or more `metadata` blocks as detailed below.
func (EnvironmentDaprComponentOutput) Name ¶
func (o EnvironmentDaprComponentOutput) Name() pulumi.StringOutput
The name for this Dapr component. Changing this forces a new resource to be created.
func (EnvironmentDaprComponentOutput) Scopes ¶
func (o EnvironmentDaprComponentOutput) Scopes() pulumi.StringArrayOutput
A list of scopes to which this component applies.
> **NOTE:** See the official docs for more information at https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview?tabs=bicep1%2Cyaml#component-scopes
func (EnvironmentDaprComponentOutput) Secrets ¶
func (o EnvironmentDaprComponentOutput) Secrets() EnvironmentDaprComponentSecretArrayOutput
A `secret` block as detailed below.
func (EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutput ¶
func (o EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutput() EnvironmentDaprComponentOutput
func (EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutputWithContext ¶
func (o EnvironmentDaprComponentOutput) ToEnvironmentDaprComponentOutputWithContext(ctx context.Context) EnvironmentDaprComponentOutput
func (EnvironmentDaprComponentOutput) Version ¶
func (o EnvironmentDaprComponentOutput) Version() pulumi.StringOutput
The version of the component.
type EnvironmentDaprComponentSecret ¶
type EnvironmentDaprComponentSecret struct { // The identity to use for accessing key vault reference. Identity *string `pulumi:"identity"` // The Key Vault Secret ID. Could be either one of `id` or `versionlessId`. KeyVaultSecretId *string `pulumi:"keyVaultSecretId"` // The Secret name. Name string `pulumi:"name"` // The value for this secret. Value *string `pulumi:"value"` }
type EnvironmentDaprComponentSecretArgs ¶
type EnvironmentDaprComponentSecretArgs struct { // The identity to use for accessing key vault reference. Identity pulumi.StringPtrInput `pulumi:"identity"` // The Key Vault Secret ID. Could be either one of `id` or `versionlessId`. KeyVaultSecretId pulumi.StringPtrInput `pulumi:"keyVaultSecretId"` // The Secret name. Name pulumi.StringInput `pulumi:"name"` // The value for this secret. Value pulumi.StringPtrInput `pulumi:"value"` }
func (EnvironmentDaprComponentSecretArgs) ElementType ¶
func (EnvironmentDaprComponentSecretArgs) ElementType() reflect.Type
func (EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutput ¶
func (i EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput
func (EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutputWithContext ¶
func (i EnvironmentDaprComponentSecretArgs) ToEnvironmentDaprComponentSecretOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretOutput
type EnvironmentDaprComponentSecretArray ¶
type EnvironmentDaprComponentSecretArray []EnvironmentDaprComponentSecretInput
func (EnvironmentDaprComponentSecretArray) ElementType ¶
func (EnvironmentDaprComponentSecretArray) ElementType() reflect.Type
func (EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutput ¶
func (i EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutput() EnvironmentDaprComponentSecretArrayOutput
func (EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutputWithContext ¶
func (i EnvironmentDaprComponentSecretArray) ToEnvironmentDaprComponentSecretArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretArrayOutput
type EnvironmentDaprComponentSecretArrayInput ¶
type EnvironmentDaprComponentSecretArrayInput interface { pulumi.Input ToEnvironmentDaprComponentSecretArrayOutput() EnvironmentDaprComponentSecretArrayOutput ToEnvironmentDaprComponentSecretArrayOutputWithContext(context.Context) EnvironmentDaprComponentSecretArrayOutput }
EnvironmentDaprComponentSecretArrayInput is an input type that accepts EnvironmentDaprComponentSecretArray and EnvironmentDaprComponentSecretArrayOutput values. You can construct a concrete instance of `EnvironmentDaprComponentSecretArrayInput` via:
EnvironmentDaprComponentSecretArray{ EnvironmentDaprComponentSecretArgs{...} }
type EnvironmentDaprComponentSecretArrayOutput ¶
type EnvironmentDaprComponentSecretArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentSecretArrayOutput) ElementType ¶
func (EnvironmentDaprComponentSecretArrayOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutput ¶
func (o EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutput() EnvironmentDaprComponentSecretArrayOutput
func (EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutputWithContext ¶
func (o EnvironmentDaprComponentSecretArrayOutput) ToEnvironmentDaprComponentSecretArrayOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretArrayOutput
type EnvironmentDaprComponentSecretInput ¶
type EnvironmentDaprComponentSecretInput interface { pulumi.Input ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput ToEnvironmentDaprComponentSecretOutputWithContext(context.Context) EnvironmentDaprComponentSecretOutput }
EnvironmentDaprComponentSecretInput is an input type that accepts EnvironmentDaprComponentSecretArgs and EnvironmentDaprComponentSecretOutput values. You can construct a concrete instance of `EnvironmentDaprComponentSecretInput` via:
EnvironmentDaprComponentSecretArgs{...}
type EnvironmentDaprComponentSecretOutput ¶
type EnvironmentDaprComponentSecretOutput struct{ *pulumi.OutputState }
func (EnvironmentDaprComponentSecretOutput) ElementType ¶
func (EnvironmentDaprComponentSecretOutput) ElementType() reflect.Type
func (EnvironmentDaprComponentSecretOutput) Identity ¶
func (o EnvironmentDaprComponentSecretOutput) Identity() pulumi.StringPtrOutput
The identity to use for accessing key vault reference.
func (EnvironmentDaprComponentSecretOutput) KeyVaultSecretId ¶
func (o EnvironmentDaprComponentSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
The Key Vault Secret ID. Could be either one of `id` or `versionlessId`.
func (EnvironmentDaprComponentSecretOutput) Name ¶
func (o EnvironmentDaprComponentSecretOutput) Name() pulumi.StringOutput
The Secret name.
func (EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutput ¶
func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput
func (EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutputWithContext ¶
func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretOutput
func (EnvironmentDaprComponentSecretOutput) Value ¶
func (o EnvironmentDaprComponentSecretOutput) Value() pulumi.StringPtrOutput
The value for this secret.
type EnvironmentDaprComponentState ¶
type EnvironmentDaprComponentState struct { // The Dapr Component Type. For example `state.azure.blobstorage`. Changing this forces a new resource to be created. ComponentType pulumi.StringPtrInput // The ID of the Container App Managed Environment for this Dapr Component. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // Should the Dapr sidecar to continue initialisation if the component fails to load. Defaults to `false` IgnoreErrors pulumi.BoolPtrInput // The timeout for component initialisation as a `ISO8601` formatted string. e.g. `5s`, `2h`, `1m`. Defaults to `5s`. InitTimeout pulumi.StringPtrInput // One or more `metadata` blocks as detailed below. Metadatas EnvironmentDaprComponentMetadataArrayInput // The name for this Dapr component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of scopes to which this component applies. // // > **NOTE:** See the official docs for more information at https://learn.microsoft.com/en-us/azure/container-apps/dapr-overview?tabs=bicep1%2Cyaml#component-scopes Scopes pulumi.StringArrayInput // A `secret` block as detailed below. Secrets EnvironmentDaprComponentSecretArrayInput // The version of the component. Version pulumi.StringPtrInput }
func (EnvironmentDaprComponentState) ElementType ¶
func (EnvironmentDaprComponentState) ElementType() reflect.Type
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) CustomDomainVerificationId ¶
func (o EnvironmentOutput) CustomDomainVerificationId() pulumi.StringOutput
The ID of the Custom Domain Verification for this Container App Environment.
func (EnvironmentOutput) DaprApplicationInsightsConnectionString ¶
func (o EnvironmentOutput) DaprApplicationInsightsConnectionString() pulumi.StringPtrOutput
Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created.
func (EnvironmentOutput) DefaultDomain ¶
func (o EnvironmentOutput) DefaultDomain() pulumi.StringOutput
The default, publicly resolvable, name of this Container App Environment.
func (EnvironmentOutput) DockerBridgeCidr ¶
func (o EnvironmentOutput) DockerBridgeCidr() pulumi.StringOutput
The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) InfrastructureResourceGroupName ¶
func (o EnvironmentOutput) InfrastructureResourceGroupName() pulumi.StringPtrOutput
Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created.
> **Note:** Only valid if a `workloadProfile` is specified. If `infrastructureSubnetId` is specified, this resource group will be created in the same subscription as `infrastructureSubnetId`.
func (EnvironmentOutput) InfrastructureSubnetId ¶
func (o EnvironmentOutput) InfrastructureSubnetId() pulumi.StringPtrOutput
The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created.
> **Note:** The Subnet must have a `/21` or larger address space.
func (EnvironmentOutput) InternalLoadBalancerEnabled ¶
func (o EnvironmentOutput) InternalLoadBalancerEnabled() pulumi.BoolPtrOutput
Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. Changing this forces a new resource to be created.
> **Note:** can only be set to `true` if `infrastructureSubnetId` is specified.
func (EnvironmentOutput) Location ¶
func (o EnvironmentOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created.
func (EnvironmentOutput) LogAnalyticsWorkspaceId ¶
func (o EnvironmentOutput) LogAnalyticsWorkspaceId() pulumi.StringPtrOutput
The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to.
func (EnvironmentOutput) MutualTlsEnabled ¶
func (o EnvironmentOutput) MutualTlsEnabled() pulumi.BoolPtrOutput
Should mutual transport layer security (mTLS) be enabled? Defaults to `false`.
> **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios.
func (EnvironmentOutput) Name ¶
func (o EnvironmentOutput) Name() pulumi.StringOutput
The name of the Container Apps Managed Environment. Changing this forces a new resource to be created.
func (EnvironmentOutput) PlatformReservedCidr ¶
func (o EnvironmentOutput) PlatformReservedCidr() pulumi.StringOutput
The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.
func (EnvironmentOutput) PlatformReservedDnsIpAddress ¶
func (o EnvironmentOutput) PlatformReservedDnsIpAddress() pulumi.StringOutput
The IP address from the IP range defined by `platformReservedCidr` that is reserved for the internal DNS server.
func (EnvironmentOutput) ResourceGroupName ¶
func (o EnvironmentOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created.
func (EnvironmentOutput) StaticIpAddress ¶
func (o EnvironmentOutput) StaticIpAddress() pulumi.StringOutput
The Static IP address of the Environment.
func (EnvironmentOutput) Tags ¶
func (o EnvironmentOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) WorkloadProfiles ¶
func (o EnvironmentOutput) WorkloadProfiles() EnvironmentWorkloadProfileArrayOutput
The profile of the workload to scope the container app execution. A `workloadProfile` block as defined below.
func (EnvironmentOutput) ZoneRedundancyEnabled ¶
func (o EnvironmentOutput) ZoneRedundancyEnabled() pulumi.BoolPtrOutput
Should the Container App Environment be created with Zone Redundancy enabled? Defaults to `false`. Changing this forces a new resource to be created.
> **Note:** can only be set to `true` if `infrastructureSubnetId` is specified.
type EnvironmentState ¶
type EnvironmentState struct { // The ID of the Custom Domain Verification for this Container App Environment. CustomDomainVerificationId pulumi.StringPtrInput // Application Insights connection string used by Dapr to export Service to Service communication telemetry. Changing this forces a new resource to be created. DaprApplicationInsightsConnectionString pulumi.StringPtrInput // The default, publicly resolvable, name of this Container App Environment. DefaultDomain pulumi.StringPtrInput // The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation. DockerBridgeCidr pulumi.StringPtrInput // Name of the platform-managed resource group created for the Managed Environment to host infrastructure resources. Changing this forces a new resource to be created. // // > **Note:** Only valid if a `workloadProfile` is specified. If `infrastructureSubnetId` is specified, this resource group will be created in the same subscription as `infrastructureSubnetId`. InfrastructureResourceGroupName pulumi.StringPtrInput // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. // // > **Note:** The Subnet must have a `/21` or larger address space. InfrastructureSubnetId pulumi.StringPtrInput // Should the Container Environment operate in Internal Load Balancing Mode? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. InternalLoadBalancerEnabled pulumi.BoolPtrInput // Specifies the supported Azure location where the Container App Environment is to exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. LogAnalyticsWorkspaceId pulumi.StringPtrInput // Should mutual transport layer security (mTLS) be enabled? Defaults to `false`. // // > **Note:** This feature is in public preview. Enabling mTLS for your applications may increase response latency and reduce maximum throughput in high-load scenarios. MutualTlsEnabled pulumi.BoolPtrInput // The name of the Container Apps Managed Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses. PlatformReservedCidr pulumi.StringPtrInput // The IP address from the IP range defined by `platformReservedCidr` that is reserved for the internal DNS server. PlatformReservedDnsIpAddress pulumi.StringPtrInput // The name of the resource group in which the Container App Environment is to be created. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Static IP address of the Environment. StaticIpAddress pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The profile of the workload to scope the container app execution. A `workloadProfile` block as defined below. WorkloadProfiles EnvironmentWorkloadProfileArrayInput // Should the Container App Environment be created with Zone Redundancy enabled? Defaults to `false`. Changing this forces a new resource to be created. // // > **Note:** can only be set to `true` if `infrastructureSubnetId` is specified. ZoneRedundancyEnabled pulumi.BoolPtrInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentStorage ¶
type EnvironmentStorage struct { pulumi.CustomResourceState // The Storage Account Access Key. AccessKey pulumi.StringOutput `pulumi:"accessKey"` // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. Changing this forces a new resource to be created. AccessMode pulumi.StringOutput `pulumi:"accessMode"` // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. AccountName pulumi.StringOutput `pulumi:"accountName"` // The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // The name for this Container App Environment Storage. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` ShareName pulumi.StringOutput `pulumi:"shareName"` }
Manages a Container App Environment Storage.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("acctest-01"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("myEnvironment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("azureteststorage"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } exampleShare, err := storage.NewShare(ctx, "example", &storage.ShareArgs{ Name: pulumi.String("sharename"), StorageAccountName: exampleAccount.Name, Quota: pulumi.Int(5), }) if err != nil { return err } _, err = containerapp.NewEnvironmentStorage(ctx, "example", &containerapp.EnvironmentStorageArgs{ Name: pulumi.String("mycontainerappstorage"), ContainerAppEnvironmentId: exampleEnvironment.ID(), AccountName: exampleAccount.Name, ShareName: exampleShare.Name, AccessKey: exampleAccount.PrimaryAccessKey, AccessMode: pulumi.String("ReadOnly"), }) if err != nil { return err } return nil }) }
```
## Import
A Container App Environment Storage can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:containerapp/environmentStorage:EnvironmentStorage example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.App/managedEnvironments/myEnvironment/storages/mystorage" ```
func GetEnvironmentStorage ¶
func GetEnvironmentStorage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentStorageState, opts ...pulumi.ResourceOption) (*EnvironmentStorage, error)
GetEnvironmentStorage gets an existing EnvironmentStorage 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 NewEnvironmentStorage ¶
func NewEnvironmentStorage(ctx *pulumi.Context, name string, args *EnvironmentStorageArgs, opts ...pulumi.ResourceOption) (*EnvironmentStorage, error)
NewEnvironmentStorage registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentStorage) ElementType ¶
func (*EnvironmentStorage) ElementType() reflect.Type
func (*EnvironmentStorage) ToEnvironmentStorageOutput ¶
func (i *EnvironmentStorage) ToEnvironmentStorageOutput() EnvironmentStorageOutput
func (*EnvironmentStorage) ToEnvironmentStorageOutputWithContext ¶
func (i *EnvironmentStorage) ToEnvironmentStorageOutputWithContext(ctx context.Context) EnvironmentStorageOutput
type EnvironmentStorageArgs ¶
type EnvironmentStorageArgs struct { // The Storage Account Access Key. AccessKey pulumi.StringInput // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. Changing this forces a new resource to be created. AccessMode pulumi.StringInput // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. AccountName pulumi.StringInput // The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // The name for this Container App Environment Storage. Changing this forces a new resource to be created. Name pulumi.StringPtrInput ShareName pulumi.StringInput }
The set of arguments for constructing a EnvironmentStorage resource.
func (EnvironmentStorageArgs) ElementType ¶
func (EnvironmentStorageArgs) ElementType() reflect.Type
type EnvironmentStorageArray ¶
type EnvironmentStorageArray []EnvironmentStorageInput
func (EnvironmentStorageArray) ElementType ¶
func (EnvironmentStorageArray) ElementType() reflect.Type
func (EnvironmentStorageArray) ToEnvironmentStorageArrayOutput ¶
func (i EnvironmentStorageArray) ToEnvironmentStorageArrayOutput() EnvironmentStorageArrayOutput
func (EnvironmentStorageArray) ToEnvironmentStorageArrayOutputWithContext ¶
func (i EnvironmentStorageArray) ToEnvironmentStorageArrayOutputWithContext(ctx context.Context) EnvironmentStorageArrayOutput
type EnvironmentStorageArrayInput ¶
type EnvironmentStorageArrayInput interface { pulumi.Input ToEnvironmentStorageArrayOutput() EnvironmentStorageArrayOutput ToEnvironmentStorageArrayOutputWithContext(context.Context) EnvironmentStorageArrayOutput }
EnvironmentStorageArrayInput is an input type that accepts EnvironmentStorageArray and EnvironmentStorageArrayOutput values. You can construct a concrete instance of `EnvironmentStorageArrayInput` via:
EnvironmentStorageArray{ EnvironmentStorageArgs{...} }
type EnvironmentStorageArrayOutput ¶
type EnvironmentStorageArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageArrayOutput) ElementType ¶
func (EnvironmentStorageArrayOutput) ElementType() reflect.Type
func (EnvironmentStorageArrayOutput) Index ¶
func (o EnvironmentStorageArrayOutput) Index(i pulumi.IntInput) EnvironmentStorageOutput
func (EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutput ¶
func (o EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutput() EnvironmentStorageArrayOutput
func (EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutputWithContext ¶
func (o EnvironmentStorageArrayOutput) ToEnvironmentStorageArrayOutputWithContext(ctx context.Context) EnvironmentStorageArrayOutput
type EnvironmentStorageInput ¶
type EnvironmentStorageInput interface { pulumi.Input ToEnvironmentStorageOutput() EnvironmentStorageOutput ToEnvironmentStorageOutputWithContext(ctx context.Context) EnvironmentStorageOutput }
type EnvironmentStorageMap ¶
type EnvironmentStorageMap map[string]EnvironmentStorageInput
func (EnvironmentStorageMap) ElementType ¶
func (EnvironmentStorageMap) ElementType() reflect.Type
func (EnvironmentStorageMap) ToEnvironmentStorageMapOutput ¶
func (i EnvironmentStorageMap) ToEnvironmentStorageMapOutput() EnvironmentStorageMapOutput
func (EnvironmentStorageMap) ToEnvironmentStorageMapOutputWithContext ¶
func (i EnvironmentStorageMap) ToEnvironmentStorageMapOutputWithContext(ctx context.Context) EnvironmentStorageMapOutput
type EnvironmentStorageMapInput ¶
type EnvironmentStorageMapInput interface { pulumi.Input ToEnvironmentStorageMapOutput() EnvironmentStorageMapOutput ToEnvironmentStorageMapOutputWithContext(context.Context) EnvironmentStorageMapOutput }
EnvironmentStorageMapInput is an input type that accepts EnvironmentStorageMap and EnvironmentStorageMapOutput values. You can construct a concrete instance of `EnvironmentStorageMapInput` via:
EnvironmentStorageMap{ "key": EnvironmentStorageArgs{...} }
type EnvironmentStorageMapOutput ¶
type EnvironmentStorageMapOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageMapOutput) ElementType ¶
func (EnvironmentStorageMapOutput) ElementType() reflect.Type
func (EnvironmentStorageMapOutput) MapIndex ¶
func (o EnvironmentStorageMapOutput) MapIndex(k pulumi.StringInput) EnvironmentStorageOutput
func (EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutput ¶
func (o EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutput() EnvironmentStorageMapOutput
func (EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutputWithContext ¶
func (o EnvironmentStorageMapOutput) ToEnvironmentStorageMapOutputWithContext(ctx context.Context) EnvironmentStorageMapOutput
type EnvironmentStorageOutput ¶
type EnvironmentStorageOutput struct{ *pulumi.OutputState }
func (EnvironmentStorageOutput) AccessKey ¶
func (o EnvironmentStorageOutput) AccessKey() pulumi.StringOutput
The Storage Account Access Key.
func (EnvironmentStorageOutput) AccessMode ¶
func (o EnvironmentStorageOutput) AccessMode() pulumi.StringOutput
The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. Changing this forces a new resource to be created.
func (EnvironmentStorageOutput) AccountName ¶
func (o EnvironmentStorageOutput) AccountName() pulumi.StringOutput
The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created.
func (EnvironmentStorageOutput) ContainerAppEnvironmentId ¶
func (o EnvironmentStorageOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created.
func (EnvironmentStorageOutput) ElementType ¶
func (EnvironmentStorageOutput) ElementType() reflect.Type
func (EnvironmentStorageOutput) Name ¶
func (o EnvironmentStorageOutput) Name() pulumi.StringOutput
The name for this Container App Environment Storage. Changing this forces a new resource to be created.
func (EnvironmentStorageOutput) ShareName ¶
func (o EnvironmentStorageOutput) ShareName() pulumi.StringOutput
The name of the Azure Storage Share to use. Changing this forces a new resource to be created.
func (EnvironmentStorageOutput) ToEnvironmentStorageOutput ¶
func (o EnvironmentStorageOutput) ToEnvironmentStorageOutput() EnvironmentStorageOutput
func (EnvironmentStorageOutput) ToEnvironmentStorageOutputWithContext ¶
func (o EnvironmentStorageOutput) ToEnvironmentStorageOutputWithContext(ctx context.Context) EnvironmentStorageOutput
type EnvironmentStorageState ¶
type EnvironmentStorageState struct { // The Storage Account Access Key. AccessKey pulumi.StringPtrInput // The access mode to connect this storage to the Container App. Possible values include `ReadOnly` and `ReadWrite`. Changing this forces a new resource to be created. AccessMode pulumi.StringPtrInput // The Azure Storage Account in which the Share to be used is located. Changing this forces a new resource to be created. AccountName pulumi.StringPtrInput // The ID of the Container App Environment to which this storage belongs. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // The name for this Container App Environment Storage. Changing this forces a new resource to be created. Name pulumi.StringPtrInput ShareName pulumi.StringPtrInput }
func (EnvironmentStorageState) ElementType ¶
func (EnvironmentStorageState) ElementType() reflect.Type
type EnvironmentWorkloadProfile ¶
type EnvironmentWorkloadProfile struct { // The maximum number of instances of workload profile that can be deployed in the Container App Environment. MaximumCount *int `pulumi:"maximumCount"` // The minimum number of instances of workload profile that can be deployed in the Container App Environment. MinimumCount *int `pulumi:"minimumCount"` // The name of the workload profile. Name string `pulumi:"name"` // Workload profile type for the workloads to run on. Possible values include `Consumption`, `D4`, `D8`, `D16`, `D32`, `E4`, `E8`, `E16` and `E32`. // // > **Note:** A `Consumption` type must have a name of `Consumption` and an environment may only have one `Consumption` Workload Profile. // // > **Note:** Defining a `Consumption` profile is optional, however, Environments created without an initial Workload Profile cannot have them added at a later time and must be recreated. Similarly, an environment created with Profiles must always have at least one defined Profile, removing all profiles will force a recreation of the resource. WorkloadProfileType string `pulumi:"workloadProfileType"` }
type EnvironmentWorkloadProfileArgs ¶
type EnvironmentWorkloadProfileArgs struct { // The maximum number of instances of workload profile that can be deployed in the Container App Environment. MaximumCount pulumi.IntPtrInput `pulumi:"maximumCount"` // The minimum number of instances of workload profile that can be deployed in the Container App Environment. MinimumCount pulumi.IntPtrInput `pulumi:"minimumCount"` // The name of the workload profile. Name pulumi.StringInput `pulumi:"name"` // Workload profile type for the workloads to run on. Possible values include `Consumption`, `D4`, `D8`, `D16`, `D32`, `E4`, `E8`, `E16` and `E32`. // // > **Note:** A `Consumption` type must have a name of `Consumption` and an environment may only have one `Consumption` Workload Profile. // // > **Note:** Defining a `Consumption` profile is optional, however, Environments created without an initial Workload Profile cannot have them added at a later time and must be recreated. Similarly, an environment created with Profiles must always have at least one defined Profile, removing all profiles will force a recreation of the resource. WorkloadProfileType pulumi.StringInput `pulumi:"workloadProfileType"` }
func (EnvironmentWorkloadProfileArgs) ElementType ¶
func (EnvironmentWorkloadProfileArgs) ElementType() reflect.Type
func (EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutput ¶
func (i EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutput() EnvironmentWorkloadProfileOutput
func (EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutputWithContext ¶
func (i EnvironmentWorkloadProfileArgs) ToEnvironmentWorkloadProfileOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileOutput
type EnvironmentWorkloadProfileArray ¶
type EnvironmentWorkloadProfileArray []EnvironmentWorkloadProfileInput
func (EnvironmentWorkloadProfileArray) ElementType ¶
func (EnvironmentWorkloadProfileArray) ElementType() reflect.Type
func (EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutput ¶
func (i EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutput() EnvironmentWorkloadProfileArrayOutput
func (EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutputWithContext ¶
func (i EnvironmentWorkloadProfileArray) ToEnvironmentWorkloadProfileArrayOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileArrayOutput
type EnvironmentWorkloadProfileArrayInput ¶
type EnvironmentWorkloadProfileArrayInput interface { pulumi.Input ToEnvironmentWorkloadProfileArrayOutput() EnvironmentWorkloadProfileArrayOutput ToEnvironmentWorkloadProfileArrayOutputWithContext(context.Context) EnvironmentWorkloadProfileArrayOutput }
EnvironmentWorkloadProfileArrayInput is an input type that accepts EnvironmentWorkloadProfileArray and EnvironmentWorkloadProfileArrayOutput values. You can construct a concrete instance of `EnvironmentWorkloadProfileArrayInput` via:
EnvironmentWorkloadProfileArray{ EnvironmentWorkloadProfileArgs{...} }
type EnvironmentWorkloadProfileArrayOutput ¶
type EnvironmentWorkloadProfileArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentWorkloadProfileArrayOutput) ElementType ¶
func (EnvironmentWorkloadProfileArrayOutput) ElementType() reflect.Type
func (EnvironmentWorkloadProfileArrayOutput) Index ¶
func (o EnvironmentWorkloadProfileArrayOutput) Index(i pulumi.IntInput) EnvironmentWorkloadProfileOutput
func (EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutput ¶
func (o EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutput() EnvironmentWorkloadProfileArrayOutput
func (EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutputWithContext ¶
func (o EnvironmentWorkloadProfileArrayOutput) ToEnvironmentWorkloadProfileArrayOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileArrayOutput
type EnvironmentWorkloadProfileInput ¶
type EnvironmentWorkloadProfileInput interface { pulumi.Input ToEnvironmentWorkloadProfileOutput() EnvironmentWorkloadProfileOutput ToEnvironmentWorkloadProfileOutputWithContext(context.Context) EnvironmentWorkloadProfileOutput }
EnvironmentWorkloadProfileInput is an input type that accepts EnvironmentWorkloadProfileArgs and EnvironmentWorkloadProfileOutput values. You can construct a concrete instance of `EnvironmentWorkloadProfileInput` via:
EnvironmentWorkloadProfileArgs{...}
type EnvironmentWorkloadProfileOutput ¶
type EnvironmentWorkloadProfileOutput struct{ *pulumi.OutputState }
func (EnvironmentWorkloadProfileOutput) ElementType ¶
func (EnvironmentWorkloadProfileOutput) ElementType() reflect.Type
func (EnvironmentWorkloadProfileOutput) MaximumCount ¶
func (o EnvironmentWorkloadProfileOutput) MaximumCount() pulumi.IntPtrOutput
The maximum number of instances of workload profile that can be deployed in the Container App Environment.
func (EnvironmentWorkloadProfileOutput) MinimumCount ¶
func (o EnvironmentWorkloadProfileOutput) MinimumCount() pulumi.IntPtrOutput
The minimum number of instances of workload profile that can be deployed in the Container App Environment.
func (EnvironmentWorkloadProfileOutput) Name ¶
func (o EnvironmentWorkloadProfileOutput) Name() pulumi.StringOutput
The name of the workload profile.
func (EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutput ¶
func (o EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutput() EnvironmentWorkloadProfileOutput
func (EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutputWithContext ¶
func (o EnvironmentWorkloadProfileOutput) ToEnvironmentWorkloadProfileOutputWithContext(ctx context.Context) EnvironmentWorkloadProfileOutput
func (EnvironmentWorkloadProfileOutput) WorkloadProfileType ¶
func (o EnvironmentWorkloadProfileOutput) WorkloadProfileType() pulumi.StringOutput
Workload profile type for the workloads to run on. Possible values include `Consumption`, `D4`, `D8`, `D16`, `D32`, `E4`, `E8`, `E16` and `E32`.
> **Note:** A `Consumption` type must have a name of `Consumption` and an environment may only have one `Consumption` Workload Profile.
> **Note:** Defining a `Consumption` profile is optional, however, Environments created without an initial Workload Profile cannot have them added at a later time and must be recreated. Similarly, an environment created with Profiles must always have at least one defined Profile, removing all profiles will force a recreation of the resource.
type GetAppDapr ¶
type GetAppDapr struct { // The Dapr Application Identifier. AppId string `pulumi:"appId"` // The port which the application is listening on. This is the same as the `ingress` port. AppPort int `pulumi:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol string `pulumi:"appProtocol"` }
type GetAppDaprArgs ¶
type GetAppDaprArgs struct { // The Dapr Application Identifier. AppId pulumi.StringInput `pulumi:"appId"` // The port which the application is listening on. This is the same as the `ingress` port. AppPort pulumi.IntInput `pulumi:"appPort"` // The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`. AppProtocol pulumi.StringInput `pulumi:"appProtocol"` }
func (GetAppDaprArgs) ElementType ¶
func (GetAppDaprArgs) ElementType() reflect.Type
func (GetAppDaprArgs) ToGetAppDaprOutput ¶
func (i GetAppDaprArgs) ToGetAppDaprOutput() GetAppDaprOutput
func (GetAppDaprArgs) ToGetAppDaprOutputWithContext ¶
func (i GetAppDaprArgs) ToGetAppDaprOutputWithContext(ctx context.Context) GetAppDaprOutput
type GetAppDaprArray ¶
type GetAppDaprArray []GetAppDaprInput
func (GetAppDaprArray) ElementType ¶
func (GetAppDaprArray) ElementType() reflect.Type
func (GetAppDaprArray) ToGetAppDaprArrayOutput ¶
func (i GetAppDaprArray) ToGetAppDaprArrayOutput() GetAppDaprArrayOutput
func (GetAppDaprArray) ToGetAppDaprArrayOutputWithContext ¶
func (i GetAppDaprArray) ToGetAppDaprArrayOutputWithContext(ctx context.Context) GetAppDaprArrayOutput
type GetAppDaprArrayInput ¶
type GetAppDaprArrayInput interface { pulumi.Input ToGetAppDaprArrayOutput() GetAppDaprArrayOutput ToGetAppDaprArrayOutputWithContext(context.Context) GetAppDaprArrayOutput }
GetAppDaprArrayInput is an input type that accepts GetAppDaprArray and GetAppDaprArrayOutput values. You can construct a concrete instance of `GetAppDaprArrayInput` via:
GetAppDaprArray{ GetAppDaprArgs{...} }
type GetAppDaprArrayOutput ¶
type GetAppDaprArrayOutput struct{ *pulumi.OutputState }
func (GetAppDaprArrayOutput) ElementType ¶
func (GetAppDaprArrayOutput) ElementType() reflect.Type
func (GetAppDaprArrayOutput) Index ¶
func (o GetAppDaprArrayOutput) Index(i pulumi.IntInput) GetAppDaprOutput
func (GetAppDaprArrayOutput) ToGetAppDaprArrayOutput ¶
func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutput() GetAppDaprArrayOutput
func (GetAppDaprArrayOutput) ToGetAppDaprArrayOutputWithContext ¶
func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutputWithContext(ctx context.Context) GetAppDaprArrayOutput
type GetAppDaprInput ¶
type GetAppDaprInput interface { pulumi.Input ToGetAppDaprOutput() GetAppDaprOutput ToGetAppDaprOutputWithContext(context.Context) GetAppDaprOutput }
GetAppDaprInput is an input type that accepts GetAppDaprArgs and GetAppDaprOutput values. You can construct a concrete instance of `GetAppDaprInput` via:
GetAppDaprArgs{...}
type GetAppDaprOutput ¶
type GetAppDaprOutput struct{ *pulumi.OutputState }
func (GetAppDaprOutput) AppId ¶
func (o GetAppDaprOutput) AppId() pulumi.StringOutput
The Dapr Application Identifier.
func (GetAppDaprOutput) AppPort ¶
func (o GetAppDaprOutput) AppPort() pulumi.IntOutput
The port which the application is listening on. This is the same as the `ingress` port.
func (GetAppDaprOutput) AppProtocol ¶
func (o GetAppDaprOutput) AppProtocol() pulumi.StringOutput
The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.
func (GetAppDaprOutput) ElementType ¶
func (GetAppDaprOutput) ElementType() reflect.Type
func (GetAppDaprOutput) ToGetAppDaprOutput ¶
func (o GetAppDaprOutput) ToGetAppDaprOutput() GetAppDaprOutput
func (GetAppDaprOutput) ToGetAppDaprOutputWithContext ¶
func (o GetAppDaprOutput) ToGetAppDaprOutputWithContext(ctx context.Context) GetAppDaprOutput
type GetAppIdentity ¶
type GetAppIdentity struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId string `pulumi:"principalId"` TenantId string `pulumi:"tenantId"` // The type of managed identity to assign. Possible values are `UserAssigned` and `SystemAssigned` Type string `pulumi:"type"` }
type GetAppIdentityArgs ¶
type GetAppIdentityArgs struct { // A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringInput `pulumi:"principalId"` TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of managed identity to assign. Possible values are `UserAssigned` and `SystemAssigned` Type pulumi.StringInput `pulumi:"type"` }
func (GetAppIdentityArgs) ElementType ¶
func (GetAppIdentityArgs) ElementType() reflect.Type
func (GetAppIdentityArgs) ToGetAppIdentityOutput ¶
func (i GetAppIdentityArgs) ToGetAppIdentityOutput() GetAppIdentityOutput
func (GetAppIdentityArgs) ToGetAppIdentityOutputWithContext ¶
func (i GetAppIdentityArgs) ToGetAppIdentityOutputWithContext(ctx context.Context) GetAppIdentityOutput
type GetAppIdentityArray ¶
type GetAppIdentityArray []GetAppIdentityInput
func (GetAppIdentityArray) ElementType ¶
func (GetAppIdentityArray) ElementType() reflect.Type
func (GetAppIdentityArray) ToGetAppIdentityArrayOutput ¶
func (i GetAppIdentityArray) ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput
func (GetAppIdentityArray) ToGetAppIdentityArrayOutputWithContext ¶
func (i GetAppIdentityArray) ToGetAppIdentityArrayOutputWithContext(ctx context.Context) GetAppIdentityArrayOutput
type GetAppIdentityArrayInput ¶
type GetAppIdentityArrayInput interface { pulumi.Input ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput ToGetAppIdentityArrayOutputWithContext(context.Context) GetAppIdentityArrayOutput }
GetAppIdentityArrayInput is an input type that accepts GetAppIdentityArray and GetAppIdentityArrayOutput values. You can construct a concrete instance of `GetAppIdentityArrayInput` via:
GetAppIdentityArray{ GetAppIdentityArgs{...} }
type GetAppIdentityArrayOutput ¶
type GetAppIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetAppIdentityArrayOutput) ElementType ¶
func (GetAppIdentityArrayOutput) ElementType() reflect.Type
func (GetAppIdentityArrayOutput) Index ¶
func (o GetAppIdentityArrayOutput) Index(i pulumi.IntInput) GetAppIdentityOutput
func (GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutput ¶
func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput
func (GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutputWithContext ¶
func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutputWithContext(ctx context.Context) GetAppIdentityArrayOutput
type GetAppIdentityInput ¶
type GetAppIdentityInput interface { pulumi.Input ToGetAppIdentityOutput() GetAppIdentityOutput ToGetAppIdentityOutputWithContext(context.Context) GetAppIdentityOutput }
GetAppIdentityInput is an input type that accepts GetAppIdentityArgs and GetAppIdentityOutput values. You can construct a concrete instance of `GetAppIdentityInput` via:
GetAppIdentityArgs{...}
type GetAppIdentityOutput ¶
type GetAppIdentityOutput struct{ *pulumi.OutputState }
func (GetAppIdentityOutput) ElementType ¶
func (GetAppIdentityOutput) ElementType() reflect.Type
func (GetAppIdentityOutput) IdentityIds ¶
func (o GetAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of one or more Resource IDs for User Assigned Managed identities to assign. Required when `type` is set to `UserAssigned`.
func (GetAppIdentityOutput) PrincipalId ¶
func (o GetAppIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetAppIdentityOutput) TenantId ¶
func (o GetAppIdentityOutput) TenantId() pulumi.StringOutput
func (GetAppIdentityOutput) ToGetAppIdentityOutput ¶
func (o GetAppIdentityOutput) ToGetAppIdentityOutput() GetAppIdentityOutput
func (GetAppIdentityOutput) ToGetAppIdentityOutputWithContext ¶
func (o GetAppIdentityOutput) ToGetAppIdentityOutputWithContext(ctx context.Context) GetAppIdentityOutput
func (GetAppIdentityOutput) Type ¶
func (o GetAppIdentityOutput) Type() pulumi.StringOutput
The type of managed identity to assign. Possible values are `UserAssigned` and `SystemAssigned`
type GetAppIngress ¶
type GetAppIngress struct { // Should this ingress allow insecure connections? AllowInsecureConnections bool `pulumi:"allowInsecureConnections"` // One or more `customDomain` block as detailed below. CustomDomains []GetAppIngressCustomDomain `pulumi:"customDomains"` // The exposed port on the container for the Ingress traffic. ExposedPort int `pulumi:"exposedPort"` // Is this an external Ingress. ExternalEnabled bool `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn string `pulumi:"fqdn"` // One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below. IpSecurityRestrictions []GetAppIngressIpSecurityRestriction `pulumi:"ipSecurityRestrictions"` // The target port on the container for the Ingress traffic. TargetPort int `pulumi:"targetPort"` // A `trafficWeight` block as detailed below. TrafficWeights []GetAppIngressTrafficWeight `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport string `pulumi:"transport"` }
type GetAppIngressArgs ¶
type GetAppIngressArgs struct { // Should this ingress allow insecure connections? AllowInsecureConnections pulumi.BoolInput `pulumi:"allowInsecureConnections"` // One or more `customDomain` block as detailed below. CustomDomains GetAppIngressCustomDomainArrayInput `pulumi:"customDomains"` // The exposed port on the container for the Ingress traffic. ExposedPort pulumi.IntInput `pulumi:"exposedPort"` // Is this an external Ingress. ExternalEnabled pulumi.BoolInput `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn pulumi.StringInput `pulumi:"fqdn"` // One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below. IpSecurityRestrictions GetAppIngressIpSecurityRestrictionArrayInput `pulumi:"ipSecurityRestrictions"` // The target port on the container for the Ingress traffic. TargetPort pulumi.IntInput `pulumi:"targetPort"` // A `trafficWeight` block as detailed below. TrafficWeights GetAppIngressTrafficWeightArrayInput `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport pulumi.StringInput `pulumi:"transport"` }
func (GetAppIngressArgs) ElementType ¶
func (GetAppIngressArgs) ElementType() reflect.Type
func (GetAppIngressArgs) ToGetAppIngressOutput ¶
func (i GetAppIngressArgs) ToGetAppIngressOutput() GetAppIngressOutput
func (GetAppIngressArgs) ToGetAppIngressOutputWithContext ¶
func (i GetAppIngressArgs) ToGetAppIngressOutputWithContext(ctx context.Context) GetAppIngressOutput
type GetAppIngressArray ¶
type GetAppIngressArray []GetAppIngressInput
func (GetAppIngressArray) ElementType ¶
func (GetAppIngressArray) ElementType() reflect.Type
func (GetAppIngressArray) ToGetAppIngressArrayOutput ¶
func (i GetAppIngressArray) ToGetAppIngressArrayOutput() GetAppIngressArrayOutput
func (GetAppIngressArray) ToGetAppIngressArrayOutputWithContext ¶
func (i GetAppIngressArray) ToGetAppIngressArrayOutputWithContext(ctx context.Context) GetAppIngressArrayOutput
type GetAppIngressArrayInput ¶
type GetAppIngressArrayInput interface { pulumi.Input ToGetAppIngressArrayOutput() GetAppIngressArrayOutput ToGetAppIngressArrayOutputWithContext(context.Context) GetAppIngressArrayOutput }
GetAppIngressArrayInput is an input type that accepts GetAppIngressArray and GetAppIngressArrayOutput values. You can construct a concrete instance of `GetAppIngressArrayInput` via:
GetAppIngressArray{ GetAppIngressArgs{...} }
type GetAppIngressArrayOutput ¶
type GetAppIngressArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressArrayOutput) ElementType ¶
func (GetAppIngressArrayOutput) ElementType() reflect.Type
func (GetAppIngressArrayOutput) Index ¶
func (o GetAppIngressArrayOutput) Index(i pulumi.IntInput) GetAppIngressOutput
func (GetAppIngressArrayOutput) ToGetAppIngressArrayOutput ¶
func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutput() GetAppIngressArrayOutput
func (GetAppIngressArrayOutput) ToGetAppIngressArrayOutputWithContext ¶
func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutputWithContext(ctx context.Context) GetAppIngressArrayOutput
type GetAppIngressCustomDomain ¶
type GetAppIngressCustomDomain struct { // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`. CertificateBindingType string `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate. CertificateId string `pulumi:"certificateId"` // The name of the Container App. Name string `pulumi:"name"` }
type GetAppIngressCustomDomainArgs ¶
type GetAppIngressCustomDomainArgs struct { // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`. CertificateBindingType pulumi.StringInput `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppIngressCustomDomainArgs) ElementType ¶
func (GetAppIngressCustomDomainArgs) ElementType() reflect.Type
func (GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutput ¶
func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutputWithContext ¶
func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
type GetAppIngressCustomDomainArray ¶
type GetAppIngressCustomDomainArray []GetAppIngressCustomDomainInput
func (GetAppIngressCustomDomainArray) ElementType ¶
func (GetAppIngressCustomDomainArray) ElementType() reflect.Type
func (GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutput ¶
func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
func (GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutputWithContext ¶
func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
type GetAppIngressCustomDomainArrayInput ¶
type GetAppIngressCustomDomainArrayInput interface { pulumi.Input ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput ToGetAppIngressCustomDomainArrayOutputWithContext(context.Context) GetAppIngressCustomDomainArrayOutput }
GetAppIngressCustomDomainArrayInput is an input type that accepts GetAppIngressCustomDomainArray and GetAppIngressCustomDomainArrayOutput values. You can construct a concrete instance of `GetAppIngressCustomDomainArrayInput` via:
GetAppIngressCustomDomainArray{ GetAppIngressCustomDomainArgs{...} }
type GetAppIngressCustomDomainArrayOutput ¶
type GetAppIngressCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressCustomDomainArrayOutput) ElementType ¶
func (GetAppIngressCustomDomainArrayOutput) ElementType() reflect.Type
func (GetAppIngressCustomDomainArrayOutput) Index ¶
func (o GetAppIngressCustomDomainArrayOutput) Index(i pulumi.IntInput) GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutput ¶
func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
func (GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutputWithContext ¶
func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
type GetAppIngressCustomDomainInput ¶
type GetAppIngressCustomDomainInput interface { pulumi.Input ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput ToGetAppIngressCustomDomainOutputWithContext(context.Context) GetAppIngressCustomDomainOutput }
GetAppIngressCustomDomainInput is an input type that accepts GetAppIngressCustomDomainArgs and GetAppIngressCustomDomainOutput values. You can construct a concrete instance of `GetAppIngressCustomDomainInput` via:
GetAppIngressCustomDomainArgs{...}
type GetAppIngressCustomDomainOutput ¶
type GetAppIngressCustomDomainOutput struct{ *pulumi.OutputState }
func (GetAppIngressCustomDomainOutput) CertificateBindingType ¶
func (o GetAppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringOutput
The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`.
func (GetAppIngressCustomDomainOutput) CertificateId ¶
func (o GetAppIngressCustomDomainOutput) CertificateId() pulumi.StringOutput
The ID of the Container App Environment Certificate.
func (GetAppIngressCustomDomainOutput) ElementType ¶
func (GetAppIngressCustomDomainOutput) ElementType() reflect.Type
func (GetAppIngressCustomDomainOutput) Name ¶
func (o GetAppIngressCustomDomainOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutput ¶
func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutputWithContext ¶
func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
type GetAppIngressInput ¶
type GetAppIngressInput interface { pulumi.Input ToGetAppIngressOutput() GetAppIngressOutput ToGetAppIngressOutputWithContext(context.Context) GetAppIngressOutput }
GetAppIngressInput is an input type that accepts GetAppIngressArgs and GetAppIngressOutput values. You can construct a concrete instance of `GetAppIngressInput` via:
GetAppIngressArgs{...}
type GetAppIngressIpSecurityRestriction ¶
type GetAppIngressIpSecurityRestriction struct { // The IP-filter action. Action string `pulumi:"action"` // Description of the IP restriction rule that is being sent to the container-app. Description string `pulumi:"description"` // CIDR notation that matches the incoming IP address. IpAddressRange string `pulumi:"ipAddressRange"` // The name of the Container App. Name string `pulumi:"name"` }
type GetAppIngressIpSecurityRestrictionArgs ¶
type GetAppIngressIpSecurityRestrictionArgs struct { // The IP-filter action. Action pulumi.StringInput `pulumi:"action"` // Description of the IP restriction rule that is being sent to the container-app. Description pulumi.StringInput `pulumi:"description"` // CIDR notation that matches the incoming IP address. IpAddressRange pulumi.StringInput `pulumi:"ipAddressRange"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppIngressIpSecurityRestrictionArgs) ElementType ¶
func (GetAppIngressIpSecurityRestrictionArgs) ElementType() reflect.Type
func (GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutput ¶
func (i GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutput() GetAppIngressIpSecurityRestrictionOutput
func (GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutputWithContext ¶
func (i GetAppIngressIpSecurityRestrictionArgs) ToGetAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionOutput
type GetAppIngressIpSecurityRestrictionArray ¶
type GetAppIngressIpSecurityRestrictionArray []GetAppIngressIpSecurityRestrictionInput
func (GetAppIngressIpSecurityRestrictionArray) ElementType ¶
func (GetAppIngressIpSecurityRestrictionArray) ElementType() reflect.Type
func (GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutput ¶
func (i GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutput() GetAppIngressIpSecurityRestrictionArrayOutput
func (GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext ¶
func (i GetAppIngressIpSecurityRestrictionArray) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionArrayOutput
type GetAppIngressIpSecurityRestrictionArrayInput ¶
type GetAppIngressIpSecurityRestrictionArrayInput interface { pulumi.Input ToGetAppIngressIpSecurityRestrictionArrayOutput() GetAppIngressIpSecurityRestrictionArrayOutput ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext(context.Context) GetAppIngressIpSecurityRestrictionArrayOutput }
GetAppIngressIpSecurityRestrictionArrayInput is an input type that accepts GetAppIngressIpSecurityRestrictionArray and GetAppIngressIpSecurityRestrictionArrayOutput values. You can construct a concrete instance of `GetAppIngressIpSecurityRestrictionArrayInput` via:
GetAppIngressIpSecurityRestrictionArray{ GetAppIngressIpSecurityRestrictionArgs{...} }
type GetAppIngressIpSecurityRestrictionArrayOutput ¶
type GetAppIngressIpSecurityRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressIpSecurityRestrictionArrayOutput) ElementType ¶
func (GetAppIngressIpSecurityRestrictionArrayOutput) ElementType() reflect.Type
func (GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutput ¶
func (o GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutput() GetAppIngressIpSecurityRestrictionArrayOutput
func (GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext ¶
func (o GetAppIngressIpSecurityRestrictionArrayOutput) ToGetAppIngressIpSecurityRestrictionArrayOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionArrayOutput
type GetAppIngressIpSecurityRestrictionInput ¶
type GetAppIngressIpSecurityRestrictionInput interface { pulumi.Input ToGetAppIngressIpSecurityRestrictionOutput() GetAppIngressIpSecurityRestrictionOutput ToGetAppIngressIpSecurityRestrictionOutputWithContext(context.Context) GetAppIngressIpSecurityRestrictionOutput }
GetAppIngressIpSecurityRestrictionInput is an input type that accepts GetAppIngressIpSecurityRestrictionArgs and GetAppIngressIpSecurityRestrictionOutput values. You can construct a concrete instance of `GetAppIngressIpSecurityRestrictionInput` via:
GetAppIngressIpSecurityRestrictionArgs{...}
type GetAppIngressIpSecurityRestrictionOutput ¶
type GetAppIngressIpSecurityRestrictionOutput struct{ *pulumi.OutputState }
func (GetAppIngressIpSecurityRestrictionOutput) Action ¶
func (o GetAppIngressIpSecurityRestrictionOutput) Action() pulumi.StringOutput
The IP-filter action.
func (GetAppIngressIpSecurityRestrictionOutput) Description ¶
func (o GetAppIngressIpSecurityRestrictionOutput) Description() pulumi.StringOutput
Description of the IP restriction rule that is being sent to the container-app.
func (GetAppIngressIpSecurityRestrictionOutput) ElementType ¶
func (GetAppIngressIpSecurityRestrictionOutput) ElementType() reflect.Type
func (GetAppIngressIpSecurityRestrictionOutput) IpAddressRange ¶
func (o GetAppIngressIpSecurityRestrictionOutput) IpAddressRange() pulumi.StringOutput
CIDR notation that matches the incoming IP address.
func (GetAppIngressIpSecurityRestrictionOutput) Name ¶
func (o GetAppIngressIpSecurityRestrictionOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutput ¶
func (o GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutput() GetAppIngressIpSecurityRestrictionOutput
func (GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutputWithContext ¶
func (o GetAppIngressIpSecurityRestrictionOutput) ToGetAppIngressIpSecurityRestrictionOutputWithContext(ctx context.Context) GetAppIngressIpSecurityRestrictionOutput
type GetAppIngressOutput ¶
type GetAppIngressOutput struct{ *pulumi.OutputState }
func (GetAppIngressOutput) AllowInsecureConnections ¶
func (o GetAppIngressOutput) AllowInsecureConnections() pulumi.BoolOutput
Should this ingress allow insecure connections?
func (GetAppIngressOutput) CustomDomains ¶
func (o GetAppIngressOutput) CustomDomains() GetAppIngressCustomDomainArrayOutput
One or more `customDomain` block as detailed below.
func (GetAppIngressOutput) ElementType ¶
func (GetAppIngressOutput) ElementType() reflect.Type
func (GetAppIngressOutput) ExposedPort ¶
func (o GetAppIngressOutput) ExposedPort() pulumi.IntOutput
The exposed port on the container for the Ingress traffic.
func (GetAppIngressOutput) ExternalEnabled ¶
func (o GetAppIngressOutput) ExternalEnabled() pulumi.BoolOutput
Is this an external Ingress.
func (GetAppIngressOutput) Fqdn ¶
func (o GetAppIngressOutput) Fqdn() pulumi.StringOutput
The FQDN of the ingress.
func (GetAppIngressOutput) IpSecurityRestrictions ¶
func (o GetAppIngressOutput) IpSecurityRestrictions() GetAppIngressIpSecurityRestrictionArrayOutput
One or more `ipSecurityRestriction` blocks for IP-filtering rules as defined below.
func (GetAppIngressOutput) TargetPort ¶
func (o GetAppIngressOutput) TargetPort() pulumi.IntOutput
The target port on the container for the Ingress traffic.
func (GetAppIngressOutput) ToGetAppIngressOutput ¶
func (o GetAppIngressOutput) ToGetAppIngressOutput() GetAppIngressOutput
func (GetAppIngressOutput) ToGetAppIngressOutputWithContext ¶
func (o GetAppIngressOutput) ToGetAppIngressOutputWithContext(ctx context.Context) GetAppIngressOutput
func (GetAppIngressOutput) TrafficWeights ¶
func (o GetAppIngressOutput) TrafficWeights() GetAppIngressTrafficWeightArrayOutput
A `trafficWeight` block as detailed below.
func (GetAppIngressOutput) Transport ¶
func (o GetAppIngressOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppIngressTrafficWeight ¶
type GetAppIngressTrafficWeight struct { // The label to apply to the revision as a name prefix for routing traffic. Label string `pulumi:"label"` // This traffic Weight relates to the latest stable Container Revision. LatestRevision bool `pulumi:"latestRevision"` // The percentage of traffic which should be sent this revision. Percentage int `pulumi:"percentage"` // The suffix string to which this `trafficWeight` applies. RevisionSuffix string `pulumi:"revisionSuffix"` }
type GetAppIngressTrafficWeightArgs ¶
type GetAppIngressTrafficWeightArgs struct { // The label to apply to the revision as a name prefix for routing traffic. Label pulumi.StringInput `pulumi:"label"` // This traffic Weight relates to the latest stable Container Revision. LatestRevision pulumi.BoolInput `pulumi:"latestRevision"` // The percentage of traffic which should be sent this revision. Percentage pulumi.IntInput `pulumi:"percentage"` // The suffix string to which this `trafficWeight` applies. RevisionSuffix pulumi.StringInput `pulumi:"revisionSuffix"` }
func (GetAppIngressTrafficWeightArgs) ElementType ¶
func (GetAppIngressTrafficWeightArgs) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutput ¶
func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutputWithContext ¶
func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
type GetAppIngressTrafficWeightArray ¶
type GetAppIngressTrafficWeightArray []GetAppIngressTrafficWeightInput
func (GetAppIngressTrafficWeightArray) ElementType ¶
func (GetAppIngressTrafficWeightArray) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutput ¶
func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
func (GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutputWithContext ¶
func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
type GetAppIngressTrafficWeightArrayInput ¶
type GetAppIngressTrafficWeightArrayInput interface { pulumi.Input ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput ToGetAppIngressTrafficWeightArrayOutputWithContext(context.Context) GetAppIngressTrafficWeightArrayOutput }
GetAppIngressTrafficWeightArrayInput is an input type that accepts GetAppIngressTrafficWeightArray and GetAppIngressTrafficWeightArrayOutput values. You can construct a concrete instance of `GetAppIngressTrafficWeightArrayInput` via:
GetAppIngressTrafficWeightArray{ GetAppIngressTrafficWeightArgs{...} }
type GetAppIngressTrafficWeightArrayOutput ¶
type GetAppIngressTrafficWeightArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressTrafficWeightArrayOutput) ElementType ¶
func (GetAppIngressTrafficWeightArrayOutput) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArrayOutput) Index ¶
func (o GetAppIngressTrafficWeightArrayOutput) Index(i pulumi.IntInput) GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutput ¶
func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
func (GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutputWithContext ¶
func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
type GetAppIngressTrafficWeightInput ¶
type GetAppIngressTrafficWeightInput interface { pulumi.Input ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput ToGetAppIngressTrafficWeightOutputWithContext(context.Context) GetAppIngressTrafficWeightOutput }
GetAppIngressTrafficWeightInput is an input type that accepts GetAppIngressTrafficWeightArgs and GetAppIngressTrafficWeightOutput values. You can construct a concrete instance of `GetAppIngressTrafficWeightInput` via:
GetAppIngressTrafficWeightArgs{...}
type GetAppIngressTrafficWeightOutput ¶
type GetAppIngressTrafficWeightOutput struct{ *pulumi.OutputState }
func (GetAppIngressTrafficWeightOutput) ElementType ¶
func (GetAppIngressTrafficWeightOutput) ElementType() reflect.Type
func (GetAppIngressTrafficWeightOutput) Label ¶
func (o GetAppIngressTrafficWeightOutput) Label() pulumi.StringOutput
The label to apply to the revision as a name prefix for routing traffic.
func (GetAppIngressTrafficWeightOutput) LatestRevision ¶
func (o GetAppIngressTrafficWeightOutput) LatestRevision() pulumi.BoolOutput
This traffic Weight relates to the latest stable Container Revision.
func (GetAppIngressTrafficWeightOutput) Percentage ¶
func (o GetAppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
The percentage of traffic which should be sent this revision.
func (GetAppIngressTrafficWeightOutput) RevisionSuffix ¶
func (o GetAppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringOutput
The suffix string to which this `trafficWeight` applies.
func (GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutput ¶
func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutputWithContext ¶
func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
type GetAppRegistry ¶
type GetAppRegistry struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. Identity string `pulumi:"identity"` // The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied. PasswordSecretName string `pulumi:"passwordSecretName"` // The hostname for the Container Registry. Server string `pulumi:"server"` // The username to use for this Container Registry, `passwordSecretName` must also be supplied.. Username string `pulumi:"username"` }
type GetAppRegistryArgs ¶
type GetAppRegistryArgs struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. Identity pulumi.StringInput `pulumi:"identity"` // The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied. PasswordSecretName pulumi.StringInput `pulumi:"passwordSecretName"` // The hostname for the Container Registry. Server pulumi.StringInput `pulumi:"server"` // The username to use for this Container Registry, `passwordSecretName` must also be supplied.. Username pulumi.StringInput `pulumi:"username"` }
func (GetAppRegistryArgs) ElementType ¶
func (GetAppRegistryArgs) ElementType() reflect.Type
func (GetAppRegistryArgs) ToGetAppRegistryOutput ¶
func (i GetAppRegistryArgs) ToGetAppRegistryOutput() GetAppRegistryOutput
func (GetAppRegistryArgs) ToGetAppRegistryOutputWithContext ¶
func (i GetAppRegistryArgs) ToGetAppRegistryOutputWithContext(ctx context.Context) GetAppRegistryOutput
type GetAppRegistryArray ¶
type GetAppRegistryArray []GetAppRegistryInput
func (GetAppRegistryArray) ElementType ¶
func (GetAppRegistryArray) ElementType() reflect.Type
func (GetAppRegistryArray) ToGetAppRegistryArrayOutput ¶
func (i GetAppRegistryArray) ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput
func (GetAppRegistryArray) ToGetAppRegistryArrayOutputWithContext ¶
func (i GetAppRegistryArray) ToGetAppRegistryArrayOutputWithContext(ctx context.Context) GetAppRegistryArrayOutput
type GetAppRegistryArrayInput ¶
type GetAppRegistryArrayInput interface { pulumi.Input ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput ToGetAppRegistryArrayOutputWithContext(context.Context) GetAppRegistryArrayOutput }
GetAppRegistryArrayInput is an input type that accepts GetAppRegistryArray and GetAppRegistryArrayOutput values. You can construct a concrete instance of `GetAppRegistryArrayInput` via:
GetAppRegistryArray{ GetAppRegistryArgs{...} }
type GetAppRegistryArrayOutput ¶
type GetAppRegistryArrayOutput struct{ *pulumi.OutputState }
func (GetAppRegistryArrayOutput) ElementType ¶
func (GetAppRegistryArrayOutput) ElementType() reflect.Type
func (GetAppRegistryArrayOutput) Index ¶
func (o GetAppRegistryArrayOutput) Index(i pulumi.IntInput) GetAppRegistryOutput
func (GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutput ¶
func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput
func (GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutputWithContext ¶
func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutputWithContext(ctx context.Context) GetAppRegistryArrayOutput
type GetAppRegistryInput ¶
type GetAppRegistryInput interface { pulumi.Input ToGetAppRegistryOutput() GetAppRegistryOutput ToGetAppRegistryOutputWithContext(context.Context) GetAppRegistryOutput }
GetAppRegistryInput is an input type that accepts GetAppRegistryArgs and GetAppRegistryOutput values. You can construct a concrete instance of `GetAppRegistryInput` via:
GetAppRegistryArgs{...}
type GetAppRegistryOutput ¶
type GetAppRegistryOutput struct{ *pulumi.OutputState }
func (GetAppRegistryOutput) ElementType ¶
func (GetAppRegistryOutput) ElementType() reflect.Type
func (GetAppRegistryOutput) Identity ¶
func (o GetAppRegistryOutput) Identity() pulumi.StringOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
func (GetAppRegistryOutput) PasswordSecretName ¶
func (o GetAppRegistryOutput) PasswordSecretName() pulumi.StringOutput
The name of the Secret Reference containing the password value for this user on the Container Registry, `username` must also be supplied.
func (GetAppRegistryOutput) Server ¶
func (o GetAppRegistryOutput) Server() pulumi.StringOutput
The hostname for the Container Registry.
func (GetAppRegistryOutput) ToGetAppRegistryOutput ¶
func (o GetAppRegistryOutput) ToGetAppRegistryOutput() GetAppRegistryOutput
func (GetAppRegistryOutput) ToGetAppRegistryOutputWithContext ¶
func (o GetAppRegistryOutput) ToGetAppRegistryOutputWithContext(ctx context.Context) GetAppRegistryOutput
func (GetAppRegistryOutput) Username ¶
func (o GetAppRegistryOutput) Username() pulumi.StringOutput
The username to use for this Container Registry, `passwordSecretName` must also be supplied..
type GetAppSecret ¶
type GetAppSecret struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. Identity string `pulumi:"identity"` // The ID of a Key Vault secret. KeyVaultSecretId string `pulumi:"keyVaultSecretId"` // The name of the Container App. Name string `pulumi:"name"` // The HTTP Header value. Value string `pulumi:"value"` }
type GetAppSecretArgs ¶
type GetAppSecretArgs struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. Identity pulumi.StringInput `pulumi:"identity"` // The ID of a Key Vault secret. KeyVaultSecretId pulumi.StringInput `pulumi:"keyVaultSecretId"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppSecretArgs) ElementType ¶
func (GetAppSecretArgs) ElementType() reflect.Type
func (GetAppSecretArgs) ToGetAppSecretOutput ¶
func (i GetAppSecretArgs) ToGetAppSecretOutput() GetAppSecretOutput
func (GetAppSecretArgs) ToGetAppSecretOutputWithContext ¶
func (i GetAppSecretArgs) ToGetAppSecretOutputWithContext(ctx context.Context) GetAppSecretOutput
type GetAppSecretArray ¶
type GetAppSecretArray []GetAppSecretInput
func (GetAppSecretArray) ElementType ¶
func (GetAppSecretArray) ElementType() reflect.Type
func (GetAppSecretArray) ToGetAppSecretArrayOutput ¶
func (i GetAppSecretArray) ToGetAppSecretArrayOutput() GetAppSecretArrayOutput
func (GetAppSecretArray) ToGetAppSecretArrayOutputWithContext ¶
func (i GetAppSecretArray) ToGetAppSecretArrayOutputWithContext(ctx context.Context) GetAppSecretArrayOutput
type GetAppSecretArrayInput ¶
type GetAppSecretArrayInput interface { pulumi.Input ToGetAppSecretArrayOutput() GetAppSecretArrayOutput ToGetAppSecretArrayOutputWithContext(context.Context) GetAppSecretArrayOutput }
GetAppSecretArrayInput is an input type that accepts GetAppSecretArray and GetAppSecretArrayOutput values. You can construct a concrete instance of `GetAppSecretArrayInput` via:
GetAppSecretArray{ GetAppSecretArgs{...} }
type GetAppSecretArrayOutput ¶
type GetAppSecretArrayOutput struct{ *pulumi.OutputState }
func (GetAppSecretArrayOutput) ElementType ¶
func (GetAppSecretArrayOutput) ElementType() reflect.Type
func (GetAppSecretArrayOutput) Index ¶
func (o GetAppSecretArrayOutput) Index(i pulumi.IntInput) GetAppSecretOutput
func (GetAppSecretArrayOutput) ToGetAppSecretArrayOutput ¶
func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutput() GetAppSecretArrayOutput
func (GetAppSecretArrayOutput) ToGetAppSecretArrayOutputWithContext ¶
func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutputWithContext(ctx context.Context) GetAppSecretArrayOutput
type GetAppSecretInput ¶
type GetAppSecretInput interface { pulumi.Input ToGetAppSecretOutput() GetAppSecretOutput ToGetAppSecretOutputWithContext(context.Context) GetAppSecretOutput }
GetAppSecretInput is an input type that accepts GetAppSecretArgs and GetAppSecretOutput values. You can construct a concrete instance of `GetAppSecretInput` via:
GetAppSecretArgs{...}
type GetAppSecretOutput ¶
type GetAppSecretOutput struct{ *pulumi.OutputState }
func (GetAppSecretOutput) ElementType ¶
func (GetAppSecretOutput) ElementType() reflect.Type
func (GetAppSecretOutput) Identity ¶
func (o GetAppSecretOutput) Identity() pulumi.StringOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
func (GetAppSecretOutput) KeyVaultSecretId ¶
func (o GetAppSecretOutput) KeyVaultSecretId() pulumi.StringOutput
The ID of a Key Vault secret.
func (GetAppSecretOutput) Name ¶
func (o GetAppSecretOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppSecretOutput) ToGetAppSecretOutput ¶
func (o GetAppSecretOutput) ToGetAppSecretOutput() GetAppSecretOutput
func (GetAppSecretOutput) ToGetAppSecretOutputWithContext ¶
func (o GetAppSecretOutput) ToGetAppSecretOutputWithContext(ctx context.Context) GetAppSecretOutput
func (GetAppSecretOutput) Value ¶
func (o GetAppSecretOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplate ¶
type GetAppTemplate struct { AzureQueueScaleRules []GetAppTemplateAzureQueueScaleRule `pulumi:"azureQueueScaleRules"` // One or more `container` blocks as detailed below. Containers []GetAppTemplateContainer `pulumi:"containers"` CustomScaleRules []GetAppTemplateCustomScaleRule `pulumi:"customScaleRules"` HttpScaleRules []GetAppTemplateHttpScaleRule `pulumi:"httpScaleRules"` // One or more `initContainer` blocks as detailed below. InitContainers []GetAppTemplateInitContainer `pulumi:"initContainers"` // The maximum number of replicas for this container. MaxReplicas int `pulumi:"maxReplicas"` // The minimum number of replicas for this container. MinReplicas int `pulumi:"minReplicas"` // The suffix string to which this `trafficWeight` applies. RevisionSuffix string `pulumi:"revisionSuffix"` TcpScaleRules []GetAppTemplateTcpScaleRule `pulumi:"tcpScaleRules"` // A `volume` block as detailed below. Volumes []GetAppTemplateVolume `pulumi:"volumes"` }
type GetAppTemplateArgs ¶
type GetAppTemplateArgs struct { AzureQueueScaleRules GetAppTemplateAzureQueueScaleRuleArrayInput `pulumi:"azureQueueScaleRules"` // One or more `container` blocks as detailed below. Containers GetAppTemplateContainerArrayInput `pulumi:"containers"` CustomScaleRules GetAppTemplateCustomScaleRuleArrayInput `pulumi:"customScaleRules"` HttpScaleRules GetAppTemplateHttpScaleRuleArrayInput `pulumi:"httpScaleRules"` // One or more `initContainer` blocks as detailed below. InitContainers GetAppTemplateInitContainerArrayInput `pulumi:"initContainers"` // The maximum number of replicas for this container. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // The minimum number of replicas for this container. MinReplicas pulumi.IntInput `pulumi:"minReplicas"` // The suffix string to which this `trafficWeight` applies. RevisionSuffix pulumi.StringInput `pulumi:"revisionSuffix"` TcpScaleRules GetAppTemplateTcpScaleRuleArrayInput `pulumi:"tcpScaleRules"` // A `volume` block as detailed below. Volumes GetAppTemplateVolumeArrayInput `pulumi:"volumes"` }
func (GetAppTemplateArgs) ElementType ¶
func (GetAppTemplateArgs) ElementType() reflect.Type
func (GetAppTemplateArgs) ToGetAppTemplateOutput ¶
func (i GetAppTemplateArgs) ToGetAppTemplateOutput() GetAppTemplateOutput
func (GetAppTemplateArgs) ToGetAppTemplateOutputWithContext ¶
func (i GetAppTemplateArgs) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
type GetAppTemplateArray ¶
type GetAppTemplateArray []GetAppTemplateInput
func (GetAppTemplateArray) ElementType ¶
func (GetAppTemplateArray) ElementType() reflect.Type
func (GetAppTemplateArray) ToGetAppTemplateArrayOutput ¶
func (i GetAppTemplateArray) ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput
func (GetAppTemplateArray) ToGetAppTemplateArrayOutputWithContext ¶
func (i GetAppTemplateArray) ToGetAppTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplateArrayOutput
type GetAppTemplateArrayInput ¶
type GetAppTemplateArrayInput interface { pulumi.Input ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput ToGetAppTemplateArrayOutputWithContext(context.Context) GetAppTemplateArrayOutput }
GetAppTemplateArrayInput is an input type that accepts GetAppTemplateArray and GetAppTemplateArrayOutput values. You can construct a concrete instance of `GetAppTemplateArrayInput` via:
GetAppTemplateArray{ GetAppTemplateArgs{...} }
type GetAppTemplateArrayOutput ¶
type GetAppTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateArrayOutput) ElementType ¶
func (GetAppTemplateArrayOutput) ElementType() reflect.Type
func (GetAppTemplateArrayOutput) Index ¶
func (o GetAppTemplateArrayOutput) Index(i pulumi.IntInput) GetAppTemplateOutput
func (GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutput ¶
func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput
func (GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutputWithContext ¶
func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplateArrayOutput
type GetAppTemplateAzureQueueScaleRule ¶
type GetAppTemplateAzureQueueScaleRule struct { Authentications []GetAppTemplateAzureQueueScaleRuleAuthentication `pulumi:"authentications"` // The name of the Container App. Name string `pulumi:"name"` QueueLength int `pulumi:"queueLength"` QueueName string `pulumi:"queueName"` }
type GetAppTemplateAzureQueueScaleRuleArgs ¶
type GetAppTemplateAzureQueueScaleRuleArgs struct { Authentications GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` QueueLength pulumi.IntInput `pulumi:"queueLength"` QueueName pulumi.StringInput `pulumi:"queueName"` }
func (GetAppTemplateAzureQueueScaleRuleArgs) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleArgs) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutput ¶
func (i GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutput() GetAppTemplateAzureQueueScaleRuleOutput
func (GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext ¶
func (i GetAppTemplateAzureQueueScaleRuleArgs) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleOutput
type GetAppTemplateAzureQueueScaleRuleArray ¶
type GetAppTemplateAzureQueueScaleRuleArray []GetAppTemplateAzureQueueScaleRuleInput
func (GetAppTemplateAzureQueueScaleRuleArray) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleArray) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutput ¶
func (i GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutput() GetAppTemplateAzureQueueScaleRuleArrayOutput
func (GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext ¶
func (i GetAppTemplateAzureQueueScaleRuleArray) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleArrayOutput
type GetAppTemplateAzureQueueScaleRuleArrayInput ¶
type GetAppTemplateAzureQueueScaleRuleArrayInput interface { pulumi.Input ToGetAppTemplateAzureQueueScaleRuleArrayOutput() GetAppTemplateAzureQueueScaleRuleArrayOutput ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext(context.Context) GetAppTemplateAzureQueueScaleRuleArrayOutput }
GetAppTemplateAzureQueueScaleRuleArrayInput is an input type that accepts GetAppTemplateAzureQueueScaleRuleArray and GetAppTemplateAzureQueueScaleRuleArrayOutput values. You can construct a concrete instance of `GetAppTemplateAzureQueueScaleRuleArrayInput` via:
GetAppTemplateAzureQueueScaleRuleArray{ GetAppTemplateAzureQueueScaleRuleArgs{...} }
type GetAppTemplateAzureQueueScaleRuleArrayOutput ¶
type GetAppTemplateAzureQueueScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateAzureQueueScaleRuleArrayOutput) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleArrayOutput) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutput ¶
func (o GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutput() GetAppTemplateAzureQueueScaleRuleArrayOutput
func (GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext ¶
func (o GetAppTemplateAzureQueueScaleRuleArrayOutput) ToGetAppTemplateAzureQueueScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleArrayOutput
type GetAppTemplateAzureQueueScaleRuleAuthenticationArgs ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationArgs struct { // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext ¶
func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArgs) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
type GetAppTemplateAzureQueueScaleRuleAuthenticationArray ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationArray []GetAppTemplateAzureQueueScaleRuleAuthenticationInput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext ¶
func (i GetAppTemplateAzureQueueScaleRuleAuthenticationArray) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput interface { pulumi.Input ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput }
GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput is an input type that accepts GetAppTemplateAzureQueueScaleRuleAuthenticationArray and GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `GetAppTemplateAzureQueueScaleRuleAuthenticationArrayInput` via:
GetAppTemplateAzureQueueScaleRuleAuthenticationArray{ GetAppTemplateAzureQueueScaleRuleAuthenticationArgs{...} }
type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
type GetAppTemplateAzureQueueScaleRuleAuthenticationInput ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationInput interface { pulumi.Input ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationOutput ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput }
GetAppTemplateAzureQueueScaleRuleAuthenticationInput is an input type that accepts GetAppTemplateAzureQueueScaleRuleAuthenticationArgs and GetAppTemplateAzureQueueScaleRuleAuthenticationOutput values. You can construct a concrete instance of `GetAppTemplateAzureQueueScaleRuleAuthenticationInput` via:
GetAppTemplateAzureQueueScaleRuleAuthenticationArgs{...}
type GetAppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
type GetAppTemplateAzureQueueScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutput() GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) ToGetAppTemplateAzureQueueScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleAuthenticationOutput
func (GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o GetAppTemplateAzureQueueScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
type GetAppTemplateAzureQueueScaleRuleInput ¶
type GetAppTemplateAzureQueueScaleRuleInput interface { pulumi.Input ToGetAppTemplateAzureQueueScaleRuleOutput() GetAppTemplateAzureQueueScaleRuleOutput ToGetAppTemplateAzureQueueScaleRuleOutputWithContext(context.Context) GetAppTemplateAzureQueueScaleRuleOutput }
GetAppTemplateAzureQueueScaleRuleInput is an input type that accepts GetAppTemplateAzureQueueScaleRuleArgs and GetAppTemplateAzureQueueScaleRuleOutput values. You can construct a concrete instance of `GetAppTemplateAzureQueueScaleRuleInput` via:
GetAppTemplateAzureQueueScaleRuleArgs{...}
type GetAppTemplateAzureQueueScaleRuleOutput ¶
type GetAppTemplateAzureQueueScaleRuleOutput struct{ *pulumi.OutputState }
func (GetAppTemplateAzureQueueScaleRuleOutput) Authentications ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) Authentications() GetAppTemplateAzureQueueScaleRuleAuthenticationArrayOutput
func (GetAppTemplateAzureQueueScaleRuleOutput) ElementType ¶
func (GetAppTemplateAzureQueueScaleRuleOutput) ElementType() reflect.Type
func (GetAppTemplateAzureQueueScaleRuleOutput) Name ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateAzureQueueScaleRuleOutput) QueueLength ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) QueueLength() pulumi.IntOutput
func (GetAppTemplateAzureQueueScaleRuleOutput) QueueName ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) QueueName() pulumi.StringOutput
func (GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutput ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutput() GetAppTemplateAzureQueueScaleRuleOutput
func (GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext ¶
func (o GetAppTemplateAzureQueueScaleRuleOutput) ToGetAppTemplateAzureQueueScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateAzureQueueScaleRuleOutput
type GetAppTemplateContainer ¶
type GetAppTemplateContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. Cpu float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []GetAppTemplateContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. EphemeralStorage string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes []GetAppTemplateContainerLivenessProbe `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`. Memory string `pulumi:"memory"` // The name of the Container App. Name string `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes []GetAppTemplateContainerReadinessProbe `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes []GetAppTemplateContainerStartupProbe `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts []GetAppTemplateContainerVolumeMount `pulumi:"volumeMounts"` }
type GetAppTemplateContainerArgs ¶
type GetAppTemplateContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. Cpu pulumi.Float64Input `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs GetAppTemplateContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. EphemeralStorage pulumi.StringInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes GetAppTemplateContainerLivenessProbeArrayInput `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`. Memory pulumi.StringInput `pulumi:"memory"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes GetAppTemplateContainerReadinessProbeArrayInput `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes GetAppTemplateContainerStartupProbeArrayInput `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts GetAppTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (GetAppTemplateContainerArgs) ElementType ¶
func (GetAppTemplateContainerArgs) ElementType() reflect.Type
func (GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutput ¶
func (i GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput
func (GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutputWithContext ¶
func (i GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutputWithContext(ctx context.Context) GetAppTemplateContainerOutput
type GetAppTemplateContainerArray ¶
type GetAppTemplateContainerArray []GetAppTemplateContainerInput
func (GetAppTemplateContainerArray) ElementType ¶
func (GetAppTemplateContainerArray) ElementType() reflect.Type
func (GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutput ¶
func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
func (GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutputWithContext ¶
func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
type GetAppTemplateContainerArrayInput ¶
type GetAppTemplateContainerArrayInput interface { pulumi.Input ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput ToGetAppTemplateContainerArrayOutputWithContext(context.Context) GetAppTemplateContainerArrayOutput }
GetAppTemplateContainerArrayInput is an input type that accepts GetAppTemplateContainerArray and GetAppTemplateContainerArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerArrayInput` via:
GetAppTemplateContainerArray{ GetAppTemplateContainerArgs{...} }
type GetAppTemplateContainerArrayOutput ¶
type GetAppTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerArrayOutput) ElementType ¶
func (GetAppTemplateContainerArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerArrayOutput) Index ¶
func (o GetAppTemplateContainerArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerOutput
func (GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutput ¶
func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
func (GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutputWithContext ¶
func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
type GetAppTemplateContainerEnvArgs ¶
type GetAppTemplateContainerEnvArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppTemplateContainerEnvArgs) ElementType ¶
func (GetAppTemplateContainerEnvArgs) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutput ¶
func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutputWithContext ¶
func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
type GetAppTemplateContainerEnvArray ¶
type GetAppTemplateContainerEnvArray []GetAppTemplateContainerEnvInput
func (GetAppTemplateContainerEnvArray) ElementType ¶
func (GetAppTemplateContainerEnvArray) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutput ¶
func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
func (GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutputWithContext ¶
func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
type GetAppTemplateContainerEnvArrayInput ¶
type GetAppTemplateContainerEnvArrayInput interface { pulumi.Input ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput ToGetAppTemplateContainerEnvArrayOutputWithContext(context.Context) GetAppTemplateContainerEnvArrayOutput }
GetAppTemplateContainerEnvArrayInput is an input type that accepts GetAppTemplateContainerEnvArray and GetAppTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerEnvArrayInput` via:
GetAppTemplateContainerEnvArray{ GetAppTemplateContainerEnvArgs{...} }
type GetAppTemplateContainerEnvArrayOutput ¶
type GetAppTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerEnvArrayOutput) ElementType ¶
func (GetAppTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArrayOutput) Index ¶
func (o GetAppTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutput ¶
func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
func (GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutputWithContext ¶
func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
type GetAppTemplateContainerEnvInput ¶
type GetAppTemplateContainerEnvInput interface { pulumi.Input ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput ToGetAppTemplateContainerEnvOutputWithContext(context.Context) GetAppTemplateContainerEnvOutput }
GetAppTemplateContainerEnvInput is an input type that accepts GetAppTemplateContainerEnvArgs and GetAppTemplateContainerEnvOutput values. You can construct a concrete instance of `GetAppTemplateContainerEnvInput` via:
GetAppTemplateContainerEnvArgs{...}
type GetAppTemplateContainerEnvOutput ¶
type GetAppTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerEnvOutput) ElementType ¶
func (GetAppTemplateContainerEnvOutput) ElementType() reflect.Type
func (GetAppTemplateContainerEnvOutput) Name ¶
func (o GetAppTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerEnvOutput) SecretName ¶
func (o GetAppTemplateContainerEnvOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutput ¶
func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutputWithContext ¶
func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvOutput) Value ¶
func (o GetAppTemplateContainerEnvOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerInput ¶
type GetAppTemplateContainerInput interface { pulumi.Input ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput ToGetAppTemplateContainerOutputWithContext(context.Context) GetAppTemplateContainerOutput }
GetAppTemplateContainerInput is an input type that accepts GetAppTemplateContainerArgs and GetAppTemplateContainerOutput values. You can construct a concrete instance of `GetAppTemplateContainerInput` via:
GetAppTemplateContainerArgs{...}
type GetAppTemplateContainerLivenessProbe ¶
type GetAppTemplateContainerLivenessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []GetAppTemplateContainerLivenessProbeHeader `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds int `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout int `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport string `pulumi:"transport"` }
type GetAppTemplateContainerLivenessProbeArgs ¶
type GetAppTemplateContainerLivenessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold pulumi.IntInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers GetAppTemplateContainerLivenessProbeHeaderArrayInput `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntInput `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntInput `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport pulumi.StringInput `pulumi:"transport"` }
func (GetAppTemplateContainerLivenessProbeArgs) ElementType ¶
func (GetAppTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutput ¶
func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutputWithContext ¶
func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
type GetAppTemplateContainerLivenessProbeArray ¶
type GetAppTemplateContainerLivenessProbeArray []GetAppTemplateContainerLivenessProbeInput
func (GetAppTemplateContainerLivenessProbeArray) ElementType ¶
func (GetAppTemplateContainerLivenessProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutput ¶
func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
func (GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
type GetAppTemplateContainerLivenessProbeArrayInput ¶
type GetAppTemplateContainerLivenessProbeArrayInput interface { pulumi.Input ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(context.Context) GetAppTemplateContainerLivenessProbeArrayOutput }
GetAppTemplateContainerLivenessProbeArrayInput is an input type that accepts GetAppTemplateContainerLivenessProbeArray and GetAppTemplateContainerLivenessProbeArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerLivenessProbeArrayInput` via:
GetAppTemplateContainerLivenessProbeArray{ GetAppTemplateContainerLivenessProbeArgs{...} }
type GetAppTemplateContainerLivenessProbeArrayOutput ¶
type GetAppTemplateContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeArrayOutput) ElementType ¶
func (GetAppTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutput ¶
func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
func (GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
type GetAppTemplateContainerLivenessProbeHeaderArgs ¶
type GetAppTemplateContainerLivenessProbeHeaderArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ElementType ¶
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutput ¶
func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
type GetAppTemplateContainerLivenessProbeHeaderArray ¶
type GetAppTemplateContainerLivenessProbeHeaderArray []GetAppTemplateContainerLivenessProbeHeaderInput
func (GetAppTemplateContainerLivenessProbeHeaderArray) ElementType ¶
func (GetAppTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
func (GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
type GetAppTemplateContainerLivenessProbeHeaderArrayInput ¶
type GetAppTemplateContainerLivenessProbeHeaderArrayInput interface { pulumi.Input ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput }
GetAppTemplateContainerLivenessProbeHeaderArrayInput is an input type that accepts GetAppTemplateContainerLivenessProbeHeaderArray and GetAppTemplateContainerLivenessProbeHeaderArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerLivenessProbeHeaderArrayInput` via:
GetAppTemplateContainerLivenessProbeHeaderArray{ GetAppTemplateContainerLivenessProbeHeaderArgs{...} }
type GetAppTemplateContainerLivenessProbeHeaderArrayOutput ¶
type GetAppTemplateContainerLivenessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType ¶
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
type GetAppTemplateContainerLivenessProbeHeaderInput ¶
type GetAppTemplateContainerLivenessProbeHeaderInput interface { pulumi.Input ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput }
GetAppTemplateContainerLivenessProbeHeaderInput is an input type that accepts GetAppTemplateContainerLivenessProbeHeaderArgs and GetAppTemplateContainerLivenessProbeHeaderOutput values. You can construct a concrete instance of `GetAppTemplateContainerLivenessProbeHeaderInput` via:
GetAppTemplateContainerLivenessProbeHeaderArgs{...}
type GetAppTemplateContainerLivenessProbeHeaderOutput ¶
type GetAppTemplateContainerLivenessProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ElementType ¶
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderOutput) Name ¶
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutput ¶
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderOutput) Value ¶
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerLivenessProbeInput ¶
type GetAppTemplateContainerLivenessProbeInput interface { pulumi.Input ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput ToGetAppTemplateContainerLivenessProbeOutputWithContext(context.Context) GetAppTemplateContainerLivenessProbeOutput }
GetAppTemplateContainerLivenessProbeInput is an input type that accepts GetAppTemplateContainerLivenessProbeArgs and GetAppTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `GetAppTemplateContainerLivenessProbeInput` via:
GetAppTemplateContainerLivenessProbeArgs{...}
type GetAppTemplateContainerLivenessProbeOutput ¶
type GetAppTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeOutput) ElementType ¶
func (GetAppTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeOutput) FailureCountThreshold ¶
func (o GetAppTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`.
func (GetAppTemplateContainerLivenessProbeOutput) Headers ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Headers() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerLivenessProbeOutput) Host ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Host() pulumi.StringOutput
The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (GetAppTemplateContainerLivenessProbeOutput) InitialDelay ¶
func (o GetAppTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (GetAppTemplateContainerLivenessProbeOutput) IntervalSeconds ¶
func (o GetAppTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (GetAppTemplateContainerLivenessProbeOutput) Path ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerLivenessProbeOutput) Port ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds ¶
func (o GetAppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (GetAppTemplateContainerLivenessProbeOutput) Timeout ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutput ¶
func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutputWithContext ¶
func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeOutput) Transport ¶
func (o GetAppTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerOutput ¶
type GetAppTemplateContainerOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerOutput) Args ¶
func (o GetAppTemplateContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (GetAppTemplateContainerOutput) Commands ¶
func (o GetAppTemplateContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (GetAppTemplateContainerOutput) Cpu ¶
func (o GetAppTemplateContainerOutput) Cpu() pulumi.Float64Output
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`.
func (GetAppTemplateContainerOutput) ElementType ¶
func (GetAppTemplateContainerOutput) ElementType() reflect.Type
func (GetAppTemplateContainerOutput) Envs ¶
func (o GetAppTemplateContainerOutput) Envs() GetAppTemplateContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (GetAppTemplateContainerOutput) EphemeralStorage ¶
func (o GetAppTemplateContainerOutput) EphemeralStorage() pulumi.StringOutput
The amount of ephemeral storage available to the Container App.
func (GetAppTemplateContainerOutput) Image ¶
func (o GetAppTemplateContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (GetAppTemplateContainerOutput) LivenessProbes ¶
func (o GetAppTemplateContainerOutput) LivenessProbes() GetAppTemplateContainerLivenessProbeArrayOutput
A `livenessProbe` block as detailed below.
func (GetAppTemplateContainerOutput) Memory ¶
func (o GetAppTemplateContainerOutput) Memory() pulumi.StringOutput
The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`.
func (GetAppTemplateContainerOutput) Name ¶
func (o GetAppTemplateContainerOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerOutput) ReadinessProbes ¶
func (o GetAppTemplateContainerOutput) ReadinessProbes() GetAppTemplateContainerReadinessProbeArrayOutput
A `readinessProbe` block as detailed below.
func (GetAppTemplateContainerOutput) StartupProbes ¶
func (o GetAppTemplateContainerOutput) StartupProbes() GetAppTemplateContainerStartupProbeArrayOutput
A `startupProbe` block as detailed below.
func (GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutput ¶
func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput
func (GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutputWithContext ¶
func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutputWithContext(ctx context.Context) GetAppTemplateContainerOutput
func (GetAppTemplateContainerOutput) VolumeMounts ¶
func (o GetAppTemplateContainerOutput) VolumeMounts() GetAppTemplateContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type GetAppTemplateContainerReadinessProbe ¶
type GetAppTemplateContainerReadinessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []GetAppTemplateContainerReadinessProbeHeader `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds int `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold int `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout int `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport string `pulumi:"transport"` }
type GetAppTemplateContainerReadinessProbeArgs ¶
type GetAppTemplateContainerReadinessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold pulumi.IntInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers GetAppTemplateContainerReadinessProbeHeaderArrayInput `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntInput `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold pulumi.IntInput `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntInput `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport pulumi.StringInput `pulumi:"transport"` }
func (GetAppTemplateContainerReadinessProbeArgs) ElementType ¶
func (GetAppTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutput ¶
func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutputWithContext ¶
func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
type GetAppTemplateContainerReadinessProbeArray ¶
type GetAppTemplateContainerReadinessProbeArray []GetAppTemplateContainerReadinessProbeInput
func (GetAppTemplateContainerReadinessProbeArray) ElementType ¶
func (GetAppTemplateContainerReadinessProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutput ¶
func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
func (GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
type GetAppTemplateContainerReadinessProbeArrayInput ¶
type GetAppTemplateContainerReadinessProbeArrayInput interface { pulumi.Input ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(context.Context) GetAppTemplateContainerReadinessProbeArrayOutput }
GetAppTemplateContainerReadinessProbeArrayInput is an input type that accepts GetAppTemplateContainerReadinessProbeArray and GetAppTemplateContainerReadinessProbeArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerReadinessProbeArrayInput` via:
GetAppTemplateContainerReadinessProbeArray{ GetAppTemplateContainerReadinessProbeArgs{...} }
type GetAppTemplateContainerReadinessProbeArrayOutput ¶
type GetAppTemplateContainerReadinessProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeArrayOutput) ElementType ¶
func (GetAppTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutput ¶
func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
func (GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
type GetAppTemplateContainerReadinessProbeHeaderArgs ¶
type GetAppTemplateContainerReadinessProbeHeaderArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ElementType ¶
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutput ¶
func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
type GetAppTemplateContainerReadinessProbeHeaderArray ¶
type GetAppTemplateContainerReadinessProbeHeaderArray []GetAppTemplateContainerReadinessProbeHeaderInput
func (GetAppTemplateContainerReadinessProbeHeaderArray) ElementType ¶
func (GetAppTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
func (GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
type GetAppTemplateContainerReadinessProbeHeaderArrayInput ¶
type GetAppTemplateContainerReadinessProbeHeaderArrayInput interface { pulumi.Input ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput }
GetAppTemplateContainerReadinessProbeHeaderArrayInput is an input type that accepts GetAppTemplateContainerReadinessProbeHeaderArray and GetAppTemplateContainerReadinessProbeHeaderArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerReadinessProbeHeaderArrayInput` via:
GetAppTemplateContainerReadinessProbeHeaderArray{ GetAppTemplateContainerReadinessProbeHeaderArgs{...} }
type GetAppTemplateContainerReadinessProbeHeaderArrayOutput ¶
type GetAppTemplateContainerReadinessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType ¶
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
type GetAppTemplateContainerReadinessProbeHeaderInput ¶
type GetAppTemplateContainerReadinessProbeHeaderInput interface { pulumi.Input ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput }
GetAppTemplateContainerReadinessProbeHeaderInput is an input type that accepts GetAppTemplateContainerReadinessProbeHeaderArgs and GetAppTemplateContainerReadinessProbeHeaderOutput values. You can construct a concrete instance of `GetAppTemplateContainerReadinessProbeHeaderInput` via:
GetAppTemplateContainerReadinessProbeHeaderArgs{...}
type GetAppTemplateContainerReadinessProbeHeaderOutput ¶
type GetAppTemplateContainerReadinessProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ElementType ¶
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderOutput) Name ¶
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutput ¶
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderOutput) Value ¶
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerReadinessProbeInput ¶
type GetAppTemplateContainerReadinessProbeInput interface { pulumi.Input ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput ToGetAppTemplateContainerReadinessProbeOutputWithContext(context.Context) GetAppTemplateContainerReadinessProbeOutput }
GetAppTemplateContainerReadinessProbeInput is an input type that accepts GetAppTemplateContainerReadinessProbeArgs and GetAppTemplateContainerReadinessProbeOutput values. You can construct a concrete instance of `GetAppTemplateContainerReadinessProbeInput` via:
GetAppTemplateContainerReadinessProbeArgs{...}
type GetAppTemplateContainerReadinessProbeOutput ¶
type GetAppTemplateContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeOutput) ElementType ¶
func (GetAppTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeOutput) FailureCountThreshold ¶
func (o GetAppTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`.
func (GetAppTemplateContainerReadinessProbeOutput) Headers ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Headers() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerReadinessProbeOutput) Host ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Host() pulumi.StringOutput
The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (GetAppTemplateContainerReadinessProbeOutput) InitialDelay ¶ added in v6.7.0
func (o GetAppTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (GetAppTemplateContainerReadinessProbeOutput) IntervalSeconds ¶
func (o GetAppTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (GetAppTemplateContainerReadinessProbeOutput) Path ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerReadinessProbeOutput) Port ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerReadinessProbeOutput) SuccessCountThreshold ¶
func (o GetAppTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntOutput
The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.
func (GetAppTemplateContainerReadinessProbeOutput) Timeout ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutput ¶
func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutputWithContext ¶
func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeOutput) Transport ¶
func (o GetAppTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerStartupProbe ¶
type GetAppTemplateContainerStartupProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []GetAppTemplateContainerStartupProbeHeader `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds int `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout int `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport string `pulumi:"transport"` }
type GetAppTemplateContainerStartupProbeArgs ¶
type GetAppTemplateContainerStartupProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`. FailureCountThreshold pulumi.IntInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers GetAppTemplateContainerStartupProbeHeaderArrayInput `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntInput `pulumi:"intervalSeconds"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntInput `pulumi:"timeout"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` Transport pulumi.StringInput `pulumi:"transport"` }
func (GetAppTemplateContainerStartupProbeArgs) ElementType ¶
func (GetAppTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutput ¶
func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutputWithContext ¶
func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
type GetAppTemplateContainerStartupProbeArray ¶
type GetAppTemplateContainerStartupProbeArray []GetAppTemplateContainerStartupProbeInput
func (GetAppTemplateContainerStartupProbeArray) ElementType ¶
func (GetAppTemplateContainerStartupProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutput ¶
func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
func (GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext ¶
func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
type GetAppTemplateContainerStartupProbeArrayInput ¶
type GetAppTemplateContainerStartupProbeArrayInput interface { pulumi.Input ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(context.Context) GetAppTemplateContainerStartupProbeArrayOutput }
GetAppTemplateContainerStartupProbeArrayInput is an input type that accepts GetAppTemplateContainerStartupProbeArray and GetAppTemplateContainerStartupProbeArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerStartupProbeArrayInput` via:
GetAppTemplateContainerStartupProbeArray{ GetAppTemplateContainerStartupProbeArgs{...} }
type GetAppTemplateContainerStartupProbeArrayOutput ¶
type GetAppTemplateContainerStartupProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeArrayOutput) ElementType ¶
func (GetAppTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutput ¶
func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
func (GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext ¶
func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
type GetAppTemplateContainerStartupProbeHeaderArgs ¶
type GetAppTemplateContainerStartupProbeHeaderArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppTemplateContainerStartupProbeHeaderArgs) ElementType ¶
func (GetAppTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutput ¶
func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
type GetAppTemplateContainerStartupProbeHeaderArray ¶
type GetAppTemplateContainerStartupProbeHeaderArray []GetAppTemplateContainerStartupProbeHeaderInput
func (GetAppTemplateContainerStartupProbeHeaderArray) ElementType ¶
func (GetAppTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput ¶
func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
func (GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
type GetAppTemplateContainerStartupProbeHeaderArrayInput ¶
type GetAppTemplateContainerStartupProbeHeaderArrayInput interface { pulumi.Input ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput }
GetAppTemplateContainerStartupProbeHeaderArrayInput is an input type that accepts GetAppTemplateContainerStartupProbeHeaderArray and GetAppTemplateContainerStartupProbeHeaderArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerStartupProbeHeaderArrayInput` via:
GetAppTemplateContainerStartupProbeHeaderArray{ GetAppTemplateContainerStartupProbeHeaderArgs{...} }
type GetAppTemplateContainerStartupProbeHeaderArrayOutput ¶
type GetAppTemplateContainerStartupProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ElementType ¶
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput ¶
func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
type GetAppTemplateContainerStartupProbeHeaderInput ¶
type GetAppTemplateContainerStartupProbeHeaderInput interface { pulumi.Input ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(context.Context) GetAppTemplateContainerStartupProbeHeaderOutput }
GetAppTemplateContainerStartupProbeHeaderInput is an input type that accepts GetAppTemplateContainerStartupProbeHeaderArgs and GetAppTemplateContainerStartupProbeHeaderOutput values. You can construct a concrete instance of `GetAppTemplateContainerStartupProbeHeaderInput` via:
GetAppTemplateContainerStartupProbeHeaderArgs{...}
type GetAppTemplateContainerStartupProbeHeaderOutput ¶
type GetAppTemplateContainerStartupProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeHeaderOutput) ElementType ¶
func (GetAppTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderOutput) Name ¶
func (o GetAppTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutput ¶
func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderOutput) Value ¶
func (o GetAppTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerStartupProbeInput ¶
type GetAppTemplateContainerStartupProbeInput interface { pulumi.Input ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput ToGetAppTemplateContainerStartupProbeOutputWithContext(context.Context) GetAppTemplateContainerStartupProbeOutput }
GetAppTemplateContainerStartupProbeInput is an input type that accepts GetAppTemplateContainerStartupProbeArgs and GetAppTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `GetAppTemplateContainerStartupProbeInput` via:
GetAppTemplateContainerStartupProbeArgs{...}
type GetAppTemplateContainerStartupProbeOutput ¶
type GetAppTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeOutput) ElementType ¶
func (GetAppTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeOutput) FailureCountThreshold ¶
func (o GetAppTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `30`. Defaults to `3`.
func (GetAppTemplateContainerStartupProbeOutput) Headers ¶
func (o GetAppTemplateContainerStartupProbeOutput) Headers() GetAppTemplateContainerStartupProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerStartupProbeOutput) Host ¶
func (o GetAppTemplateContainerStartupProbeOutput) Host() pulumi.StringOutput
The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (GetAppTemplateContainerStartupProbeOutput) InitialDelay ¶ added in v6.7.0
func (o GetAppTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (GetAppTemplateContainerStartupProbeOutput) IntervalSeconds ¶
func (o GetAppTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (GetAppTemplateContainerStartupProbeOutput) Path ¶
func (o GetAppTemplateContainerStartupProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerStartupProbeOutput) Port ¶
func (o GetAppTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds ¶
func (o GetAppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (GetAppTemplateContainerStartupProbeOutput) Timeout ¶
func (o GetAppTemplateContainerStartupProbeOutput) Timeout() pulumi.IntOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutput ¶
func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutputWithContext ¶
func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeOutput) Transport ¶
func (o GetAppTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerVolumeMountArgs ¶
type GetAppTemplateContainerVolumeMountArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` }
func (GetAppTemplateContainerVolumeMountArgs) ElementType ¶
func (GetAppTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutput ¶
func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
func (GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutputWithContext ¶
func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
type GetAppTemplateContainerVolumeMountArray ¶
type GetAppTemplateContainerVolumeMountArray []GetAppTemplateContainerVolumeMountInput
func (GetAppTemplateContainerVolumeMountArray) ElementType ¶
func (GetAppTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutput ¶
func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
func (GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
type GetAppTemplateContainerVolumeMountArrayInput ¶
type GetAppTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(context.Context) GetAppTemplateContainerVolumeMountArrayOutput }
GetAppTemplateContainerVolumeMountArrayInput is an input type that accepts GetAppTemplateContainerVolumeMountArray and GetAppTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetAppTemplateContainerVolumeMountArrayInput` via:
GetAppTemplateContainerVolumeMountArray{ GetAppTemplateContainerVolumeMountArgs{...} }
type GetAppTemplateContainerVolumeMountArrayOutput ¶
type GetAppTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (GetAppTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutput ¶
func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
func (GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
type GetAppTemplateContainerVolumeMountInput ¶
type GetAppTemplateContainerVolumeMountInput interface { pulumi.Input ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput ToGetAppTemplateContainerVolumeMountOutputWithContext(context.Context) GetAppTemplateContainerVolumeMountOutput }
GetAppTemplateContainerVolumeMountInput is an input type that accepts GetAppTemplateContainerVolumeMountArgs and GetAppTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `GetAppTemplateContainerVolumeMountInput` via:
GetAppTemplateContainerVolumeMountArgs{...}
type GetAppTemplateContainerVolumeMountOutput ¶
type GetAppTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerVolumeMountOutput) ElementType ¶
func (GetAppTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountOutput) Name ¶
func (o GetAppTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerVolumeMountOutput) Path ¶
func (o GetAppTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutput ¶
func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
func (GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutputWithContext ¶
func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
type GetAppTemplateCustomScaleRule ¶
type GetAppTemplateCustomScaleRule struct { Authentications []GetAppTemplateCustomScaleRuleAuthentication `pulumi:"authentications"` CustomRuleType string `pulumi:"customRuleType"` Metadata map[string]string `pulumi:"metadata"` // The name of the Container App. Name string `pulumi:"name"` }
type GetAppTemplateCustomScaleRuleArgs ¶
type GetAppTemplateCustomScaleRuleArgs struct { Authentications GetAppTemplateCustomScaleRuleAuthenticationArrayInput `pulumi:"authentications"` CustomRuleType pulumi.StringInput `pulumi:"customRuleType"` Metadata pulumi.StringMapInput `pulumi:"metadata"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppTemplateCustomScaleRuleArgs) ElementType ¶
func (GetAppTemplateCustomScaleRuleArgs) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutput ¶
func (i GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutput() GetAppTemplateCustomScaleRuleOutput
func (GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutputWithContext ¶
func (i GetAppTemplateCustomScaleRuleArgs) ToGetAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleOutput
type GetAppTemplateCustomScaleRuleArray ¶
type GetAppTemplateCustomScaleRuleArray []GetAppTemplateCustomScaleRuleInput
func (GetAppTemplateCustomScaleRuleArray) ElementType ¶
func (GetAppTemplateCustomScaleRuleArray) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutput ¶
func (i GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutput() GetAppTemplateCustomScaleRuleArrayOutput
func (GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext ¶
func (i GetAppTemplateCustomScaleRuleArray) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleArrayOutput
type GetAppTemplateCustomScaleRuleArrayInput ¶
type GetAppTemplateCustomScaleRuleArrayInput interface { pulumi.Input ToGetAppTemplateCustomScaleRuleArrayOutput() GetAppTemplateCustomScaleRuleArrayOutput ToGetAppTemplateCustomScaleRuleArrayOutputWithContext(context.Context) GetAppTemplateCustomScaleRuleArrayOutput }
GetAppTemplateCustomScaleRuleArrayInput is an input type that accepts GetAppTemplateCustomScaleRuleArray and GetAppTemplateCustomScaleRuleArrayOutput values. You can construct a concrete instance of `GetAppTemplateCustomScaleRuleArrayInput` via:
GetAppTemplateCustomScaleRuleArray{ GetAppTemplateCustomScaleRuleArgs{...} }
type GetAppTemplateCustomScaleRuleArrayOutput ¶
type GetAppTemplateCustomScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateCustomScaleRuleArrayOutput) ElementType ¶
func (GetAppTemplateCustomScaleRuleArrayOutput) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutput ¶
func (o GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutput() GetAppTemplateCustomScaleRuleArrayOutput
func (GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext ¶
func (o GetAppTemplateCustomScaleRuleArrayOutput) ToGetAppTemplateCustomScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleArrayOutput
type GetAppTemplateCustomScaleRuleAuthenticationArgs ¶
type GetAppTemplateCustomScaleRuleAuthenticationArgs struct { // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (GetAppTemplateCustomScaleRuleAuthenticationArgs) ElementType ¶
func (GetAppTemplateCustomScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutput ¶
func (i GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutput() GetAppTemplateCustomScaleRuleAuthenticationOutput
func (GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext ¶
func (i GetAppTemplateCustomScaleRuleAuthenticationArgs) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationOutput
type GetAppTemplateCustomScaleRuleAuthenticationArray ¶
type GetAppTemplateCustomScaleRuleAuthenticationArray []GetAppTemplateCustomScaleRuleAuthenticationInput
func (GetAppTemplateCustomScaleRuleAuthenticationArray) ElementType ¶
func (GetAppTemplateCustomScaleRuleAuthenticationArray) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
func (i GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
func (GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext ¶
func (i GetAppTemplateCustomScaleRuleAuthenticationArray) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
type GetAppTemplateCustomScaleRuleAuthenticationArrayInput ¶
type GetAppTemplateCustomScaleRuleAuthenticationArrayInput interface { pulumi.Input ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(context.Context) GetAppTemplateCustomScaleRuleAuthenticationArrayOutput }
GetAppTemplateCustomScaleRuleAuthenticationArrayInput is an input type that accepts GetAppTemplateCustomScaleRuleAuthenticationArray and GetAppTemplateCustomScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `GetAppTemplateCustomScaleRuleAuthenticationArrayInput` via:
GetAppTemplateCustomScaleRuleAuthenticationArray{ GetAppTemplateCustomScaleRuleAuthenticationArgs{...} }
type GetAppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
type GetAppTemplateCustomScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType ¶
func (GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutput() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
func (GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationArrayOutput) ToGetAppTemplateCustomScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
type GetAppTemplateCustomScaleRuleAuthenticationInput ¶
type GetAppTemplateCustomScaleRuleAuthenticationInput interface { pulumi.Input ToGetAppTemplateCustomScaleRuleAuthenticationOutput() GetAppTemplateCustomScaleRuleAuthenticationOutput ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext(context.Context) GetAppTemplateCustomScaleRuleAuthenticationOutput }
GetAppTemplateCustomScaleRuleAuthenticationInput is an input type that accepts GetAppTemplateCustomScaleRuleAuthenticationArgs and GetAppTemplateCustomScaleRuleAuthenticationOutput values. You can construct a concrete instance of `GetAppTemplateCustomScaleRuleAuthenticationInput` via:
GetAppTemplateCustomScaleRuleAuthenticationArgs{...}
type GetAppTemplateCustomScaleRuleAuthenticationOutput ¶
type GetAppTemplateCustomScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) ElementType ¶
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) SecretName ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutput ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutput() GetAppTemplateCustomScaleRuleAuthenticationOutput
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) ToGetAppTemplateCustomScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleAuthenticationOutput
func (GetAppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o GetAppTemplateCustomScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
type GetAppTemplateCustomScaleRuleInput ¶
type GetAppTemplateCustomScaleRuleInput interface { pulumi.Input ToGetAppTemplateCustomScaleRuleOutput() GetAppTemplateCustomScaleRuleOutput ToGetAppTemplateCustomScaleRuleOutputWithContext(context.Context) GetAppTemplateCustomScaleRuleOutput }
GetAppTemplateCustomScaleRuleInput is an input type that accepts GetAppTemplateCustomScaleRuleArgs and GetAppTemplateCustomScaleRuleOutput values. You can construct a concrete instance of `GetAppTemplateCustomScaleRuleInput` via:
GetAppTemplateCustomScaleRuleArgs{...}
type GetAppTemplateCustomScaleRuleOutput ¶
type GetAppTemplateCustomScaleRuleOutput struct{ *pulumi.OutputState }
func (GetAppTemplateCustomScaleRuleOutput) Authentications ¶
func (o GetAppTemplateCustomScaleRuleOutput) Authentications() GetAppTemplateCustomScaleRuleAuthenticationArrayOutput
func (GetAppTemplateCustomScaleRuleOutput) CustomRuleType ¶
func (o GetAppTemplateCustomScaleRuleOutput) CustomRuleType() pulumi.StringOutput
func (GetAppTemplateCustomScaleRuleOutput) ElementType ¶
func (GetAppTemplateCustomScaleRuleOutput) ElementType() reflect.Type
func (GetAppTemplateCustomScaleRuleOutput) Metadata ¶
func (o GetAppTemplateCustomScaleRuleOutput) Metadata() pulumi.StringMapOutput
func (GetAppTemplateCustomScaleRuleOutput) Name ¶
func (o GetAppTemplateCustomScaleRuleOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutput ¶
func (o GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutput() GetAppTemplateCustomScaleRuleOutput
func (GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutputWithContext ¶
func (o GetAppTemplateCustomScaleRuleOutput) ToGetAppTemplateCustomScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateCustomScaleRuleOutput
type GetAppTemplateHttpScaleRule ¶
type GetAppTemplateHttpScaleRule struct { Authentications []GetAppTemplateHttpScaleRuleAuthentication `pulumi:"authentications"` ConcurrentRequests string `pulumi:"concurrentRequests"` // The name of the Container App. Name string `pulumi:"name"` }
type GetAppTemplateHttpScaleRuleArgs ¶
type GetAppTemplateHttpScaleRuleArgs struct { Authentications GetAppTemplateHttpScaleRuleAuthenticationArrayInput `pulumi:"authentications"` ConcurrentRequests pulumi.StringInput `pulumi:"concurrentRequests"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppTemplateHttpScaleRuleArgs) ElementType ¶
func (GetAppTemplateHttpScaleRuleArgs) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutput ¶
func (i GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutput() GetAppTemplateHttpScaleRuleOutput
func (GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutputWithContext ¶
func (i GetAppTemplateHttpScaleRuleArgs) ToGetAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleOutput
type GetAppTemplateHttpScaleRuleArray ¶
type GetAppTemplateHttpScaleRuleArray []GetAppTemplateHttpScaleRuleInput
func (GetAppTemplateHttpScaleRuleArray) ElementType ¶
func (GetAppTemplateHttpScaleRuleArray) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutput ¶
func (i GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutput() GetAppTemplateHttpScaleRuleArrayOutput
func (GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext ¶
func (i GetAppTemplateHttpScaleRuleArray) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleArrayOutput
type GetAppTemplateHttpScaleRuleArrayInput ¶
type GetAppTemplateHttpScaleRuleArrayInput interface { pulumi.Input ToGetAppTemplateHttpScaleRuleArrayOutput() GetAppTemplateHttpScaleRuleArrayOutput ToGetAppTemplateHttpScaleRuleArrayOutputWithContext(context.Context) GetAppTemplateHttpScaleRuleArrayOutput }
GetAppTemplateHttpScaleRuleArrayInput is an input type that accepts GetAppTemplateHttpScaleRuleArray and GetAppTemplateHttpScaleRuleArrayOutput values. You can construct a concrete instance of `GetAppTemplateHttpScaleRuleArrayInput` via:
GetAppTemplateHttpScaleRuleArray{ GetAppTemplateHttpScaleRuleArgs{...} }
type GetAppTemplateHttpScaleRuleArrayOutput ¶
type GetAppTemplateHttpScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateHttpScaleRuleArrayOutput) ElementType ¶
func (GetAppTemplateHttpScaleRuleArrayOutput) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutput ¶
func (o GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutput() GetAppTemplateHttpScaleRuleArrayOutput
func (GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext ¶
func (o GetAppTemplateHttpScaleRuleArrayOutput) ToGetAppTemplateHttpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleArrayOutput
type GetAppTemplateHttpScaleRuleAuthenticationArgs ¶
type GetAppTemplateHttpScaleRuleAuthenticationArgs struct { // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (GetAppTemplateHttpScaleRuleAuthenticationArgs) ElementType ¶
func (GetAppTemplateHttpScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutput ¶
func (i GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutput() GetAppTemplateHttpScaleRuleAuthenticationOutput
func (GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext ¶
func (i GetAppTemplateHttpScaleRuleAuthenticationArgs) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationOutput
type GetAppTemplateHttpScaleRuleAuthenticationArray ¶
type GetAppTemplateHttpScaleRuleAuthenticationArray []GetAppTemplateHttpScaleRuleAuthenticationInput
func (GetAppTemplateHttpScaleRuleAuthenticationArray) ElementType ¶
func (GetAppTemplateHttpScaleRuleAuthenticationArray) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
func (i GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext ¶
func (i GetAppTemplateHttpScaleRuleAuthenticationArray) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
type GetAppTemplateHttpScaleRuleAuthenticationArrayInput ¶
type GetAppTemplateHttpScaleRuleAuthenticationArrayInput interface { pulumi.Input ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(context.Context) GetAppTemplateHttpScaleRuleAuthenticationArrayOutput }
GetAppTemplateHttpScaleRuleAuthenticationArrayInput is an input type that accepts GetAppTemplateHttpScaleRuleAuthenticationArray and GetAppTemplateHttpScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `GetAppTemplateHttpScaleRuleAuthenticationArrayInput` via:
GetAppTemplateHttpScaleRuleAuthenticationArray{ GetAppTemplateHttpScaleRuleAuthenticationArgs{...} }
type GetAppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
type GetAppTemplateHttpScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType ¶
func (GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutput() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateHttpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
type GetAppTemplateHttpScaleRuleAuthenticationInput ¶
type GetAppTemplateHttpScaleRuleAuthenticationInput interface { pulumi.Input ToGetAppTemplateHttpScaleRuleAuthenticationOutput() GetAppTemplateHttpScaleRuleAuthenticationOutput ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext(context.Context) GetAppTemplateHttpScaleRuleAuthenticationOutput }
GetAppTemplateHttpScaleRuleAuthenticationInput is an input type that accepts GetAppTemplateHttpScaleRuleAuthenticationArgs and GetAppTemplateHttpScaleRuleAuthenticationOutput values. You can construct a concrete instance of `GetAppTemplateHttpScaleRuleAuthenticationInput` via:
GetAppTemplateHttpScaleRuleAuthenticationArgs{...}
type GetAppTemplateHttpScaleRuleAuthenticationOutput ¶
type GetAppTemplateHttpScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) ElementType ¶
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) SecretName ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutput ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutput() GetAppTemplateHttpScaleRuleAuthenticationOutput
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) ToGetAppTemplateHttpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleAuthenticationOutput
func (GetAppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o GetAppTemplateHttpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
type GetAppTemplateHttpScaleRuleInput ¶
type GetAppTemplateHttpScaleRuleInput interface { pulumi.Input ToGetAppTemplateHttpScaleRuleOutput() GetAppTemplateHttpScaleRuleOutput ToGetAppTemplateHttpScaleRuleOutputWithContext(context.Context) GetAppTemplateHttpScaleRuleOutput }
GetAppTemplateHttpScaleRuleInput is an input type that accepts GetAppTemplateHttpScaleRuleArgs and GetAppTemplateHttpScaleRuleOutput values. You can construct a concrete instance of `GetAppTemplateHttpScaleRuleInput` via:
GetAppTemplateHttpScaleRuleArgs{...}
type GetAppTemplateHttpScaleRuleOutput ¶
type GetAppTemplateHttpScaleRuleOutput struct{ *pulumi.OutputState }
func (GetAppTemplateHttpScaleRuleOutput) Authentications ¶
func (o GetAppTemplateHttpScaleRuleOutput) Authentications() GetAppTemplateHttpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateHttpScaleRuleOutput) ConcurrentRequests ¶
func (o GetAppTemplateHttpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
func (GetAppTemplateHttpScaleRuleOutput) ElementType ¶
func (GetAppTemplateHttpScaleRuleOutput) ElementType() reflect.Type
func (GetAppTemplateHttpScaleRuleOutput) Name ¶
func (o GetAppTemplateHttpScaleRuleOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutput ¶
func (o GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutput() GetAppTemplateHttpScaleRuleOutput
func (GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutputWithContext ¶
func (o GetAppTemplateHttpScaleRuleOutput) ToGetAppTemplateHttpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateHttpScaleRuleOutput
type GetAppTemplateInitContainer ¶
type GetAppTemplateInitContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. Cpu float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []GetAppTemplateInitContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. EphemeralStorage string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`. Memory string `pulumi:"memory"` // The name of the Container App. Name string `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts []GetAppTemplateInitContainerVolumeMount `pulumi:"volumeMounts"` }
type GetAppTemplateInitContainerArgs ¶
type GetAppTemplateInitContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. Cpu pulumi.Float64Input `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs GetAppTemplateInitContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. EphemeralStorage pulumi.StringInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`. Memory pulumi.StringInput `pulumi:"memory"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts GetAppTemplateInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (GetAppTemplateInitContainerArgs) ElementType ¶
func (GetAppTemplateInitContainerArgs) ElementType() reflect.Type
func (GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutput ¶
func (i GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutput() GetAppTemplateInitContainerOutput
func (GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutputWithContext ¶
func (i GetAppTemplateInitContainerArgs) ToGetAppTemplateInitContainerOutputWithContext(ctx context.Context) GetAppTemplateInitContainerOutput
type GetAppTemplateInitContainerArray ¶
type GetAppTemplateInitContainerArray []GetAppTemplateInitContainerInput
func (GetAppTemplateInitContainerArray) ElementType ¶
func (GetAppTemplateInitContainerArray) ElementType() reflect.Type
func (GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutput ¶
func (i GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutput() GetAppTemplateInitContainerArrayOutput
func (GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutputWithContext ¶
func (i GetAppTemplateInitContainerArray) ToGetAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerArrayOutput
type GetAppTemplateInitContainerArrayInput ¶
type GetAppTemplateInitContainerArrayInput interface { pulumi.Input ToGetAppTemplateInitContainerArrayOutput() GetAppTemplateInitContainerArrayOutput ToGetAppTemplateInitContainerArrayOutputWithContext(context.Context) GetAppTemplateInitContainerArrayOutput }
GetAppTemplateInitContainerArrayInput is an input type that accepts GetAppTemplateInitContainerArray and GetAppTemplateInitContainerArrayOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerArrayInput` via:
GetAppTemplateInitContainerArray{ GetAppTemplateInitContainerArgs{...} }
type GetAppTemplateInitContainerArrayOutput ¶
type GetAppTemplateInitContainerArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerArrayOutput) ElementType ¶
func (GetAppTemplateInitContainerArrayOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutput ¶
func (o GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutput() GetAppTemplateInitContainerArrayOutput
func (GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutputWithContext ¶
func (o GetAppTemplateInitContainerArrayOutput) ToGetAppTemplateInitContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerArrayOutput
type GetAppTemplateInitContainerEnvArgs ¶
type GetAppTemplateInitContainerEnvArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppTemplateInitContainerEnvArgs) ElementType ¶
func (GetAppTemplateInitContainerEnvArgs) ElementType() reflect.Type
func (GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutput ¶
func (i GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutput() GetAppTemplateInitContainerEnvOutput
func (GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutputWithContext ¶
func (i GetAppTemplateInitContainerEnvArgs) ToGetAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvOutput
type GetAppTemplateInitContainerEnvArray ¶
type GetAppTemplateInitContainerEnvArray []GetAppTemplateInitContainerEnvInput
func (GetAppTemplateInitContainerEnvArray) ElementType ¶
func (GetAppTemplateInitContainerEnvArray) ElementType() reflect.Type
func (GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutput ¶
func (i GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutput() GetAppTemplateInitContainerEnvArrayOutput
func (GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutputWithContext ¶
func (i GetAppTemplateInitContainerEnvArray) ToGetAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvArrayOutput
type GetAppTemplateInitContainerEnvArrayInput ¶
type GetAppTemplateInitContainerEnvArrayInput interface { pulumi.Input ToGetAppTemplateInitContainerEnvArrayOutput() GetAppTemplateInitContainerEnvArrayOutput ToGetAppTemplateInitContainerEnvArrayOutputWithContext(context.Context) GetAppTemplateInitContainerEnvArrayOutput }
GetAppTemplateInitContainerEnvArrayInput is an input type that accepts GetAppTemplateInitContainerEnvArray and GetAppTemplateInitContainerEnvArrayOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerEnvArrayInput` via:
GetAppTemplateInitContainerEnvArray{ GetAppTemplateInitContainerEnvArgs{...} }
type GetAppTemplateInitContainerEnvArrayOutput ¶
type GetAppTemplateInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerEnvArrayOutput) ElementType ¶
func (GetAppTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutput ¶
func (o GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutput() GetAppTemplateInitContainerEnvArrayOutput
func (GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutputWithContext ¶
func (o GetAppTemplateInitContainerEnvArrayOutput) ToGetAppTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvArrayOutput
type GetAppTemplateInitContainerEnvInput ¶
type GetAppTemplateInitContainerEnvInput interface { pulumi.Input ToGetAppTemplateInitContainerEnvOutput() GetAppTemplateInitContainerEnvOutput ToGetAppTemplateInitContainerEnvOutputWithContext(context.Context) GetAppTemplateInitContainerEnvOutput }
GetAppTemplateInitContainerEnvInput is an input type that accepts GetAppTemplateInitContainerEnvArgs and GetAppTemplateInitContainerEnvOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerEnvInput` via:
GetAppTemplateInitContainerEnvArgs{...}
type GetAppTemplateInitContainerEnvOutput ¶
type GetAppTemplateInitContainerEnvOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerEnvOutput) ElementType ¶
func (GetAppTemplateInitContainerEnvOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerEnvOutput) Name ¶
func (o GetAppTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateInitContainerEnvOutput) SecretName ¶
func (o GetAppTemplateInitContainerEnvOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutput ¶
func (o GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutput() GetAppTemplateInitContainerEnvOutput
func (GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutputWithContext ¶
func (o GetAppTemplateInitContainerEnvOutput) ToGetAppTemplateInitContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateInitContainerEnvOutput
func (GetAppTemplateInitContainerEnvOutput) Value ¶
func (o GetAppTemplateInitContainerEnvOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateInitContainerInput ¶
type GetAppTemplateInitContainerInput interface { pulumi.Input ToGetAppTemplateInitContainerOutput() GetAppTemplateInitContainerOutput ToGetAppTemplateInitContainerOutputWithContext(context.Context) GetAppTemplateInitContainerOutput }
GetAppTemplateInitContainerInput is an input type that accepts GetAppTemplateInitContainerArgs and GetAppTemplateInitContainerOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerInput` via:
GetAppTemplateInitContainerArgs{...}
type GetAppTemplateInitContainerOutput ¶
type GetAppTemplateInitContainerOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerOutput) Args ¶
func (o GetAppTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (GetAppTemplateInitContainerOutput) Commands ¶
func (o GetAppTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (GetAppTemplateInitContainerOutput) Cpu ¶
func (o GetAppTemplateInitContainerOutput) Cpu() pulumi.Float64Output
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`.
func (GetAppTemplateInitContainerOutput) ElementType ¶
func (GetAppTemplateInitContainerOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerOutput) EphemeralStorage ¶
func (o GetAppTemplateInitContainerOutput) EphemeralStorage() pulumi.StringOutput
The amount of ephemeral storage available to the Container App.
func (GetAppTemplateInitContainerOutput) Image ¶
func (o GetAppTemplateInitContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (GetAppTemplateInitContainerOutput) Memory ¶
func (o GetAppTemplateInitContainerOutput) Memory() pulumi.StringOutput
The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi`, and `4Gi`.
func (GetAppTemplateInitContainerOutput) Name ¶
func (o GetAppTemplateInitContainerOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutput ¶
func (o GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutput() GetAppTemplateInitContainerOutput
func (GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutputWithContext ¶
func (o GetAppTemplateInitContainerOutput) ToGetAppTemplateInitContainerOutputWithContext(ctx context.Context) GetAppTemplateInitContainerOutput
func (GetAppTemplateInitContainerOutput) VolumeMounts ¶
func (o GetAppTemplateInitContainerOutput) VolumeMounts() GetAppTemplateInitContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type GetAppTemplateInitContainerVolumeMountArgs ¶
type GetAppTemplateInitContainerVolumeMountArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The path in the container at which to mount this volume. Path pulumi.StringInput `pulumi:"path"` }
func (GetAppTemplateInitContainerVolumeMountArgs) ElementType ¶
func (GetAppTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
func (GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutput ¶
func (i GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutput() GetAppTemplateInitContainerVolumeMountOutput
func (GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutputWithContext ¶
func (i GetAppTemplateInitContainerVolumeMountArgs) ToGetAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountOutput
type GetAppTemplateInitContainerVolumeMountArray ¶
type GetAppTemplateInitContainerVolumeMountArray []GetAppTemplateInitContainerVolumeMountInput
func (GetAppTemplateInitContainerVolumeMountArray) ElementType ¶
func (GetAppTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
func (GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutput ¶
func (i GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutput() GetAppTemplateInitContainerVolumeMountArrayOutput
func (GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (i GetAppTemplateInitContainerVolumeMountArray) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountArrayOutput
type GetAppTemplateInitContainerVolumeMountArrayInput ¶
type GetAppTemplateInitContainerVolumeMountArrayInput interface { pulumi.Input ToGetAppTemplateInitContainerVolumeMountArrayOutput() GetAppTemplateInitContainerVolumeMountArrayOutput ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext(context.Context) GetAppTemplateInitContainerVolumeMountArrayOutput }
GetAppTemplateInitContainerVolumeMountArrayInput is an input type that accepts GetAppTemplateInitContainerVolumeMountArray and GetAppTemplateInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerVolumeMountArrayInput` via:
GetAppTemplateInitContainerVolumeMountArray{ GetAppTemplateInitContainerVolumeMountArgs{...} }
type GetAppTemplateInitContainerVolumeMountArrayOutput ¶
type GetAppTemplateInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerVolumeMountArrayOutput) ElementType ¶
func (GetAppTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutput ¶
func (o GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutput() GetAppTemplateInitContainerVolumeMountArrayOutput
func (GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (o GetAppTemplateInitContainerVolumeMountArrayOutput) ToGetAppTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountArrayOutput
type GetAppTemplateInitContainerVolumeMountInput ¶
type GetAppTemplateInitContainerVolumeMountInput interface { pulumi.Input ToGetAppTemplateInitContainerVolumeMountOutput() GetAppTemplateInitContainerVolumeMountOutput ToGetAppTemplateInitContainerVolumeMountOutputWithContext(context.Context) GetAppTemplateInitContainerVolumeMountOutput }
GetAppTemplateInitContainerVolumeMountInput is an input type that accepts GetAppTemplateInitContainerVolumeMountArgs and GetAppTemplateInitContainerVolumeMountOutput values. You can construct a concrete instance of `GetAppTemplateInitContainerVolumeMountInput` via:
GetAppTemplateInitContainerVolumeMountArgs{...}
type GetAppTemplateInitContainerVolumeMountOutput ¶
type GetAppTemplateInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetAppTemplateInitContainerVolumeMountOutput) ElementType ¶
func (GetAppTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
func (GetAppTemplateInitContainerVolumeMountOutput) Name ¶
func (o GetAppTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateInitContainerVolumeMountOutput) Path ¶
func (o GetAppTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutput ¶
func (o GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutput() GetAppTemplateInitContainerVolumeMountOutput
func (GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutputWithContext ¶
func (o GetAppTemplateInitContainerVolumeMountOutput) ToGetAppTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateInitContainerVolumeMountOutput
type GetAppTemplateInput ¶
type GetAppTemplateInput interface { pulumi.Input ToGetAppTemplateOutput() GetAppTemplateOutput ToGetAppTemplateOutputWithContext(context.Context) GetAppTemplateOutput }
GetAppTemplateInput is an input type that accepts GetAppTemplateArgs and GetAppTemplateOutput values. You can construct a concrete instance of `GetAppTemplateInput` via:
GetAppTemplateArgs{...}
type GetAppTemplateOutput ¶
type GetAppTemplateOutput struct{ *pulumi.OutputState }
func (GetAppTemplateOutput) AzureQueueScaleRules ¶
func (o GetAppTemplateOutput) AzureQueueScaleRules() GetAppTemplateAzureQueueScaleRuleArrayOutput
func (GetAppTemplateOutput) Containers ¶
func (o GetAppTemplateOutput) Containers() GetAppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (GetAppTemplateOutput) CustomScaleRules ¶
func (o GetAppTemplateOutput) CustomScaleRules() GetAppTemplateCustomScaleRuleArrayOutput
func (GetAppTemplateOutput) ElementType ¶
func (GetAppTemplateOutput) ElementType() reflect.Type
func (GetAppTemplateOutput) HttpScaleRules ¶
func (o GetAppTemplateOutput) HttpScaleRules() GetAppTemplateHttpScaleRuleArrayOutput
func (GetAppTemplateOutput) InitContainers ¶
func (o GetAppTemplateOutput) InitContainers() GetAppTemplateInitContainerArrayOutput
One or more `initContainer` blocks as detailed below.
func (GetAppTemplateOutput) MaxReplicas ¶
func (o GetAppTemplateOutput) MaxReplicas() pulumi.IntOutput
The maximum number of replicas for this container.
func (GetAppTemplateOutput) MinReplicas ¶
func (o GetAppTemplateOutput) MinReplicas() pulumi.IntOutput
The minimum number of replicas for this container.
func (GetAppTemplateOutput) RevisionSuffix ¶
func (o GetAppTemplateOutput) RevisionSuffix() pulumi.StringOutput
The suffix string to which this `trafficWeight` applies.
func (GetAppTemplateOutput) TcpScaleRules ¶
func (o GetAppTemplateOutput) TcpScaleRules() GetAppTemplateTcpScaleRuleArrayOutput
func (GetAppTemplateOutput) ToGetAppTemplateOutput ¶
func (o GetAppTemplateOutput) ToGetAppTemplateOutput() GetAppTemplateOutput
func (GetAppTemplateOutput) ToGetAppTemplateOutputWithContext ¶
func (o GetAppTemplateOutput) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
func (GetAppTemplateOutput) Volumes ¶
func (o GetAppTemplateOutput) Volumes() GetAppTemplateVolumeArrayOutput
A `volume` block as detailed below.
type GetAppTemplateTcpScaleRule ¶
type GetAppTemplateTcpScaleRule struct { Authentications []GetAppTemplateTcpScaleRuleAuthentication `pulumi:"authentications"` ConcurrentRequests string `pulumi:"concurrentRequests"` // The name of the Container App. Name string `pulumi:"name"` }
type GetAppTemplateTcpScaleRuleArgs ¶
type GetAppTemplateTcpScaleRuleArgs struct { Authentications GetAppTemplateTcpScaleRuleAuthenticationArrayInput `pulumi:"authentications"` ConcurrentRequests pulumi.StringInput `pulumi:"concurrentRequests"` // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` }
func (GetAppTemplateTcpScaleRuleArgs) ElementType ¶
func (GetAppTemplateTcpScaleRuleArgs) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutput ¶
func (i GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutput() GetAppTemplateTcpScaleRuleOutput
func (GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutputWithContext ¶
func (i GetAppTemplateTcpScaleRuleArgs) ToGetAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleOutput
type GetAppTemplateTcpScaleRuleArray ¶
type GetAppTemplateTcpScaleRuleArray []GetAppTemplateTcpScaleRuleInput
func (GetAppTemplateTcpScaleRuleArray) ElementType ¶
func (GetAppTemplateTcpScaleRuleArray) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutput ¶
func (i GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutput() GetAppTemplateTcpScaleRuleArrayOutput
func (GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext ¶
func (i GetAppTemplateTcpScaleRuleArray) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleArrayOutput
type GetAppTemplateTcpScaleRuleArrayInput ¶
type GetAppTemplateTcpScaleRuleArrayInput interface { pulumi.Input ToGetAppTemplateTcpScaleRuleArrayOutput() GetAppTemplateTcpScaleRuleArrayOutput ToGetAppTemplateTcpScaleRuleArrayOutputWithContext(context.Context) GetAppTemplateTcpScaleRuleArrayOutput }
GetAppTemplateTcpScaleRuleArrayInput is an input type that accepts GetAppTemplateTcpScaleRuleArray and GetAppTemplateTcpScaleRuleArrayOutput values. You can construct a concrete instance of `GetAppTemplateTcpScaleRuleArrayInput` via:
GetAppTemplateTcpScaleRuleArray{ GetAppTemplateTcpScaleRuleArgs{...} }
type GetAppTemplateTcpScaleRuleArrayOutput ¶
type GetAppTemplateTcpScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateTcpScaleRuleArrayOutput) ElementType ¶
func (GetAppTemplateTcpScaleRuleArrayOutput) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleArrayOutput) Index ¶
func (o GetAppTemplateTcpScaleRuleArrayOutput) Index(i pulumi.IntInput) GetAppTemplateTcpScaleRuleOutput
func (GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutput ¶
func (o GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutput() GetAppTemplateTcpScaleRuleArrayOutput
func (GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext ¶
func (o GetAppTemplateTcpScaleRuleArrayOutput) ToGetAppTemplateTcpScaleRuleArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleArrayOutput
type GetAppTemplateTcpScaleRuleAuthenticationArgs ¶
type GetAppTemplateTcpScaleRuleAuthenticationArgs struct { // The name of the secret that contains the value for this environment variable. SecretName pulumi.StringInput `pulumi:"secretName"` TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (GetAppTemplateTcpScaleRuleAuthenticationArgs) ElementType ¶
func (GetAppTemplateTcpScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutput ¶
func (i GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutput() GetAppTemplateTcpScaleRuleAuthenticationOutput
func (GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext ¶
func (i GetAppTemplateTcpScaleRuleAuthenticationArgs) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationOutput
type GetAppTemplateTcpScaleRuleAuthenticationArray ¶
type GetAppTemplateTcpScaleRuleAuthenticationArray []GetAppTemplateTcpScaleRuleAuthenticationInput
func (GetAppTemplateTcpScaleRuleAuthenticationArray) ElementType ¶
func (GetAppTemplateTcpScaleRuleAuthenticationArray) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
func (i GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext ¶
func (i GetAppTemplateTcpScaleRuleAuthenticationArray) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
type GetAppTemplateTcpScaleRuleAuthenticationArrayInput ¶
type GetAppTemplateTcpScaleRuleAuthenticationArrayInput interface { pulumi.Input ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(context.Context) GetAppTemplateTcpScaleRuleAuthenticationArrayOutput }
GetAppTemplateTcpScaleRuleAuthenticationArrayInput is an input type that accepts GetAppTemplateTcpScaleRuleAuthenticationArray and GetAppTemplateTcpScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `GetAppTemplateTcpScaleRuleAuthenticationArrayInput` via:
GetAppTemplateTcpScaleRuleAuthenticationArray{ GetAppTemplateTcpScaleRuleAuthenticationArgs{...} }
type GetAppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
type GetAppTemplateTcpScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType ¶
func (GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutput() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationArrayOutput) ToGetAppTemplateTcpScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
type GetAppTemplateTcpScaleRuleAuthenticationInput ¶
type GetAppTemplateTcpScaleRuleAuthenticationInput interface { pulumi.Input ToGetAppTemplateTcpScaleRuleAuthenticationOutput() GetAppTemplateTcpScaleRuleAuthenticationOutput ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext(context.Context) GetAppTemplateTcpScaleRuleAuthenticationOutput }
GetAppTemplateTcpScaleRuleAuthenticationInput is an input type that accepts GetAppTemplateTcpScaleRuleAuthenticationArgs and GetAppTemplateTcpScaleRuleAuthenticationOutput values. You can construct a concrete instance of `GetAppTemplateTcpScaleRuleAuthenticationInput` via:
GetAppTemplateTcpScaleRuleAuthenticationArgs{...}
type GetAppTemplateTcpScaleRuleAuthenticationOutput ¶
type GetAppTemplateTcpScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) ElementType ¶
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) SecretName ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutput ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutput() GetAppTemplateTcpScaleRuleAuthenticationOutput
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) ToGetAppTemplateTcpScaleRuleAuthenticationOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleAuthenticationOutput
func (GetAppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o GetAppTemplateTcpScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
type GetAppTemplateTcpScaleRuleInput ¶
type GetAppTemplateTcpScaleRuleInput interface { pulumi.Input ToGetAppTemplateTcpScaleRuleOutput() GetAppTemplateTcpScaleRuleOutput ToGetAppTemplateTcpScaleRuleOutputWithContext(context.Context) GetAppTemplateTcpScaleRuleOutput }
GetAppTemplateTcpScaleRuleInput is an input type that accepts GetAppTemplateTcpScaleRuleArgs and GetAppTemplateTcpScaleRuleOutput values. You can construct a concrete instance of `GetAppTemplateTcpScaleRuleInput` via:
GetAppTemplateTcpScaleRuleArgs{...}
type GetAppTemplateTcpScaleRuleOutput ¶
type GetAppTemplateTcpScaleRuleOutput struct{ *pulumi.OutputState }
func (GetAppTemplateTcpScaleRuleOutput) Authentications ¶
func (o GetAppTemplateTcpScaleRuleOutput) Authentications() GetAppTemplateTcpScaleRuleAuthenticationArrayOutput
func (GetAppTemplateTcpScaleRuleOutput) ConcurrentRequests ¶
func (o GetAppTemplateTcpScaleRuleOutput) ConcurrentRequests() pulumi.StringOutput
func (GetAppTemplateTcpScaleRuleOutput) ElementType ¶
func (GetAppTemplateTcpScaleRuleOutput) ElementType() reflect.Type
func (GetAppTemplateTcpScaleRuleOutput) Name ¶
func (o GetAppTemplateTcpScaleRuleOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutput ¶
func (o GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutput() GetAppTemplateTcpScaleRuleOutput
func (GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutputWithContext ¶
func (o GetAppTemplateTcpScaleRuleOutput) ToGetAppTemplateTcpScaleRuleOutputWithContext(ctx context.Context) GetAppTemplateTcpScaleRuleOutput
type GetAppTemplateVolume ¶
type GetAppTemplateVolume struct { // The name of the Container App. Name string `pulumi:"name"` // The name of the `AzureFile` storage. StorageName string `pulumi:"storageName"` // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. StorageType string `pulumi:"storageType"` }
type GetAppTemplateVolumeArgs ¶
type GetAppTemplateVolumeArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The name of the `AzureFile` storage. StorageName pulumi.StringInput `pulumi:"storageName"` // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. StorageType pulumi.StringInput `pulumi:"storageType"` }
func (GetAppTemplateVolumeArgs) ElementType ¶
func (GetAppTemplateVolumeArgs) ElementType() reflect.Type
func (GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutput ¶
func (i GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutputWithContext ¶
func (i GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
type GetAppTemplateVolumeArray ¶
type GetAppTemplateVolumeArray []GetAppTemplateVolumeInput
func (GetAppTemplateVolumeArray) ElementType ¶
func (GetAppTemplateVolumeArray) ElementType() reflect.Type
func (GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutput ¶
func (i GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput
func (GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutputWithContext ¶
func (i GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutputWithContext(ctx context.Context) GetAppTemplateVolumeArrayOutput
type GetAppTemplateVolumeArrayInput ¶
type GetAppTemplateVolumeArrayInput interface { pulumi.Input ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput ToGetAppTemplateVolumeArrayOutputWithContext(context.Context) GetAppTemplateVolumeArrayOutput }
GetAppTemplateVolumeArrayInput is an input type that accepts GetAppTemplateVolumeArray and GetAppTemplateVolumeArrayOutput values. You can construct a concrete instance of `GetAppTemplateVolumeArrayInput` via:
GetAppTemplateVolumeArray{ GetAppTemplateVolumeArgs{...} }
type GetAppTemplateVolumeArrayOutput ¶
type GetAppTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateVolumeArrayOutput) ElementType ¶
func (GetAppTemplateVolumeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateVolumeArrayOutput) Index ¶
func (o GetAppTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutput ¶
func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput
func (GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutputWithContext ¶
func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutputWithContext(ctx context.Context) GetAppTemplateVolumeArrayOutput
type GetAppTemplateVolumeInput ¶
type GetAppTemplateVolumeInput interface { pulumi.Input ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput ToGetAppTemplateVolumeOutputWithContext(context.Context) GetAppTemplateVolumeOutput }
GetAppTemplateVolumeInput is an input type that accepts GetAppTemplateVolumeArgs and GetAppTemplateVolumeOutput values. You can construct a concrete instance of `GetAppTemplateVolumeInput` via:
GetAppTemplateVolumeArgs{...}
type GetAppTemplateVolumeOutput ¶
type GetAppTemplateVolumeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateVolumeOutput) ElementType ¶
func (GetAppTemplateVolumeOutput) ElementType() reflect.Type
func (GetAppTemplateVolumeOutput) Name ¶
func (o GetAppTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateVolumeOutput) StorageName ¶
func (o GetAppTemplateVolumeOutput) StorageName() pulumi.StringOutput
The name of the `AzureFile` storage.
func (GetAppTemplateVolumeOutput) StorageType ¶
func (o GetAppTemplateVolumeOutput) StorageType() pulumi.StringOutput
The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.
func (GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput ¶
func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext ¶
func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
type Job ¶
type Job struct { pulumi.CustomResourceState // The ID of the Container App Environment in which to create the Container App Job. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringOutput `pulumi:"containerAppEnvironmentId"` // The endpoint for the Container App Job event stream. EventStreamEndpoint pulumi.StringOutput `pulumi:"eventStreamEndpoint"` // A `eventTriggerConfig` block as defined below. EventTriggerConfig JobEventTriggerConfigPtrOutput `pulumi:"eventTriggerConfig"` // A `identity` block as defined below. Identity JobIdentityPtrOutput `pulumi:"identity"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // A `manualTriggerConfig` block as defined below. ManualTriggerConfig JobManualTriggerConfigPtrOutput `pulumi:"manualTriggerConfig"` // Specifies the name of the Container App Job resource. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of the Public IP Addresses which the Container App uses for outbound network access. OutboundIpAddresses pulumi.StringArrayOutput `pulumi:"outboundIpAddresses"` // One or more `registry` blocks as defined below. Registries JobRegistryArrayOutput `pulumi:"registries"` // The maximum number of times a replica is allowed to retry. ReplicaRetryLimit pulumi.IntPtrOutput `pulumi:"replicaRetryLimit"` // The maximum number of seconds a replica is allowed to run. ReplicaTimeoutInSeconds pulumi.IntOutput `pulumi:"replicaTimeoutInSeconds"` // The name of the resource group in which to create the Container App Job. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `scheduleTriggerConfig` block as defined below. // // > ** NOTE **: Only one of `manualTriggerConfig`, `eventTriggerConfig` or `scheduleTriggerConfig` can be specified. ScheduleTriggerConfig JobScheduleTriggerConfigPtrOutput `pulumi:"scheduleTriggerConfig"` // One or more `secret` blocks as defined below. Secrets JobSecretArrayOutput `pulumi:"secrets"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // A `template` block as defined below. Template JobTemplateOutput `pulumi:"template"` // The name of the workload profile to use for the Container App Job. WorkloadProfileName pulumi.StringPtrOutput `pulumi:"workloadProfileName"` }
Manages a Container App Job.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "example", &operationalinsights.AnalyticsWorkspaceArgs{ Name: pulumi.String("example-log-analytics-workspace"), Location: example.Location, ResourceGroupName: example.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "example", &containerapp.EnvironmentArgs{ Name: pulumi.String("example-container-app-environment"), Location: example.Location, ResourceGroupName: example.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } _, err = containerapp.NewJob(ctx, "example", &containerapp.JobArgs{ Name: pulumi.String("example-container-app-job"), Location: example.Location, ResourceGroupName: example.Name, ContainerAppEnvironmentId: exampleEnvironment.ID(), ReplicaTimeoutInSeconds: pulumi.Int(10), ReplicaRetryLimit: pulumi.Int(10), ManualTriggerConfig: &containerapp.JobManualTriggerConfigArgs{ Parallelism: pulumi.Int(4), ReplicaCompletionCount: pulumi.Int(1), }, Template: &containerapp.JobTemplateArgs{ Containers: containerapp.JobTemplateContainerArray{ &containerapp.JobTemplateContainerArgs{ Image: pulumi.String("repo/testcontainerAppsJob0:v1"), Name: pulumi.String("testcontainerappsjob0"), ReadinessProbes: containerapp.JobTemplateContainerReadinessProbeArray{ &containerapp.JobTemplateContainerReadinessProbeArgs{ Transport: pulumi.String("HTTP"), Port: pulumi.Int(5000), }, }, LivenessProbes: containerapp.JobTemplateContainerLivenessProbeArray{ &containerapp.JobTemplateContainerLivenessProbeArgs{ Transport: pulumi.String("HTTP"), Port: pulumi.Int(5000), Path: pulumi.String("/health"), Headers: containerapp.JobTemplateContainerLivenessProbeHeaderArray{ &containerapp.JobTemplateContainerLivenessProbeHeaderArgs{ Name: pulumi.String("Cache-Control"), Value: pulumi.String("no-cache"), }, }, InitialDelay: pulumi.Int(5), IntervalSeconds: pulumi.Int(20), Timeout: pulumi.Int(2), FailureCountThreshold: pulumi.Int(1), }, }, StartupProbes: containerapp.JobTemplateContainerStartupProbeArray{ &containerapp.JobTemplateContainerStartupProbeArgs{ Transport: pulumi.String("TCP"), Port: pulumi.Int(5000), }, }, Cpu: pulumi.Float64(0.5), Memory: pulumi.String("1Gi"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
A Container App Job can be imported using the resource id, e.g.
```sh $ pulumi import azure:containerapp/job:Job example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.App/jobs/example-container-app-job" ```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job 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 NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // The ID of the Container App Environment in which to create the Container App Job. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput // A `eventTriggerConfig` block as defined below. EventTriggerConfig JobEventTriggerConfigPtrInput // A `identity` block as defined below. Identity JobIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `manualTriggerConfig` block as defined below. ManualTriggerConfig JobManualTriggerConfigPtrInput // Specifies the name of the Container App Job resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // One or more `registry` blocks as defined below. Registries JobRegistryArrayInput // The maximum number of times a replica is allowed to retry. ReplicaRetryLimit pulumi.IntPtrInput // The maximum number of seconds a replica is allowed to run. ReplicaTimeoutInSeconds pulumi.IntInput // The name of the resource group in which to create the Container App Job. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `scheduleTriggerConfig` block as defined below. // // > ** NOTE **: Only one of `manualTriggerConfig`, `eventTriggerConfig` or `scheduleTriggerConfig` can be specified. ScheduleTriggerConfig JobScheduleTriggerConfigPtrInput // One or more `secret` blocks as defined below. Secrets JobSecretArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `template` block as defined below. Template JobTemplateInput // The name of the workload profile to use for the Container App Job. WorkloadProfileName pulumi.StringPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobEventTriggerConfig ¶
type JobEventTriggerConfig struct { // Number of parallel replicas of a job that can run at a given time. Parallelism *int `pulumi:"parallelism"` // Minimum number of successful replica completions before overall job completion. ReplicaCompletionCount *int `pulumi:"replicaCompletionCount"` // A `scale` block as defined below. Scales []JobEventTriggerConfigScale `pulumi:"scales"` }
type JobEventTriggerConfigArgs ¶
type JobEventTriggerConfigArgs struct { // Number of parallel replicas of a job that can run at a given time. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Minimum number of successful replica completions before overall job completion. ReplicaCompletionCount pulumi.IntPtrInput `pulumi:"replicaCompletionCount"` // A `scale` block as defined below. Scales JobEventTriggerConfigScaleArrayInput `pulumi:"scales"` }
func (JobEventTriggerConfigArgs) ElementType ¶
func (JobEventTriggerConfigArgs) ElementType() reflect.Type
func (JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutput ¶
func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutput() JobEventTriggerConfigOutput
func (JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutputWithContext ¶
func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigOutputWithContext(ctx context.Context) JobEventTriggerConfigOutput
func (JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutput ¶
func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
func (JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutputWithContext ¶
func (i JobEventTriggerConfigArgs) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
type JobEventTriggerConfigInput ¶
type JobEventTriggerConfigInput interface { pulumi.Input ToJobEventTriggerConfigOutput() JobEventTriggerConfigOutput ToJobEventTriggerConfigOutputWithContext(context.Context) JobEventTriggerConfigOutput }
JobEventTriggerConfigInput is an input type that accepts JobEventTriggerConfigArgs and JobEventTriggerConfigOutput values. You can construct a concrete instance of `JobEventTriggerConfigInput` via:
JobEventTriggerConfigArgs{...}
type JobEventTriggerConfigOutput ¶
type JobEventTriggerConfigOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigOutput) ElementType ¶
func (JobEventTriggerConfigOutput) ElementType() reflect.Type
func (JobEventTriggerConfigOutput) Parallelism ¶
func (o JobEventTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobEventTriggerConfigOutput) ReplicaCompletionCount ¶
func (o JobEventTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobEventTriggerConfigOutput) Scales ¶
func (o JobEventTriggerConfigOutput) Scales() JobEventTriggerConfigScaleArrayOutput
A `scale` block as defined below.
func (JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutput ¶
func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutput() JobEventTriggerConfigOutput
func (JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutputWithContext ¶
func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigOutputWithContext(ctx context.Context) JobEventTriggerConfigOutput
func (JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutput ¶
func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
func (JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutputWithContext ¶
func (o JobEventTriggerConfigOutput) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
type JobEventTriggerConfigPtrInput ¶
type JobEventTriggerConfigPtrInput interface { pulumi.Input ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput ToJobEventTriggerConfigPtrOutputWithContext(context.Context) JobEventTriggerConfigPtrOutput }
JobEventTriggerConfigPtrInput is an input type that accepts JobEventTriggerConfigArgs, JobEventTriggerConfigPtr and JobEventTriggerConfigPtrOutput values. You can construct a concrete instance of `JobEventTriggerConfigPtrInput` via:
JobEventTriggerConfigArgs{...} or: nil
func JobEventTriggerConfigPtr ¶
func JobEventTriggerConfigPtr(v *JobEventTriggerConfigArgs) JobEventTriggerConfigPtrInput
type JobEventTriggerConfigPtrOutput ¶
type JobEventTriggerConfigPtrOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigPtrOutput) Elem ¶
func (o JobEventTriggerConfigPtrOutput) Elem() JobEventTriggerConfigOutput
func (JobEventTriggerConfigPtrOutput) ElementType ¶
func (JobEventTriggerConfigPtrOutput) ElementType() reflect.Type
func (JobEventTriggerConfigPtrOutput) Parallelism ¶
func (o JobEventTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobEventTriggerConfigPtrOutput) ReplicaCompletionCount ¶
func (o JobEventTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobEventTriggerConfigPtrOutput) Scales ¶
func (o JobEventTriggerConfigPtrOutput) Scales() JobEventTriggerConfigScaleArrayOutput
A `scale` block as defined below.
func (JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutput ¶
func (o JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutput() JobEventTriggerConfigPtrOutput
func (JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutputWithContext ¶
func (o JobEventTriggerConfigPtrOutput) ToJobEventTriggerConfigPtrOutputWithContext(ctx context.Context) JobEventTriggerConfigPtrOutput
type JobEventTriggerConfigScale ¶
type JobEventTriggerConfigScale struct { // Maximum number of job executions that are created for a trigger. MaxExecutions *int `pulumi:"maxExecutions"` // Minimum number of job executions that are created for a trigger. MinExecutions *int `pulumi:"minExecutions"` // Interval to check each event source in seconds. PollingIntervalInSeconds *int `pulumi:"pollingIntervalInSeconds"` // A `rules` block as defined below. Rules []JobEventTriggerConfigScaleRule `pulumi:"rules"` }
type JobEventTriggerConfigScaleArgs ¶
type JobEventTriggerConfigScaleArgs struct { // Maximum number of job executions that are created for a trigger. MaxExecutions pulumi.IntPtrInput `pulumi:"maxExecutions"` // Minimum number of job executions that are created for a trigger. MinExecutions pulumi.IntPtrInput `pulumi:"minExecutions"` // Interval to check each event source in seconds. PollingIntervalInSeconds pulumi.IntPtrInput `pulumi:"pollingIntervalInSeconds"` // A `rules` block as defined below. Rules JobEventTriggerConfigScaleRuleArrayInput `pulumi:"rules"` }
func (JobEventTriggerConfigScaleArgs) ElementType ¶
func (JobEventTriggerConfigScaleArgs) ElementType() reflect.Type
func (JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutput ¶
func (i JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutput() JobEventTriggerConfigScaleOutput
func (JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutputWithContext ¶
func (i JobEventTriggerConfigScaleArgs) ToJobEventTriggerConfigScaleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleOutput
type JobEventTriggerConfigScaleArray ¶
type JobEventTriggerConfigScaleArray []JobEventTriggerConfigScaleInput
func (JobEventTriggerConfigScaleArray) ElementType ¶
func (JobEventTriggerConfigScaleArray) ElementType() reflect.Type
func (JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutput ¶
func (i JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutput() JobEventTriggerConfigScaleArrayOutput
func (JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutputWithContext ¶
func (i JobEventTriggerConfigScaleArray) ToJobEventTriggerConfigScaleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleArrayOutput
type JobEventTriggerConfigScaleArrayInput ¶
type JobEventTriggerConfigScaleArrayInput interface { pulumi.Input ToJobEventTriggerConfigScaleArrayOutput() JobEventTriggerConfigScaleArrayOutput ToJobEventTriggerConfigScaleArrayOutputWithContext(context.Context) JobEventTriggerConfigScaleArrayOutput }
JobEventTriggerConfigScaleArrayInput is an input type that accepts JobEventTriggerConfigScaleArray and JobEventTriggerConfigScaleArrayOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleArrayInput` via:
JobEventTriggerConfigScaleArray{ JobEventTriggerConfigScaleArgs{...} }
type JobEventTriggerConfigScaleArrayOutput ¶
type JobEventTriggerConfigScaleArrayOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleArrayOutput) ElementType ¶
func (JobEventTriggerConfigScaleArrayOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleArrayOutput) Index ¶
func (o JobEventTriggerConfigScaleArrayOutput) Index(i pulumi.IntInput) JobEventTriggerConfigScaleOutput
func (JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutput ¶
func (o JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutput() JobEventTriggerConfigScaleArrayOutput
func (JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutputWithContext ¶
func (o JobEventTriggerConfigScaleArrayOutput) ToJobEventTriggerConfigScaleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleArrayOutput
type JobEventTriggerConfigScaleInput ¶
type JobEventTriggerConfigScaleInput interface { pulumi.Input ToJobEventTriggerConfigScaleOutput() JobEventTriggerConfigScaleOutput ToJobEventTriggerConfigScaleOutputWithContext(context.Context) JobEventTriggerConfigScaleOutput }
JobEventTriggerConfigScaleInput is an input type that accepts JobEventTriggerConfigScaleArgs and JobEventTriggerConfigScaleOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleInput` via:
JobEventTriggerConfigScaleArgs{...}
type JobEventTriggerConfigScaleOutput ¶
type JobEventTriggerConfigScaleOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleOutput) ElementType ¶
func (JobEventTriggerConfigScaleOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleOutput) MaxExecutions ¶
func (o JobEventTriggerConfigScaleOutput) MaxExecutions() pulumi.IntPtrOutput
Maximum number of job executions that are created for a trigger.
func (JobEventTriggerConfigScaleOutput) MinExecutions ¶
func (o JobEventTriggerConfigScaleOutput) MinExecutions() pulumi.IntPtrOutput
Minimum number of job executions that are created for a trigger.
func (JobEventTriggerConfigScaleOutput) PollingIntervalInSeconds ¶
func (o JobEventTriggerConfigScaleOutput) PollingIntervalInSeconds() pulumi.IntPtrOutput
Interval to check each event source in seconds.
func (JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutput ¶
func (o JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutput() JobEventTriggerConfigScaleOutput
func (JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutputWithContext ¶
func (o JobEventTriggerConfigScaleOutput) ToJobEventTriggerConfigScaleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleOutput
type JobEventTriggerConfigScaleRule ¶
type JobEventTriggerConfigScaleRule struct { // A `authentication` block as defined below. Authentications []JobEventTriggerConfigScaleRuleAuthentication `pulumi:"authentications"` // Type of the scale rule. CustomRuleType string `pulumi:"customRuleType"` // Metadata properties to describe the scale rule. Metadata map[string]string `pulumi:"metadata"` // Name of the scale rule. Name string `pulumi:"name"` }
type JobEventTriggerConfigScaleRuleArgs ¶
type JobEventTriggerConfigScaleRuleArgs struct { // A `authentication` block as defined below. Authentications JobEventTriggerConfigScaleRuleAuthenticationArrayInput `pulumi:"authentications"` // Type of the scale rule. CustomRuleType pulumi.StringInput `pulumi:"customRuleType"` // Metadata properties to describe the scale rule. Metadata pulumi.StringMapInput `pulumi:"metadata"` // Name of the scale rule. Name pulumi.StringInput `pulumi:"name"` }
func (JobEventTriggerConfigScaleRuleArgs) ElementType ¶
func (JobEventTriggerConfigScaleRuleArgs) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutput ¶
func (i JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutput() JobEventTriggerConfigScaleRuleOutput
func (JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutputWithContext ¶
func (i JobEventTriggerConfigScaleRuleArgs) ToJobEventTriggerConfigScaleRuleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleOutput
type JobEventTriggerConfigScaleRuleArray ¶
type JobEventTriggerConfigScaleRuleArray []JobEventTriggerConfigScaleRuleInput
func (JobEventTriggerConfigScaleRuleArray) ElementType ¶
func (JobEventTriggerConfigScaleRuleArray) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutput ¶
func (i JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutput() JobEventTriggerConfigScaleRuleArrayOutput
func (JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext ¶
func (i JobEventTriggerConfigScaleRuleArray) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleArrayOutput
type JobEventTriggerConfigScaleRuleArrayInput ¶
type JobEventTriggerConfigScaleRuleArrayInput interface { pulumi.Input ToJobEventTriggerConfigScaleRuleArrayOutput() JobEventTriggerConfigScaleRuleArrayOutput ToJobEventTriggerConfigScaleRuleArrayOutputWithContext(context.Context) JobEventTriggerConfigScaleRuleArrayOutput }
JobEventTriggerConfigScaleRuleArrayInput is an input type that accepts JobEventTriggerConfigScaleRuleArray and JobEventTriggerConfigScaleRuleArrayOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleRuleArrayInput` via:
JobEventTriggerConfigScaleRuleArray{ JobEventTriggerConfigScaleRuleArgs{...} }
type JobEventTriggerConfigScaleRuleArrayOutput ¶
type JobEventTriggerConfigScaleRuleArrayOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleRuleArrayOutput) ElementType ¶
func (JobEventTriggerConfigScaleRuleArrayOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutput ¶
func (o JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutput() JobEventTriggerConfigScaleRuleArrayOutput
func (JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext ¶
func (o JobEventTriggerConfigScaleRuleArrayOutput) ToJobEventTriggerConfigScaleRuleArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleArrayOutput
type JobEventTriggerConfigScaleRuleAuthenticationArgs ¶
type JobEventTriggerConfigScaleRuleAuthenticationArgs struct { // Name of the secret from which to pull the auth params. SecretName pulumi.StringInput `pulumi:"secretName"` // Trigger Parameter that uses the secret. TriggerParameter pulumi.StringInput `pulumi:"triggerParameter"` }
func (JobEventTriggerConfigScaleRuleAuthenticationArgs) ElementType ¶
func (JobEventTriggerConfigScaleRuleAuthenticationArgs) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutput ¶
func (i JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutput() JobEventTriggerConfigScaleRuleAuthenticationOutput
func (JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext ¶
func (i JobEventTriggerConfigScaleRuleAuthenticationArgs) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationOutput
type JobEventTriggerConfigScaleRuleAuthenticationArray ¶
type JobEventTriggerConfigScaleRuleAuthenticationArray []JobEventTriggerConfigScaleRuleAuthenticationInput
func (JobEventTriggerConfigScaleRuleAuthenticationArray) ElementType ¶
func (JobEventTriggerConfigScaleRuleAuthenticationArray) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput ¶
func (i JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
func (JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext ¶
func (i JobEventTriggerConfigScaleRuleAuthenticationArray) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
type JobEventTriggerConfigScaleRuleAuthenticationArrayInput ¶
type JobEventTriggerConfigScaleRuleAuthenticationArrayInput interface { pulumi.Input ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext(context.Context) JobEventTriggerConfigScaleRuleAuthenticationArrayOutput }
JobEventTriggerConfigScaleRuleAuthenticationArrayInput is an input type that accepts JobEventTriggerConfigScaleRuleAuthenticationArray and JobEventTriggerConfigScaleRuleAuthenticationArrayOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleRuleAuthenticationArrayInput` via:
JobEventTriggerConfigScaleRuleAuthenticationArray{ JobEventTriggerConfigScaleRuleAuthenticationArgs{...} }
type JobEventTriggerConfigScaleRuleAuthenticationArrayOutput ¶
type JobEventTriggerConfigScaleRuleAuthenticationArrayOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ElementType ¶
func (JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutput() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
func (JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationArrayOutput) ToJobEventTriggerConfigScaleRuleAuthenticationArrayOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
type JobEventTriggerConfigScaleRuleAuthenticationInput ¶
type JobEventTriggerConfigScaleRuleAuthenticationInput interface { pulumi.Input ToJobEventTriggerConfigScaleRuleAuthenticationOutput() JobEventTriggerConfigScaleRuleAuthenticationOutput ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext(context.Context) JobEventTriggerConfigScaleRuleAuthenticationOutput }
JobEventTriggerConfigScaleRuleAuthenticationInput is an input type that accepts JobEventTriggerConfigScaleRuleAuthenticationArgs and JobEventTriggerConfigScaleRuleAuthenticationOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleRuleAuthenticationInput` via:
JobEventTriggerConfigScaleRuleAuthenticationArgs{...}
type JobEventTriggerConfigScaleRuleAuthenticationOutput ¶
type JobEventTriggerConfigScaleRuleAuthenticationOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) ElementType ¶
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) SecretName ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) SecretName() pulumi.StringOutput
Name of the secret from which to pull the auth params.
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutput ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutput() JobEventTriggerConfigScaleRuleAuthenticationOutput
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) ToJobEventTriggerConfigScaleRuleAuthenticationOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleAuthenticationOutput
func (JobEventTriggerConfigScaleRuleAuthenticationOutput) TriggerParameter ¶
func (o JobEventTriggerConfigScaleRuleAuthenticationOutput) TriggerParameter() pulumi.StringOutput
Trigger Parameter that uses the secret.
type JobEventTriggerConfigScaleRuleInput ¶
type JobEventTriggerConfigScaleRuleInput interface { pulumi.Input ToJobEventTriggerConfigScaleRuleOutput() JobEventTriggerConfigScaleRuleOutput ToJobEventTriggerConfigScaleRuleOutputWithContext(context.Context) JobEventTriggerConfigScaleRuleOutput }
JobEventTriggerConfigScaleRuleInput is an input type that accepts JobEventTriggerConfigScaleRuleArgs and JobEventTriggerConfigScaleRuleOutput values. You can construct a concrete instance of `JobEventTriggerConfigScaleRuleInput` via:
JobEventTriggerConfigScaleRuleArgs{...}
type JobEventTriggerConfigScaleRuleOutput ¶
type JobEventTriggerConfigScaleRuleOutput struct{ *pulumi.OutputState }
func (JobEventTriggerConfigScaleRuleOutput) Authentications ¶
func (o JobEventTriggerConfigScaleRuleOutput) Authentications() JobEventTriggerConfigScaleRuleAuthenticationArrayOutput
A `authentication` block as defined below.
func (JobEventTriggerConfigScaleRuleOutput) CustomRuleType ¶
func (o JobEventTriggerConfigScaleRuleOutput) CustomRuleType() pulumi.StringOutput
Type of the scale rule.
func (JobEventTriggerConfigScaleRuleOutput) ElementType ¶
func (JobEventTriggerConfigScaleRuleOutput) ElementType() reflect.Type
func (JobEventTriggerConfigScaleRuleOutput) Metadata ¶
func (o JobEventTriggerConfigScaleRuleOutput) Metadata() pulumi.StringMapOutput
Metadata properties to describe the scale rule.
func (JobEventTriggerConfigScaleRuleOutput) Name ¶
func (o JobEventTriggerConfigScaleRuleOutput) Name() pulumi.StringOutput
Name of the scale rule.
func (JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutput ¶
func (o JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutput() JobEventTriggerConfigScaleRuleOutput
func (JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutputWithContext ¶
func (o JobEventTriggerConfigScaleRuleOutput) ToJobEventTriggerConfigScaleRuleOutputWithContext(ctx context.Context) JobEventTriggerConfigScaleRuleOutput
type JobIdentity ¶
type JobIdentity struct { // A list of Managed Identity IDs to assign to the Container App Job. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // The type of identity used for the Container App Job. Possible values are `SystemAssigned`, `UserAssigned` and `None`. Defaults to `None`. Type string `pulumi:"type"` }
type JobIdentityArgs ¶
type JobIdentityArgs struct { // A list of Managed Identity IDs to assign to the Container App Job. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The type of identity used for the Container App Job. Possible values are `SystemAssigned`, `UserAssigned` and `None`. Defaults to `None`. Type pulumi.StringInput `pulumi:"type"` }
func (JobIdentityArgs) ElementType ¶
func (JobIdentityArgs) ElementType() reflect.Type
func (JobIdentityArgs) ToJobIdentityOutput ¶
func (i JobIdentityArgs) ToJobIdentityOutput() JobIdentityOutput
func (JobIdentityArgs) ToJobIdentityOutputWithContext ¶
func (i JobIdentityArgs) ToJobIdentityOutputWithContext(ctx context.Context) JobIdentityOutput
func (JobIdentityArgs) ToJobIdentityPtrOutput ¶
func (i JobIdentityArgs) ToJobIdentityPtrOutput() JobIdentityPtrOutput
func (JobIdentityArgs) ToJobIdentityPtrOutputWithContext ¶
func (i JobIdentityArgs) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
type JobIdentityInput ¶
type JobIdentityInput interface { pulumi.Input ToJobIdentityOutput() JobIdentityOutput ToJobIdentityOutputWithContext(context.Context) JobIdentityOutput }
JobIdentityInput is an input type that accepts JobIdentityArgs and JobIdentityOutput values. You can construct a concrete instance of `JobIdentityInput` via:
JobIdentityArgs{...}
type JobIdentityOutput ¶
type JobIdentityOutput struct{ *pulumi.OutputState }
func (JobIdentityOutput) ElementType ¶
func (JobIdentityOutput) ElementType() reflect.Type
func (JobIdentityOutput) IdentityIds ¶
func (o JobIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity IDs to assign to the Container App Job.
func (JobIdentityOutput) PrincipalId ¶
func (o JobIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (JobIdentityOutput) TenantId ¶
func (o JobIdentityOutput) TenantId() pulumi.StringPtrOutput
func (JobIdentityOutput) ToJobIdentityOutput ¶
func (o JobIdentityOutput) ToJobIdentityOutput() JobIdentityOutput
func (JobIdentityOutput) ToJobIdentityOutputWithContext ¶
func (o JobIdentityOutput) ToJobIdentityOutputWithContext(ctx context.Context) JobIdentityOutput
func (JobIdentityOutput) ToJobIdentityPtrOutput ¶
func (o JobIdentityOutput) ToJobIdentityPtrOutput() JobIdentityPtrOutput
func (JobIdentityOutput) ToJobIdentityPtrOutputWithContext ¶
func (o JobIdentityOutput) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
func (JobIdentityOutput) Type ¶
func (o JobIdentityOutput) Type() pulumi.StringOutput
The type of identity used for the Container App Job. Possible values are `SystemAssigned`, `UserAssigned` and `None`. Defaults to `None`.
type JobIdentityPtrInput ¶
type JobIdentityPtrInput interface { pulumi.Input ToJobIdentityPtrOutput() JobIdentityPtrOutput ToJobIdentityPtrOutputWithContext(context.Context) JobIdentityPtrOutput }
JobIdentityPtrInput is an input type that accepts JobIdentityArgs, JobIdentityPtr and JobIdentityPtrOutput values. You can construct a concrete instance of `JobIdentityPtrInput` via:
JobIdentityArgs{...} or: nil
func JobIdentityPtr ¶
func JobIdentityPtr(v *JobIdentityArgs) JobIdentityPtrInput
type JobIdentityPtrOutput ¶
type JobIdentityPtrOutput struct{ *pulumi.OutputState }
func (JobIdentityPtrOutput) Elem ¶
func (o JobIdentityPtrOutput) Elem() JobIdentityOutput
func (JobIdentityPtrOutput) ElementType ¶
func (JobIdentityPtrOutput) ElementType() reflect.Type
func (JobIdentityPtrOutput) IdentityIds ¶
func (o JobIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity IDs to assign to the Container App Job.
func (JobIdentityPtrOutput) PrincipalId ¶
func (o JobIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (JobIdentityPtrOutput) TenantId ¶
func (o JobIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (JobIdentityPtrOutput) ToJobIdentityPtrOutput ¶
func (o JobIdentityPtrOutput) ToJobIdentityPtrOutput() JobIdentityPtrOutput
func (JobIdentityPtrOutput) ToJobIdentityPtrOutputWithContext ¶
func (o JobIdentityPtrOutput) ToJobIdentityPtrOutputWithContext(ctx context.Context) JobIdentityPtrOutput
func (JobIdentityPtrOutput) Type ¶
func (o JobIdentityPtrOutput) Type() pulumi.StringPtrOutput
The type of identity used for the Container App Job. Possible values are `SystemAssigned`, `UserAssigned` and `None`. Defaults to `None`.
type JobManualTriggerConfig ¶
type JobManualTriggerConfigArgs ¶
type JobManualTriggerConfigArgs struct { // Number of parallel replicas of a job that can run at a given time. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Minimum number of successful replica completions before overall job completion. ReplicaCompletionCount pulumi.IntPtrInput `pulumi:"replicaCompletionCount"` }
func (JobManualTriggerConfigArgs) ElementType ¶
func (JobManualTriggerConfigArgs) ElementType() reflect.Type
func (JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutput ¶
func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutput() JobManualTriggerConfigOutput
func (JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutputWithContext ¶
func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigOutputWithContext(ctx context.Context) JobManualTriggerConfigOutput
func (JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutput ¶
func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
func (JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutputWithContext ¶
func (i JobManualTriggerConfigArgs) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
type JobManualTriggerConfigInput ¶
type JobManualTriggerConfigInput interface { pulumi.Input ToJobManualTriggerConfigOutput() JobManualTriggerConfigOutput ToJobManualTriggerConfigOutputWithContext(context.Context) JobManualTriggerConfigOutput }
JobManualTriggerConfigInput is an input type that accepts JobManualTriggerConfigArgs and JobManualTriggerConfigOutput values. You can construct a concrete instance of `JobManualTriggerConfigInput` via:
JobManualTriggerConfigArgs{...}
type JobManualTriggerConfigOutput ¶
type JobManualTriggerConfigOutput struct{ *pulumi.OutputState }
func (JobManualTriggerConfigOutput) ElementType ¶
func (JobManualTriggerConfigOutput) ElementType() reflect.Type
func (JobManualTriggerConfigOutput) Parallelism ¶
func (o JobManualTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobManualTriggerConfigOutput) ReplicaCompletionCount ¶
func (o JobManualTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutput ¶
func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutput() JobManualTriggerConfigOutput
func (JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutputWithContext ¶
func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigOutputWithContext(ctx context.Context) JobManualTriggerConfigOutput
func (JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutput ¶
func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
func (JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutputWithContext ¶
func (o JobManualTriggerConfigOutput) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
type JobManualTriggerConfigPtrInput ¶
type JobManualTriggerConfigPtrInput interface { pulumi.Input ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput ToJobManualTriggerConfigPtrOutputWithContext(context.Context) JobManualTriggerConfigPtrOutput }
JobManualTriggerConfigPtrInput is an input type that accepts JobManualTriggerConfigArgs, JobManualTriggerConfigPtr and JobManualTriggerConfigPtrOutput values. You can construct a concrete instance of `JobManualTriggerConfigPtrInput` via:
JobManualTriggerConfigArgs{...} or: nil
func JobManualTriggerConfigPtr ¶
func JobManualTriggerConfigPtr(v *JobManualTriggerConfigArgs) JobManualTriggerConfigPtrInput
type JobManualTriggerConfigPtrOutput ¶
type JobManualTriggerConfigPtrOutput struct{ *pulumi.OutputState }
func (JobManualTriggerConfigPtrOutput) Elem ¶
func (o JobManualTriggerConfigPtrOutput) Elem() JobManualTriggerConfigOutput
func (JobManualTriggerConfigPtrOutput) ElementType ¶
func (JobManualTriggerConfigPtrOutput) ElementType() reflect.Type
func (JobManualTriggerConfigPtrOutput) Parallelism ¶
func (o JobManualTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobManualTriggerConfigPtrOutput) ReplicaCompletionCount ¶
func (o JobManualTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutput ¶
func (o JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutput() JobManualTriggerConfigPtrOutput
func (JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutputWithContext ¶
func (o JobManualTriggerConfigPtrOutput) ToJobManualTriggerConfigPtrOutputWithContext(ctx context.Context) JobManualTriggerConfigPtrOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) ContainerAppEnvironmentId ¶
func (o JobOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Environment in which to create the Container App Job. Changing this forces a new resource to be created.
func (JobOutput) ElementType ¶
func (JobOutput) EventStreamEndpoint ¶
func (o JobOutput) EventStreamEndpoint() pulumi.StringOutput
The endpoint for the Container App Job event stream.
func (JobOutput) EventTriggerConfig ¶
func (o JobOutput) EventTriggerConfig() JobEventTriggerConfigPtrOutput
A `eventTriggerConfig` block as defined below.
func (JobOutput) Identity ¶
func (o JobOutput) Identity() JobIdentityPtrOutput
A `identity` block as defined below.
func (JobOutput) Location ¶
func (o JobOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (JobOutput) ManualTriggerConfig ¶
func (o JobOutput) ManualTriggerConfig() JobManualTriggerConfigPtrOutput
A `manualTriggerConfig` block as defined below.
func (JobOutput) Name ¶
func (o JobOutput) Name() pulumi.StringOutput
Specifies the name of the Container App Job resource. Changing this forces a new resource to be created.
func (JobOutput) OutboundIpAddresses ¶
func (o JobOutput) OutboundIpAddresses() pulumi.StringArrayOutput
A list of the Public IP Addresses which the Container App uses for outbound network access.
func (JobOutput) Registries ¶
func (o JobOutput) Registries() JobRegistryArrayOutput
One or more `registry` blocks as defined below.
func (JobOutput) ReplicaRetryLimit ¶
func (o JobOutput) ReplicaRetryLimit() pulumi.IntPtrOutput
The maximum number of times a replica is allowed to retry.
func (JobOutput) ReplicaTimeoutInSeconds ¶
The maximum number of seconds a replica is allowed to run.
func (JobOutput) ResourceGroupName ¶
func (o JobOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Container App Job. Changing this forces a new resource to be created.
func (JobOutput) ScheduleTriggerConfig ¶
func (o JobOutput) ScheduleTriggerConfig() JobScheduleTriggerConfigPtrOutput
A `scheduleTriggerConfig` block as defined below.
> ** NOTE **: Only one of `manualTriggerConfig`, `eventTriggerConfig` or `scheduleTriggerConfig` can be specified.
func (JobOutput) Secrets ¶
func (o JobOutput) Secrets() JobSecretArrayOutput
One or more `secret` blocks as defined below.
func (JobOutput) Tags ¶
func (o JobOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (JobOutput) Template ¶
func (o JobOutput) Template() JobTemplateOutput
A `template` block as defined below.
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) WorkloadProfileName ¶
func (o JobOutput) WorkloadProfileName() pulumi.StringPtrOutput
The name of the workload profile to use for the Container App Job.
type JobRegistry ¶
type JobRegistry struct { // A Managed Identity to use to authenticate with Azure Container Registry. Identity *string `pulumi:"identity"` // The name of the Secret that contains the registry login password. PasswordSecretName *string `pulumi:"passwordSecretName"` // The URL of the Azure Container Registry server. Server string `pulumi:"server"` // The username to use to authenticate with Azure Container Registry. Username *string `pulumi:"username"` }
type JobRegistryArgs ¶
type JobRegistryArgs struct { // A Managed Identity to use to authenticate with Azure Container Registry. Identity pulumi.StringPtrInput `pulumi:"identity"` // The name of the Secret that contains the registry login password. PasswordSecretName pulumi.StringPtrInput `pulumi:"passwordSecretName"` // The URL of the Azure Container Registry server. Server pulumi.StringInput `pulumi:"server"` // The username to use to authenticate with Azure Container Registry. Username pulumi.StringPtrInput `pulumi:"username"` }
func (JobRegistryArgs) ElementType ¶
func (JobRegistryArgs) ElementType() reflect.Type
func (JobRegistryArgs) ToJobRegistryOutput ¶
func (i JobRegistryArgs) ToJobRegistryOutput() JobRegistryOutput
func (JobRegistryArgs) ToJobRegistryOutputWithContext ¶
func (i JobRegistryArgs) ToJobRegistryOutputWithContext(ctx context.Context) JobRegistryOutput
type JobRegistryArray ¶
type JobRegistryArray []JobRegistryInput
func (JobRegistryArray) ElementType ¶
func (JobRegistryArray) ElementType() reflect.Type
func (JobRegistryArray) ToJobRegistryArrayOutput ¶
func (i JobRegistryArray) ToJobRegistryArrayOutput() JobRegistryArrayOutput
func (JobRegistryArray) ToJobRegistryArrayOutputWithContext ¶
func (i JobRegistryArray) ToJobRegistryArrayOutputWithContext(ctx context.Context) JobRegistryArrayOutput
type JobRegistryArrayInput ¶
type JobRegistryArrayInput interface { pulumi.Input ToJobRegistryArrayOutput() JobRegistryArrayOutput ToJobRegistryArrayOutputWithContext(context.Context) JobRegistryArrayOutput }
JobRegistryArrayInput is an input type that accepts JobRegistryArray and JobRegistryArrayOutput values. You can construct a concrete instance of `JobRegistryArrayInput` via:
JobRegistryArray{ JobRegistryArgs{...} }
type JobRegistryArrayOutput ¶
type JobRegistryArrayOutput struct{ *pulumi.OutputState }
func (JobRegistryArrayOutput) ElementType ¶
func (JobRegistryArrayOutput) ElementType() reflect.Type
func (JobRegistryArrayOutput) Index ¶
func (o JobRegistryArrayOutput) Index(i pulumi.IntInput) JobRegistryOutput
func (JobRegistryArrayOutput) ToJobRegistryArrayOutput ¶
func (o JobRegistryArrayOutput) ToJobRegistryArrayOutput() JobRegistryArrayOutput
func (JobRegistryArrayOutput) ToJobRegistryArrayOutputWithContext ¶
func (o JobRegistryArrayOutput) ToJobRegistryArrayOutputWithContext(ctx context.Context) JobRegistryArrayOutput
type JobRegistryInput ¶
type JobRegistryInput interface { pulumi.Input ToJobRegistryOutput() JobRegistryOutput ToJobRegistryOutputWithContext(context.Context) JobRegistryOutput }
JobRegistryInput is an input type that accepts JobRegistryArgs and JobRegistryOutput values. You can construct a concrete instance of `JobRegistryInput` via:
JobRegistryArgs{...}
type JobRegistryOutput ¶
type JobRegistryOutput struct{ *pulumi.OutputState }
func (JobRegistryOutput) ElementType ¶
func (JobRegistryOutput) ElementType() reflect.Type
func (JobRegistryOutput) Identity ¶
func (o JobRegistryOutput) Identity() pulumi.StringPtrOutput
A Managed Identity to use to authenticate with Azure Container Registry.
func (JobRegistryOutput) PasswordSecretName ¶
func (o JobRegistryOutput) PasswordSecretName() pulumi.StringPtrOutput
The name of the Secret that contains the registry login password.
func (JobRegistryOutput) Server ¶
func (o JobRegistryOutput) Server() pulumi.StringOutput
The URL of the Azure Container Registry server.
func (JobRegistryOutput) ToJobRegistryOutput ¶
func (o JobRegistryOutput) ToJobRegistryOutput() JobRegistryOutput
func (JobRegistryOutput) ToJobRegistryOutputWithContext ¶
func (o JobRegistryOutput) ToJobRegistryOutputWithContext(ctx context.Context) JobRegistryOutput
func (JobRegistryOutput) Username ¶
func (o JobRegistryOutput) Username() pulumi.StringPtrOutput
The username to use to authenticate with Azure Container Registry.
type JobScheduleTriggerConfig ¶
type JobScheduleTriggerConfig struct { // Cron formatted repeating schedule of a Cron Job. CronExpression string `pulumi:"cronExpression"` // Number of parallel replicas of a job that can run at a given time. Parallelism *int `pulumi:"parallelism"` // Minimum number of successful replica completions before overall job completion. ReplicaCompletionCount *int `pulumi:"replicaCompletionCount"` }
type JobScheduleTriggerConfigArgs ¶
type JobScheduleTriggerConfigArgs struct { // Cron formatted repeating schedule of a Cron Job. CronExpression pulumi.StringInput `pulumi:"cronExpression"` // Number of parallel replicas of a job that can run at a given time. Parallelism pulumi.IntPtrInput `pulumi:"parallelism"` // Minimum number of successful replica completions before overall job completion. ReplicaCompletionCount pulumi.IntPtrInput `pulumi:"replicaCompletionCount"` }
func (JobScheduleTriggerConfigArgs) ElementType ¶
func (JobScheduleTriggerConfigArgs) ElementType() reflect.Type
func (JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutput ¶
func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutput() JobScheduleTriggerConfigOutput
func (JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutputWithContext ¶
func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigOutputWithContext(ctx context.Context) JobScheduleTriggerConfigOutput
func (JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutput ¶
func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
func (JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutputWithContext ¶
func (i JobScheduleTriggerConfigArgs) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
type JobScheduleTriggerConfigInput ¶
type JobScheduleTriggerConfigInput interface { pulumi.Input ToJobScheduleTriggerConfigOutput() JobScheduleTriggerConfigOutput ToJobScheduleTriggerConfigOutputWithContext(context.Context) JobScheduleTriggerConfigOutput }
JobScheduleTriggerConfigInput is an input type that accepts JobScheduleTriggerConfigArgs and JobScheduleTriggerConfigOutput values. You can construct a concrete instance of `JobScheduleTriggerConfigInput` via:
JobScheduleTriggerConfigArgs{...}
type JobScheduleTriggerConfigOutput ¶
type JobScheduleTriggerConfigOutput struct{ *pulumi.OutputState }
func (JobScheduleTriggerConfigOutput) CronExpression ¶
func (o JobScheduleTriggerConfigOutput) CronExpression() pulumi.StringOutput
Cron formatted repeating schedule of a Cron Job.
func (JobScheduleTriggerConfigOutput) ElementType ¶
func (JobScheduleTriggerConfigOutput) ElementType() reflect.Type
func (JobScheduleTriggerConfigOutput) Parallelism ¶
func (o JobScheduleTriggerConfigOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobScheduleTriggerConfigOutput) ReplicaCompletionCount ¶
func (o JobScheduleTriggerConfigOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutput ¶
func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutput() JobScheduleTriggerConfigOutput
func (JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutputWithContext ¶
func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigOutputWithContext(ctx context.Context) JobScheduleTriggerConfigOutput
func (JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutput ¶
func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
func (JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutputWithContext ¶
func (o JobScheduleTriggerConfigOutput) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
type JobScheduleTriggerConfigPtrInput ¶
type JobScheduleTriggerConfigPtrInput interface { pulumi.Input ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput ToJobScheduleTriggerConfigPtrOutputWithContext(context.Context) JobScheduleTriggerConfigPtrOutput }
JobScheduleTriggerConfigPtrInput is an input type that accepts JobScheduleTriggerConfigArgs, JobScheduleTriggerConfigPtr and JobScheduleTriggerConfigPtrOutput values. You can construct a concrete instance of `JobScheduleTriggerConfigPtrInput` via:
JobScheduleTriggerConfigArgs{...} or: nil
func JobScheduleTriggerConfigPtr ¶
func JobScheduleTriggerConfigPtr(v *JobScheduleTriggerConfigArgs) JobScheduleTriggerConfigPtrInput
type JobScheduleTriggerConfigPtrOutput ¶
type JobScheduleTriggerConfigPtrOutput struct{ *pulumi.OutputState }
func (JobScheduleTriggerConfigPtrOutput) CronExpression ¶
func (o JobScheduleTriggerConfigPtrOutput) CronExpression() pulumi.StringPtrOutput
Cron formatted repeating schedule of a Cron Job.
func (JobScheduleTriggerConfigPtrOutput) Elem ¶
func (o JobScheduleTriggerConfigPtrOutput) Elem() JobScheduleTriggerConfigOutput
func (JobScheduleTriggerConfigPtrOutput) ElementType ¶
func (JobScheduleTriggerConfigPtrOutput) ElementType() reflect.Type
func (JobScheduleTriggerConfigPtrOutput) Parallelism ¶
func (o JobScheduleTriggerConfigPtrOutput) Parallelism() pulumi.IntPtrOutput
Number of parallel replicas of a job that can run at a given time.
func (JobScheduleTriggerConfigPtrOutput) ReplicaCompletionCount ¶
func (o JobScheduleTriggerConfigPtrOutput) ReplicaCompletionCount() pulumi.IntPtrOutput
Minimum number of successful replica completions before overall job completion.
func (JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutput ¶
func (o JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutput() JobScheduleTriggerConfigPtrOutput
func (JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutputWithContext ¶
func (o JobScheduleTriggerConfigPtrOutput) ToJobScheduleTriggerConfigPtrOutputWithContext(ctx context.Context) JobScheduleTriggerConfigPtrOutput
type JobSecret ¶
type JobSecret struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity. // // !> **Note:** `identity` must be used together with `keyVaultSecretId` Identity *string `pulumi:"identity"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // // !> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`. KeyVaultSecretId *string `pulumi:"keyVaultSecretId"` // The secret name. Name string `pulumi:"name"` // The value for this secret. // // !> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided. Value *string `pulumi:"value"` }
type JobSecretArgs ¶
type JobSecretArgs struct { // The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity. // // !> **Note:** `identity` must be used together with `keyVaultSecretId` Identity pulumi.StringPtrInput `pulumi:"identity"` // The ID of a Key Vault secret. This can be a versioned or version-less ID. // // !> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`. KeyVaultSecretId pulumi.StringPtrInput `pulumi:"keyVaultSecretId"` // The secret name. Name pulumi.StringInput `pulumi:"name"` // The value for this secret. // // !> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided. Value pulumi.StringPtrInput `pulumi:"value"` }
func (JobSecretArgs) ElementType ¶
func (JobSecretArgs) ElementType() reflect.Type
func (JobSecretArgs) ToJobSecretOutput ¶
func (i JobSecretArgs) ToJobSecretOutput() JobSecretOutput
func (JobSecretArgs) ToJobSecretOutputWithContext ¶
func (i JobSecretArgs) ToJobSecretOutputWithContext(ctx context.Context) JobSecretOutput
type JobSecretArray ¶
type JobSecretArray []JobSecretInput
func (JobSecretArray) ElementType ¶
func (JobSecretArray) ElementType() reflect.Type
func (JobSecretArray) ToJobSecretArrayOutput ¶
func (i JobSecretArray) ToJobSecretArrayOutput() JobSecretArrayOutput
func (JobSecretArray) ToJobSecretArrayOutputWithContext ¶
func (i JobSecretArray) ToJobSecretArrayOutputWithContext(ctx context.Context) JobSecretArrayOutput
type JobSecretArrayInput ¶
type JobSecretArrayInput interface { pulumi.Input ToJobSecretArrayOutput() JobSecretArrayOutput ToJobSecretArrayOutputWithContext(context.Context) JobSecretArrayOutput }
JobSecretArrayInput is an input type that accepts JobSecretArray and JobSecretArrayOutput values. You can construct a concrete instance of `JobSecretArrayInput` via:
JobSecretArray{ JobSecretArgs{...} }
type JobSecretArrayOutput ¶
type JobSecretArrayOutput struct{ *pulumi.OutputState }
func (JobSecretArrayOutput) ElementType ¶
func (JobSecretArrayOutput) ElementType() reflect.Type
func (JobSecretArrayOutput) Index ¶
func (o JobSecretArrayOutput) Index(i pulumi.IntInput) JobSecretOutput
func (JobSecretArrayOutput) ToJobSecretArrayOutput ¶
func (o JobSecretArrayOutput) ToJobSecretArrayOutput() JobSecretArrayOutput
func (JobSecretArrayOutput) ToJobSecretArrayOutputWithContext ¶
func (o JobSecretArrayOutput) ToJobSecretArrayOutputWithContext(ctx context.Context) JobSecretArrayOutput
type JobSecretInput ¶
type JobSecretInput interface { pulumi.Input ToJobSecretOutput() JobSecretOutput ToJobSecretOutputWithContext(context.Context) JobSecretOutput }
JobSecretInput is an input type that accepts JobSecretArgs and JobSecretOutput values. You can construct a concrete instance of `JobSecretInput` via:
JobSecretArgs{...}
type JobSecretOutput ¶
type JobSecretOutput struct{ *pulumi.OutputState }
func (JobSecretOutput) ElementType ¶
func (JobSecretOutput) ElementType() reflect.Type
func (JobSecretOutput) Identity ¶
func (o JobSecretOutput) Identity() pulumi.StringPtrOutput
The identity to use for accessing the Key Vault secret reference. This can either be the Resource ID of a User Assigned Identity, or `System` for the System Assigned Identity.
!> **Note:** `identity` must be used together with `keyVaultSecretId`
func (JobSecretOutput) KeyVaultSecretId ¶
func (o JobSecretOutput) KeyVaultSecretId() pulumi.StringPtrOutput
The ID of a Key Vault secret. This can be a versioned or version-less ID.
!> **Note:** When using `keyVaultSecretId`, `ignoreChanges` should be used to ignore any changes to `value`.
func (JobSecretOutput) ToJobSecretOutput ¶
func (o JobSecretOutput) ToJobSecretOutput() JobSecretOutput
func (JobSecretOutput) ToJobSecretOutputWithContext ¶
func (o JobSecretOutput) ToJobSecretOutputWithContext(ctx context.Context) JobSecretOutput
func (JobSecretOutput) Value ¶
func (o JobSecretOutput) Value() pulumi.StringPtrOutput
The value for this secret.
!> **Note:** `value` will be ignored if `keyVaultSecretId` and `identity` are provided.
type JobState ¶
type JobState struct { // The ID of the Container App Environment in which to create the Container App Job. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringPtrInput // The endpoint for the Container App Job event stream. EventStreamEndpoint pulumi.StringPtrInput // A `eventTriggerConfig` block as defined below. EventTriggerConfig JobEventTriggerConfigPtrInput // A `identity` block as defined below. Identity JobIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `manualTriggerConfig` block as defined below. ManualTriggerConfig JobManualTriggerConfigPtrInput // Specifies the name of the Container App Job resource. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of the Public IP Addresses which the Container App uses for outbound network access. OutboundIpAddresses pulumi.StringArrayInput // One or more `registry` blocks as defined below. Registries JobRegistryArrayInput // The maximum number of times a replica is allowed to retry. ReplicaRetryLimit pulumi.IntPtrInput // The maximum number of seconds a replica is allowed to run. ReplicaTimeoutInSeconds pulumi.IntPtrInput // The name of the resource group in which to create the Container App Job. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A `scheduleTriggerConfig` block as defined below. // // > ** NOTE **: Only one of `manualTriggerConfig`, `eventTriggerConfig` or `scheduleTriggerConfig` can be specified. ScheduleTriggerConfig JobScheduleTriggerConfigPtrInput // One or more `secret` blocks as defined below. Secrets JobSecretArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // A `template` block as defined below. Template JobTemplatePtrInput // The name of the workload profile to use for the Container App Job. WorkloadProfileName pulumi.StringPtrInput }
func (JobState) ElementType ¶
type JobTemplate ¶
type JobTemplate struct { // A `container` block as defined below. Containers []JobTemplateContainer `pulumi:"containers"` // A `initContainer` block as defined below. InitContainers []JobTemplateInitContainer `pulumi:"initContainers"` // A `volume` block as defined below. Volumes []JobTemplateVolume `pulumi:"volumes"` }
type JobTemplateArgs ¶
type JobTemplateArgs struct { // A `container` block as defined below. Containers JobTemplateContainerArrayInput `pulumi:"containers"` // A `initContainer` block as defined below. InitContainers JobTemplateInitContainerArrayInput `pulumi:"initContainers"` // A `volume` block as defined below. Volumes JobTemplateVolumeArrayInput `pulumi:"volumes"` }
func (JobTemplateArgs) ElementType ¶
func (JobTemplateArgs) ElementType() reflect.Type
func (JobTemplateArgs) ToJobTemplateOutput ¶
func (i JobTemplateArgs) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateArgs) ToJobTemplateOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateArgs) ToJobTemplatePtrOutput ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateArgs) ToJobTemplatePtrOutputWithContext ¶
func (i JobTemplateArgs) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
type JobTemplateContainer ¶
type JobTemplateContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []JobTemplateContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage *string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes []JobTemplateContainerLivenessProbe `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory string `pulumi:"memory"` // The name of the container. Name string `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes []JobTemplateContainerReadinessProbe `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes []JobTemplateContainerStartupProbe `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts []JobTemplateContainerVolumeMount `pulumi:"volumeMounts"` }
type JobTemplateContainerArgs ¶
type JobTemplateContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu pulumi.Float64Input `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs JobTemplateContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage pulumi.StringPtrInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // A `livenessProbe` block as detailed below. LivenessProbes JobTemplateContainerLivenessProbeArrayInput `pulumi:"livenessProbes"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory pulumi.StringInput `pulumi:"memory"` // The name of the container. Name pulumi.StringInput `pulumi:"name"` // A `readinessProbe` block as detailed below. ReadinessProbes JobTemplateContainerReadinessProbeArrayInput `pulumi:"readinessProbes"` // A `startupProbe` block as detailed below. StartupProbes JobTemplateContainerStartupProbeArrayInput `pulumi:"startupProbes"` // A `volumeMounts` block as detailed below. VolumeMounts JobTemplateContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (JobTemplateContainerArgs) ElementType ¶
func (JobTemplateContainerArgs) ElementType() reflect.Type
func (JobTemplateContainerArgs) ToJobTemplateContainerOutput ¶
func (i JobTemplateContainerArgs) ToJobTemplateContainerOutput() JobTemplateContainerOutput
func (JobTemplateContainerArgs) ToJobTemplateContainerOutputWithContext ¶
func (i JobTemplateContainerArgs) ToJobTemplateContainerOutputWithContext(ctx context.Context) JobTemplateContainerOutput
type JobTemplateContainerArray ¶
type JobTemplateContainerArray []JobTemplateContainerInput
func (JobTemplateContainerArray) ElementType ¶
func (JobTemplateContainerArray) ElementType() reflect.Type
func (JobTemplateContainerArray) ToJobTemplateContainerArrayOutput ¶
func (i JobTemplateContainerArray) ToJobTemplateContainerArrayOutput() JobTemplateContainerArrayOutput
func (JobTemplateContainerArray) ToJobTemplateContainerArrayOutputWithContext ¶
func (i JobTemplateContainerArray) ToJobTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateContainerArrayOutput
type JobTemplateContainerArrayInput ¶
type JobTemplateContainerArrayInput interface { pulumi.Input ToJobTemplateContainerArrayOutput() JobTemplateContainerArrayOutput ToJobTemplateContainerArrayOutputWithContext(context.Context) JobTemplateContainerArrayOutput }
JobTemplateContainerArrayInput is an input type that accepts JobTemplateContainerArray and JobTemplateContainerArrayOutput values. You can construct a concrete instance of `JobTemplateContainerArrayInput` via:
JobTemplateContainerArray{ JobTemplateContainerArgs{...} }
type JobTemplateContainerArrayOutput ¶
type JobTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerArrayOutput) ElementType ¶
func (JobTemplateContainerArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerArrayOutput) Index ¶
func (o JobTemplateContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerOutput
func (JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutput ¶
func (o JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutput() JobTemplateContainerArrayOutput
func (JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutputWithContext ¶
func (o JobTemplateContainerArrayOutput) ToJobTemplateContainerArrayOutputWithContext(ctx context.Context) JobTemplateContainerArrayOutput
type JobTemplateContainerEnv ¶
type JobTemplateContainerEnv struct { // The name of the environment variable. Name string `pulumi:"name"` // Name of the Container App secret from which to pull the environment variable value. SecretName *string `pulumi:"secretName"` // The value of the environment variable. Value *string `pulumi:"value"` }
type JobTemplateContainerEnvArgs ¶
type JobTemplateContainerEnvArgs struct { // The name of the environment variable. Name pulumi.StringInput `pulumi:"name"` // Name of the Container App secret from which to pull the environment variable value. SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The value of the environment variable. Value pulumi.StringPtrInput `pulumi:"value"` }
func (JobTemplateContainerEnvArgs) ElementType ¶
func (JobTemplateContainerEnvArgs) ElementType() reflect.Type
func (JobTemplateContainerEnvArgs) ToJobTemplateContainerEnvOutput ¶
func (i JobTemplateContainerEnvArgs) ToJobTemplateContainerEnvOutput() JobTemplateContainerEnvOutput
func (JobTemplateContainerEnvArgs) ToJobTemplateContainerEnvOutputWithContext ¶
func (i JobTemplateContainerEnvArgs) ToJobTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateContainerEnvOutput
type JobTemplateContainerEnvArray ¶
type JobTemplateContainerEnvArray []JobTemplateContainerEnvInput
func (JobTemplateContainerEnvArray) ElementType ¶
func (JobTemplateContainerEnvArray) ElementType() reflect.Type
func (JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutput ¶
func (i JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutput() JobTemplateContainerEnvArrayOutput
func (JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutputWithContext ¶
func (i JobTemplateContainerEnvArray) ToJobTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateContainerEnvArrayOutput
type JobTemplateContainerEnvArrayInput ¶
type JobTemplateContainerEnvArrayInput interface { pulumi.Input ToJobTemplateContainerEnvArrayOutput() JobTemplateContainerEnvArrayOutput ToJobTemplateContainerEnvArrayOutputWithContext(context.Context) JobTemplateContainerEnvArrayOutput }
JobTemplateContainerEnvArrayInput is an input type that accepts JobTemplateContainerEnvArray and JobTemplateContainerEnvArrayOutput values. You can construct a concrete instance of `JobTemplateContainerEnvArrayInput` via:
JobTemplateContainerEnvArray{ JobTemplateContainerEnvArgs{...} }
type JobTemplateContainerEnvArrayOutput ¶
type JobTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerEnvArrayOutput) ElementType ¶
func (JobTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerEnvArrayOutput) Index ¶
func (o JobTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) JobTemplateContainerEnvOutput
func (JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutput ¶
func (o JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutput() JobTemplateContainerEnvArrayOutput
func (JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutputWithContext ¶
func (o JobTemplateContainerEnvArrayOutput) ToJobTemplateContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateContainerEnvArrayOutput
type JobTemplateContainerEnvInput ¶
type JobTemplateContainerEnvInput interface { pulumi.Input ToJobTemplateContainerEnvOutput() JobTemplateContainerEnvOutput ToJobTemplateContainerEnvOutputWithContext(context.Context) JobTemplateContainerEnvOutput }
JobTemplateContainerEnvInput is an input type that accepts JobTemplateContainerEnvArgs and JobTemplateContainerEnvOutput values. You can construct a concrete instance of `JobTemplateContainerEnvInput` via:
JobTemplateContainerEnvArgs{...}
type JobTemplateContainerEnvOutput ¶
type JobTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerEnvOutput) ElementType ¶
func (JobTemplateContainerEnvOutput) ElementType() reflect.Type
func (JobTemplateContainerEnvOutput) Name ¶
func (o JobTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the environment variable.
func (JobTemplateContainerEnvOutput) SecretName ¶
func (o JobTemplateContainerEnvOutput) SecretName() pulumi.StringPtrOutput
Name of the Container App secret from which to pull the environment variable value.
func (JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutput ¶
func (o JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutput() JobTemplateContainerEnvOutput
func (JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutputWithContext ¶
func (o JobTemplateContainerEnvOutput) ToJobTemplateContainerEnvOutputWithContext(ctx context.Context) JobTemplateContainerEnvOutput
func (JobTemplateContainerEnvOutput) Value ¶
func (o JobTemplateContainerEnvOutput) Value() pulumi.StringPtrOutput
The value of the environment variable.
type JobTemplateContainerInput ¶
type JobTemplateContainerInput interface { pulumi.Input ToJobTemplateContainerOutput() JobTemplateContainerOutput ToJobTemplateContainerOutputWithContext(context.Context) JobTemplateContainerOutput }
JobTemplateContainerInput is an input type that accepts JobTemplateContainerArgs and JobTemplateContainerOutput values. You can construct a concrete instance of `JobTemplateContainerInput` via:
JobTemplateContainerArgs{...}
type JobTemplateContainerLivenessProbe ¶
type JobTemplateContainerLivenessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []JobTemplateContainerLivenessProbeHeader `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The time in seconds to wait after the container has started before the probe is started. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`. IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type JobTemplateContainerLivenessProbeArgs ¶
type JobTemplateContainerLivenessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers JobTemplateContainerLivenessProbeHeaderArrayInput `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The time in seconds to wait after the container has started before the probe is started. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`. IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (JobTemplateContainerLivenessProbeArgs) ElementType ¶
func (JobTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutput ¶
func (i JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutput() JobTemplateContainerLivenessProbeOutput
func (JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutputWithContext ¶
func (i JobTemplateContainerLivenessProbeArgs) ToJobTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeOutput
type JobTemplateContainerLivenessProbeArray ¶
type JobTemplateContainerLivenessProbeArray []JobTemplateContainerLivenessProbeInput
func (JobTemplateContainerLivenessProbeArray) ElementType ¶
func (JobTemplateContainerLivenessProbeArray) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutput ¶
func (i JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutput() JobTemplateContainerLivenessProbeArrayOutput
func (JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (i JobTemplateContainerLivenessProbeArray) ToJobTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeArrayOutput
type JobTemplateContainerLivenessProbeArrayInput ¶
type JobTemplateContainerLivenessProbeArrayInput interface { pulumi.Input ToJobTemplateContainerLivenessProbeArrayOutput() JobTemplateContainerLivenessProbeArrayOutput ToJobTemplateContainerLivenessProbeArrayOutputWithContext(context.Context) JobTemplateContainerLivenessProbeArrayOutput }
JobTemplateContainerLivenessProbeArrayInput is an input type that accepts JobTemplateContainerLivenessProbeArray and JobTemplateContainerLivenessProbeArrayOutput values. You can construct a concrete instance of `JobTemplateContainerLivenessProbeArrayInput` via:
JobTemplateContainerLivenessProbeArray{ JobTemplateContainerLivenessProbeArgs{...} }
type JobTemplateContainerLivenessProbeArrayOutput ¶
type JobTemplateContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerLivenessProbeArrayOutput) ElementType ¶
func (JobTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutput ¶
func (o JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutput() JobTemplateContainerLivenessProbeArrayOutput
func (JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutputWithContext ¶
func (o JobTemplateContainerLivenessProbeArrayOutput) ToJobTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeArrayOutput
type JobTemplateContainerLivenessProbeHeaderArgs ¶
type JobTemplateContainerLivenessProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (JobTemplateContainerLivenessProbeHeaderArgs) ElementType ¶
func (JobTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutput ¶
func (i JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutput() JobTemplateContainerLivenessProbeHeaderOutput
func (JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (i JobTemplateContainerLivenessProbeHeaderArgs) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderOutput
type JobTemplateContainerLivenessProbeHeaderArray ¶
type JobTemplateContainerLivenessProbeHeaderArray []JobTemplateContainerLivenessProbeHeaderInput
func (JobTemplateContainerLivenessProbeHeaderArray) ElementType ¶
func (JobTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (i JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutput() JobTemplateContainerLivenessProbeHeaderArrayOutput
func (JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (i JobTemplateContainerLivenessProbeHeaderArray) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderArrayOutput
type JobTemplateContainerLivenessProbeHeaderArrayInput ¶
type JobTemplateContainerLivenessProbeHeaderArrayInput interface { pulumi.Input ToJobTemplateContainerLivenessProbeHeaderArrayOutput() JobTemplateContainerLivenessProbeHeaderArrayOutput ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext(context.Context) JobTemplateContainerLivenessProbeHeaderArrayOutput }
JobTemplateContainerLivenessProbeHeaderArrayInput is an input type that accepts JobTemplateContainerLivenessProbeHeaderArray and JobTemplateContainerLivenessProbeHeaderArrayOutput values. You can construct a concrete instance of `JobTemplateContainerLivenessProbeHeaderArrayInput` via:
JobTemplateContainerLivenessProbeHeaderArray{ JobTemplateContainerLivenessProbeHeaderArgs{...} }
type JobTemplateContainerLivenessProbeHeaderArrayOutput ¶
type JobTemplateContainerLivenessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerLivenessProbeHeaderArrayOutput) ElementType ¶
func (JobTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutput ¶
func (o JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutput() JobTemplateContainerLivenessProbeHeaderArrayOutput
func (JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶
func (o JobTemplateContainerLivenessProbeHeaderArrayOutput) ToJobTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderArrayOutput
type JobTemplateContainerLivenessProbeHeaderInput ¶
type JobTemplateContainerLivenessProbeHeaderInput interface { pulumi.Input ToJobTemplateContainerLivenessProbeHeaderOutput() JobTemplateContainerLivenessProbeHeaderOutput ToJobTemplateContainerLivenessProbeHeaderOutputWithContext(context.Context) JobTemplateContainerLivenessProbeHeaderOutput }
JobTemplateContainerLivenessProbeHeaderInput is an input type that accepts JobTemplateContainerLivenessProbeHeaderArgs and JobTemplateContainerLivenessProbeHeaderOutput values. You can construct a concrete instance of `JobTemplateContainerLivenessProbeHeaderInput` via:
JobTemplateContainerLivenessProbeHeaderArgs{...}
type JobTemplateContainerLivenessProbeHeaderOutput ¶
type JobTemplateContainerLivenessProbeHeaderOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerLivenessProbeHeaderOutput) ElementType ¶
func (JobTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeHeaderOutput) Name ¶
func (o JobTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutput ¶
func (o JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutput() JobTemplateContainerLivenessProbeHeaderOutput
func (JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext ¶
func (o JobTemplateContainerLivenessProbeHeaderOutput) ToJobTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeHeaderOutput
func (JobTemplateContainerLivenessProbeHeaderOutput) Value ¶
func (o JobTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type JobTemplateContainerLivenessProbeInput ¶
type JobTemplateContainerLivenessProbeInput interface { pulumi.Input ToJobTemplateContainerLivenessProbeOutput() JobTemplateContainerLivenessProbeOutput ToJobTemplateContainerLivenessProbeOutputWithContext(context.Context) JobTemplateContainerLivenessProbeOutput }
JobTemplateContainerLivenessProbeInput is an input type that accepts JobTemplateContainerLivenessProbeArgs and JobTemplateContainerLivenessProbeOutput values. You can construct a concrete instance of `JobTemplateContainerLivenessProbeInput` via:
JobTemplateContainerLivenessProbeArgs{...}
type JobTemplateContainerLivenessProbeOutput ¶
type JobTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerLivenessProbeOutput) ElementType ¶
func (JobTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (JobTemplateContainerLivenessProbeOutput) FailureCountThreshold ¶
func (o JobTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (JobTemplateContainerLivenessProbeOutput) Headers ¶
func (o JobTemplateContainerLivenessProbeOutput) Headers() JobTemplateContainerLivenessProbeHeaderArrayOutput
A `header` block as detailed below.
func (JobTemplateContainerLivenessProbeOutput) Host ¶
func (o JobTemplateContainerLivenessProbeOutput) Host() pulumi.StringPtrOutput
The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (JobTemplateContainerLivenessProbeOutput) InitialDelay ¶
func (o JobTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntPtrOutput
The time in seconds to wait after the container has started before the probe is started.
func (JobTemplateContainerLivenessProbeOutput) IntervalSeconds ¶
func (o JobTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are in the range `1` - `240`. Defaults to `10`.
func (JobTemplateContainerLivenessProbeOutput) Path ¶
func (o JobTemplateContainerLivenessProbeOutput) Path() pulumi.StringPtrOutput
The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (JobTemplateContainerLivenessProbeOutput) Port ¶
func (o JobTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (JobTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds ¶
func (o JobTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (JobTemplateContainerLivenessProbeOutput) Timeout ¶
func (o JobTemplateContainerLivenessProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutput ¶
func (o JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutput() JobTemplateContainerLivenessProbeOutput
func (JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutputWithContext ¶
func (o JobTemplateContainerLivenessProbeOutput) ToJobTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) JobTemplateContainerLivenessProbeOutput
func (JobTemplateContainerLivenessProbeOutput) Transport ¶
func (o JobTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type JobTemplateContainerOutput ¶
type JobTemplateContainerOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerOutput) Args ¶
func (o JobTemplateContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (JobTemplateContainerOutput) Commands ¶
func (o JobTemplateContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (JobTemplateContainerOutput) Cpu ¶
func (o JobTemplateContainerOutput) Cpu() pulumi.Float64Output
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`
func (JobTemplateContainerOutput) ElementType ¶
func (JobTemplateContainerOutput) ElementType() reflect.Type
func (JobTemplateContainerOutput) Envs ¶
func (o JobTemplateContainerOutput) Envs() JobTemplateContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (JobTemplateContainerOutput) EphemeralStorage ¶
func (o JobTemplateContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
The amount of ephemeral storage available to the Container App.
> **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time.
func (JobTemplateContainerOutput) Image ¶
func (o JobTemplateContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (JobTemplateContainerOutput) LivenessProbes ¶
func (o JobTemplateContainerOutput) LivenessProbes() JobTemplateContainerLivenessProbeArrayOutput
A `livenessProbe` block as detailed below.
func (JobTemplateContainerOutput) Memory ¶
func (o JobTemplateContainerOutput) Memory() pulumi.StringOutput
The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`
func (JobTemplateContainerOutput) Name ¶
func (o JobTemplateContainerOutput) Name() pulumi.StringOutput
The name of the container.
func (JobTemplateContainerOutput) ReadinessProbes ¶
func (o JobTemplateContainerOutput) ReadinessProbes() JobTemplateContainerReadinessProbeArrayOutput
A `readinessProbe` block as detailed below.
func (JobTemplateContainerOutput) StartupProbes ¶
func (o JobTemplateContainerOutput) StartupProbes() JobTemplateContainerStartupProbeArrayOutput
A `startupProbe` block as detailed below.
func (JobTemplateContainerOutput) ToJobTemplateContainerOutput ¶
func (o JobTemplateContainerOutput) ToJobTemplateContainerOutput() JobTemplateContainerOutput
func (JobTemplateContainerOutput) ToJobTemplateContainerOutputWithContext ¶
func (o JobTemplateContainerOutput) ToJobTemplateContainerOutputWithContext(ctx context.Context) JobTemplateContainerOutput
func (JobTemplateContainerOutput) VolumeMounts ¶
func (o JobTemplateContainerOutput) VolumeMounts() JobTemplateContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type JobTemplateContainerReadinessProbe ¶
type JobTemplateContainerReadinessProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []JobTemplateContainerReadinessProbeHeader `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold *int `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type JobTemplateContainerReadinessProbeArgs ¶
type JobTemplateContainerReadinessProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers JobTemplateContainerReadinessProbeHeaderArrayInput `pulumi:"headers"` // The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`. SuccessCountThreshold pulumi.IntPtrInput `pulumi:"successCountThreshold"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (JobTemplateContainerReadinessProbeArgs) ElementType ¶
func (JobTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutput ¶
func (i JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutput() JobTemplateContainerReadinessProbeOutput
func (JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutputWithContext ¶
func (i JobTemplateContainerReadinessProbeArgs) ToJobTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeOutput
type JobTemplateContainerReadinessProbeArray ¶
type JobTemplateContainerReadinessProbeArray []JobTemplateContainerReadinessProbeInput
func (JobTemplateContainerReadinessProbeArray) ElementType ¶
func (JobTemplateContainerReadinessProbeArray) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutput ¶
func (i JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutput() JobTemplateContainerReadinessProbeArrayOutput
func (JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (i JobTemplateContainerReadinessProbeArray) ToJobTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeArrayOutput
type JobTemplateContainerReadinessProbeArrayInput ¶
type JobTemplateContainerReadinessProbeArrayInput interface { pulumi.Input ToJobTemplateContainerReadinessProbeArrayOutput() JobTemplateContainerReadinessProbeArrayOutput ToJobTemplateContainerReadinessProbeArrayOutputWithContext(context.Context) JobTemplateContainerReadinessProbeArrayOutput }
JobTemplateContainerReadinessProbeArrayInput is an input type that accepts JobTemplateContainerReadinessProbeArray and JobTemplateContainerReadinessProbeArrayOutput values. You can construct a concrete instance of `JobTemplateContainerReadinessProbeArrayInput` via:
JobTemplateContainerReadinessProbeArray{ JobTemplateContainerReadinessProbeArgs{...} }
type JobTemplateContainerReadinessProbeArrayOutput ¶
type JobTemplateContainerReadinessProbeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerReadinessProbeArrayOutput) ElementType ¶
func (JobTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutput ¶
func (o JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutput() JobTemplateContainerReadinessProbeArrayOutput
func (JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutputWithContext ¶
func (o JobTemplateContainerReadinessProbeArrayOutput) ToJobTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeArrayOutput
type JobTemplateContainerReadinessProbeHeaderArgs ¶
type JobTemplateContainerReadinessProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (JobTemplateContainerReadinessProbeHeaderArgs) ElementType ¶
func (JobTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutput ¶
func (i JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutput() JobTemplateContainerReadinessProbeHeaderOutput
func (JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (i JobTemplateContainerReadinessProbeHeaderArgs) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderOutput
type JobTemplateContainerReadinessProbeHeaderArray ¶
type JobTemplateContainerReadinessProbeHeaderArray []JobTemplateContainerReadinessProbeHeaderInput
func (JobTemplateContainerReadinessProbeHeaderArray) ElementType ¶
func (JobTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (i JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutput() JobTemplateContainerReadinessProbeHeaderArrayOutput
func (JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (i JobTemplateContainerReadinessProbeHeaderArray) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderArrayOutput
type JobTemplateContainerReadinessProbeHeaderArrayInput ¶
type JobTemplateContainerReadinessProbeHeaderArrayInput interface { pulumi.Input ToJobTemplateContainerReadinessProbeHeaderArrayOutput() JobTemplateContainerReadinessProbeHeaderArrayOutput ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext(context.Context) JobTemplateContainerReadinessProbeHeaderArrayOutput }
JobTemplateContainerReadinessProbeHeaderArrayInput is an input type that accepts JobTemplateContainerReadinessProbeHeaderArray and JobTemplateContainerReadinessProbeHeaderArrayOutput values. You can construct a concrete instance of `JobTemplateContainerReadinessProbeHeaderArrayInput` via:
JobTemplateContainerReadinessProbeHeaderArray{ JobTemplateContainerReadinessProbeHeaderArgs{...} }
type JobTemplateContainerReadinessProbeHeaderArrayOutput ¶
type JobTemplateContainerReadinessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerReadinessProbeHeaderArrayOutput) ElementType ¶
func (JobTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutput ¶
func (o JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutput() JobTemplateContainerReadinessProbeHeaderArrayOutput
func (JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶
func (o JobTemplateContainerReadinessProbeHeaderArrayOutput) ToJobTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderArrayOutput
type JobTemplateContainerReadinessProbeHeaderInput ¶
type JobTemplateContainerReadinessProbeHeaderInput interface { pulumi.Input ToJobTemplateContainerReadinessProbeHeaderOutput() JobTemplateContainerReadinessProbeHeaderOutput ToJobTemplateContainerReadinessProbeHeaderOutputWithContext(context.Context) JobTemplateContainerReadinessProbeHeaderOutput }
JobTemplateContainerReadinessProbeHeaderInput is an input type that accepts JobTemplateContainerReadinessProbeHeaderArgs and JobTemplateContainerReadinessProbeHeaderOutput values. You can construct a concrete instance of `JobTemplateContainerReadinessProbeHeaderInput` via:
JobTemplateContainerReadinessProbeHeaderArgs{...}
type JobTemplateContainerReadinessProbeHeaderOutput ¶
type JobTemplateContainerReadinessProbeHeaderOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerReadinessProbeHeaderOutput) ElementType ¶
func (JobTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeHeaderOutput) Name ¶
func (o JobTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutput ¶
func (o JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutput() JobTemplateContainerReadinessProbeHeaderOutput
func (JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext ¶
func (o JobTemplateContainerReadinessProbeHeaderOutput) ToJobTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeHeaderOutput
func (JobTemplateContainerReadinessProbeHeaderOutput) Value ¶
func (o JobTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type JobTemplateContainerReadinessProbeInput ¶
type JobTemplateContainerReadinessProbeInput interface { pulumi.Input ToJobTemplateContainerReadinessProbeOutput() JobTemplateContainerReadinessProbeOutput ToJobTemplateContainerReadinessProbeOutputWithContext(context.Context) JobTemplateContainerReadinessProbeOutput }
JobTemplateContainerReadinessProbeInput is an input type that accepts JobTemplateContainerReadinessProbeArgs and JobTemplateContainerReadinessProbeOutput values. You can construct a concrete instance of `JobTemplateContainerReadinessProbeInput` via:
JobTemplateContainerReadinessProbeArgs{...}
type JobTemplateContainerReadinessProbeOutput ¶
type JobTemplateContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerReadinessProbeOutput) ElementType ¶
func (JobTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
func (JobTemplateContainerReadinessProbeOutput) FailureCountThreshold ¶
func (o JobTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (JobTemplateContainerReadinessProbeOutput) Headers ¶
func (o JobTemplateContainerReadinessProbeOutput) Headers() JobTemplateContainerReadinessProbeHeaderArrayOutput
A `header` block as detailed below.
func (JobTemplateContainerReadinessProbeOutput) Host ¶
func (o JobTemplateContainerReadinessProbeOutput) Host() pulumi.StringPtrOutput
The probe hostname. Defaults to the pod IP address. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (JobTemplateContainerReadinessProbeOutput) InitialDelay ¶ added in v6.7.0
func (o JobTemplateContainerReadinessProbeOutput) InitialDelay() pulumi.IntPtrOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (JobTemplateContainerReadinessProbeOutput) IntervalSeconds ¶
func (o JobTemplateContainerReadinessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (JobTemplateContainerReadinessProbeOutput) Path ¶
func (o JobTemplateContainerReadinessProbeOutput) Path() pulumi.StringPtrOutput
The URI to use for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (JobTemplateContainerReadinessProbeOutput) Port ¶
func (o JobTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (JobTemplateContainerReadinessProbeOutput) SuccessCountThreshold ¶
func (o JobTemplateContainerReadinessProbeOutput) SuccessCountThreshold() pulumi.IntPtrOutput
The number of consecutive successful responses required to consider this probe as successful. Possible values are between `1` and `10`. Defaults to `3`.
func (JobTemplateContainerReadinessProbeOutput) Timeout ¶
func (o JobTemplateContainerReadinessProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutput ¶
func (o JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutput() JobTemplateContainerReadinessProbeOutput
func (JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutputWithContext ¶
func (o JobTemplateContainerReadinessProbeOutput) ToJobTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) JobTemplateContainerReadinessProbeOutput
func (JobTemplateContainerReadinessProbeOutput) Transport ¶
func (o JobTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type JobTemplateContainerStartupProbe ¶
type JobTemplateContainerStartupProbe struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold *int `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers []JobTemplateContainerStartupProbeHeader `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host *string `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay *int `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds *int `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path *string `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port int `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds *int `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout *int `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport string `pulumi:"transport"` }
type JobTemplateContainerStartupProbeArgs ¶
type JobTemplateContainerStartupProbeArgs struct { // The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`. FailureCountThreshold pulumi.IntPtrInput `pulumi:"failureCountThreshold"` // A `header` block as detailed below. Headers JobTemplateContainerStartupProbeHeaderArrayInput `pulumi:"headers"` // The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes. Host pulumi.StringPtrInput `pulumi:"host"` // The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10` IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`. Path pulumi.StringPtrInput `pulumi:"path"` // The port number on which to connect. Possible values are between `1` and `65535`. Port pulumi.IntInput `pulumi:"port"` // The time in seconds after the container is sent the termination signal before the process if forcibly killed. TerminationGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminationGracePeriodSeconds"` // Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`. Transport pulumi.StringInput `pulumi:"transport"` }
func (JobTemplateContainerStartupProbeArgs) ElementType ¶
func (JobTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutput ¶
func (i JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutput() JobTemplateContainerStartupProbeOutput
func (JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutputWithContext ¶
func (i JobTemplateContainerStartupProbeArgs) ToJobTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeOutput
type JobTemplateContainerStartupProbeArray ¶
type JobTemplateContainerStartupProbeArray []JobTemplateContainerStartupProbeInput
func (JobTemplateContainerStartupProbeArray) ElementType ¶
func (JobTemplateContainerStartupProbeArray) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutput ¶
func (i JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutput() JobTemplateContainerStartupProbeArrayOutput
func (JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutputWithContext ¶
func (i JobTemplateContainerStartupProbeArray) ToJobTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeArrayOutput
type JobTemplateContainerStartupProbeArrayInput ¶
type JobTemplateContainerStartupProbeArrayInput interface { pulumi.Input ToJobTemplateContainerStartupProbeArrayOutput() JobTemplateContainerStartupProbeArrayOutput ToJobTemplateContainerStartupProbeArrayOutputWithContext(context.Context) JobTemplateContainerStartupProbeArrayOutput }
JobTemplateContainerStartupProbeArrayInput is an input type that accepts JobTemplateContainerStartupProbeArray and JobTemplateContainerStartupProbeArrayOutput values. You can construct a concrete instance of `JobTemplateContainerStartupProbeArrayInput` via:
JobTemplateContainerStartupProbeArray{ JobTemplateContainerStartupProbeArgs{...} }
type JobTemplateContainerStartupProbeArrayOutput ¶
type JobTemplateContainerStartupProbeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerStartupProbeArrayOutput) ElementType ¶
func (JobTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutput ¶
func (o JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutput() JobTemplateContainerStartupProbeArrayOutput
func (JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutputWithContext ¶
func (o JobTemplateContainerStartupProbeArrayOutput) ToJobTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeArrayOutput
type JobTemplateContainerStartupProbeHeaderArgs ¶
type JobTemplateContainerStartupProbeHeaderArgs struct { // The HTTP Header Name. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (JobTemplateContainerStartupProbeHeaderArgs) ElementType ¶
func (JobTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutput ¶
func (i JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutput() JobTemplateContainerStartupProbeHeaderOutput
func (JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (i JobTemplateContainerStartupProbeHeaderArgs) ToJobTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderOutput
type JobTemplateContainerStartupProbeHeaderArray ¶
type JobTemplateContainerStartupProbeHeaderArray []JobTemplateContainerStartupProbeHeaderInput
func (JobTemplateContainerStartupProbeHeaderArray) ElementType ¶
func (JobTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutput ¶
func (i JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutput() JobTemplateContainerStartupProbeHeaderArrayOutput
func (JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (i JobTemplateContainerStartupProbeHeaderArray) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderArrayOutput
type JobTemplateContainerStartupProbeHeaderArrayInput ¶
type JobTemplateContainerStartupProbeHeaderArrayInput interface { pulumi.Input ToJobTemplateContainerStartupProbeHeaderArrayOutput() JobTemplateContainerStartupProbeHeaderArrayOutput ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext(context.Context) JobTemplateContainerStartupProbeHeaderArrayOutput }
JobTemplateContainerStartupProbeHeaderArrayInput is an input type that accepts JobTemplateContainerStartupProbeHeaderArray and JobTemplateContainerStartupProbeHeaderArrayOutput values. You can construct a concrete instance of `JobTemplateContainerStartupProbeHeaderArrayInput` via:
JobTemplateContainerStartupProbeHeaderArray{ JobTemplateContainerStartupProbeHeaderArgs{...} }
type JobTemplateContainerStartupProbeHeaderArrayOutput ¶
type JobTemplateContainerStartupProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerStartupProbeHeaderArrayOutput) ElementType ¶
func (JobTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutput ¶
func (o JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutput() JobTemplateContainerStartupProbeHeaderArrayOutput
func (JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶
func (o JobTemplateContainerStartupProbeHeaderArrayOutput) ToJobTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderArrayOutput
type JobTemplateContainerStartupProbeHeaderInput ¶
type JobTemplateContainerStartupProbeHeaderInput interface { pulumi.Input ToJobTemplateContainerStartupProbeHeaderOutput() JobTemplateContainerStartupProbeHeaderOutput ToJobTemplateContainerStartupProbeHeaderOutputWithContext(context.Context) JobTemplateContainerStartupProbeHeaderOutput }
JobTemplateContainerStartupProbeHeaderInput is an input type that accepts JobTemplateContainerStartupProbeHeaderArgs and JobTemplateContainerStartupProbeHeaderOutput values. You can construct a concrete instance of `JobTemplateContainerStartupProbeHeaderInput` via:
JobTemplateContainerStartupProbeHeaderArgs{...}
type JobTemplateContainerStartupProbeHeaderOutput ¶
type JobTemplateContainerStartupProbeHeaderOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerStartupProbeHeaderOutput) ElementType ¶
func (JobTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeHeaderOutput) Name ¶
func (o JobTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
The HTTP Header Name.
func (JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutput ¶
func (o JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutput() JobTemplateContainerStartupProbeHeaderOutput
func (JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutputWithContext ¶
func (o JobTemplateContainerStartupProbeHeaderOutput) ToJobTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeHeaderOutput
func (JobTemplateContainerStartupProbeHeaderOutput) Value ¶
func (o JobTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type JobTemplateContainerStartupProbeInput ¶
type JobTemplateContainerStartupProbeInput interface { pulumi.Input ToJobTemplateContainerStartupProbeOutput() JobTemplateContainerStartupProbeOutput ToJobTemplateContainerStartupProbeOutputWithContext(context.Context) JobTemplateContainerStartupProbeOutput }
JobTemplateContainerStartupProbeInput is an input type that accepts JobTemplateContainerStartupProbeArgs and JobTemplateContainerStartupProbeOutput values. You can construct a concrete instance of `JobTemplateContainerStartupProbeInput` via:
JobTemplateContainerStartupProbeArgs{...}
type JobTemplateContainerStartupProbeOutput ¶
type JobTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerStartupProbeOutput) ElementType ¶
func (JobTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (JobTemplateContainerStartupProbeOutput) FailureCountThreshold ¶
func (o JobTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntPtrOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (JobTemplateContainerStartupProbeOutput) Headers ¶
func (o JobTemplateContainerStartupProbeOutput) Headers() JobTemplateContainerStartupProbeHeaderArrayOutput
A `header` block as detailed below.
func (JobTemplateContainerStartupProbeOutput) Host ¶
func (o JobTemplateContainerStartupProbeOutput) Host() pulumi.StringPtrOutput
The value for the host header which should be sent with this probe. If unspecified, the IP Address of the Pod is used as the host header. Setting a value for `Host` in `headers` can be used to override this for `HTTP` and `HTTPS` type probes.
func (JobTemplateContainerStartupProbeOutput) InitialDelay ¶ added in v6.7.0
func (o JobTemplateContainerStartupProbeOutput) InitialDelay() pulumi.IntPtrOutput
The number of seconds elapsed after the container has started before the probe is initiated. Possible values are between `0` and `60`. Defaults to `0` seconds.
func (JobTemplateContainerStartupProbeOutput) IntervalSeconds ¶
func (o JobTemplateContainerStartupProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
How often, in seconds, the probe should run. Possible values are between `1` and `240`. Defaults to `10`
func (JobTemplateContainerStartupProbeOutput) Path ¶
func (o JobTemplateContainerStartupProbeOutput) Path() pulumi.StringPtrOutput
The URI to use with the `host` for http type probes. Not valid for `TCP` type probes. Defaults to `/`.
func (JobTemplateContainerStartupProbeOutput) Port ¶
func (o JobTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (JobTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds ¶
func (o JobTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds() pulumi.IntPtrOutput
The time in seconds after the container is sent the termination signal before the process if forcibly killed.
func (JobTemplateContainerStartupProbeOutput) Timeout ¶
func (o JobTemplateContainerStartupProbeOutput) Timeout() pulumi.IntPtrOutput
Time in seconds after which the probe times out. Possible values are in the range `1` - `240`. Defaults to `1`.
func (JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutput ¶
func (o JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutput() JobTemplateContainerStartupProbeOutput
func (JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutputWithContext ¶
func (o JobTemplateContainerStartupProbeOutput) ToJobTemplateContainerStartupProbeOutputWithContext(ctx context.Context) JobTemplateContainerStartupProbeOutput
func (JobTemplateContainerStartupProbeOutput) Transport ¶
func (o JobTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
Type of probe. Possible values are `TCP`, `HTTP`, and `HTTPS`.
type JobTemplateContainerVolumeMount ¶
type JobTemplateContainerVolumeMount struct { // The name of the volume to mount. This must match the name of a volume defined in the `volume` block. Name string `pulumi:"name"` // The path within the container at which the volume should be mounted. Must not contain `:`. Path string `pulumi:"path"` }
type JobTemplateContainerVolumeMountArgs ¶
type JobTemplateContainerVolumeMountArgs struct { // The name of the volume to mount. This must match the name of a volume defined in the `volume` block. Name pulumi.StringInput `pulumi:"name"` // The path within the container at which the volume should be mounted. Must not contain `:`. Path pulumi.StringInput `pulumi:"path"` }
func (JobTemplateContainerVolumeMountArgs) ElementType ¶
func (JobTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutput ¶
func (i JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutput() JobTemplateContainerVolumeMountOutput
func (JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutputWithContext ¶
func (i JobTemplateContainerVolumeMountArgs) ToJobTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountOutput
type JobTemplateContainerVolumeMountArray ¶
type JobTemplateContainerVolumeMountArray []JobTemplateContainerVolumeMountInput
func (JobTemplateContainerVolumeMountArray) ElementType ¶
func (JobTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutput ¶
func (i JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutput() JobTemplateContainerVolumeMountArrayOutput
func (JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutputWithContext ¶
func (i JobTemplateContainerVolumeMountArray) ToJobTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountArrayOutput
type JobTemplateContainerVolumeMountArrayInput ¶
type JobTemplateContainerVolumeMountArrayInput interface { pulumi.Input ToJobTemplateContainerVolumeMountArrayOutput() JobTemplateContainerVolumeMountArrayOutput ToJobTemplateContainerVolumeMountArrayOutputWithContext(context.Context) JobTemplateContainerVolumeMountArrayOutput }
JobTemplateContainerVolumeMountArrayInput is an input type that accepts JobTemplateContainerVolumeMountArray and JobTemplateContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobTemplateContainerVolumeMountArrayInput` via:
JobTemplateContainerVolumeMountArray{ JobTemplateContainerVolumeMountArgs{...} }
type JobTemplateContainerVolumeMountArrayOutput ¶
type JobTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerVolumeMountArrayOutput) ElementType ¶
func (JobTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutput ¶
func (o JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutput() JobTemplateContainerVolumeMountArrayOutput
func (JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutputWithContext ¶
func (o JobTemplateContainerVolumeMountArrayOutput) ToJobTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountArrayOutput
type JobTemplateContainerVolumeMountInput ¶
type JobTemplateContainerVolumeMountInput interface { pulumi.Input ToJobTemplateContainerVolumeMountOutput() JobTemplateContainerVolumeMountOutput ToJobTemplateContainerVolumeMountOutputWithContext(context.Context) JobTemplateContainerVolumeMountOutput }
JobTemplateContainerVolumeMountInput is an input type that accepts JobTemplateContainerVolumeMountArgs and JobTemplateContainerVolumeMountOutput values. You can construct a concrete instance of `JobTemplateContainerVolumeMountInput` via:
JobTemplateContainerVolumeMountArgs{...}
type JobTemplateContainerVolumeMountOutput ¶
type JobTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobTemplateContainerVolumeMountOutput) ElementType ¶
func (JobTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (JobTemplateContainerVolumeMountOutput) Name ¶
func (o JobTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the volume to mount. This must match the name of a volume defined in the `volume` block.
func (JobTemplateContainerVolumeMountOutput) Path ¶
func (o JobTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
The path within the container at which the volume should be mounted. Must not contain `:`.
func (JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutput ¶
func (o JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutput() JobTemplateContainerVolumeMountOutput
func (JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutputWithContext ¶
func (o JobTemplateContainerVolumeMountOutput) ToJobTemplateContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateContainerVolumeMountOutput
type JobTemplateInitContainer ¶
type JobTemplateInitContainer struct { // A list of extra arguments to pass to the container. Args []string `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands []string `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu *float64 `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs []JobTemplateInitContainerEnv `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage *string `pulumi:"ephemeralStorage"` // The image to use to create the container. Image string `pulumi:"image"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory *string `pulumi:"memory"` // The name of the container. Name string `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts []JobTemplateInitContainerVolumeMount `pulumi:"volumeMounts"` }
type JobTemplateInitContainerArgs ¶
type JobTemplateInitContainerArgs struct { // A list of extra arguments to pass to the container. Args pulumi.StringArrayInput `pulumi:"args"` // A command to pass to the container to override the default. This is provided as a list of command line elements without spaces. Commands pulumi.StringArrayInput `pulumi:"commands"` // The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0` Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // One or more `env` blocks as detailed below. Envs JobTemplateInitContainerEnvArrayInput `pulumi:"envs"` // The amount of ephemeral storage available to the Container App. // // > **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time. EphemeralStorage pulumi.StringPtrInput `pulumi:"ephemeralStorage"` // The image to use to create the container. Image pulumi.StringInput `pulumi:"image"` // The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`. // // > **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi` Memory pulumi.StringPtrInput `pulumi:"memory"` // The name of the container. Name pulumi.StringInput `pulumi:"name"` // A `volumeMounts` block as detailed below. VolumeMounts JobTemplateInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` }
func (JobTemplateInitContainerArgs) ElementType ¶
func (JobTemplateInitContainerArgs) ElementType() reflect.Type
func (JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutput ¶
func (i JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutput() JobTemplateInitContainerOutput
func (JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutputWithContext ¶
func (i JobTemplateInitContainerArgs) ToJobTemplateInitContainerOutputWithContext(ctx context.Context) JobTemplateInitContainerOutput
type JobTemplateInitContainerArray ¶
type JobTemplateInitContainerArray []JobTemplateInitContainerInput
func (JobTemplateInitContainerArray) ElementType ¶
func (JobTemplateInitContainerArray) ElementType() reflect.Type
func (JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutput ¶
func (i JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutput() JobTemplateInitContainerArrayOutput
func (JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutputWithContext ¶
func (i JobTemplateInitContainerArray) ToJobTemplateInitContainerArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerArrayOutput
type JobTemplateInitContainerArrayInput ¶
type JobTemplateInitContainerArrayInput interface { pulumi.Input ToJobTemplateInitContainerArrayOutput() JobTemplateInitContainerArrayOutput ToJobTemplateInitContainerArrayOutputWithContext(context.Context) JobTemplateInitContainerArrayOutput }
JobTemplateInitContainerArrayInput is an input type that accepts JobTemplateInitContainerArray and JobTemplateInitContainerArrayOutput values. You can construct a concrete instance of `JobTemplateInitContainerArrayInput` via:
JobTemplateInitContainerArray{ JobTemplateInitContainerArgs{...} }
type JobTemplateInitContainerArrayOutput ¶
type JobTemplateInitContainerArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerArrayOutput) ElementType ¶
func (JobTemplateInitContainerArrayOutput) ElementType() reflect.Type
func (JobTemplateInitContainerArrayOutput) Index ¶
func (o JobTemplateInitContainerArrayOutput) Index(i pulumi.IntInput) JobTemplateInitContainerOutput
func (JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutput ¶
func (o JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutput() JobTemplateInitContainerArrayOutput
func (JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutputWithContext ¶
func (o JobTemplateInitContainerArrayOutput) ToJobTemplateInitContainerArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerArrayOutput
type JobTemplateInitContainerEnv ¶
type JobTemplateInitContainerEnv struct { // The name of the environment variable. Name string `pulumi:"name"` // Name of the Container App secret from which to pull the environment variable value. SecretName *string `pulumi:"secretName"` // The value of the environment variable. Value *string `pulumi:"value"` }
type JobTemplateInitContainerEnvArgs ¶
type JobTemplateInitContainerEnvArgs struct { // The name of the environment variable. Name pulumi.StringInput `pulumi:"name"` // Name of the Container App secret from which to pull the environment variable value. SecretName pulumi.StringPtrInput `pulumi:"secretName"` // The value of the environment variable. Value pulumi.StringPtrInput `pulumi:"value"` }
func (JobTemplateInitContainerEnvArgs) ElementType ¶
func (JobTemplateInitContainerEnvArgs) ElementType() reflect.Type
func (JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutput ¶
func (i JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutput() JobTemplateInitContainerEnvOutput
func (JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutputWithContext ¶
func (i JobTemplateInitContainerEnvArgs) ToJobTemplateInitContainerEnvOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvOutput
type JobTemplateInitContainerEnvArray ¶
type JobTemplateInitContainerEnvArray []JobTemplateInitContainerEnvInput
func (JobTemplateInitContainerEnvArray) ElementType ¶
func (JobTemplateInitContainerEnvArray) ElementType() reflect.Type
func (JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutput ¶
func (i JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutput() JobTemplateInitContainerEnvArrayOutput
func (JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutputWithContext ¶
func (i JobTemplateInitContainerEnvArray) ToJobTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvArrayOutput
type JobTemplateInitContainerEnvArrayInput ¶
type JobTemplateInitContainerEnvArrayInput interface { pulumi.Input ToJobTemplateInitContainerEnvArrayOutput() JobTemplateInitContainerEnvArrayOutput ToJobTemplateInitContainerEnvArrayOutputWithContext(context.Context) JobTemplateInitContainerEnvArrayOutput }
JobTemplateInitContainerEnvArrayInput is an input type that accepts JobTemplateInitContainerEnvArray and JobTemplateInitContainerEnvArrayOutput values. You can construct a concrete instance of `JobTemplateInitContainerEnvArrayInput` via:
JobTemplateInitContainerEnvArray{ JobTemplateInitContainerEnvArgs{...} }
type JobTemplateInitContainerEnvArrayOutput ¶
type JobTemplateInitContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerEnvArrayOutput) ElementType ¶
func (JobTemplateInitContainerEnvArrayOutput) ElementType() reflect.Type
func (JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutput ¶
func (o JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutput() JobTemplateInitContainerEnvArrayOutput
func (JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutputWithContext ¶
func (o JobTemplateInitContainerEnvArrayOutput) ToJobTemplateInitContainerEnvArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvArrayOutput
type JobTemplateInitContainerEnvInput ¶
type JobTemplateInitContainerEnvInput interface { pulumi.Input ToJobTemplateInitContainerEnvOutput() JobTemplateInitContainerEnvOutput ToJobTemplateInitContainerEnvOutputWithContext(context.Context) JobTemplateInitContainerEnvOutput }
JobTemplateInitContainerEnvInput is an input type that accepts JobTemplateInitContainerEnvArgs and JobTemplateInitContainerEnvOutput values. You can construct a concrete instance of `JobTemplateInitContainerEnvInput` via:
JobTemplateInitContainerEnvArgs{...}
type JobTemplateInitContainerEnvOutput ¶
type JobTemplateInitContainerEnvOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerEnvOutput) ElementType ¶
func (JobTemplateInitContainerEnvOutput) ElementType() reflect.Type
func (JobTemplateInitContainerEnvOutput) Name ¶
func (o JobTemplateInitContainerEnvOutput) Name() pulumi.StringOutput
The name of the environment variable.
func (JobTemplateInitContainerEnvOutput) SecretName ¶
func (o JobTemplateInitContainerEnvOutput) SecretName() pulumi.StringPtrOutput
Name of the Container App secret from which to pull the environment variable value.
func (JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutput ¶
func (o JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutput() JobTemplateInitContainerEnvOutput
func (JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutputWithContext ¶
func (o JobTemplateInitContainerEnvOutput) ToJobTemplateInitContainerEnvOutputWithContext(ctx context.Context) JobTemplateInitContainerEnvOutput
func (JobTemplateInitContainerEnvOutput) Value ¶
func (o JobTemplateInitContainerEnvOutput) Value() pulumi.StringPtrOutput
The value of the environment variable.
type JobTemplateInitContainerInput ¶
type JobTemplateInitContainerInput interface { pulumi.Input ToJobTemplateInitContainerOutput() JobTemplateInitContainerOutput ToJobTemplateInitContainerOutputWithContext(context.Context) JobTemplateInitContainerOutput }
JobTemplateInitContainerInput is an input type that accepts JobTemplateInitContainerArgs and JobTemplateInitContainerOutput values. You can construct a concrete instance of `JobTemplateInitContainerInput` via:
JobTemplateInitContainerArgs{...}
type JobTemplateInitContainerOutput ¶
type JobTemplateInitContainerOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerOutput) Args ¶
func (o JobTemplateInitContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (JobTemplateInitContainerOutput) Commands ¶
func (o JobTemplateInitContainerOutput) Commands() pulumi.StringArrayOutput
A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.
func (JobTemplateInitContainerOutput) Cpu ¶
func (o JobTemplateInitContainerOutput) Cpu() pulumi.Float64PtrOutput
The amount of vCPU to allocate to the container. Possible values include `0.25`, `0.5`, `0.75`, `1.0`, `1.25`, `1.5`, `1.75`, and `2.0`.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.0` / `2.0` or `0.5` / `1.0`
func (JobTemplateInitContainerOutput) ElementType ¶
func (JobTemplateInitContainerOutput) ElementType() reflect.Type
func (JobTemplateInitContainerOutput) Envs ¶
func (o JobTemplateInitContainerOutput) Envs() JobTemplateInitContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (JobTemplateInitContainerOutput) EphemeralStorage ¶
func (o JobTemplateInitContainerOutput) EphemeralStorage() pulumi.StringPtrOutput
The amount of ephemeral storage available to the Container App.
> **NOTE:** `ephemeralStorage` is currently in preview and not configurable at this time.
func (JobTemplateInitContainerOutput) Image ¶
func (o JobTemplateInitContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (JobTemplateInitContainerOutput) Memory ¶
func (o JobTemplateInitContainerOutput) Memory() pulumi.StringPtrOutput
The amount of memory to allocate to the container. Possible values are `0.5Gi`, `1Gi`, `1.5Gi`, `2Gi`, `2.5Gi`, `3Gi`, `3.5Gi` and `4Gi`.
> **NOTE:** `cpu` and `memory` must be specified in `0.25'/'0.5Gi` combination increments. e.g. `1.25` / `2.5Gi` or `0.75` / `1.5Gi`
func (JobTemplateInitContainerOutput) Name ¶
func (o JobTemplateInitContainerOutput) Name() pulumi.StringOutput
The name of the container.
func (JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutput ¶
func (o JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutput() JobTemplateInitContainerOutput
func (JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutputWithContext ¶
func (o JobTemplateInitContainerOutput) ToJobTemplateInitContainerOutputWithContext(ctx context.Context) JobTemplateInitContainerOutput
func (JobTemplateInitContainerOutput) VolumeMounts ¶
func (o JobTemplateInitContainerOutput) VolumeMounts() JobTemplateInitContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type JobTemplateInitContainerVolumeMount ¶
type JobTemplateInitContainerVolumeMount struct { // The name of the volume to mount. This must match the name of a volume defined in the `volume` block. Name string `pulumi:"name"` // The path within the container at which the volume should be mounted. Must not contain `:`. Path string `pulumi:"path"` }
type JobTemplateInitContainerVolumeMountArgs ¶
type JobTemplateInitContainerVolumeMountArgs struct { // The name of the volume to mount. This must match the name of a volume defined in the `volume` block. Name pulumi.StringInput `pulumi:"name"` // The path within the container at which the volume should be mounted. Must not contain `:`. Path pulumi.StringInput `pulumi:"path"` }
func (JobTemplateInitContainerVolumeMountArgs) ElementType ¶
func (JobTemplateInitContainerVolumeMountArgs) ElementType() reflect.Type
func (JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutput ¶
func (i JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutput() JobTemplateInitContainerVolumeMountOutput
func (JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutputWithContext ¶
func (i JobTemplateInitContainerVolumeMountArgs) ToJobTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountOutput
type JobTemplateInitContainerVolumeMountArray ¶
type JobTemplateInitContainerVolumeMountArray []JobTemplateInitContainerVolumeMountInput
func (JobTemplateInitContainerVolumeMountArray) ElementType ¶
func (JobTemplateInitContainerVolumeMountArray) ElementType() reflect.Type
func (JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutput ¶
func (i JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutput() JobTemplateInitContainerVolumeMountArrayOutput
func (JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (i JobTemplateInitContainerVolumeMountArray) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountArrayOutput
type JobTemplateInitContainerVolumeMountArrayInput ¶
type JobTemplateInitContainerVolumeMountArrayInput interface { pulumi.Input ToJobTemplateInitContainerVolumeMountArrayOutput() JobTemplateInitContainerVolumeMountArrayOutput ToJobTemplateInitContainerVolumeMountArrayOutputWithContext(context.Context) JobTemplateInitContainerVolumeMountArrayOutput }
JobTemplateInitContainerVolumeMountArrayInput is an input type that accepts JobTemplateInitContainerVolumeMountArray and JobTemplateInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `JobTemplateInitContainerVolumeMountArrayInput` via:
JobTemplateInitContainerVolumeMountArray{ JobTemplateInitContainerVolumeMountArgs{...} }
type JobTemplateInitContainerVolumeMountArrayOutput ¶
type JobTemplateInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerVolumeMountArrayOutput) ElementType ¶
func (JobTemplateInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutput ¶
func (o JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutput() JobTemplateInitContainerVolumeMountArrayOutput
func (JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext ¶
func (o JobTemplateInitContainerVolumeMountArrayOutput) ToJobTemplateInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountArrayOutput
type JobTemplateInitContainerVolumeMountInput ¶
type JobTemplateInitContainerVolumeMountInput interface { pulumi.Input ToJobTemplateInitContainerVolumeMountOutput() JobTemplateInitContainerVolumeMountOutput ToJobTemplateInitContainerVolumeMountOutputWithContext(context.Context) JobTemplateInitContainerVolumeMountOutput }
JobTemplateInitContainerVolumeMountInput is an input type that accepts JobTemplateInitContainerVolumeMountArgs and JobTemplateInitContainerVolumeMountOutput values. You can construct a concrete instance of `JobTemplateInitContainerVolumeMountInput` via:
JobTemplateInitContainerVolumeMountArgs{...}
type JobTemplateInitContainerVolumeMountOutput ¶
type JobTemplateInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (JobTemplateInitContainerVolumeMountOutput) ElementType ¶
func (JobTemplateInitContainerVolumeMountOutput) ElementType() reflect.Type
func (JobTemplateInitContainerVolumeMountOutput) Name ¶
func (o JobTemplateInitContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the volume to mount. This must match the name of a volume defined in the `volume` block.
func (JobTemplateInitContainerVolumeMountOutput) Path ¶
func (o JobTemplateInitContainerVolumeMountOutput) Path() pulumi.StringOutput
The path within the container at which the volume should be mounted. Must not contain `:`.
func (JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutput ¶
func (o JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutput() JobTemplateInitContainerVolumeMountOutput
func (JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutputWithContext ¶
func (o JobTemplateInitContainerVolumeMountOutput) ToJobTemplateInitContainerVolumeMountOutputWithContext(ctx context.Context) JobTemplateInitContainerVolumeMountOutput
type JobTemplateInput ¶
type JobTemplateInput interface { pulumi.Input ToJobTemplateOutput() JobTemplateOutput ToJobTemplateOutputWithContext(context.Context) JobTemplateOutput }
JobTemplateInput is an input type that accepts JobTemplateArgs and JobTemplateOutput values. You can construct a concrete instance of `JobTemplateInput` via:
JobTemplateArgs{...}
type JobTemplateOutput ¶
type JobTemplateOutput struct{ *pulumi.OutputState }
func (JobTemplateOutput) Containers ¶
func (o JobTemplateOutput) Containers() JobTemplateContainerArrayOutput
A `container` block as defined below.
func (JobTemplateOutput) ElementType ¶
func (JobTemplateOutput) ElementType() reflect.Type
func (JobTemplateOutput) InitContainers ¶
func (o JobTemplateOutput) InitContainers() JobTemplateInitContainerArrayOutput
A `initContainer` block as defined below.
func (JobTemplateOutput) ToJobTemplateOutput ¶
func (o JobTemplateOutput) ToJobTemplateOutput() JobTemplateOutput
func (JobTemplateOutput) ToJobTemplateOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplateOutputWithContext(ctx context.Context) JobTemplateOutput
func (JobTemplateOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplateOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplateOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
func (JobTemplateOutput) Volumes ¶
func (o JobTemplateOutput) Volumes() JobTemplateVolumeArrayOutput
A `volume` block as defined below.
type JobTemplatePtrInput ¶
type JobTemplatePtrInput interface { pulumi.Input ToJobTemplatePtrOutput() JobTemplatePtrOutput ToJobTemplatePtrOutputWithContext(context.Context) JobTemplatePtrOutput }
JobTemplatePtrInput is an input type that accepts JobTemplateArgs, JobTemplatePtr and JobTemplatePtrOutput values. You can construct a concrete instance of `JobTemplatePtrInput` via:
JobTemplateArgs{...} or: nil
func JobTemplatePtr ¶
func JobTemplatePtr(v *JobTemplateArgs) JobTemplatePtrInput
type JobTemplatePtrOutput ¶
type JobTemplatePtrOutput struct{ *pulumi.OutputState }
func (JobTemplatePtrOutput) Containers ¶
func (o JobTemplatePtrOutput) Containers() JobTemplateContainerArrayOutput
A `container` block as defined below.
func (JobTemplatePtrOutput) Elem ¶
func (o JobTemplatePtrOutput) Elem() JobTemplateOutput
func (JobTemplatePtrOutput) ElementType ¶
func (JobTemplatePtrOutput) ElementType() reflect.Type
func (JobTemplatePtrOutput) InitContainers ¶
func (o JobTemplatePtrOutput) InitContainers() JobTemplateInitContainerArrayOutput
A `initContainer` block as defined below.
func (JobTemplatePtrOutput) ToJobTemplatePtrOutput ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutput() JobTemplatePtrOutput
func (JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext ¶
func (o JobTemplatePtrOutput) ToJobTemplatePtrOutputWithContext(ctx context.Context) JobTemplatePtrOutput
func (JobTemplatePtrOutput) Volumes ¶
func (o JobTemplatePtrOutput) Volumes() JobTemplateVolumeArrayOutput
A `volume` block as defined below.
type JobTemplateVolume ¶
type JobTemplateVolume struct { // The name of the volume. Name string `pulumi:"name"` // The name of the storage to use for the volume. StorageName *string `pulumi:"storageName"` // The type of storage to use for the volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`. StorageType *string `pulumi:"storageType"` }
type JobTemplateVolumeArgs ¶
type JobTemplateVolumeArgs struct { // The name of the volume. Name pulumi.StringInput `pulumi:"name"` // The name of the storage to use for the volume. StorageName pulumi.StringPtrInput `pulumi:"storageName"` // The type of storage to use for the volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`. StorageType pulumi.StringPtrInput `pulumi:"storageType"` }
func (JobTemplateVolumeArgs) ElementType ¶
func (JobTemplateVolumeArgs) ElementType() reflect.Type
func (JobTemplateVolumeArgs) ToJobTemplateVolumeOutput ¶
func (i JobTemplateVolumeArgs) ToJobTemplateVolumeOutput() JobTemplateVolumeOutput
func (JobTemplateVolumeArgs) ToJobTemplateVolumeOutputWithContext ¶
func (i JobTemplateVolumeArgs) ToJobTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateVolumeOutput
type JobTemplateVolumeArray ¶
type JobTemplateVolumeArray []JobTemplateVolumeInput
func (JobTemplateVolumeArray) ElementType ¶
func (JobTemplateVolumeArray) ElementType() reflect.Type
func (JobTemplateVolumeArray) ToJobTemplateVolumeArrayOutput ¶
func (i JobTemplateVolumeArray) ToJobTemplateVolumeArrayOutput() JobTemplateVolumeArrayOutput
func (JobTemplateVolumeArray) ToJobTemplateVolumeArrayOutputWithContext ¶
func (i JobTemplateVolumeArray) ToJobTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateVolumeArrayOutput
type JobTemplateVolumeArrayInput ¶
type JobTemplateVolumeArrayInput interface { pulumi.Input ToJobTemplateVolumeArrayOutput() JobTemplateVolumeArrayOutput ToJobTemplateVolumeArrayOutputWithContext(context.Context) JobTemplateVolumeArrayOutput }
JobTemplateVolumeArrayInput is an input type that accepts JobTemplateVolumeArray and JobTemplateVolumeArrayOutput values. You can construct a concrete instance of `JobTemplateVolumeArrayInput` via:
JobTemplateVolumeArray{ JobTemplateVolumeArgs{...} }
type JobTemplateVolumeArrayOutput ¶
type JobTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (JobTemplateVolumeArrayOutput) ElementType ¶
func (JobTemplateVolumeArrayOutput) ElementType() reflect.Type
func (JobTemplateVolumeArrayOutput) Index ¶
func (o JobTemplateVolumeArrayOutput) Index(i pulumi.IntInput) JobTemplateVolumeOutput
func (JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutput ¶
func (o JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutput() JobTemplateVolumeArrayOutput
func (JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutputWithContext ¶
func (o JobTemplateVolumeArrayOutput) ToJobTemplateVolumeArrayOutputWithContext(ctx context.Context) JobTemplateVolumeArrayOutput
type JobTemplateVolumeInput ¶
type JobTemplateVolumeInput interface { pulumi.Input ToJobTemplateVolumeOutput() JobTemplateVolumeOutput ToJobTemplateVolumeOutputWithContext(context.Context) JobTemplateVolumeOutput }
JobTemplateVolumeInput is an input type that accepts JobTemplateVolumeArgs and JobTemplateVolumeOutput values. You can construct a concrete instance of `JobTemplateVolumeInput` via:
JobTemplateVolumeArgs{...}
type JobTemplateVolumeOutput ¶
type JobTemplateVolumeOutput struct{ *pulumi.OutputState }
func (JobTemplateVolumeOutput) ElementType ¶
func (JobTemplateVolumeOutput) ElementType() reflect.Type
func (JobTemplateVolumeOutput) Name ¶
func (o JobTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the volume.
func (JobTemplateVolumeOutput) StorageName ¶
func (o JobTemplateVolumeOutput) StorageName() pulumi.StringPtrOutput
The name of the storage to use for the volume.
func (JobTemplateVolumeOutput) StorageType ¶
func (o JobTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
The type of storage to use for the volume. Possible values are `AzureFile`, `EmptyDir` and `Secret`.
func (JobTemplateVolumeOutput) ToJobTemplateVolumeOutput ¶
func (o JobTemplateVolumeOutput) ToJobTemplateVolumeOutput() JobTemplateVolumeOutput
func (JobTemplateVolumeOutput) ToJobTemplateVolumeOutputWithContext ¶
func (o JobTemplateVolumeOutput) ToJobTemplateVolumeOutputWithContext(ctx context.Context) JobTemplateVolumeOutput
type LookupAppArgs ¶
type LookupAppArgs struct { // The name of the Container App. Name string `pulumi:"name"` // The name of the Resource Group where this Container App exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getApp.
type LookupAppOutputArgs ¶
type LookupAppOutputArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where this Container App exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getApp.
func (LookupAppOutputArgs) ElementType ¶
func (LookupAppOutputArgs) ElementType() reflect.Type
type LookupAppResult ¶
type LookupAppResult struct { // The ID of the Container App Environment this Container App is linked to. ContainerAppEnvironmentId string `pulumi:"containerAppEnvironmentId"` CustomDomainVerificationId string `pulumi:"customDomainVerificationId"` // A `dapr` block as detailed below. Daprs []GetAppDapr `pulumi:"daprs"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. Identities []GetAppIdentity `pulumi:"identities"` // An `ingress` block as detailed below. Ingresses []GetAppIngress `pulumi:"ingresses"` LatestRevisionFqdn string `pulumi:"latestRevisionFqdn"` LatestRevisionName string `pulumi:"latestRevisionName"` Location string `pulumi:"location"` // The max inactive revisions for this Container App. MaxInactiveRevisions int `pulumi:"maxInactiveRevisions"` // Name for the IP restriction rule. Name string `pulumi:"name"` OutboundIpAddresses []string `pulumi:"outboundIpAddresses"` // A `registry` block as detailed below. Registries []GetAppRegistry `pulumi:"registries"` ResourceGroupName string `pulumi:"resourceGroupName"` // The revision mode of the Container App. RevisionMode string `pulumi:"revisionMode"` // One or more `secret` block as detailed below. Secrets []GetAppSecret `pulumi:"secrets"` // A mapping of tags to assign to the Container App. Tags map[string]string `pulumi:"tags"` // A `template` block as detailed below. Templates []GetAppTemplate `pulumi:"templates"` // The name of the Workload Profile in the Container App Environment in which this Container App is running. WorkloadProfileName string `pulumi:"workloadProfileName"` }
A collection of values returned by getApp.
func LookupApp ¶
func LookupApp(ctx *pulumi.Context, args *LookupAppArgs, opts ...pulumi.InvokeOption) (*LookupAppResult, error)
Use this data source to access information about an existing Container App.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := containerapp.LookupApp(ctx, &containerapp.LookupAppArgs{ Name: "example-app", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupAppResultOutput ¶
type LookupAppResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApp.
func LookupAppOutput ¶
func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput
func (LookupAppResultOutput) ContainerAppEnvironmentId ¶
func (o LookupAppResultOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Environment this Container App is linked to.
func (LookupAppResultOutput) CustomDomainVerificationId ¶
func (o LookupAppResultOutput) CustomDomainVerificationId() pulumi.StringOutput
func (LookupAppResultOutput) Daprs ¶
func (o LookupAppResultOutput) Daprs() GetAppDaprArrayOutput
A `dapr` block as detailed below.
func (LookupAppResultOutput) ElementType ¶
func (LookupAppResultOutput) ElementType() reflect.Type
func (LookupAppResultOutput) Id ¶
func (o LookupAppResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAppResultOutput) Identities ¶
func (o LookupAppResultOutput) Identities() GetAppIdentityArrayOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
func (LookupAppResultOutput) Ingresses ¶
func (o LookupAppResultOutput) Ingresses() GetAppIngressArrayOutput
An `ingress` block as detailed below.
func (LookupAppResultOutput) LatestRevisionFqdn ¶
func (o LookupAppResultOutput) LatestRevisionFqdn() pulumi.StringOutput
func (LookupAppResultOutput) LatestRevisionName ¶
func (o LookupAppResultOutput) LatestRevisionName() pulumi.StringOutput
func (LookupAppResultOutput) Location ¶
func (o LookupAppResultOutput) Location() pulumi.StringOutput
func (LookupAppResultOutput) MaxInactiveRevisions ¶ added in v6.6.0
func (o LookupAppResultOutput) MaxInactiveRevisions() pulumi.IntOutput
The max inactive revisions for this Container App.
func (LookupAppResultOutput) Name ¶
func (o LookupAppResultOutput) Name() pulumi.StringOutput
Name for the IP restriction rule.
func (LookupAppResultOutput) OutboundIpAddresses ¶
func (o LookupAppResultOutput) OutboundIpAddresses() pulumi.StringArrayOutput
func (LookupAppResultOutput) Registries ¶
func (o LookupAppResultOutput) Registries() GetAppRegistryArrayOutput
A `registry` block as detailed below.
func (LookupAppResultOutput) ResourceGroupName ¶
func (o LookupAppResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAppResultOutput) RevisionMode ¶
func (o LookupAppResultOutput) RevisionMode() pulumi.StringOutput
The revision mode of the Container App.
func (LookupAppResultOutput) Secrets ¶
func (o LookupAppResultOutput) Secrets() GetAppSecretArrayOutput
One or more `secret` block as detailed below.
func (LookupAppResultOutput) Tags ¶
func (o LookupAppResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Container App.
func (LookupAppResultOutput) Templates ¶
func (o LookupAppResultOutput) Templates() GetAppTemplateArrayOutput
A `template` block as detailed below.
func (LookupAppResultOutput) ToLookupAppResultOutput ¶
func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput
func (LookupAppResultOutput) ToLookupAppResultOutputWithContext ¶
func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput
func (LookupAppResultOutput) WorkloadProfileName ¶
func (o LookupAppResultOutput) WorkloadProfileName() pulumi.StringOutput
The name of the Workload Profile in the Container App Environment in which this Container App is running.
type LookupEnvironmentArgs ¶
type LookupEnvironmentArgs struct { // The name of the Container Apps Managed Environment. Name string `pulumi:"name"` // The name of the Resource Group where this Container App Environment exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEnvironment.
type LookupEnvironmentCertificateArgs ¶
type LookupEnvironmentCertificateArgs struct { // The ID of the Container App Environment to configure this Certificate on. Changing this forces a new resource to be created. ContainerAppEnvironmentId string `pulumi:"containerAppEnvironmentId"` // The name of the Container Apps Certificate. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
A collection of arguments for invoking getEnvironmentCertificate.
type LookupEnvironmentCertificateOutputArgs ¶
type LookupEnvironmentCertificateOutputArgs struct { // The ID of the Container App Environment to configure this Certificate on. Changing this forces a new resource to be created. ContainerAppEnvironmentId pulumi.StringInput `pulumi:"containerAppEnvironmentId"` // The name of the Container Apps Certificate. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getEnvironmentCertificate.
func (LookupEnvironmentCertificateOutputArgs) ElementType ¶
func (LookupEnvironmentCertificateOutputArgs) ElementType() reflect.Type
type LookupEnvironmentCertificateResult ¶
type LookupEnvironmentCertificateResult struct { ContainerAppEnvironmentId string `pulumi:"containerAppEnvironmentId"` // The expiration date for the Certificate. ExpirationDate string `pulumi:"expirationDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The date of issue for the Certificate. IssueDate string `pulumi:"issueDate"` // The Certificate Issuer. Issuer string `pulumi:"issuer"` Name string `pulumi:"name"` // The Subject Name for the Certificate. SubjectName string `pulumi:"subjectName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // The Thumbprint of the Certificate. Thumbprint string `pulumi:"thumbprint"` }
A collection of values returned by getEnvironmentCertificate.
func LookupEnvironmentCertificate ¶
func LookupEnvironmentCertificate(ctx *pulumi.Context, args *LookupEnvironmentCertificateArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentCertificateResult, error)
Use this data source to access information about an existing Container App Environment Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := containerapp.LookupEnvironment(ctx, &containerapp.LookupEnvironmentArgs{ Name: "example-environment", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } _, err = containerapp.LookupEnvironmentCertificate(ctx, &containerapp.LookupEnvironmentCertificateArgs{ Name: "mycertificate", ContainerAppEnvironmentId: example.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupEnvironmentCertificateResultOutput ¶
type LookupEnvironmentCertificateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironmentCertificate.
func LookupEnvironmentCertificateOutput ¶
func LookupEnvironmentCertificateOutput(ctx *pulumi.Context, args LookupEnvironmentCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentCertificateResultOutput
func (LookupEnvironmentCertificateResultOutput) ContainerAppEnvironmentId ¶
func (o LookupEnvironmentCertificateResultOutput) ContainerAppEnvironmentId() pulumi.StringOutput
func (LookupEnvironmentCertificateResultOutput) ElementType ¶
func (LookupEnvironmentCertificateResultOutput) ElementType() reflect.Type
func (LookupEnvironmentCertificateResultOutput) ExpirationDate ¶
func (o LookupEnvironmentCertificateResultOutput) ExpirationDate() pulumi.StringOutput
The expiration date for the Certificate.
func (LookupEnvironmentCertificateResultOutput) Id ¶
func (o LookupEnvironmentCertificateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentCertificateResultOutput) IssueDate ¶
func (o LookupEnvironmentCertificateResultOutput) IssueDate() pulumi.StringOutput
The date of issue for the Certificate.
func (LookupEnvironmentCertificateResultOutput) Issuer ¶
func (o LookupEnvironmentCertificateResultOutput) Issuer() pulumi.StringOutput
The Certificate Issuer.
func (LookupEnvironmentCertificateResultOutput) Name ¶
func (o LookupEnvironmentCertificateResultOutput) Name() pulumi.StringOutput
func (LookupEnvironmentCertificateResultOutput) SubjectName ¶
func (o LookupEnvironmentCertificateResultOutput) SubjectName() pulumi.StringOutput
The Subject Name for the Certificate.
func (LookupEnvironmentCertificateResultOutput) Tags ¶
func (o LookupEnvironmentCertificateResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupEnvironmentCertificateResultOutput) Thumbprint ¶
func (o LookupEnvironmentCertificateResultOutput) Thumbprint() pulumi.StringOutput
The Thumbprint of the Certificate.
func (LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutput ¶
func (o LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutput() LookupEnvironmentCertificateResultOutput
func (LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutputWithContext ¶
func (o LookupEnvironmentCertificateResultOutput) ToLookupEnvironmentCertificateResultOutputWithContext(ctx context.Context) LookupEnvironmentCertificateResultOutput
type LookupEnvironmentOutputArgs ¶
type LookupEnvironmentOutputArgs struct { // The name of the Container Apps Managed Environment. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where this Container App Environment exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEnvironment.
func (LookupEnvironmentOutputArgs) ElementType ¶
func (LookupEnvironmentOutputArgs) ElementType() reflect.Type
type LookupEnvironmentResult ¶
type LookupEnvironmentResult struct { // The ID of the Custom Domain Verification for this Container App Environment. CustomDomainVerificationId string `pulumi:"customDomainVerificationId"` // The default publicly resolvable name of this Container App Environment. This is generated at creation time to be globally unique. DefaultDomain string `pulumi:"defaultDomain"` // The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation. DockerBridgeCidr string `pulumi:"dockerBridgeCidr"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The ID of the Subnet in use by the Container Apps Control Plane. InfrastructureSubnetId string `pulumi:"infrastructureSubnetId"` // Does the Container App Environment operate in Internal Load Balancing Mode? InternalLoadBalancerEnabled bool `pulumi:"internalLoadBalancerEnabled"` // The Azure Location where this Container App Environment exists. Location string `pulumi:"location"` // The name of the Log Analytics Workspace this Container Apps Managed Environment is linked to. LogAnalyticsWorkspaceName string `pulumi:"logAnalyticsWorkspaceName"` Name string `pulumi:"name"` // The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses. PlatformReservedCidr string `pulumi:"platformReservedCidr"` // The IP address from the IP range defined by `platformReservedCidr` that is reserved for the internal DNS server. PlatformReservedDnsIpAddress string `pulumi:"platformReservedDnsIpAddress"` ResourceGroupName string `pulumi:"resourceGroupName"` // The Static IP address of the Environment. StaticIpAddress string `pulumi:"staticIpAddress"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getEnvironment.
func LookupEnvironment ¶
func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)
Use this data source to access information about an existing Container App Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/containerapp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := containerapp.LookupEnvironment(ctx, &containerapp.LookupEnvironmentArgs{ Name: "example-environment", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } return nil }) }
```
type LookupEnvironmentResultOutput ¶
type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironment.
func LookupEnvironmentOutput ¶
func LookupEnvironmentOutput(ctx *pulumi.Context, args LookupEnvironmentOutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) CustomDomainVerificationId ¶
func (o LookupEnvironmentResultOutput) CustomDomainVerificationId() pulumi.StringOutput
The ID of the Custom Domain Verification for this Container App Environment.
func (LookupEnvironmentResultOutput) DefaultDomain ¶
func (o LookupEnvironmentResultOutput) DefaultDomain() pulumi.StringOutput
The default publicly resolvable name of this Container App Environment. This is generated at creation time to be globally unique.
func (LookupEnvironmentResultOutput) DockerBridgeCidr ¶
func (o LookupEnvironmentResultOutput) DockerBridgeCidr() pulumi.StringOutput
The network addressing in which the Container Apps in this Container App Environment will reside in CIDR notation.
func (LookupEnvironmentResultOutput) ElementType ¶
func (LookupEnvironmentResultOutput) ElementType() reflect.Type
func (LookupEnvironmentResultOutput) Id ¶
func (o LookupEnvironmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentResultOutput) InfrastructureSubnetId ¶
func (o LookupEnvironmentResultOutput) InfrastructureSubnetId() pulumi.StringOutput
The ID of the Subnet in use by the Container Apps Control Plane.
func (LookupEnvironmentResultOutput) InternalLoadBalancerEnabled ¶
func (o LookupEnvironmentResultOutput) InternalLoadBalancerEnabled() pulumi.BoolOutput
Does the Container App Environment operate in Internal Load Balancing Mode?
func (LookupEnvironmentResultOutput) Location ¶
func (o LookupEnvironmentResultOutput) Location() pulumi.StringOutput
The Azure Location where this Container App Environment exists.
func (LookupEnvironmentResultOutput) LogAnalyticsWorkspaceName ¶
func (o LookupEnvironmentResultOutput) LogAnalyticsWorkspaceName() pulumi.StringOutput
The name of the Log Analytics Workspace this Container Apps Managed Environment is linked to.
func (LookupEnvironmentResultOutput) Name ¶
func (o LookupEnvironmentResultOutput) Name() pulumi.StringOutput
func (LookupEnvironmentResultOutput) PlatformReservedCidr ¶
func (o LookupEnvironmentResultOutput) PlatformReservedCidr() pulumi.StringOutput
The IP range, in CIDR notation, that is reserved for environment infrastructure IP addresses.
func (LookupEnvironmentResultOutput) PlatformReservedDnsIpAddress ¶
func (o LookupEnvironmentResultOutput) PlatformReservedDnsIpAddress() pulumi.StringOutput
The IP address from the IP range defined by `platformReservedCidr` that is reserved for the internal DNS server.
func (LookupEnvironmentResultOutput) ResourceGroupName ¶
func (o LookupEnvironmentResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupEnvironmentResultOutput) StaticIpAddress ¶
func (o LookupEnvironmentResultOutput) StaticIpAddress() pulumi.StringOutput
The Static IP address of the Environment.
func (LookupEnvironmentResultOutput) Tags ¶
func (o LookupEnvironmentResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput
func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext ¶
func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput