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.IntOutput
- 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
- func (AppIngressCustomDomainArgs) ElementType() reflect.Type
- func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
- func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
- func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
- func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
- type AppIngressCustomDomainInput
- type AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainOutput) CertificateId() pulumi.StringOutput
- func (AppIngressCustomDomainOutput) ElementType() reflect.Type
- func (o AppIngressCustomDomainOutput) Name() pulumi.StringOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
- func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
- type AppIngressCustomDomainPtrInput
- type AppIngressCustomDomainPtrOutput
- func (o AppIngressCustomDomainPtrOutput) CertificateBindingType() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainPtrOutput) Elem() AppIngressCustomDomainOutput
- func (AppIngressCustomDomainPtrOutput) ElementType() reflect.Type
- func (o AppIngressCustomDomainPtrOutput) Name() pulumi.StringPtrOutput
- func (o AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
- func (o AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
- type AppIngressInput
- type AppIngressOutput
- func (o AppIngressOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
- func (o AppIngressOutput) CustomDomain() AppIngressCustomDomainPtrOutput
- func (AppIngressOutput) ElementType() reflect.Type
- func (o AppIngressOutput) ExternalEnabled() pulumi.BoolPtrOutput
- func (o AppIngressOutput) Fqdn() pulumi.StringPtrOutput
- 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) CustomDomain() AppIngressCustomDomainPtrOutput
- func (o AppIngressPtrOutput) Elem() AppIngressOutput
- func (AppIngressPtrOutput) ElementType() reflect.Type
- func (o AppIngressPtrOutput) ExternalEnabled() pulumi.BoolPtrOutput
- func (o AppIngressPtrOutput) Fqdn() pulumi.StringPtrOutput
- 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) 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
- 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) Name() pulumi.StringOutput
- func (o AppSecretOutput) ToAppSecretOutput() AppSecretOutput
- func (o AppSecretOutput) ToAppSecretOutputWithContext(ctx context.Context) AppSecretOutput
- func (o AppSecretOutput) Value() pulumi.StringOutput
- 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 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) 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) 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 AppTemplateInput
- type AppTemplateOutput
- func (o AppTemplateOutput) Containers() AppTemplateContainerArrayOutput
- func (AppTemplateOutput) ElementType() reflect.Type
- func (o AppTemplateOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AppTemplateOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AppTemplateOutput) RevisionSuffix() pulumi.StringPtrOutput
- 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) Containers() AppTemplateContainerArrayOutput
- func (o AppTemplatePtrOutput) Elem() AppTemplateOutput
- func (AppTemplatePtrOutput) ElementType() reflect.Type
- func (o AppTemplatePtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AppTemplatePtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AppTemplatePtrOutput) RevisionSuffix() pulumi.StringPtrOutput
- func (o AppTemplatePtrOutput) ToAppTemplatePtrOutput() AppTemplatePtrOutput
- func (o AppTemplatePtrOutput) ToAppTemplatePtrOutputWithContext(ctx context.Context) AppTemplatePtrOutput
- func (o AppTemplatePtrOutput) Volumes() AppTemplateVolumeArrayOutput
- 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 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 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) Name() pulumi.StringOutput
- func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutput() EnvironmentDaprComponentSecretOutput
- func (o EnvironmentDaprComponentSecretOutput) ToEnvironmentDaprComponentSecretOutputWithContext(ctx context.Context) EnvironmentDaprComponentSecretOutput
- func (o EnvironmentDaprComponentSecretOutput) Value() pulumi.StringOutput
- 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) DefaultDomain() pulumi.StringOutput
- func (o EnvironmentOutput) DockerBridgeCidr() pulumi.StringOutput
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) InfrastructureSubnetId() pulumi.StringPtrOutput
- func (o EnvironmentOutput) InternalLoadBalancerEnabled() pulumi.BoolPtrOutput
- func (o EnvironmentOutput) Location() pulumi.StringOutput
- func (o EnvironmentOutput) LogAnalyticsWorkspaceId() pulumi.StringOutput
- 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
- 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 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 GetAppIngressOutput
- func (o GetAppIngressOutput) AllowInsecureConnections() pulumi.BoolOutput
- func (o GetAppIngressOutput) CustomDomains() GetAppIngressCustomDomainArrayOutput
- func (GetAppIngressOutput) ElementType() reflect.Type
- func (o GetAppIngressOutput) ExternalEnabled() pulumi.BoolOutput
- func (o GetAppIngressOutput) Fqdn() pulumi.StringOutput
- 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) 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 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) 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) 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 GetAppTemplateInput
- type GetAppTemplateOutput
- func (o GetAppTemplateOutput) Containers() GetAppTemplateContainerArrayOutput
- func (GetAppTemplateOutput) ElementType() reflect.Type
- func (o GetAppTemplateOutput) MaxReplicas() pulumi.IntOutput
- func (o GetAppTemplateOutput) MinReplicas() pulumi.IntOutput
- func (o GetAppTemplateOutput) RevisionSuffix() pulumi.StringOutput
- func (o GetAppTemplateOutput) ToGetAppTemplateOutput() GetAppTemplateOutput
- func (o GetAppTemplateOutput) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
- func (o GetAppTemplateOutput) Volumes() GetAppTemplateVolumeArrayOutput
- 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.StringPtrOutput
- func (o GetAppTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
- func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
- func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
- 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) 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
- 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) 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 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"` }
Manages a Container App.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "exampleEnvironment", &containerapp.EnvironmentArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } _, err = containerapp.NewApp(ctx, "exampleApp", &containerapp.AppArgs{ ContainerAppEnvironmentId: exampleEnvironment.ID(), ResourceGroupName: exampleResourceGroup.Name, RevisionMode: pulumi.String("Single"), Template: &containerapp.AppTemplateArgs{ Containers: containerapp.AppTemplateContainerArray{ &containerapp.AppTemplateContainerArgs{ Name: pulumi.String("examplecontainerapp"), Image: pulumi.String("mcr.microsoft.com/azuredocs/containerapps-helloworld: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 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 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.IntInput `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.IntOutput
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`. 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 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`. 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 `UserAssigned` and `SystemAssigned` 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`.
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 `UserAssigned` and `SystemAssigned`
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`.
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 `UserAssigned` and `SystemAssigned`
type AppIngress ¶
type AppIngress struct { // Should this ingress allow insecure connections? AllowInsecureConnections *bool `pulumi:"allowInsecureConnections"` // One or more `customDomain` block as detailed below. CustomDomain *AppIngressCustomDomain `pulumi:"customDomain"` // Is this an external Ingress. ExternalEnabled *bool `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn *string `pulumi:"fqdn"` // The target port on the container for the Ingress traffic. TargetPort int `pulumi:"targetPort"` // A `trafficWeight` block as detailed below. TrafficWeights []AppIngressTrafficWeight `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` 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. CustomDomain AppIngressCustomDomainPtrInput `pulumi:"customDomain"` // Is this an external Ingress. ExternalEnabled pulumi.BoolPtrInput `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn pulumi.StringPtrInput `pulumi:"fqdn"` // The target port on the container for the Ingress traffic. TargetPort pulumi.IntInput `pulumi:"targetPort"` // A `trafficWeight` block as detailed below. TrafficWeights AppIngressTrafficWeightArrayInput `pulumi:"trafficWeights"` // The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto` 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. 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 hostname of the Certificate. Must be the CN or a named SAN in the certificate. Name string `pulumi:"name"` }
type AppIngressCustomDomainArgs ¶
type AppIngressCustomDomainArgs struct { // The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`. CertificateBindingType pulumi.StringPtrInput `pulumi:"certificateBindingType"` // The ID of the Container App Environment Certificate. CertificateId pulumi.StringInput `pulumi:"certificateId"` // The hostname of the Certificate. Must be the CN or a named SAN in the certificate. Name pulumi.StringInput `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
func (AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutput ¶
func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
func (AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutputWithContext ¶
func (i AppIngressCustomDomainArgs) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
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. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`.
func (AppIngressCustomDomainOutput) CertificateId ¶
func (o AppIngressCustomDomainOutput) CertificateId() pulumi.StringOutput
The ID of the Container App Environment Certificate.
func (AppIngressCustomDomainOutput) ElementType ¶
func (AppIngressCustomDomainOutput) ElementType() reflect.Type
func (AppIngressCustomDomainOutput) Name ¶
func (o AppIngressCustomDomainOutput) Name() pulumi.StringOutput
The hostname of the Certificate. Must be the CN or a named SAN in the certificate.
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutput() AppIngressCustomDomainOutput
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainOutputWithContext(ctx context.Context) AppIngressCustomDomainOutput
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutput ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
func (AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutputWithContext ¶
func (o AppIngressCustomDomainOutput) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
type AppIngressCustomDomainPtrInput ¶
type AppIngressCustomDomainPtrInput interface { pulumi.Input ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput ToAppIngressCustomDomainPtrOutputWithContext(context.Context) AppIngressCustomDomainPtrOutput }
AppIngressCustomDomainPtrInput is an input type that accepts AppIngressCustomDomainArgs, AppIngressCustomDomainPtr and AppIngressCustomDomainPtrOutput values. You can construct a concrete instance of `AppIngressCustomDomainPtrInput` via:
AppIngressCustomDomainArgs{...} or: nil
func AppIngressCustomDomainPtr ¶
func AppIngressCustomDomainPtr(v *AppIngressCustomDomainArgs) AppIngressCustomDomainPtrInput
type AppIngressCustomDomainPtrOutput ¶
type AppIngressCustomDomainPtrOutput struct{ *pulumi.OutputState }
func (AppIngressCustomDomainPtrOutput) CertificateBindingType ¶
func (o AppIngressCustomDomainPtrOutput) CertificateBindingType() pulumi.StringPtrOutput
The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`.
func (AppIngressCustomDomainPtrOutput) CertificateId ¶
func (o AppIngressCustomDomainPtrOutput) CertificateId() pulumi.StringPtrOutput
The ID of the Container App Environment Certificate.
func (AppIngressCustomDomainPtrOutput) Elem ¶
func (o AppIngressCustomDomainPtrOutput) Elem() AppIngressCustomDomainOutput
func (AppIngressCustomDomainPtrOutput) ElementType ¶
func (AppIngressCustomDomainPtrOutput) ElementType() reflect.Type
func (AppIngressCustomDomainPtrOutput) Name ¶
func (o AppIngressCustomDomainPtrOutput) Name() pulumi.StringPtrOutput
The hostname of the Certificate. Must be the CN or a named SAN in the certificate.
func (AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutput ¶
func (o AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutput() AppIngressCustomDomainPtrOutput
func (AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutputWithContext ¶
func (o AppIngressCustomDomainPtrOutput) ToAppIngressCustomDomainPtrOutputWithContext(ctx context.Context) AppIngressCustomDomainPtrOutput
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 AppIngressOutput ¶
type AppIngressOutput struct{ *pulumi.OutputState }
func (AppIngressOutput) AllowInsecureConnections ¶
func (o AppIngressOutput) AllowInsecureConnections() pulumi.BoolPtrOutput
Should this ingress allow insecure connections?
func (AppIngressOutput) CustomDomain ¶
func (o AppIngressOutput) CustomDomain() AppIngressCustomDomainPtrOutput
One or more `customDomain` block as detailed below.
func (AppIngressOutput) ElementType ¶
func (AppIngressOutput) ElementType() reflect.Type
func (AppIngressOutput) ExternalEnabled ¶
func (o AppIngressOutput) ExternalEnabled() pulumi.BoolPtrOutput
Is this an external Ingress.
func (AppIngressOutput) Fqdn ¶
func (o AppIngressOutput) Fqdn() pulumi.StringPtrOutput
The FQDN of the ingress.
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
A `trafficWeight` block as detailed below.
func (AppIngressOutput) Transport ¶
func (o AppIngressOutput) Transport() pulumi.StringPtrOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
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) CustomDomain ¶
func (o AppIngressPtrOutput) CustomDomain() AppIngressCustomDomainPtrOutput
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) ExternalEnabled ¶
func (o AppIngressPtrOutput) ExternalEnabled() pulumi.BoolPtrOutput
Is this an external Ingress.
func (AppIngressPtrOutput) Fqdn ¶
func (o AppIngressPtrOutput) Fqdn() pulumi.StringPtrOutput
The FQDN of the ingress.
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
A `trafficWeight` block as detailed below.
func (AppIngressPtrOutput) Transport ¶
func (o AppIngressPtrOutput) Transport() pulumi.StringPtrOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
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 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 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 relates to the latest stable Container Revision. LatestRevision pulumi.BoolPtrInput `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.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 relates to the latest stable Container Revision.
func (AppIngressTrafficWeightOutput) Percentage ¶
func (o AppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
The percentage of traffic which should be sent this revision.
func (AppIngressTrafficWeightOutput) RevisionSuffix ¶
func (o AppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringPtrOutput
The suffix string to which this `trafficWeight` applies.
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) 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 ¶
type AppRegistry ¶
type AppRegistry 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 AppRegistryArgs ¶
type AppRegistryArgs struct { // Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry. 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. 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 ¶ added in v5.36.0
func (o AppRegistryOutput) Identity() pulumi.StringPtrOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
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.
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 AppSecretArgs ¶
type AppSecretArgs struct { // The Secret name. Name pulumi.StringInput `pulumi:"name"` // The value for this secret. Value pulumi.StringInput `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) 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.StringOutput
The value for this secret.
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 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 }
func (AppState) ElementType ¶
type AppTemplate ¶
type AppTemplate struct { // One or more `container` blocks as detailed below. Containers []AppTemplateContainer `pulumi:"containers"` // 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"` // A `volume` block as detailed below. Volumes []AppTemplateVolume `pulumi:"volumes"` }
type AppTemplateArgs ¶
type AppTemplateArgs struct { // One or more `container` blocks as detailed below. Containers AppTemplateContainerArrayInput `pulumi:"containers"` // 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"` // 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 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`. 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. 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 include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. 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`. 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. 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 include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. 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 ¶ added in v5.36.0
type AppTemplateContainerArray []AppTemplateContainerInput
func (AppTemplateContainerArray) ElementType ¶ added in v5.36.0
func (AppTemplateContainerArray) ElementType() reflect.Type
func (AppTemplateContainerArray) ToAppTemplateContainerArrayOutput ¶ added in v5.36.0
func (i AppTemplateContainerArray) ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput
func (AppTemplateContainerArray) ToAppTemplateContainerArrayOutputWithContext ¶ added in v5.36.0
func (i AppTemplateContainerArray) ToAppTemplateContainerArrayOutputWithContext(ctx context.Context) AppTemplateContainerArrayOutput
type AppTemplateContainerArrayInput ¶ added in v5.36.0
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 ¶ added in v5.36.0
type AppTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (AppTemplateContainerArrayOutput) ElementType ¶ added in v5.36.0
func (AppTemplateContainerArrayOutput) ElementType() reflect.Type
func (AppTemplateContainerArrayOutput) Index ¶ added in v5.36.0
func (o AppTemplateContainerArrayOutput) Index(i pulumi.IntInput) AppTemplateContainerOutput
func (AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutput ¶ added in v5.36.0
func (o AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutput() AppTemplateContainerArrayOutput
func (AppTemplateContainerArrayOutput) ToAppTemplateContainerArrayOutputWithContext ¶ added in v5.36.0
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. 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. 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.
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 time in seconds to wait after the container has started before the probe is started. InitialDelay *int `pulumi:"initialDelay"` // (Optional) 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 time in seconds to wait after the container has started before the probe is started. InitialDelay pulumi.IntPtrInput `pulumi:"initialDelay"` // (Optional) 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 time in seconds to wait after the container has started before the probe is started.
func (AppTemplateContainerLivenessProbeOutput) IntervalSeconds ¶
func (o AppTemplateContainerLivenessProbeOutput) IntervalSeconds() pulumi.IntPtrOutput
(Optional) 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`.
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.
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 include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`.
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 `10`. 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"` // 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 `10`. 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"` // 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 `10`. 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) 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 `10`. 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"` // 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 `10`. 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"` // 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 `10`. 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) 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 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) Containers ¶ added in v5.36.0
func (o AppTemplateOutput) Containers() AppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (AppTemplateOutput) ElementType ¶
func (AppTemplateOutput) ElementType() reflect.Type
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) 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) Containers ¶ added in v5.36.0
func (o AppTemplatePtrOutput) Containers() AppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (AppTemplatePtrOutput) Elem ¶
func (o AppTemplatePtrOutput) Elem() AppTemplateOutput
func (AppTemplatePtrOutput) ElementType ¶
func (AppTemplatePtrOutput) ElementType() reflect.Type
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) 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 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 include `AzureFile` and `EmptyDir`. 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 include `AzureFile` and `EmptyDir`. 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 include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.
func (AppTemplateVolumeOutput) ToAppTemplateVolumeOutput ¶
func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutput() AppTemplateVolumeOutput
func (AppTemplateVolumeOutput) ToAppTemplateVolumeOutputWithContext ¶
func (o AppTemplateVolumeOutput) ToAppTemplateVolumeOutputWithContext(ctx context.Context) AppTemplateVolumeOutput
type Environment ¶
type Environment struct { pulumi.CustomResourceState // 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"` // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. 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. 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringOutput `pulumi:"logAnalyticsWorkspaceId"` // 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 of the Environment. StaticIpAddress pulumi.StringOutput `pulumi:"staticIpAddress"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Container App Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } _, err = containerapp.NewEnvironment(ctx, "exampleEnvironment", &containerapp.EnvironmentArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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 { // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. 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. 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringInput // 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 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 EnvironmentDaprComponent ¶
type EnvironmentDaprComponent struct { pulumi.CustomResourceState // The Dapr Component Type. For example `state.azure.blobstorage`. 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. 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/v5/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "exampleEnvironment", &containerapp.EnvironmentArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } _, err = containerapp.NewEnvironmentDaprComponent(ctx, "exampleEnvironmentDaprComponent", &containerapp.EnvironmentDaprComponentArgs{ 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`. 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. 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`.
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.
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 EnvironmentDaprComponentSecretArgs ¶
type EnvironmentDaprComponentSecretArgs struct { // The Secret name. Name pulumi.StringInput `pulumi:"name"` // The value for this secret. Value pulumi.StringInput `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) 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.StringOutput
The value for this secret.
type EnvironmentDaprComponentState ¶
type EnvironmentDaprComponentState struct { // The Dapr Component Type. For example `state.azure.blobstorage`. 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. 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) 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) 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.
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.
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.StringOutput
The ID for the Log Analytics Workspace to link this Container Apps Managed Environment to. Changing this forces a new resource to be created.
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 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
type EnvironmentState ¶
type EnvironmentState struct { // 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 // The existing Subnet to use for the Container Apps Control Plane. Changing this forces a new resource to be created. 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. 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. Changing this forces a new resource to be created. LogAnalyticsWorkspaceId pulumi.StringPtrInput // 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 of the Environment. StaticIpAddress pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
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/v5/go/azure/containerapp" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/operationalinsights" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAnalyticsWorkspace, err := operationalinsights.NewAnalyticsWorkspace(ctx, "exampleAnalyticsWorkspace", &operationalinsights.AnalyticsWorkspaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: pulumi.String("PerGB2018"), RetentionInDays: pulumi.Int(30), }) if err != nil { return err } exampleEnvironment, err := containerapp.NewEnvironment(ctx, "exampleEnvironment", &containerapp.EnvironmentArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, LogAnalyticsWorkspaceId: exampleAnalyticsWorkspace.ID(), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } exampleShare, err := storage.NewShare(ctx, "exampleShare", &storage.ShareArgs{ StorageAccountName: exampleAccount.Name, Quota: pulumi.Int(5), }) if err != nil { return err } _, err = containerapp.NewEnvironmentStorage(ctx, "exampleEnvironmentStorage", &containerapp.EnvironmentStorageArgs{ 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 GetAppDapr ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppDaprArgs) ElementType() reflect.Type
func (GetAppDaprArgs) ToGetAppDaprOutput ¶ added in v5.39.0
func (i GetAppDaprArgs) ToGetAppDaprOutput() GetAppDaprOutput
func (GetAppDaprArgs) ToGetAppDaprOutputWithContext ¶ added in v5.39.0
func (i GetAppDaprArgs) ToGetAppDaprOutputWithContext(ctx context.Context) GetAppDaprOutput
type GetAppDaprArray ¶ added in v5.39.0
type GetAppDaprArray []GetAppDaprInput
func (GetAppDaprArray) ElementType ¶ added in v5.39.0
func (GetAppDaprArray) ElementType() reflect.Type
func (GetAppDaprArray) ToGetAppDaprArrayOutput ¶ added in v5.39.0
func (i GetAppDaprArray) ToGetAppDaprArrayOutput() GetAppDaprArrayOutput
func (GetAppDaprArray) ToGetAppDaprArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppDaprArray) ToGetAppDaprArrayOutputWithContext(ctx context.Context) GetAppDaprArrayOutput
type GetAppDaprArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppDaprArrayOutput struct{ *pulumi.OutputState }
func (GetAppDaprArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppDaprArrayOutput) ElementType() reflect.Type
func (GetAppDaprArrayOutput) Index ¶ added in v5.39.0
func (o GetAppDaprArrayOutput) Index(i pulumi.IntInput) GetAppDaprOutput
func (GetAppDaprArrayOutput) ToGetAppDaprArrayOutput ¶ added in v5.39.0
func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutput() GetAppDaprArrayOutput
func (GetAppDaprArrayOutput) ToGetAppDaprArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppDaprArrayOutput) ToGetAppDaprArrayOutputWithContext(ctx context.Context) GetAppDaprArrayOutput
type GetAppDaprInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppDaprOutput struct{ *pulumi.OutputState }
func (GetAppDaprOutput) AppId ¶ added in v5.39.0
func (o GetAppDaprOutput) AppId() pulumi.StringOutput
The Dapr Application Identifier.
func (GetAppDaprOutput) AppPort ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppDaprOutput) AppProtocol() pulumi.StringOutput
The protocol for the app. Possible values include `http` and `grpc`. Defaults to `http`.
func (GetAppDaprOutput) ElementType ¶ added in v5.39.0
func (GetAppDaprOutput) ElementType() reflect.Type
func (GetAppDaprOutput) ToGetAppDaprOutput ¶ added in v5.39.0
func (o GetAppDaprOutput) ToGetAppDaprOutput() GetAppDaprOutput
func (GetAppDaprOutput) ToGetAppDaprOutputWithContext ¶ added in v5.39.0
func (o GetAppDaprOutput) ToGetAppDaprOutputWithContext(ctx context.Context) GetAppDaprOutput
type GetAppIdentity ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppIdentityArgs) ElementType() reflect.Type
func (GetAppIdentityArgs) ToGetAppIdentityOutput ¶ added in v5.39.0
func (i GetAppIdentityArgs) ToGetAppIdentityOutput() GetAppIdentityOutput
func (GetAppIdentityArgs) ToGetAppIdentityOutputWithContext ¶ added in v5.39.0
func (i GetAppIdentityArgs) ToGetAppIdentityOutputWithContext(ctx context.Context) GetAppIdentityOutput
type GetAppIdentityArray ¶ added in v5.39.0
type GetAppIdentityArray []GetAppIdentityInput
func (GetAppIdentityArray) ElementType ¶ added in v5.39.0
func (GetAppIdentityArray) ElementType() reflect.Type
func (GetAppIdentityArray) ToGetAppIdentityArrayOutput ¶ added in v5.39.0
func (i GetAppIdentityArray) ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput
func (GetAppIdentityArray) ToGetAppIdentityArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppIdentityArray) ToGetAppIdentityArrayOutputWithContext(ctx context.Context) GetAppIdentityArrayOutput
type GetAppIdentityArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetAppIdentityArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppIdentityArrayOutput) ElementType() reflect.Type
func (GetAppIdentityArrayOutput) Index ¶ added in v5.39.0
func (o GetAppIdentityArrayOutput) Index(i pulumi.IntInput) GetAppIdentityOutput
func (GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutput ¶ added in v5.39.0
func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutput() GetAppIdentityArrayOutput
func (GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppIdentityArrayOutput) ToGetAppIdentityArrayOutputWithContext(ctx context.Context) GetAppIdentityArrayOutput
type GetAppIdentityInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIdentityOutput struct{ *pulumi.OutputState }
func (GetAppIdentityOutput) ElementType ¶ added in v5.39.0
func (GetAppIdentityOutput) ElementType() reflect.Type
func (GetAppIdentityOutput) IdentityIds ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppIdentityOutput) PrincipalId() pulumi.StringOutput
func (GetAppIdentityOutput) TenantId ¶ added in v5.39.0
func (o GetAppIdentityOutput) TenantId() pulumi.StringOutput
func (GetAppIdentityOutput) ToGetAppIdentityOutput ¶ added in v5.39.0
func (o GetAppIdentityOutput) ToGetAppIdentityOutput() GetAppIdentityOutput
func (GetAppIdentityOutput) ToGetAppIdentityOutputWithContext ¶ added in v5.39.0
func (o GetAppIdentityOutput) ToGetAppIdentityOutputWithContext(ctx context.Context) GetAppIdentityOutput
func (GetAppIdentityOutput) Type ¶ added in v5.39.0
func (o GetAppIdentityOutput) Type() pulumi.StringOutput
The type of managed identity to assign. Possible values are `UserAssigned` and `SystemAssigned`
type GetAppIngress ¶ added in v5.39.0
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"` // Is this an external Ingress. ExternalEnabled bool `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn string `pulumi:"fqdn"` // 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 ¶ added in v5.39.0
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"` // Is this an external Ingress. ExternalEnabled pulumi.BoolInput `pulumi:"externalEnabled"` // The FQDN of the ingress. Fqdn pulumi.StringInput `pulumi:"fqdn"` // 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 ¶ added in v5.39.0
func (GetAppIngressArgs) ElementType() reflect.Type
func (GetAppIngressArgs) ToGetAppIngressOutput ¶ added in v5.39.0
func (i GetAppIngressArgs) ToGetAppIngressOutput() GetAppIngressOutput
func (GetAppIngressArgs) ToGetAppIngressOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressArgs) ToGetAppIngressOutputWithContext(ctx context.Context) GetAppIngressOutput
type GetAppIngressArray ¶ added in v5.39.0
type GetAppIngressArray []GetAppIngressInput
func (GetAppIngressArray) ElementType ¶ added in v5.39.0
func (GetAppIngressArray) ElementType() reflect.Type
func (GetAppIngressArray) ToGetAppIngressArrayOutput ¶ added in v5.39.0
func (i GetAppIngressArray) ToGetAppIngressArrayOutput() GetAppIngressArrayOutput
func (GetAppIngressArray) ToGetAppIngressArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressArray) ToGetAppIngressArrayOutputWithContext(ctx context.Context) GetAppIngressArrayOutput
type GetAppIngressArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIngressArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressArrayOutput) ElementType() reflect.Type
func (GetAppIngressArrayOutput) Index ¶ added in v5.39.0
func (o GetAppIngressArrayOutput) Index(i pulumi.IntInput) GetAppIngressOutput
func (GetAppIngressArrayOutput) ToGetAppIngressArrayOutput ¶ added in v5.39.0
func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutput() GetAppIngressArrayOutput
func (GetAppIngressArrayOutput) ToGetAppIngressArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressArrayOutput) ToGetAppIngressArrayOutputWithContext(ctx context.Context) GetAppIngressArrayOutput
type GetAppIngressCustomDomain ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppIngressCustomDomainArgs) ElementType() reflect.Type
func (GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutput ¶ added in v5.39.0
func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressCustomDomainArgs) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
type GetAppIngressCustomDomainArray ¶ added in v5.39.0
type GetAppIngressCustomDomainArray []GetAppIngressCustomDomainInput
func (GetAppIngressCustomDomainArray) ElementType ¶ added in v5.39.0
func (GetAppIngressCustomDomainArray) ElementType() reflect.Type
func (GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutput ¶ added in v5.39.0
func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
func (GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressCustomDomainArray) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
type GetAppIngressCustomDomainArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIngressCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressCustomDomainArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressCustomDomainArrayOutput) ElementType() reflect.Type
func (GetAppIngressCustomDomainArrayOutput) Index ¶ added in v5.39.0
func (o GetAppIngressCustomDomainArrayOutput) Index(i pulumi.IntInput) GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutput ¶ added in v5.39.0
func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutput() GetAppIngressCustomDomainArrayOutput
func (GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressCustomDomainArrayOutput) ToGetAppIngressCustomDomainArrayOutputWithContext(ctx context.Context) GetAppIngressCustomDomainArrayOutput
type GetAppIngressCustomDomainInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIngressCustomDomainOutput struct{ *pulumi.OutputState }
func (GetAppIngressCustomDomainOutput) CertificateBindingType ¶ added in v5.39.0
func (o GetAppIngressCustomDomainOutput) CertificateBindingType() pulumi.StringOutput
The Binding type. Possible values include `Disabled` and `SniEnabled`. Defaults to `Disabled`.
func (GetAppIngressCustomDomainOutput) CertificateId ¶ added in v5.39.0
func (o GetAppIngressCustomDomainOutput) CertificateId() pulumi.StringOutput
The ID of the Container App Environment Certificate.
func (GetAppIngressCustomDomainOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressCustomDomainOutput) ElementType() reflect.Type
func (GetAppIngressCustomDomainOutput) Name ¶ added in v5.39.0
func (o GetAppIngressCustomDomainOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutput ¶ added in v5.39.0
func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutput() GetAppIngressCustomDomainOutput
func (GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressCustomDomainOutput) ToGetAppIngressCustomDomainOutputWithContext(ctx context.Context) GetAppIngressCustomDomainOutput
type GetAppIngressInput ¶ added in v5.39.0
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 GetAppIngressOutput ¶ added in v5.39.0
type GetAppIngressOutput struct{ *pulumi.OutputState }
func (GetAppIngressOutput) AllowInsecureConnections ¶ added in v5.39.0
func (o GetAppIngressOutput) AllowInsecureConnections() pulumi.BoolOutput
Should this ingress allow insecure connections?
func (GetAppIngressOutput) CustomDomains ¶ added in v5.39.0
func (o GetAppIngressOutput) CustomDomains() GetAppIngressCustomDomainArrayOutput
One or more `customDomain` block as detailed below.
func (GetAppIngressOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressOutput) ElementType() reflect.Type
func (GetAppIngressOutput) ExternalEnabled ¶ added in v5.39.0
func (o GetAppIngressOutput) ExternalEnabled() pulumi.BoolOutput
Is this an external Ingress.
func (GetAppIngressOutput) Fqdn ¶ added in v5.39.0
func (o GetAppIngressOutput) Fqdn() pulumi.StringOutput
The FQDN of the ingress.
func (GetAppIngressOutput) TargetPort ¶ added in v5.39.0
func (o GetAppIngressOutput) TargetPort() pulumi.IntOutput
The target port on the container for the Ingress traffic.
func (GetAppIngressOutput) ToGetAppIngressOutput ¶ added in v5.39.0
func (o GetAppIngressOutput) ToGetAppIngressOutput() GetAppIngressOutput
func (GetAppIngressOutput) ToGetAppIngressOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressOutput) ToGetAppIngressOutputWithContext(ctx context.Context) GetAppIngressOutput
func (GetAppIngressOutput) TrafficWeights ¶ added in v5.39.0
func (o GetAppIngressOutput) TrafficWeights() GetAppIngressTrafficWeightArrayOutput
A `trafficWeight` block as detailed below.
func (GetAppIngressOutput) Transport ¶ added in v5.39.0
func (o GetAppIngressOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppIngressTrafficWeight ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppIngressTrafficWeightArgs) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutput ¶ added in v5.39.0
func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressTrafficWeightArgs) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
type GetAppIngressTrafficWeightArray ¶ added in v5.39.0
type GetAppIngressTrafficWeightArray []GetAppIngressTrafficWeightInput
func (GetAppIngressTrafficWeightArray) ElementType ¶ added in v5.39.0
func (GetAppIngressTrafficWeightArray) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutput ¶ added in v5.39.0
func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
func (GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppIngressTrafficWeightArray) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
type GetAppIngressTrafficWeightArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIngressTrafficWeightArrayOutput struct{ *pulumi.OutputState }
func (GetAppIngressTrafficWeightArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressTrafficWeightArrayOutput) ElementType() reflect.Type
func (GetAppIngressTrafficWeightArrayOutput) Index ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightArrayOutput) Index(i pulumi.IntInput) GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutput ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutput() GetAppIngressTrafficWeightArrayOutput
func (GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightArrayOutput) ToGetAppIngressTrafficWeightArrayOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightArrayOutput
type GetAppIngressTrafficWeightInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppIngressTrafficWeightOutput struct{ *pulumi.OutputState }
func (GetAppIngressTrafficWeightOutput) ElementType ¶ added in v5.39.0
func (GetAppIngressTrafficWeightOutput) ElementType() reflect.Type
func (GetAppIngressTrafficWeightOutput) Label ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) Label() pulumi.StringOutput
The label to apply to the revision as a name prefix for routing traffic.
func (GetAppIngressTrafficWeightOutput) LatestRevision ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) LatestRevision() pulumi.BoolOutput
This traffic Weight relates to the latest stable Container Revision.
func (GetAppIngressTrafficWeightOutput) Percentage ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) Percentage() pulumi.IntOutput
The percentage of traffic which should be sent this revision.
func (GetAppIngressTrafficWeightOutput) RevisionSuffix ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) RevisionSuffix() pulumi.StringOutput
The suffix string to which this `trafficWeight` applies.
func (GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutput ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutput() GetAppIngressTrafficWeightOutput
func (GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutputWithContext ¶ added in v5.39.0
func (o GetAppIngressTrafficWeightOutput) ToGetAppIngressTrafficWeightOutputWithContext(ctx context.Context) GetAppIngressTrafficWeightOutput
type GetAppRegistry ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppRegistryArgs) ElementType() reflect.Type
func (GetAppRegistryArgs) ToGetAppRegistryOutput ¶ added in v5.39.0
func (i GetAppRegistryArgs) ToGetAppRegistryOutput() GetAppRegistryOutput
func (GetAppRegistryArgs) ToGetAppRegistryOutputWithContext ¶ added in v5.39.0
func (i GetAppRegistryArgs) ToGetAppRegistryOutputWithContext(ctx context.Context) GetAppRegistryOutput
type GetAppRegistryArray ¶ added in v5.39.0
type GetAppRegistryArray []GetAppRegistryInput
func (GetAppRegistryArray) ElementType ¶ added in v5.39.0
func (GetAppRegistryArray) ElementType() reflect.Type
func (GetAppRegistryArray) ToGetAppRegistryArrayOutput ¶ added in v5.39.0
func (i GetAppRegistryArray) ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput
func (GetAppRegistryArray) ToGetAppRegistryArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppRegistryArray) ToGetAppRegistryArrayOutputWithContext(ctx context.Context) GetAppRegistryArrayOutput
type GetAppRegistryArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppRegistryArrayOutput struct{ *pulumi.OutputState }
func (GetAppRegistryArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppRegistryArrayOutput) ElementType() reflect.Type
func (GetAppRegistryArrayOutput) Index ¶ added in v5.39.0
func (o GetAppRegistryArrayOutput) Index(i pulumi.IntInput) GetAppRegistryOutput
func (GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutput ¶ added in v5.39.0
func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutput() GetAppRegistryArrayOutput
func (GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppRegistryArrayOutput) ToGetAppRegistryArrayOutputWithContext(ctx context.Context) GetAppRegistryArrayOutput
type GetAppRegistryInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppRegistryOutput struct{ *pulumi.OutputState }
func (GetAppRegistryOutput) ElementType ¶ added in v5.39.0
func (GetAppRegistryOutput) ElementType() reflect.Type
func (GetAppRegistryOutput) Identity ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppRegistryOutput) Server() pulumi.StringOutput
The hostname for the Container Registry.
func (GetAppRegistryOutput) ToGetAppRegistryOutput ¶ added in v5.39.0
func (o GetAppRegistryOutput) ToGetAppRegistryOutput() GetAppRegistryOutput
func (GetAppRegistryOutput) ToGetAppRegistryOutputWithContext ¶ added in v5.39.0
func (o GetAppRegistryOutput) ToGetAppRegistryOutputWithContext(ctx context.Context) GetAppRegistryOutput
func (GetAppRegistryOutput) Username ¶ added in v5.39.0
func (o GetAppRegistryOutput) Username() pulumi.StringOutput
The username to use for this Container Registry, `passwordSecretName` must also be supplied..
type GetAppSecret ¶ added in v5.39.0
type GetAppSecretArgs ¶ added in v5.39.0
type GetAppSecretArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The HTTP Header value. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppSecretArgs) ElementType ¶ added in v5.39.0
func (GetAppSecretArgs) ElementType() reflect.Type
func (GetAppSecretArgs) ToGetAppSecretOutput ¶ added in v5.39.0
func (i GetAppSecretArgs) ToGetAppSecretOutput() GetAppSecretOutput
func (GetAppSecretArgs) ToGetAppSecretOutputWithContext ¶ added in v5.39.0
func (i GetAppSecretArgs) ToGetAppSecretOutputWithContext(ctx context.Context) GetAppSecretOutput
type GetAppSecretArray ¶ added in v5.39.0
type GetAppSecretArray []GetAppSecretInput
func (GetAppSecretArray) ElementType ¶ added in v5.39.0
func (GetAppSecretArray) ElementType() reflect.Type
func (GetAppSecretArray) ToGetAppSecretArrayOutput ¶ added in v5.39.0
func (i GetAppSecretArray) ToGetAppSecretArrayOutput() GetAppSecretArrayOutput
func (GetAppSecretArray) ToGetAppSecretArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppSecretArray) ToGetAppSecretArrayOutputWithContext(ctx context.Context) GetAppSecretArrayOutput
type GetAppSecretArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppSecretArrayOutput struct{ *pulumi.OutputState }
func (GetAppSecretArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppSecretArrayOutput) ElementType() reflect.Type
func (GetAppSecretArrayOutput) Index ¶ added in v5.39.0
func (o GetAppSecretArrayOutput) Index(i pulumi.IntInput) GetAppSecretOutput
func (GetAppSecretArrayOutput) ToGetAppSecretArrayOutput ¶ added in v5.39.0
func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutput() GetAppSecretArrayOutput
func (GetAppSecretArrayOutput) ToGetAppSecretArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppSecretArrayOutput) ToGetAppSecretArrayOutputWithContext(ctx context.Context) GetAppSecretArrayOutput
type GetAppSecretInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppSecretOutput struct{ *pulumi.OutputState }
func (GetAppSecretOutput) ElementType ¶ added in v5.39.0
func (GetAppSecretOutput) ElementType() reflect.Type
func (GetAppSecretOutput) Name ¶ added in v5.39.0
func (o GetAppSecretOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppSecretOutput) ToGetAppSecretOutput ¶ added in v5.39.0
func (o GetAppSecretOutput) ToGetAppSecretOutput() GetAppSecretOutput
func (GetAppSecretOutput) ToGetAppSecretOutputWithContext ¶ added in v5.39.0
func (o GetAppSecretOutput) ToGetAppSecretOutputWithContext(ctx context.Context) GetAppSecretOutput
func (GetAppSecretOutput) Value ¶ added in v5.39.0
func (o GetAppSecretOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplate ¶ added in v5.39.0
type GetAppTemplate struct { // One or more `container` blocks as detailed below. Containers []GetAppTemplateContainer `pulumi:"containers"` // 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"` // A `volume` block as detailed below. Volumes []GetAppTemplateVolume `pulumi:"volumes"` }
type GetAppTemplateArgs ¶ added in v5.39.0
type GetAppTemplateArgs struct { // One or more `container` blocks as detailed below. Containers GetAppTemplateContainerArrayInput `pulumi:"containers"` // 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"` // A `volume` block as detailed below. Volumes GetAppTemplateVolumeArrayInput `pulumi:"volumes"` }
func (GetAppTemplateArgs) ElementType ¶ added in v5.39.0
func (GetAppTemplateArgs) ElementType() reflect.Type
func (GetAppTemplateArgs) ToGetAppTemplateOutput ¶ added in v5.39.0
func (i GetAppTemplateArgs) ToGetAppTemplateOutput() GetAppTemplateOutput
func (GetAppTemplateArgs) ToGetAppTemplateOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateArgs) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
type GetAppTemplateArray ¶ added in v5.39.0
type GetAppTemplateArray []GetAppTemplateInput
func (GetAppTemplateArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateArray) ElementType() reflect.Type
func (GetAppTemplateArray) ToGetAppTemplateArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateArray) ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput
func (GetAppTemplateArray) ToGetAppTemplateArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateArray) ToGetAppTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplateArrayOutput
type GetAppTemplateArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateArrayOutput) ElementType() reflect.Type
func (GetAppTemplateArrayOutput) Index ¶ added in v5.39.0
func (o GetAppTemplateArrayOutput) Index(i pulumi.IntInput) GetAppTemplateOutput
func (GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutput() GetAppTemplateArrayOutput
func (GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateArrayOutput) ToGetAppTemplateArrayOutputWithContext(ctx context.Context) GetAppTemplateArrayOutput
type GetAppTemplateContainer ¶ added in v5.39.0
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`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. 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 ¶ added in v5.39.0
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`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`. 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 ¶ added in v5.39.0
func (GetAppTemplateContainerArgs) ElementType() reflect.Type
func (GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput
func (GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerArgs) ToGetAppTemplateContainerOutputWithContext(ctx context.Context) GetAppTemplateContainerOutput
type GetAppTemplateContainerArray ¶ added in v5.39.0
type GetAppTemplateContainerArray []GetAppTemplateContainerInput
func (GetAppTemplateContainerArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerArray) ElementType() reflect.Type
func (GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
func (GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerArray) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
type GetAppTemplateContainerArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerArrayOutput) Index ¶ added in v5.39.0
func (o GetAppTemplateContainerArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerOutput
func (GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutput() GetAppTemplateContainerArrayOutput
func (GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerArrayOutput) ToGetAppTemplateContainerArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerArrayOutput
type GetAppTemplateContainerEnv ¶ added in v5.39.0
type GetAppTemplateContainerEnvArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerEnvArgs) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerEnvArgs) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
type GetAppTemplateContainerEnvArray ¶ added in v5.39.0
type GetAppTemplateContainerEnvArray []GetAppTemplateContainerEnvInput
func (GetAppTemplateContainerEnvArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerEnvArray) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
func (GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerEnvArray) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
type GetAppTemplateContainerEnvArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerEnvArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerEnvArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerEnvArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerEnvArrayOutput) Index ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvArrayOutput) Index(i pulumi.IntInput) GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutput() GetAppTemplateContainerEnvArrayOutput
func (GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvArrayOutput) ToGetAppTemplateContainerEnvArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvArrayOutput
type GetAppTemplateContainerEnvInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerEnvOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerEnvOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerEnvOutput) ElementType() reflect.Type
func (GetAppTemplateContainerEnvOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerEnvOutput) SecretName ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvOutput) SecretName() pulumi.StringOutput
The name of the secret that contains the value for this environment variable.
func (GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutput() GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvOutput) ToGetAppTemplateContainerEnvOutputWithContext(ctx context.Context) GetAppTemplateContainerEnvOutput
func (GetAppTemplateContainerEnvOutput) Value ¶ added in v5.39.0
func (o GetAppTemplateContainerEnvOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbe 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 []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 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 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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeArgs 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.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 time in seconds to wait after the container has started before the probe is started. 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 ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeArgs) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
type GetAppTemplateContainerLivenessProbeArray ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeArray []GetAppTemplateContainerLivenessProbeInput
func (GetAppTemplateContainerLivenessProbeArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
func (GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeArray) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
type GetAppTemplateContainerLivenessProbeArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutput() GetAppTemplateContainerLivenessProbeArrayOutput
func (GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeArrayOutput) ToGetAppTemplateContainerLivenessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeArrayOutput
type GetAppTemplateContainerLivenessProbeHeader ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeHeaderArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeHeaderArgs) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
type GetAppTemplateContainerLivenessProbeHeaderArray ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeHeaderArray []GetAppTemplateContainerLivenessProbeHeaderInput
func (GetAppTemplateContainerLivenessProbeHeaderArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
func (GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerLivenessProbeHeaderArray) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
type GetAppTemplateContainerLivenessProbeHeaderArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutput() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
func (GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderArrayOutput) ToGetAppTemplateContainerLivenessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderArrayOutput
type GetAppTemplateContainerLivenessProbeHeaderInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeHeaderOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutput() GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) ToGetAppTemplateContainerLivenessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeHeaderOutput
func (GetAppTemplateContainerLivenessProbeHeaderOutput) Value ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerLivenessProbeInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerLivenessProbeOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerLivenessProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerLivenessProbeOutput) FailureCountThreshold ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (GetAppTemplateContainerLivenessProbeOutput) Headers ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) Headers() GetAppTemplateContainerLivenessProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerLivenessProbeOutput) Host ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) InitialDelay() pulumi.IntOutput
The time in seconds to wait after the container has started before the probe is started.
func (GetAppTemplateContainerLivenessProbeOutput) IntervalSeconds ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerLivenessProbeOutput) Port ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerLivenessProbeOutput) TerminationGracePeriodSeconds ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutput() GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) ToGetAppTemplateContainerLivenessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerLivenessProbeOutput
func (GetAppTemplateContainerLivenessProbeOutput) Transport ¶ added in v5.39.0
func (o GetAppTemplateContainerLivenessProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerOutput ¶ added in v5.39.0
type GetAppTemplateContainerOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerOutput) Args ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) Args() pulumi.StringArrayOutput
A list of extra arguments to pass to the container.
func (GetAppTemplateContainerOutput) Commands ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerOutput) ElementType() reflect.Type
func (GetAppTemplateContainerOutput) Envs ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) Envs() GetAppTemplateContainerEnvArrayOutput
One or more `env` blocks as detailed below.
func (GetAppTemplateContainerOutput) EphemeralStorage ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) EphemeralStorage() pulumi.StringOutput
The amount of ephemeral storage available to the Container App.
func (GetAppTemplateContainerOutput) Image ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) Image() pulumi.StringOutput
The image to use to create the container.
func (GetAppTemplateContainerOutput) LivenessProbes ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) LivenessProbes() GetAppTemplateContainerLivenessProbeArrayOutput
A `livenessProbe` block as detailed below.
func (GetAppTemplateContainerOutput) Memory ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) Memory() pulumi.StringOutput
The amount of memory to allocate to the container. Possible values include `0.5Gi`, `1.0Gi`, `1.5Gi`, `2.0Gi`, `2.5Gi`, `3.0Gi`, `3.5Gi`, and `4.0Gi`.
func (GetAppTemplateContainerOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerOutput) ReadinessProbes ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) ReadinessProbes() GetAppTemplateContainerReadinessProbeArrayOutput
A `readinessProbe` block as detailed below.
func (GetAppTemplateContainerOutput) StartupProbes ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) StartupProbes() GetAppTemplateContainerStartupProbeArrayOutput
A `startupProbe` block as detailed below.
func (GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutput() GetAppTemplateContainerOutput
func (GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) ToGetAppTemplateContainerOutputWithContext(ctx context.Context) GetAppTemplateContainerOutput
func (GetAppTemplateContainerOutput) VolumeMounts ¶ added in v5.39.0
func (o GetAppTemplateContainerOutput) VolumeMounts() GetAppTemplateContainerVolumeMountArrayOutput
A `volumeMounts` block as detailed below.
type GetAppTemplateContainerReadinessProbe ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbe 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 []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"` // 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 ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeArgs 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.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"` // 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 ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeArgs) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
type GetAppTemplateContainerReadinessProbeArray ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeArray []GetAppTemplateContainerReadinessProbeInput
func (GetAppTemplateContainerReadinessProbeArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
func (GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeArray) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
type GetAppTemplateContainerReadinessProbeArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutput() GetAppTemplateContainerReadinessProbeArrayOutput
func (GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeArrayOutput) ToGetAppTemplateContainerReadinessProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeArrayOutput
type GetAppTemplateContainerReadinessProbeHeader ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeHeaderArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeHeaderArgs) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
type GetAppTemplateContainerReadinessProbeHeaderArray ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeHeaderArray []GetAppTemplateContainerReadinessProbeHeaderInput
func (GetAppTemplateContainerReadinessProbeHeaderArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
func (GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerReadinessProbeHeaderArray) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
type GetAppTemplateContainerReadinessProbeHeaderArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutput() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
func (GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderArrayOutput) ToGetAppTemplateContainerReadinessProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderArrayOutput
type GetAppTemplateContainerReadinessProbeHeaderInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeHeaderOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutput() GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) ToGetAppTemplateContainerReadinessProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeHeaderOutput
func (GetAppTemplateContainerReadinessProbeHeaderOutput) Value ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerReadinessProbeInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerReadinessProbeOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerReadinessProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerReadinessProbeOutput) FailureCountThreshold ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (GetAppTemplateContainerReadinessProbeOutput) Headers ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) Headers() GetAppTemplateContainerReadinessProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerReadinessProbeOutput) Host ¶ added in v5.39.0
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) IntervalSeconds ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerReadinessProbeOutput) Port ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerReadinessProbeOutput) SuccessCountThreshold ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutput() GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) ToGetAppTemplateContainerReadinessProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerReadinessProbeOutput
func (GetAppTemplateContainerReadinessProbeOutput) Transport ¶ added in v5.39.0
func (o GetAppTemplateContainerReadinessProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerStartupProbe ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbe 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 []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"` // 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 ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeArgs 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.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"` // 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 ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeArgs) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeArgs) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
type GetAppTemplateContainerStartupProbeArray ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeArray []GetAppTemplateContainerStartupProbeInput
func (GetAppTemplateContainerStartupProbeArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeArray) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
func (GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeArray) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
type GetAppTemplateContainerStartupProbeArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutput() GetAppTemplateContainerStartupProbeArrayOutput
func (GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeArrayOutput) ToGetAppTemplateContainerStartupProbeArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeArrayOutput
type GetAppTemplateContainerStartupProbeHeader ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeHeaderArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeHeaderArgs) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeHeaderArgs) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
type GetAppTemplateContainerStartupProbeHeaderArray ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeHeaderArray []GetAppTemplateContainerStartupProbeHeaderInput
func (GetAppTemplateContainerStartupProbeHeaderArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeHeaderArray) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
func (GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerStartupProbeHeaderArray) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
type GetAppTemplateContainerStartupProbeHeaderArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutput() GetAppTemplateContainerStartupProbeHeaderArrayOutput
func (GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderArrayOutput) ToGetAppTemplateContainerStartupProbeHeaderArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderArrayOutput
type GetAppTemplateContainerStartupProbeHeaderInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeHeaderOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeHeaderOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeHeaderOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeHeaderOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutput() GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderOutput) ToGetAppTemplateContainerStartupProbeHeaderOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeHeaderOutput
func (GetAppTemplateContainerStartupProbeHeaderOutput) Value ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeHeaderOutput) Value() pulumi.StringOutput
The HTTP Header value.
type GetAppTemplateContainerStartupProbeInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerStartupProbeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerStartupProbeOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerStartupProbeOutput) ElementType() reflect.Type
func (GetAppTemplateContainerStartupProbeOutput) FailureCountThreshold ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) FailureCountThreshold() pulumi.IntOutput
The number of consecutive failures required to consider this probe as failed. Possible values are between `1` and `10`. Defaults to `3`.
func (GetAppTemplateContainerStartupProbeOutput) Headers ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) Headers() GetAppTemplateContainerStartupProbeHeaderArrayOutput
A `header` block as detailed below.
func (GetAppTemplateContainerStartupProbeOutput) Host ¶ added in v5.39.0
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) IntervalSeconds ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerStartupProbeOutput) Port ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) Port() pulumi.IntOutput
The port number on which to connect. Possible values are between `1` and `65535`.
func (GetAppTemplateContainerStartupProbeOutput) TerminationGracePeriodSeconds ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutput() GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) ToGetAppTemplateContainerStartupProbeOutputWithContext(ctx context.Context) GetAppTemplateContainerStartupProbeOutput
func (GetAppTemplateContainerStartupProbeOutput) Transport ¶ added in v5.39.0
func (o GetAppTemplateContainerStartupProbeOutput) Transport() pulumi.StringOutput
The transport method for the Ingress. Possible values include `auto`, `http`, and `http2`. Defaults to `auto`
type GetAppTemplateContainerVolumeMount ¶ added in v5.39.0
type GetAppTemplateContainerVolumeMountArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (GetAppTemplateContainerVolumeMountArgs) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
func (GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerVolumeMountArgs) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
type GetAppTemplateContainerVolumeMountArray ¶ added in v5.39.0
type GetAppTemplateContainerVolumeMountArray []GetAppTemplateContainerVolumeMountInput
func (GetAppTemplateContainerVolumeMountArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerVolumeMountArray) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
func (GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateContainerVolumeMountArray) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
type GetAppTemplateContainerVolumeMountArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerVolumeMountArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutput() GetAppTemplateContainerVolumeMountArrayOutput
func (GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountArrayOutput) ToGetAppTemplateContainerVolumeMountArrayOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountArrayOutput
type GetAppTemplateContainerVolumeMountInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (GetAppTemplateContainerVolumeMountOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateContainerVolumeMountOutput) ElementType() reflect.Type
func (GetAppTemplateContainerVolumeMountOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateContainerVolumeMountOutput) Path ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountOutput) Path() pulumi.StringOutput
The path in the container at which to mount this volume.
func (GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutput ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutput() GetAppTemplateContainerVolumeMountOutput
func (GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateContainerVolumeMountOutput) ToGetAppTemplateContainerVolumeMountOutputWithContext(ctx context.Context) GetAppTemplateContainerVolumeMountOutput
type GetAppTemplateInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateOutput struct{ *pulumi.OutputState }
func (GetAppTemplateOutput) Containers ¶ added in v5.39.0
func (o GetAppTemplateOutput) Containers() GetAppTemplateContainerArrayOutput
One or more `container` blocks as detailed below.
func (GetAppTemplateOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateOutput) ElementType() reflect.Type
func (GetAppTemplateOutput) MaxReplicas ¶ added in v5.39.0
func (o GetAppTemplateOutput) MaxReplicas() pulumi.IntOutput
The maximum number of replicas for this container.
func (GetAppTemplateOutput) MinReplicas ¶ added in v5.39.0
func (o GetAppTemplateOutput) MinReplicas() pulumi.IntOutput
The minimum number of replicas for this container.
func (GetAppTemplateOutput) RevisionSuffix ¶ added in v5.39.0
func (o GetAppTemplateOutput) RevisionSuffix() pulumi.StringOutput
The suffix string to which this `trafficWeight` applies.
func (GetAppTemplateOutput) ToGetAppTemplateOutput ¶ added in v5.39.0
func (o GetAppTemplateOutput) ToGetAppTemplateOutput() GetAppTemplateOutput
func (GetAppTemplateOutput) ToGetAppTemplateOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateOutput) ToGetAppTemplateOutputWithContext(ctx context.Context) GetAppTemplateOutput
func (GetAppTemplateOutput) Volumes ¶ added in v5.39.0
func (o GetAppTemplateOutput) Volumes() GetAppTemplateVolumeArrayOutput
A `volume` block as detailed below.
type GetAppTemplateVolume ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateVolumeArgs struct { // The name of the Container App. Name pulumi.StringInput `pulumi:"name"` // The name of the `AzureFile` storage. StorageName pulumi.StringPtrInput `pulumi:"storageName"` // The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`. StorageType pulumi.StringPtrInput `pulumi:"storageType"` }
func (GetAppTemplateVolumeArgs) ElementType ¶ added in v5.39.0
func (GetAppTemplateVolumeArgs) ElementType() reflect.Type
func (GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutput ¶ added in v5.39.0
func (i GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateVolumeArgs) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
type GetAppTemplateVolumeArray ¶ added in v5.39.0
type GetAppTemplateVolumeArray []GetAppTemplateVolumeInput
func (GetAppTemplateVolumeArray) ElementType ¶ added in v5.39.0
func (GetAppTemplateVolumeArray) ElementType() reflect.Type
func (GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutput ¶ added in v5.39.0
func (i GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput
func (GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutputWithContext ¶ added in v5.39.0
func (i GetAppTemplateVolumeArray) ToGetAppTemplateVolumeArrayOutputWithContext(ctx context.Context) GetAppTemplateVolumeArrayOutput
type GetAppTemplateVolumeArrayInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateVolumeArrayOutput struct{ *pulumi.OutputState }
func (GetAppTemplateVolumeArrayOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateVolumeArrayOutput) ElementType() reflect.Type
func (GetAppTemplateVolumeArrayOutput) Index ¶ added in v5.39.0
func (o GetAppTemplateVolumeArrayOutput) Index(i pulumi.IntInput) GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutput ¶ added in v5.39.0
func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutput() GetAppTemplateVolumeArrayOutput
func (GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateVolumeArrayOutput) ToGetAppTemplateVolumeArrayOutputWithContext(ctx context.Context) GetAppTemplateVolumeArrayOutput
type GetAppTemplateVolumeInput ¶ added in v5.39.0
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 ¶ added in v5.39.0
type GetAppTemplateVolumeOutput struct{ *pulumi.OutputState }
func (GetAppTemplateVolumeOutput) ElementType ¶ added in v5.39.0
func (GetAppTemplateVolumeOutput) ElementType() reflect.Type
func (GetAppTemplateVolumeOutput) Name ¶ added in v5.39.0
func (o GetAppTemplateVolumeOutput) Name() pulumi.StringOutput
The name of the Container App.
func (GetAppTemplateVolumeOutput) StorageName ¶ added in v5.39.0
func (o GetAppTemplateVolumeOutput) StorageName() pulumi.StringPtrOutput
The name of the `AzureFile` storage.
func (GetAppTemplateVolumeOutput) StorageType ¶ added in v5.39.0
func (o GetAppTemplateVolumeOutput) StorageType() pulumi.StringPtrOutput
The type of storage volume. Possible values include `AzureFile` and `EmptyDir`. Defaults to `EmptyDir`.
func (GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput ¶ added in v5.39.0
func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutput() GetAppTemplateVolumeOutput
func (GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext ¶ added in v5.39.0
func (o GetAppTemplateVolumeOutput) ToGetAppTemplateVolumeOutputWithContext(ctx context.Context) GetAppTemplateVolumeOutput
type LookupAppArgs ¶ added in v5.39.0
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 ¶ added in v5.39.0
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 ¶ added in v5.39.0
func (LookupAppOutputArgs) ElementType() reflect.Type
type LookupAppResult ¶ added in v5.39.0
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 hostname of the Certificate. Must be the CN or a named SAN in the certificate. 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"` }
A collection of values returned by getApp.
func LookupApp ¶ added in v5.39.0
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/v5/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 ¶ added in v5.39.0
type LookupAppResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApp.
func LookupAppOutput ¶ added in v5.39.0
func LookupAppOutput(ctx *pulumi.Context, args LookupAppOutputArgs, opts ...pulumi.InvokeOption) LookupAppResultOutput
func (LookupAppResultOutput) ContainerAppEnvironmentId ¶ added in v5.39.0
func (o LookupAppResultOutput) ContainerAppEnvironmentId() pulumi.StringOutput
The ID of the Container App Environment this Container App is linked to.
func (LookupAppResultOutput) CustomDomainVerificationId ¶ added in v5.39.0
func (o LookupAppResultOutput) CustomDomainVerificationId() pulumi.StringOutput
func (LookupAppResultOutput) Daprs ¶ added in v5.39.0
func (o LookupAppResultOutput) Daprs() GetAppDaprArrayOutput
A `dapr` block as detailed below.
func (LookupAppResultOutput) ElementType ¶ added in v5.39.0
func (LookupAppResultOutput) ElementType() reflect.Type
func (LookupAppResultOutput) Id ¶ added in v5.39.0
func (o LookupAppResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAppResultOutput) Identities ¶ added in v5.39.0
func (o LookupAppResultOutput) Identities() GetAppIdentityArrayOutput
Resource ID for the User Assigned Managed identity to use when pulling from the Container Registry.
func (LookupAppResultOutput) Ingresses ¶ added in v5.39.0
func (o LookupAppResultOutput) Ingresses() GetAppIngressArrayOutput
An `ingress` block as detailed below.
func (LookupAppResultOutput) LatestRevisionFqdn ¶ added in v5.39.0
func (o LookupAppResultOutput) LatestRevisionFqdn() pulumi.StringOutput
func (LookupAppResultOutput) LatestRevisionName ¶ added in v5.39.0
func (o LookupAppResultOutput) LatestRevisionName() pulumi.StringOutput
func (LookupAppResultOutput) Location ¶ added in v5.39.0
func (o LookupAppResultOutput) Location() pulumi.StringOutput
func (LookupAppResultOutput) Name ¶ added in v5.39.0
func (o LookupAppResultOutput) Name() pulumi.StringOutput
The hostname of the Certificate. Must be the CN or a named SAN in the certificate.
func (LookupAppResultOutput) OutboundIpAddresses ¶ added in v5.39.0
func (o LookupAppResultOutput) OutboundIpAddresses() pulumi.StringArrayOutput
func (LookupAppResultOutput) Registries ¶ added in v5.39.0
func (o LookupAppResultOutput) Registries() GetAppRegistryArrayOutput
A `registry` block as detailed below.
func (LookupAppResultOutput) ResourceGroupName ¶ added in v5.39.0
func (o LookupAppResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAppResultOutput) RevisionMode ¶ added in v5.39.0
func (o LookupAppResultOutput) RevisionMode() pulumi.StringOutput
The revision mode of the Container App.
func (LookupAppResultOutput) Secrets ¶ added in v5.39.0
func (o LookupAppResultOutput) Secrets() GetAppSecretArrayOutput
One or more `secret` block as detailed below.
func (LookupAppResultOutput) Tags ¶ added in v5.39.0
func (o LookupAppResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the Container App.
func (LookupAppResultOutput) Templates ¶ added in v5.39.0
func (o LookupAppResultOutput) Templates() GetAppTemplateArrayOutput
A `template` block as detailed below.
func (LookupAppResultOutput) ToLookupAppResultOutput ¶ added in v5.39.0
func (o LookupAppResultOutput) ToLookupAppResultOutput() LookupAppResultOutput
func (LookupAppResultOutput) ToLookupAppResultOutputWithContext ¶ added in v5.39.0
func (o LookupAppResultOutput) ToLookupAppResultOutputWithContext(ctx context.Context) LookupAppResultOutput
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/v5/go/azure/containerapp" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleEnvironment, 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: exampleEnvironment.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 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"` 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/v5/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) 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
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