Documentation ¶
Index ¶
- type AutoScalingConfigurationVersion
- func GetAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AutoScalingConfigurationVersion, error)
- func NewAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, args *AutoScalingConfigurationVersionArgs, ...) (*AutoScalingConfigurationVersion, error)
- func (*AutoScalingConfigurationVersion) ElementType() reflect.Type
- func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
- func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
- type AutoScalingConfigurationVersionArgs
- type AutoScalingConfigurationVersionArray
- func (AutoScalingConfigurationVersionArray) ElementType() reflect.Type
- func (i AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutput() AutoScalingConfigurationVersionArrayOutput
- func (i AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionArrayOutput
- type AutoScalingConfigurationVersionArrayInput
- type AutoScalingConfigurationVersionArrayOutput
- func (AutoScalingConfigurationVersionArrayOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationVersionArrayOutput) Index(i pulumi.IntInput) AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutput() AutoScalingConfigurationVersionArrayOutput
- func (o AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionArrayOutput
- type AutoScalingConfigurationVersionInput
- type AutoScalingConfigurationVersionMap
- func (AutoScalingConfigurationVersionMap) ElementType() reflect.Type
- func (i AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutput() AutoScalingConfigurationVersionMapOutput
- func (i AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionMapOutput
- type AutoScalingConfigurationVersionMapInput
- type AutoScalingConfigurationVersionMapOutput
- func (AutoScalingConfigurationVersionMapOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationVersionMapOutput) MapIndex(k pulumi.StringInput) AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutput() AutoScalingConfigurationVersionMapOutput
- func (o AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionMapOutput
- type AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionOutput) Arn() pulumi.StringOutput
- func (o AutoScalingConfigurationVersionOutput) AutoScalingConfigurationName() pulumi.StringOutput
- func (o AutoScalingConfigurationVersionOutput) AutoScalingConfigurationRevision() pulumi.IntOutput
- func (AutoScalingConfigurationVersionOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationVersionOutput) HasAssociatedService() pulumi.BoolOutput
- func (o AutoScalingConfigurationVersionOutput) IsDefault() pulumi.BoolOutput
- func (o AutoScalingConfigurationVersionOutput) Latest() pulumi.BoolOutput
- func (o AutoScalingConfigurationVersionOutput) MaxConcurrency() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationVersionOutput) MaxSize() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationVersionOutput) MinSize() pulumi.IntPtrOutput
- func (o AutoScalingConfigurationVersionOutput) Status() pulumi.StringOutput
- func (o AutoScalingConfigurationVersionOutput) Tags() pulumi.StringMapOutput
- func (o AutoScalingConfigurationVersionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
- type AutoScalingConfigurationVersionState
- type Connection
- type ConnectionArgs
- type ConnectionArray
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- type ConnectionInput
- type ConnectionMap
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- type ConnectionOutput
- func (o ConnectionOutput) Arn() pulumi.StringOutput
- func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) ProviderType() pulumi.StringOutput
- func (o ConnectionOutput) Status() pulumi.StringOutput
- func (o ConnectionOutput) Tags() pulumi.StringMapOutput
- func (o ConnectionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- type ConnectionState
- type CustomDomainAssociation
- type CustomDomainAssociationArgs
- type CustomDomainAssociationArray
- func (CustomDomainAssociationArray) ElementType() reflect.Type
- func (i CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutput() CustomDomainAssociationArrayOutput
- func (i CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutputWithContext(ctx context.Context) CustomDomainAssociationArrayOutput
- type CustomDomainAssociationArrayInput
- type CustomDomainAssociationArrayOutput
- func (CustomDomainAssociationArrayOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationArrayOutput) Index(i pulumi.IntInput) CustomDomainAssociationOutput
- func (o CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutput() CustomDomainAssociationArrayOutput
- func (o CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutputWithContext(ctx context.Context) CustomDomainAssociationArrayOutput
- type CustomDomainAssociationCertificateValidationRecord
- type CustomDomainAssociationCertificateValidationRecordArgs
- func (CustomDomainAssociationCertificateValidationRecordArgs) ElementType() reflect.Type
- func (i CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutput() CustomDomainAssociationCertificateValidationRecordOutput
- func (i CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordOutput
- type CustomDomainAssociationCertificateValidationRecordArray
- func (CustomDomainAssociationCertificateValidationRecordArray) ElementType() reflect.Type
- func (i CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutput() CustomDomainAssociationCertificateValidationRecordArrayOutput
- func (i CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordArrayOutput
- type CustomDomainAssociationCertificateValidationRecordArrayInput
- type CustomDomainAssociationCertificateValidationRecordArrayOutput
- func (CustomDomainAssociationCertificateValidationRecordArrayOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationCertificateValidationRecordArrayOutput) Index(i pulumi.IntInput) CustomDomainAssociationCertificateValidationRecordOutput
- func (o CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutput() CustomDomainAssociationCertificateValidationRecordArrayOutput
- func (o CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordArrayOutput
- type CustomDomainAssociationCertificateValidationRecordInput
- type CustomDomainAssociationCertificateValidationRecordOutput
- func (CustomDomainAssociationCertificateValidationRecordOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationCertificateValidationRecordOutput) Name() pulumi.StringPtrOutput
- func (o CustomDomainAssociationCertificateValidationRecordOutput) Status() pulumi.StringPtrOutput
- func (o CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutput() CustomDomainAssociationCertificateValidationRecordOutput
- func (o CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordOutput
- func (o CustomDomainAssociationCertificateValidationRecordOutput) Type() pulumi.StringPtrOutput
- func (o CustomDomainAssociationCertificateValidationRecordOutput) Value() pulumi.StringPtrOutput
- type CustomDomainAssociationInput
- type CustomDomainAssociationMap
- func (CustomDomainAssociationMap) ElementType() reflect.Type
- func (i CustomDomainAssociationMap) ToCustomDomainAssociationMapOutput() CustomDomainAssociationMapOutput
- func (i CustomDomainAssociationMap) ToCustomDomainAssociationMapOutputWithContext(ctx context.Context) CustomDomainAssociationMapOutput
- type CustomDomainAssociationMapInput
- type CustomDomainAssociationMapOutput
- func (CustomDomainAssociationMapOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationMapOutput) MapIndex(k pulumi.StringInput) CustomDomainAssociationOutput
- func (o CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutput() CustomDomainAssociationMapOutput
- func (o CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutputWithContext(ctx context.Context) CustomDomainAssociationMapOutput
- type CustomDomainAssociationOutput
- func (o CustomDomainAssociationOutput) CertificateValidationRecords() CustomDomainAssociationCertificateValidationRecordArrayOutput
- func (o CustomDomainAssociationOutput) DnsTarget() pulumi.StringOutput
- func (o CustomDomainAssociationOutput) DomainName() pulumi.StringOutput
- func (CustomDomainAssociationOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationOutput) EnableWwwSubdomain() pulumi.BoolPtrOutput
- func (o CustomDomainAssociationOutput) ServiceArn() pulumi.StringOutput
- func (o CustomDomainAssociationOutput) Status() pulumi.StringOutput
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
- type CustomDomainAssociationState
- type DefaultAutoScalingConfigurationVersion
- func (*DefaultAutoScalingConfigurationVersion) ElementType() reflect.Type
- func (i *DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutput() DefaultAutoScalingConfigurationVersionOutput
- func (i *DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionOutput
- type DefaultAutoScalingConfigurationVersionArgs
- type DefaultAutoScalingConfigurationVersionArray
- func (DefaultAutoScalingConfigurationVersionArray) ElementType() reflect.Type
- func (i DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutput() DefaultAutoScalingConfigurationVersionArrayOutput
- func (i DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionArrayOutput
- type DefaultAutoScalingConfigurationVersionArrayInput
- type DefaultAutoScalingConfigurationVersionArrayOutput
- func (DefaultAutoScalingConfigurationVersionArrayOutput) ElementType() reflect.Type
- func (o DefaultAutoScalingConfigurationVersionArrayOutput) Index(i pulumi.IntInput) DefaultAutoScalingConfigurationVersionOutput
- func (o DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutput() DefaultAutoScalingConfigurationVersionArrayOutput
- func (o DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionArrayOutput
- type DefaultAutoScalingConfigurationVersionInput
- type DefaultAutoScalingConfigurationVersionMap
- func (DefaultAutoScalingConfigurationVersionMap) ElementType() reflect.Type
- func (i DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutput() DefaultAutoScalingConfigurationVersionMapOutput
- func (i DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionMapOutput
- type DefaultAutoScalingConfigurationVersionMapInput
- type DefaultAutoScalingConfigurationVersionMapOutput
- func (DefaultAutoScalingConfigurationVersionMapOutput) ElementType() reflect.Type
- func (o DefaultAutoScalingConfigurationVersionMapOutput) MapIndex(k pulumi.StringInput) DefaultAutoScalingConfigurationVersionOutput
- func (o DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutput() DefaultAutoScalingConfigurationVersionMapOutput
- func (o DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionMapOutput
- type DefaultAutoScalingConfigurationVersionOutput
- func (o DefaultAutoScalingConfigurationVersionOutput) AutoScalingConfigurationArn() pulumi.StringOutput
- func (DefaultAutoScalingConfigurationVersionOutput) ElementType() reflect.Type
- func (o DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutput() DefaultAutoScalingConfigurationVersionOutput
- func (o DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionOutput
- type DefaultAutoScalingConfigurationVersionState
- type Deployment
- type DeploymentArgs
- type DeploymentArray
- type DeploymentArrayInput
- type DeploymentArrayOutput
- func (DeploymentArrayOutput) ElementType() reflect.Type
- func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
- func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
- type DeploymentInput
- type DeploymentMap
- type DeploymentMapInput
- type DeploymentMapOutput
- func (DeploymentMapOutput) ElementType() reflect.Type
- func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
- func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
- type DeploymentOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) OperationId() pulumi.StringOutput
- func (o DeploymentOutput) ServiceArn() pulumi.StringOutput
- func (o DeploymentOutput) Status() pulumi.StringOutput
- func (o DeploymentOutput) Timeouts() DeploymentTimeoutsPtrOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- type DeploymentState
- type DeploymentTimeouts
- type DeploymentTimeoutsArgs
- func (DeploymentTimeoutsArgs) ElementType() reflect.Type
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- type DeploymentTimeoutsInput
- type DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (DeploymentTimeoutsOutput) ElementType() reflect.Type
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- type DeploymentTimeoutsPtrInput
- type DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o DeploymentTimeoutsPtrOutput) Elem() DeploymentTimeoutsOutput
- func (DeploymentTimeoutsPtrOutput) ElementType() reflect.Type
- func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
- func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
- type GetHostedZoneIdArgs
- type GetHostedZoneIdOutputArgs
- type GetHostedZoneIdResult
- type GetHostedZoneIdResultOutput
- func (GetHostedZoneIdResultOutput) ElementType() reflect.Type
- func (o GetHostedZoneIdResultOutput) Id() pulumi.StringOutput
- func (o GetHostedZoneIdResultOutput) Region() pulumi.StringOutput
- func (o GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutput() GetHostedZoneIdResultOutput
- func (o GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutputWithContext(ctx context.Context) GetHostedZoneIdResultOutput
- type ObservabilityConfiguration
- func (*ObservabilityConfiguration) ElementType() reflect.Type
- func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput
- func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput
- type ObservabilityConfigurationArgs
- type ObservabilityConfigurationArray
- func (ObservabilityConfigurationArray) ElementType() reflect.Type
- func (i ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutput() ObservabilityConfigurationArrayOutput
- func (i ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutputWithContext(ctx context.Context) ObservabilityConfigurationArrayOutput
- type ObservabilityConfigurationArrayInput
- type ObservabilityConfigurationArrayOutput
- func (ObservabilityConfigurationArrayOutput) ElementType() reflect.Type
- func (o ObservabilityConfigurationArrayOutput) Index(i pulumi.IntInput) ObservabilityConfigurationOutput
- func (o ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutput() ObservabilityConfigurationArrayOutput
- func (o ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutputWithContext(ctx context.Context) ObservabilityConfigurationArrayOutput
- type ObservabilityConfigurationInput
- type ObservabilityConfigurationMap
- func (ObservabilityConfigurationMap) ElementType() reflect.Type
- func (i ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutput() ObservabilityConfigurationMapOutput
- func (i ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutputWithContext(ctx context.Context) ObservabilityConfigurationMapOutput
- type ObservabilityConfigurationMapInput
- type ObservabilityConfigurationMapOutput
- func (ObservabilityConfigurationMapOutput) ElementType() reflect.Type
- func (o ObservabilityConfigurationMapOutput) MapIndex(k pulumi.StringInput) ObservabilityConfigurationOutput
- func (o ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutput() ObservabilityConfigurationMapOutput
- func (o ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutputWithContext(ctx context.Context) ObservabilityConfigurationMapOutput
- type ObservabilityConfigurationOutput
- func (o ObservabilityConfigurationOutput) Arn() pulumi.StringOutput
- func (ObservabilityConfigurationOutput) ElementType() reflect.Type
- func (o ObservabilityConfigurationOutput) Latest() pulumi.BoolOutput
- func (o ObservabilityConfigurationOutput) ObservabilityConfigurationName() pulumi.StringOutput
- func (o ObservabilityConfigurationOutput) ObservabilityConfigurationRevision() pulumi.IntOutput
- func (o ObservabilityConfigurationOutput) Status() pulumi.StringOutput
- func (o ObservabilityConfigurationOutput) Tags() pulumi.StringMapOutput
- func (o ObservabilityConfigurationOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput
- func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput
- func (o ObservabilityConfigurationOutput) TraceConfiguration() ObservabilityConfigurationTraceConfigurationPtrOutput
- type ObservabilityConfigurationState
- type ObservabilityConfigurationTraceConfiguration
- type ObservabilityConfigurationTraceConfigurationArgs
- func (ObservabilityConfigurationTraceConfigurationArgs) ElementType() reflect.Type
- func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput
- func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput
- func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
- func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
- type ObservabilityConfigurationTraceConfigurationInput
- type ObservabilityConfigurationTraceConfigurationOutput
- func (ObservabilityConfigurationTraceConfigurationOutput) ElementType() reflect.Type
- func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput
- func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput
- func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
- func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
- func (o ObservabilityConfigurationTraceConfigurationOutput) Vendor() pulumi.StringPtrOutput
- type ObservabilityConfigurationTraceConfigurationPtrInput
- type ObservabilityConfigurationTraceConfigurationPtrOutput
- func (o ObservabilityConfigurationTraceConfigurationPtrOutput) Elem() ObservabilityConfigurationTraceConfigurationOutput
- func (ObservabilityConfigurationTraceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
- func (o ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
- func (o ObservabilityConfigurationTraceConfigurationPtrOutput) Vendor() pulumi.StringPtrOutput
- type Service
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceEncryptionConfiguration
- type ServiceEncryptionConfigurationArgs
- func (ServiceEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput
- func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput
- func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
- func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
- type ServiceEncryptionConfigurationInput
- type ServiceEncryptionConfigurationOutput
- func (ServiceEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o ServiceEncryptionConfigurationOutput) KmsKey() pulumi.StringOutput
- func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput
- func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput
- func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
- func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
- type ServiceEncryptionConfigurationPtrInput
- type ServiceEncryptionConfigurationPtrOutput
- func (o ServiceEncryptionConfigurationPtrOutput) Elem() ServiceEncryptionConfigurationOutput
- func (ServiceEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceEncryptionConfigurationPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
- func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
- type ServiceHealthCheckConfiguration
- type ServiceHealthCheckConfigurationArgs
- func (ServiceHealthCheckConfigurationArgs) ElementType() reflect.Type
- func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput
- func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput
- func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
- func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
- type ServiceHealthCheckConfigurationInput
- type ServiceHealthCheckConfigurationOutput
- func (ServiceHealthCheckConfigurationOutput) ElementType() reflect.Type
- func (o ServiceHealthCheckConfigurationOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) Interval() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) Path() pulumi.StringPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) Protocol() pulumi.StringPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) Timeout() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput
- func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput
- func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
- func (o ServiceHealthCheckConfigurationOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ServiceHealthCheckConfigurationPtrInput
- type ServiceHealthCheckConfigurationPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) Elem() ServiceHealthCheckConfigurationOutput
- func (ServiceHealthCheckConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceHealthCheckConfigurationPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) Interval() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) Path() pulumi.StringPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
- func (o ServiceHealthCheckConfigurationPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ServiceInput
- type ServiceInstanceConfiguration
- type ServiceInstanceConfigurationArgs
- func (ServiceInstanceConfigurationArgs) ElementType() reflect.Type
- func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput
- func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput
- func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
- func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
- type ServiceInstanceConfigurationInput
- type ServiceInstanceConfigurationOutput
- func (o ServiceInstanceConfigurationOutput) Cpu() pulumi.StringPtrOutput
- func (ServiceInstanceConfigurationOutput) ElementType() reflect.Type
- func (o ServiceInstanceConfigurationOutput) InstanceRoleArn() pulumi.StringPtrOutput
- func (o ServiceInstanceConfigurationOutput) Memory() pulumi.StringPtrOutput
- func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput
- func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput
- func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
- func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
- type ServiceInstanceConfigurationPtrInput
- type ServiceInstanceConfigurationPtrOutput
- func (o ServiceInstanceConfigurationPtrOutput) Cpu() pulumi.StringPtrOutput
- func (o ServiceInstanceConfigurationPtrOutput) Elem() ServiceInstanceConfigurationOutput
- func (ServiceInstanceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceInstanceConfigurationPtrOutput) InstanceRoleArn() pulumi.StringPtrOutput
- func (o ServiceInstanceConfigurationPtrOutput) Memory() pulumi.StringPtrOutput
- func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
- func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceNetworkConfiguration
- type ServiceNetworkConfigurationArgs
- func (ServiceNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput
- func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput
- func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
- func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
- type ServiceNetworkConfigurationEgressConfiguration
- type ServiceNetworkConfigurationEgressConfigurationArgs
- func (ServiceNetworkConfigurationEgressConfigurationArgs) ElementType() reflect.Type
- func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutput() ServiceNetworkConfigurationEgressConfigurationOutput
- func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationOutput
- func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
- type ServiceNetworkConfigurationEgressConfigurationInput
- type ServiceNetworkConfigurationEgressConfigurationOutput
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) EgressType() pulumi.StringPtrOutput
- func (ServiceNetworkConfigurationEgressConfigurationOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutput() ServiceNetworkConfigurationEgressConfigurationOutput
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationOutput
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationOutput) VpcConnectorArn() pulumi.StringPtrOutput
- type ServiceNetworkConfigurationEgressConfigurationPtrInput
- type ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) EgressType() pulumi.StringPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) Elem() ServiceNetworkConfigurationEgressConfigurationOutput
- func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) VpcConnectorArn() pulumi.StringPtrOutput
- type ServiceNetworkConfigurationIngressConfiguration
- type ServiceNetworkConfigurationIngressConfigurationArgs
- func (ServiceNetworkConfigurationIngressConfigurationArgs) ElementType() reflect.Type
- func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutput() ServiceNetworkConfigurationIngressConfigurationOutput
- func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationOutput
- func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
- type ServiceNetworkConfigurationIngressConfigurationInput
- type ServiceNetworkConfigurationIngressConfigurationOutput
- func (ServiceNetworkConfigurationIngressConfigurationOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationIngressConfigurationOutput) IsPubliclyAccessible() pulumi.BoolPtrOutput
- func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutput() ServiceNetworkConfigurationIngressConfigurationOutput
- func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationOutput
- func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
- type ServiceNetworkConfigurationIngressConfigurationPtrInput
- type ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) Elem() ServiceNetworkConfigurationIngressConfigurationOutput
- func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) IsPubliclyAccessible() pulumi.BoolPtrOutput
- func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
- type ServiceNetworkConfigurationInput
- type ServiceNetworkConfigurationOutput
- func (o ServiceNetworkConfigurationOutput) EgressConfiguration() ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (ServiceNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationOutput) IngressConfiguration() ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationOutput) IpAddressType() pulumi.StringPtrOutput
- func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput
- func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput
- func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
- func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
- type ServiceNetworkConfigurationPtrInput
- type ServiceNetworkConfigurationPtrOutput
- func (o ServiceNetworkConfigurationPtrOutput) EgressConfiguration() ServiceNetworkConfigurationEgressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationPtrOutput) Elem() ServiceNetworkConfigurationOutput
- func (ServiceNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkConfigurationPtrOutput) IngressConfiguration() ServiceNetworkConfigurationIngressConfigurationPtrOutput
- func (o ServiceNetworkConfigurationPtrOutput) IpAddressType() pulumi.StringPtrOutput
- func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
- func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
- type ServiceObservabilityConfiguration
- type ServiceObservabilityConfigurationArgs
- func (ServiceObservabilityConfigurationArgs) ElementType() reflect.Type
- func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput
- func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput
- func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
- func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
- type ServiceObservabilityConfigurationInput
- type ServiceObservabilityConfigurationOutput
- func (ServiceObservabilityConfigurationOutput) ElementType() reflect.Type
- func (o ServiceObservabilityConfigurationOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput
- func (o ServiceObservabilityConfigurationOutput) ObservabilityEnabled() pulumi.BoolOutput
- func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput
- func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput
- func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
- func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
- type ServiceObservabilityConfigurationPtrInput
- type ServiceObservabilityConfigurationPtrOutput
- func (o ServiceObservabilityConfigurationPtrOutput) Elem() ServiceObservabilityConfigurationOutput
- func (ServiceObservabilityConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceObservabilityConfigurationPtrOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput
- func (o ServiceObservabilityConfigurationPtrOutput) ObservabilityEnabled() pulumi.BoolPtrOutput
- func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
- func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
- type ServiceOutput
- func (o ServiceOutput) Arn() pulumi.StringOutput
- func (o ServiceOutput) AutoScalingConfigurationArn() pulumi.StringOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) EncryptionConfiguration() ServiceEncryptionConfigurationPtrOutput
- func (o ServiceOutput) HealthCheckConfiguration() ServiceHealthCheckConfigurationOutput
- func (o ServiceOutput) InstanceConfiguration() ServiceInstanceConfigurationOutput
- func (o ServiceOutput) NetworkConfiguration() ServiceNetworkConfigurationOutput
- func (o ServiceOutput) ObservabilityConfiguration() ServiceObservabilityConfigurationPtrOutput
- func (o ServiceOutput) ServiceId() pulumi.StringOutput
- func (o ServiceOutput) ServiceName() pulumi.StringOutput
- func (o ServiceOutput) ServiceUrl() pulumi.StringOutput
- func (o ServiceOutput) SourceConfiguration() ServiceSourceConfigurationOutput
- func (o ServiceOutput) Status() pulumi.StringOutput
- func (o ServiceOutput) Tags() pulumi.StringMapOutput
- func (o ServiceOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- type ServiceSourceConfiguration
- type ServiceSourceConfigurationArgs
- func (ServiceSourceConfigurationArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput
- func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput
- func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
- func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
- type ServiceSourceConfigurationAuthenticationConfiguration
- type ServiceSourceConfigurationAuthenticationConfigurationArgs
- func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutput() ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- type ServiceSourceConfigurationAuthenticationConfigurationInput
- type ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) AccessRoleArn() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ConnectionArn() pulumi.StringPtrOutput
- func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutput() ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- type ServiceSourceConfigurationAuthenticationConfigurationPtrInput
- type ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) AccessRoleArn() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ConnectionArn() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) Elem() ServiceSourceConfigurationAuthenticationConfigurationOutput
- func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- type ServiceSourceConfigurationCodeRepository
- type ServiceSourceConfigurationCodeRepositoryArgs
- func (ServiceSourceConfigurationCodeRepositoryArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutput() ServiceSourceConfigurationCodeRepositoryOutput
- func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryOutput
- func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
- type ServiceSourceConfigurationCodeRepositoryCodeConfiguration
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput() ...
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext(ctx context.Context) ...
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ...
- func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ...
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesInput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) BuildCommand() pulumi.StringPtrOutput
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Port() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Runtime() pulumi.StringOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) StartCommand() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput() ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext(ctx context.Context) ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ...
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) BuildCommand() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Elem() ...
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Port() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Runtime() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) StartCommand() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ...
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationInput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) CodeConfigurationValues() ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ConfigurationSource() pulumi.StringOutput
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput
- type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) CodeConfigurationValues() ...
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ConfigurationSource() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) Elem() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
- func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- type ServiceSourceConfigurationCodeRepositoryInput
- type ServiceSourceConfigurationCodeRepositoryOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) CodeConfiguration() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (ServiceSourceConfigurationCodeRepositoryOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryOutput) RepositoryUrl() pulumi.StringOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) SourceDirectory() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutput() ServiceSourceConfigurationCodeRepositoryOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
- type ServiceSourceConfigurationCodeRepositoryPtrInput
- type ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) CodeConfiguration() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) Elem() ServiceSourceConfigurationCodeRepositoryOutput
- func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) RepositoryUrl() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceDirectory() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersion
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs
- func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Type() pulumi.StringOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Value() pulumi.StringOutput
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput
- type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Elem() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
- func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Type() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Value() pulumi.StringPtrOutput
- type ServiceSourceConfigurationImageRepository
- type ServiceSourceConfigurationImageRepositoryArgs
- func (ServiceSourceConfigurationImageRepositoryArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutput() ServiceSourceConfigurationImageRepositoryOutput
- func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryOutput
- func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
- func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
- type ServiceSourceConfigurationImageRepositoryImageConfiguration
- type ServiceSourceConfigurationImageRepositoryImageConfigurationArgs
- func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ElementType() reflect.Type
- func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- type ServiceSourceConfigurationImageRepositoryImageConfigurationInput
- type ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) Port() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) StartCommand() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput
- type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) Elem() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
- func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) Port() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) StartCommand() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- type ServiceSourceConfigurationImageRepositoryInput
- type ServiceSourceConfigurationImageRepositoryOutput
- func (ServiceSourceConfigurationImageRepositoryOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationImageRepositoryOutput) ImageConfiguration() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ImageIdentifier() pulumi.StringOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ImageRepositoryType() pulumi.StringOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutput() ServiceSourceConfigurationImageRepositoryOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
- type ServiceSourceConfigurationImageRepositoryPtrInput
- type ServiceSourceConfigurationImageRepositoryPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) Elem() ServiceSourceConfigurationImageRepositoryOutput
- func (ServiceSourceConfigurationImageRepositoryPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageConfiguration() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageIdentifier() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageRepositoryType() pulumi.StringPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
- func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
- type ServiceSourceConfigurationInput
- type ServiceSourceConfigurationOutput
- func (o ServiceSourceConfigurationOutput) AuthenticationConfiguration() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (o ServiceSourceConfigurationOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput
- func (o ServiceSourceConfigurationOutput) CodeRepository() ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (ServiceSourceConfigurationOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationOutput) ImageRepository() ServiceSourceConfigurationImageRepositoryPtrOutput
- func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput
- func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput
- func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
- func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
- type ServiceSourceConfigurationPtrInput
- type ServiceSourceConfigurationPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) AuthenticationConfiguration() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) CodeRepository() ServiceSourceConfigurationCodeRepositoryPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) Elem() ServiceSourceConfigurationOutput
- func (ServiceSourceConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceSourceConfigurationPtrOutput) ImageRepository() ServiceSourceConfigurationImageRepositoryPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
- func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
- type ServiceState
- type VpcConnector
- type VpcConnectorArgs
- type VpcConnectorArray
- type VpcConnectorArrayInput
- type VpcConnectorArrayOutput
- func (VpcConnectorArrayOutput) ElementType() reflect.Type
- func (o VpcConnectorArrayOutput) Index(i pulumi.IntInput) VpcConnectorOutput
- func (o VpcConnectorArrayOutput) ToVpcConnectorArrayOutput() VpcConnectorArrayOutput
- func (o VpcConnectorArrayOutput) ToVpcConnectorArrayOutputWithContext(ctx context.Context) VpcConnectorArrayOutput
- type VpcConnectorInput
- type VpcConnectorMap
- type VpcConnectorMapInput
- type VpcConnectorMapOutput
- func (VpcConnectorMapOutput) ElementType() reflect.Type
- func (o VpcConnectorMapOutput) MapIndex(k pulumi.StringInput) VpcConnectorOutput
- func (o VpcConnectorMapOutput) ToVpcConnectorMapOutput() VpcConnectorMapOutput
- func (o VpcConnectorMapOutput) ToVpcConnectorMapOutputWithContext(ctx context.Context) VpcConnectorMapOutput
- type VpcConnectorOutput
- func (o VpcConnectorOutput) Arn() pulumi.StringOutput
- func (VpcConnectorOutput) ElementType() reflect.Type
- func (o VpcConnectorOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o VpcConnectorOutput) Status() pulumi.StringOutput
- func (o VpcConnectorOutput) Subnets() pulumi.StringArrayOutput
- func (o VpcConnectorOutput) Tags() pulumi.StringMapOutput
- func (o VpcConnectorOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o VpcConnectorOutput) ToVpcConnectorOutput() VpcConnectorOutput
- func (o VpcConnectorOutput) ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput
- func (o VpcConnectorOutput) VpcConnectorName() pulumi.StringOutput
- func (o VpcConnectorOutput) VpcConnectorRevision() pulumi.IntOutput
- type VpcConnectorState
- type VpcIngressConnection
- type VpcIngressConnectionArgs
- type VpcIngressConnectionArray
- type VpcIngressConnectionArrayInput
- type VpcIngressConnectionArrayOutput
- func (VpcIngressConnectionArrayOutput) ElementType() reflect.Type
- func (o VpcIngressConnectionArrayOutput) Index(i pulumi.IntInput) VpcIngressConnectionOutput
- func (o VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutput() VpcIngressConnectionArrayOutput
- func (o VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutputWithContext(ctx context.Context) VpcIngressConnectionArrayOutput
- type VpcIngressConnectionIngressVpcConfiguration
- type VpcIngressConnectionIngressVpcConfigurationArgs
- func (VpcIngressConnectionIngressVpcConfigurationArgs) ElementType() reflect.Type
- func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput
- func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput
- func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
- type VpcIngressConnectionIngressVpcConfigurationInput
- type VpcIngressConnectionIngressVpcConfigurationOutput
- func (VpcIngressConnectionIngressVpcConfigurationOutput) ElementType() reflect.Type
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) VpcEndpointId() pulumi.StringPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
- type VpcIngressConnectionIngressVpcConfigurationPtrInput
- type VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) Elem() VpcIngressConnectionIngressVpcConfigurationOutput
- func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ElementType() reflect.Type
- func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcEndpointId() pulumi.StringPtrOutput
- func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcId() pulumi.StringPtrOutput
- type VpcIngressConnectionInput
- type VpcIngressConnectionMap
- type VpcIngressConnectionMapInput
- type VpcIngressConnectionMapOutput
- func (VpcIngressConnectionMapOutput) ElementType() reflect.Type
- func (o VpcIngressConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcIngressConnectionOutput
- func (o VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutput() VpcIngressConnectionMapOutput
- func (o VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutputWithContext(ctx context.Context) VpcIngressConnectionMapOutput
- type VpcIngressConnectionOutput
- func (o VpcIngressConnectionOutput) Arn() pulumi.StringOutput
- func (o VpcIngressConnectionOutput) DomainName() pulumi.StringOutput
- func (VpcIngressConnectionOutput) ElementType() reflect.Type
- func (o VpcIngressConnectionOutput) IngressVpcConfiguration() VpcIngressConnectionIngressVpcConfigurationOutput
- func (o VpcIngressConnectionOutput) Name() pulumi.StringOutput
- func (o VpcIngressConnectionOutput) ServiceArn() pulumi.StringOutput
- func (o VpcIngressConnectionOutput) Status() pulumi.StringOutput
- func (o VpcIngressConnectionOutput) Tags() pulumi.StringMapOutput
- func (o VpcIngressConnectionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutput() VpcIngressConnectionOutput
- func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput
- type VpcIngressConnectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScalingConfigurationVersion ¶
type AutoScalingConfigurationVersion struct { pulumi.CustomResourceState // ARN of this auto scaling configuration version. Arn pulumi.StringOutput `pulumi:"arn"` // Name of the auto scaling configuration. AutoScalingConfigurationName pulumi.StringOutput `pulumi:"autoScalingConfigurationName"` // The revision of this auto scaling configuration. AutoScalingConfigurationRevision pulumi.IntOutput `pulumi:"autoScalingConfigurationRevision"` HasAssociatedService pulumi.BoolOutput `pulumi:"hasAssociatedService"` IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Whether the auto scaling configuration has the highest `autoScalingConfigurationRevision` among all configurations that share the same `autoScalingConfigurationName`. Latest pulumi.BoolOutput `pulumi:"latest"` // Maximal number of concurrent requests that you want an instance to process. When the number of concurrent requests goes over this limit, App Runner scales up your service. MaxConcurrency pulumi.IntPtrOutput `pulumi:"maxConcurrency"` // Maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // Minimal number of instances that App Runner provisions for your service. MinSize pulumi.IntPtrOutput `pulumi:"minSize"` // Current state of the auto scaling configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an App Runner AutoScaling Configuration Version.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewAutoScalingConfigurationVersion(ctx, "example", &apprunner.AutoScalingConfigurationVersionArgs{ AutoScalingConfigurationName: pulumi.String("example"), MaxConcurrency: pulumi.Int(50), MaxSize: pulumi.Int(10), MinSize: pulumi.Int(2), Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-autoscaling"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner AutoScaling Configuration Versions using the `arn`. For example:
```sh $ pulumi import aws:apprunner/autoScalingConfigurationVersion:AutoScalingConfigurationVersion example "arn:aws:apprunner:us-east-1:1234567890:autoscalingconfiguration/example/1/69bdfe0115224b0db49398b7beb68e0f ```
func GetAutoScalingConfigurationVersion ¶
func GetAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoScalingConfigurationVersionState, opts ...pulumi.ResourceOption) (*AutoScalingConfigurationVersion, error)
GetAutoScalingConfigurationVersion gets an existing AutoScalingConfigurationVersion 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 NewAutoScalingConfigurationVersion ¶
func NewAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, args *AutoScalingConfigurationVersionArgs, opts ...pulumi.ResourceOption) (*AutoScalingConfigurationVersion, error)
NewAutoScalingConfigurationVersion registers a new resource with the given unique name, arguments, and options.
func (*AutoScalingConfigurationVersion) ElementType ¶
func (*AutoScalingConfigurationVersion) ElementType() reflect.Type
func (*AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutput ¶
func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
func (*AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutputWithContext ¶
func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
type AutoScalingConfigurationVersionArgs ¶
type AutoScalingConfigurationVersionArgs struct { // Name of the auto scaling configuration. AutoScalingConfigurationName pulumi.StringInput // Maximal number of concurrent requests that you want an instance to process. When the number of concurrent requests goes over this limit, App Runner scales up your service. MaxConcurrency pulumi.IntPtrInput // Maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrInput // Minimal number of instances that App Runner provisions for your service. MinSize pulumi.IntPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a AutoScalingConfigurationVersion resource.
func (AutoScalingConfigurationVersionArgs) ElementType ¶
func (AutoScalingConfigurationVersionArgs) ElementType() reflect.Type
type AutoScalingConfigurationVersionArray ¶
type AutoScalingConfigurationVersionArray []AutoScalingConfigurationVersionInput
func (AutoScalingConfigurationVersionArray) ElementType ¶
func (AutoScalingConfigurationVersionArray) ElementType() reflect.Type
func (AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutput ¶
func (i AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutput() AutoScalingConfigurationVersionArrayOutput
func (AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutputWithContext ¶
func (i AutoScalingConfigurationVersionArray) ToAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionArrayOutput
type AutoScalingConfigurationVersionArrayInput ¶
type AutoScalingConfigurationVersionArrayInput interface { pulumi.Input ToAutoScalingConfigurationVersionArrayOutput() AutoScalingConfigurationVersionArrayOutput ToAutoScalingConfigurationVersionArrayOutputWithContext(context.Context) AutoScalingConfigurationVersionArrayOutput }
AutoScalingConfigurationVersionArrayInput is an input type that accepts AutoScalingConfigurationVersionArray and AutoScalingConfigurationVersionArrayOutput values. You can construct a concrete instance of `AutoScalingConfigurationVersionArrayInput` via:
AutoScalingConfigurationVersionArray{ AutoScalingConfigurationVersionArgs{...} }
type AutoScalingConfigurationVersionArrayOutput ¶
type AutoScalingConfigurationVersionArrayOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationVersionArrayOutput) ElementType ¶
func (AutoScalingConfigurationVersionArrayOutput) ElementType() reflect.Type
func (AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutput ¶
func (o AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutput() AutoScalingConfigurationVersionArrayOutput
func (AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutputWithContext ¶
func (o AutoScalingConfigurationVersionArrayOutput) ToAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionArrayOutput
type AutoScalingConfigurationVersionInput ¶
type AutoScalingConfigurationVersionInput interface { pulumi.Input ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput }
type AutoScalingConfigurationVersionMap ¶
type AutoScalingConfigurationVersionMap map[string]AutoScalingConfigurationVersionInput
func (AutoScalingConfigurationVersionMap) ElementType ¶
func (AutoScalingConfigurationVersionMap) ElementType() reflect.Type
func (AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutput ¶
func (i AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutput() AutoScalingConfigurationVersionMapOutput
func (AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutputWithContext ¶
func (i AutoScalingConfigurationVersionMap) ToAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionMapOutput
type AutoScalingConfigurationVersionMapInput ¶
type AutoScalingConfigurationVersionMapInput interface { pulumi.Input ToAutoScalingConfigurationVersionMapOutput() AutoScalingConfigurationVersionMapOutput ToAutoScalingConfigurationVersionMapOutputWithContext(context.Context) AutoScalingConfigurationVersionMapOutput }
AutoScalingConfigurationVersionMapInput is an input type that accepts AutoScalingConfigurationVersionMap and AutoScalingConfigurationVersionMapOutput values. You can construct a concrete instance of `AutoScalingConfigurationVersionMapInput` via:
AutoScalingConfigurationVersionMap{ "key": AutoScalingConfigurationVersionArgs{...} }
type AutoScalingConfigurationVersionMapOutput ¶
type AutoScalingConfigurationVersionMapOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationVersionMapOutput) ElementType ¶
func (AutoScalingConfigurationVersionMapOutput) ElementType() reflect.Type
func (AutoScalingConfigurationVersionMapOutput) MapIndex ¶
func (o AutoScalingConfigurationVersionMapOutput) MapIndex(k pulumi.StringInput) AutoScalingConfigurationVersionOutput
func (AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutput ¶
func (o AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutput() AutoScalingConfigurationVersionMapOutput
func (AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutputWithContext ¶
func (o AutoScalingConfigurationVersionMapOutput) ToAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionMapOutput
type AutoScalingConfigurationVersionOutput ¶
type AutoScalingConfigurationVersionOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationVersionOutput) Arn ¶
func (o AutoScalingConfigurationVersionOutput) Arn() pulumi.StringOutput
ARN of this auto scaling configuration version.
func (AutoScalingConfigurationVersionOutput) AutoScalingConfigurationName ¶
func (o AutoScalingConfigurationVersionOutput) AutoScalingConfigurationName() pulumi.StringOutput
Name of the auto scaling configuration.
func (AutoScalingConfigurationVersionOutput) AutoScalingConfigurationRevision ¶
func (o AutoScalingConfigurationVersionOutput) AutoScalingConfigurationRevision() pulumi.IntOutput
The revision of this auto scaling configuration.
func (AutoScalingConfigurationVersionOutput) ElementType ¶
func (AutoScalingConfigurationVersionOutput) ElementType() reflect.Type
func (AutoScalingConfigurationVersionOutput) HasAssociatedService ¶ added in v6.11.0
func (o AutoScalingConfigurationVersionOutput) HasAssociatedService() pulumi.BoolOutput
func (AutoScalingConfigurationVersionOutput) IsDefault ¶ added in v6.11.0
func (o AutoScalingConfigurationVersionOutput) IsDefault() pulumi.BoolOutput
func (AutoScalingConfigurationVersionOutput) Latest ¶
func (o AutoScalingConfigurationVersionOutput) Latest() pulumi.BoolOutput
Whether the auto scaling configuration has the highest `autoScalingConfigurationRevision` among all configurations that share the same `autoScalingConfigurationName`.
func (AutoScalingConfigurationVersionOutput) MaxConcurrency ¶
func (o AutoScalingConfigurationVersionOutput) MaxConcurrency() pulumi.IntPtrOutput
Maximal number of concurrent requests that you want an instance to process. When the number of concurrent requests goes over this limit, App Runner scales up your service.
func (AutoScalingConfigurationVersionOutput) MaxSize ¶
func (o AutoScalingConfigurationVersionOutput) MaxSize() pulumi.IntPtrOutput
Maximal number of instances that App Runner provisions for your service.
func (AutoScalingConfigurationVersionOutput) MinSize ¶
func (o AutoScalingConfigurationVersionOutput) MinSize() pulumi.IntPtrOutput
Minimal number of instances that App Runner provisions for your service.
func (AutoScalingConfigurationVersionOutput) Status ¶
func (o AutoScalingConfigurationVersionOutput) Status() pulumi.StringOutput
Current state of the auto scaling configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion.
func (AutoScalingConfigurationVersionOutput) Tags ¶
func (o AutoScalingConfigurationVersionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AutoScalingConfigurationVersionOutput) TagsAll
deprecated
func (o AutoScalingConfigurationVersionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
type AutoScalingConfigurationVersionState ¶
type AutoScalingConfigurationVersionState struct { // ARN of this auto scaling configuration version. Arn pulumi.StringPtrInput // Name of the auto scaling configuration. AutoScalingConfigurationName pulumi.StringPtrInput // The revision of this auto scaling configuration. AutoScalingConfigurationRevision pulumi.IntPtrInput HasAssociatedService pulumi.BoolPtrInput IsDefault pulumi.BoolPtrInput // Whether the auto scaling configuration has the highest `autoScalingConfigurationRevision` among all configurations that share the same `autoScalingConfigurationName`. Latest pulumi.BoolPtrInput // Maximal number of concurrent requests that you want an instance to process. When the number of concurrent requests goes over this limit, App Runner scales up your service. MaxConcurrency pulumi.IntPtrInput // Maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrInput // Minimal number of instances that App Runner provisions for your service. MinSize pulumi.IntPtrInput // Current state of the auto scaling configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (AutoScalingConfigurationVersionState) ElementType ¶
func (AutoScalingConfigurationVersionState) ElementType() reflect.Type
type Connection ¶
type Connection struct { pulumi.CustomResourceState // ARN of the connection. Arn pulumi.StringOutput `pulumi:"arn"` // Name of the connection. ConnectionName pulumi.StringOutput `pulumi:"connectionName"` // Source repository provider. Valid values: `GITHUB`. ProviderType pulumi.StringOutput `pulumi:"providerType"` // Current state of the App Runner connection. When the state is `AVAILABLE`, you can use the connection to create an `apprunner.Service` resource. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an App Runner Connection.
> **NOTE:** After creation, you must complete the authentication handshake using the App Runner console.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewConnection(ctx, "example", &apprunner.ConnectionArgs{ ConnectionName: pulumi.String("example"), ProviderType: pulumi.String("GITHUB"), Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-connection"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner Connections using the `connection_name`. For example:
```sh $ pulumi import aws:apprunner/connection:Connection example example ```
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection 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 NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // Name of the connection. ConnectionName pulumi.StringInput // Source repository provider. Valid values: `GITHUB`. ProviderType pulumi.StringInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionArrayInput ¶
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionMap ¶
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionMapInput ¶
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) Arn ¶
func (o ConnectionOutput) Arn() pulumi.StringOutput
ARN of the connection.
func (ConnectionOutput) ConnectionName ¶
func (o ConnectionOutput) ConnectionName() pulumi.StringOutput
Name of the connection.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) ProviderType ¶
func (o ConnectionOutput) ProviderType() pulumi.StringOutput
Source repository provider. Valid values: `GITHUB`.
func (ConnectionOutput) Status ¶
func (o ConnectionOutput) Status() pulumi.StringOutput
Current state of the App Runner connection. When the state is `AVAILABLE`, you can use the connection to create an `apprunner.Service` resource.
func (ConnectionOutput) Tags ¶
func (o ConnectionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ConnectionOutput) TagsAll
deprecated
func (o ConnectionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionState ¶
type ConnectionState struct { // ARN of the connection. Arn pulumi.StringPtrInput // Name of the connection. ConnectionName pulumi.StringPtrInput // Source repository provider. Valid values: `GITHUB`. ProviderType pulumi.StringPtrInput // Current state of the App Runner connection. When the state is `AVAILABLE`, you can use the connection to create an `apprunner.Service` resource. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type CustomDomainAssociation ¶
type CustomDomainAssociation struct { pulumi.CustomResourceState // A set of certificate CNAME records used for this domain name. See Certificate Validation Records below for more details. CertificateValidationRecords CustomDomainAssociationCertificateValidationRecordArrayOutput `pulumi:"certificateValidationRecords"` // App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name. Attribute only available if resource created (not imported) with this provider. DnsTarget pulumi.StringOutput `pulumi:"dnsTarget"` // Custom domain endpoint to association. Specify a base domain e.g., `example.com` or a subdomain e.g., `subdomain.example.com`. DomainName pulumi.StringOutput `pulumi:"domainName"` // Whether to associate the subdomain with the App Runner service in addition to the base domain. Defaults to `true`. EnableWwwSubdomain pulumi.BoolPtrOutput `pulumi:"enableWwwSubdomain"` // ARN of the App Runner service. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS. Status pulumi.StringOutput `pulumi:"status"` }
Manages an App Runner Custom Domain association.
> **NOTE:** After creation, you must use the information in the `certificationValidationRecords` attribute to add CNAME records to your Domain Name System (DNS). For each mapped domain name, add a mapping to the target App Runner subdomain (found in the `dnsTarget` attribute) and one or more certificate validation records. App Runner then performs DNS validation to verify that you own or control the domain name you associated. App Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewCustomDomainAssociation(ctx, "example", &apprunner.CustomDomainAssociationArgs{ DomainName: pulumi.String("example.com"), ServiceArn: pulumi.Any(exampleAwsApprunnerService.Arn), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner Custom Domain Associations using the `domain_name` and `service_arn` separated by a comma (`,`). For example:
```sh $ pulumi import aws:apprunner/customDomainAssociation:CustomDomainAssociation example example.com,arn:aws:apprunner:us-east-1:123456789012:service/example-app/8fe1e10304f84fd2b0df550fe98a71fa ```
func GetCustomDomainAssociation ¶
func GetCustomDomainAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDomainAssociationState, opts ...pulumi.ResourceOption) (*CustomDomainAssociation, error)
GetCustomDomainAssociation gets an existing CustomDomainAssociation 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 NewCustomDomainAssociation ¶
func NewCustomDomainAssociation(ctx *pulumi.Context, name string, args *CustomDomainAssociationArgs, opts ...pulumi.ResourceOption) (*CustomDomainAssociation, error)
NewCustomDomainAssociation registers a new resource with the given unique name, arguments, and options.
func (*CustomDomainAssociation) ElementType ¶
func (*CustomDomainAssociation) ElementType() reflect.Type
func (*CustomDomainAssociation) ToCustomDomainAssociationOutput ¶
func (i *CustomDomainAssociation) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
func (*CustomDomainAssociation) ToCustomDomainAssociationOutputWithContext ¶
func (i *CustomDomainAssociation) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
type CustomDomainAssociationArgs ¶
type CustomDomainAssociationArgs struct { // Custom domain endpoint to association. Specify a base domain e.g., `example.com` or a subdomain e.g., `subdomain.example.com`. DomainName pulumi.StringInput // Whether to associate the subdomain with the App Runner service in addition to the base domain. Defaults to `true`. EnableWwwSubdomain pulumi.BoolPtrInput // ARN of the App Runner service. ServiceArn pulumi.StringInput }
The set of arguments for constructing a CustomDomainAssociation resource.
func (CustomDomainAssociationArgs) ElementType ¶
func (CustomDomainAssociationArgs) ElementType() reflect.Type
type CustomDomainAssociationArray ¶
type CustomDomainAssociationArray []CustomDomainAssociationInput
func (CustomDomainAssociationArray) ElementType ¶
func (CustomDomainAssociationArray) ElementType() reflect.Type
func (CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutput ¶
func (i CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutput() CustomDomainAssociationArrayOutput
func (CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutputWithContext ¶
func (i CustomDomainAssociationArray) ToCustomDomainAssociationArrayOutputWithContext(ctx context.Context) CustomDomainAssociationArrayOutput
type CustomDomainAssociationArrayInput ¶
type CustomDomainAssociationArrayInput interface { pulumi.Input ToCustomDomainAssociationArrayOutput() CustomDomainAssociationArrayOutput ToCustomDomainAssociationArrayOutputWithContext(context.Context) CustomDomainAssociationArrayOutput }
CustomDomainAssociationArrayInput is an input type that accepts CustomDomainAssociationArray and CustomDomainAssociationArrayOutput values. You can construct a concrete instance of `CustomDomainAssociationArrayInput` via:
CustomDomainAssociationArray{ CustomDomainAssociationArgs{...} }
type CustomDomainAssociationArrayOutput ¶
type CustomDomainAssociationArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationArrayOutput) ElementType ¶
func (CustomDomainAssociationArrayOutput) ElementType() reflect.Type
func (CustomDomainAssociationArrayOutput) Index ¶
func (o CustomDomainAssociationArrayOutput) Index(i pulumi.IntInput) CustomDomainAssociationOutput
func (CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutput ¶
func (o CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutput() CustomDomainAssociationArrayOutput
func (CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutputWithContext ¶
func (o CustomDomainAssociationArrayOutput) ToCustomDomainAssociationArrayOutputWithContext(ctx context.Context) CustomDomainAssociationArrayOutput
type CustomDomainAssociationCertificateValidationRecord ¶
type CustomDomainAssociationCertificateValidationRecord struct { // Certificate CNAME record name. Name *string `pulumi:"name"` // Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS. Status *string `pulumi:"status"` // Record type, always `CNAME`. Type *string `pulumi:"type"` // Certificate CNAME record value. Value *string `pulumi:"value"` }
type CustomDomainAssociationCertificateValidationRecordArgs ¶
type CustomDomainAssociationCertificateValidationRecordArgs struct { // Certificate CNAME record name. Name pulumi.StringPtrInput `pulumi:"name"` // Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS. Status pulumi.StringPtrInput `pulumi:"status"` // Record type, always `CNAME`. Type pulumi.StringPtrInput `pulumi:"type"` // Certificate CNAME record value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CustomDomainAssociationCertificateValidationRecordArgs) ElementType ¶
func (CustomDomainAssociationCertificateValidationRecordArgs) ElementType() reflect.Type
func (CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutput ¶
func (i CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutput() CustomDomainAssociationCertificateValidationRecordOutput
func (CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext ¶
func (i CustomDomainAssociationCertificateValidationRecordArgs) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordOutput
type CustomDomainAssociationCertificateValidationRecordArray ¶
type CustomDomainAssociationCertificateValidationRecordArray []CustomDomainAssociationCertificateValidationRecordInput
func (CustomDomainAssociationCertificateValidationRecordArray) ElementType ¶
func (CustomDomainAssociationCertificateValidationRecordArray) ElementType() reflect.Type
func (CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutput ¶
func (i CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutput() CustomDomainAssociationCertificateValidationRecordArrayOutput
func (CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext ¶
func (i CustomDomainAssociationCertificateValidationRecordArray) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordArrayOutput
type CustomDomainAssociationCertificateValidationRecordArrayInput ¶
type CustomDomainAssociationCertificateValidationRecordArrayInput interface { pulumi.Input ToCustomDomainAssociationCertificateValidationRecordArrayOutput() CustomDomainAssociationCertificateValidationRecordArrayOutput ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext(context.Context) CustomDomainAssociationCertificateValidationRecordArrayOutput }
CustomDomainAssociationCertificateValidationRecordArrayInput is an input type that accepts CustomDomainAssociationCertificateValidationRecordArray and CustomDomainAssociationCertificateValidationRecordArrayOutput values. You can construct a concrete instance of `CustomDomainAssociationCertificateValidationRecordArrayInput` via:
CustomDomainAssociationCertificateValidationRecordArray{ CustomDomainAssociationCertificateValidationRecordArgs{...} }
type CustomDomainAssociationCertificateValidationRecordArrayOutput ¶
type CustomDomainAssociationCertificateValidationRecordArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationCertificateValidationRecordArrayOutput) ElementType ¶
func (CustomDomainAssociationCertificateValidationRecordArrayOutput) ElementType() reflect.Type
func (CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutput ¶
func (o CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutput() CustomDomainAssociationCertificateValidationRecordArrayOutput
func (CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext ¶
func (o CustomDomainAssociationCertificateValidationRecordArrayOutput) ToCustomDomainAssociationCertificateValidationRecordArrayOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordArrayOutput
type CustomDomainAssociationCertificateValidationRecordInput ¶
type CustomDomainAssociationCertificateValidationRecordInput interface { pulumi.Input ToCustomDomainAssociationCertificateValidationRecordOutput() CustomDomainAssociationCertificateValidationRecordOutput ToCustomDomainAssociationCertificateValidationRecordOutputWithContext(context.Context) CustomDomainAssociationCertificateValidationRecordOutput }
CustomDomainAssociationCertificateValidationRecordInput is an input type that accepts CustomDomainAssociationCertificateValidationRecordArgs and CustomDomainAssociationCertificateValidationRecordOutput values. You can construct a concrete instance of `CustomDomainAssociationCertificateValidationRecordInput` via:
CustomDomainAssociationCertificateValidationRecordArgs{...}
type CustomDomainAssociationCertificateValidationRecordOutput ¶
type CustomDomainAssociationCertificateValidationRecordOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationCertificateValidationRecordOutput) ElementType ¶
func (CustomDomainAssociationCertificateValidationRecordOutput) ElementType() reflect.Type
func (CustomDomainAssociationCertificateValidationRecordOutput) Name ¶
Certificate CNAME record name.
func (CustomDomainAssociationCertificateValidationRecordOutput) Status ¶
func (o CustomDomainAssociationCertificateValidationRecordOutput) Status() pulumi.StringPtrOutput
Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS.
func (CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutput ¶
func (o CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutput() CustomDomainAssociationCertificateValidationRecordOutput
func (CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext ¶
func (o CustomDomainAssociationCertificateValidationRecordOutput) ToCustomDomainAssociationCertificateValidationRecordOutputWithContext(ctx context.Context) CustomDomainAssociationCertificateValidationRecordOutput
type CustomDomainAssociationInput ¶
type CustomDomainAssociationInput interface { pulumi.Input ToCustomDomainAssociationOutput() CustomDomainAssociationOutput ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput }
type CustomDomainAssociationMap ¶
type CustomDomainAssociationMap map[string]CustomDomainAssociationInput
func (CustomDomainAssociationMap) ElementType ¶
func (CustomDomainAssociationMap) ElementType() reflect.Type
func (CustomDomainAssociationMap) ToCustomDomainAssociationMapOutput ¶
func (i CustomDomainAssociationMap) ToCustomDomainAssociationMapOutput() CustomDomainAssociationMapOutput
func (CustomDomainAssociationMap) ToCustomDomainAssociationMapOutputWithContext ¶
func (i CustomDomainAssociationMap) ToCustomDomainAssociationMapOutputWithContext(ctx context.Context) CustomDomainAssociationMapOutput
type CustomDomainAssociationMapInput ¶
type CustomDomainAssociationMapInput interface { pulumi.Input ToCustomDomainAssociationMapOutput() CustomDomainAssociationMapOutput ToCustomDomainAssociationMapOutputWithContext(context.Context) CustomDomainAssociationMapOutput }
CustomDomainAssociationMapInput is an input type that accepts CustomDomainAssociationMap and CustomDomainAssociationMapOutput values. You can construct a concrete instance of `CustomDomainAssociationMapInput` via:
CustomDomainAssociationMap{ "key": CustomDomainAssociationArgs{...} }
type CustomDomainAssociationMapOutput ¶
type CustomDomainAssociationMapOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationMapOutput) ElementType ¶
func (CustomDomainAssociationMapOutput) ElementType() reflect.Type
func (CustomDomainAssociationMapOutput) MapIndex ¶
func (o CustomDomainAssociationMapOutput) MapIndex(k pulumi.StringInput) CustomDomainAssociationOutput
func (CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutput ¶
func (o CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutput() CustomDomainAssociationMapOutput
func (CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutputWithContext ¶
func (o CustomDomainAssociationMapOutput) ToCustomDomainAssociationMapOutputWithContext(ctx context.Context) CustomDomainAssociationMapOutput
type CustomDomainAssociationOutput ¶
type CustomDomainAssociationOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationOutput) CertificateValidationRecords ¶
func (o CustomDomainAssociationOutput) CertificateValidationRecords() CustomDomainAssociationCertificateValidationRecordArrayOutput
A set of certificate CNAME records used for this domain name. See Certificate Validation Records below for more details.
func (CustomDomainAssociationOutput) DnsTarget ¶
func (o CustomDomainAssociationOutput) DnsTarget() pulumi.StringOutput
App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name. Attribute only available if resource created (not imported) with this provider.
func (CustomDomainAssociationOutput) DomainName ¶
func (o CustomDomainAssociationOutput) DomainName() pulumi.StringOutput
Custom domain endpoint to association. Specify a base domain e.g., `example.com` or a subdomain e.g., `subdomain.example.com`.
func (CustomDomainAssociationOutput) ElementType ¶
func (CustomDomainAssociationOutput) ElementType() reflect.Type
func (CustomDomainAssociationOutput) EnableWwwSubdomain ¶
func (o CustomDomainAssociationOutput) EnableWwwSubdomain() pulumi.BoolPtrOutput
Whether to associate the subdomain with the App Runner service in addition to the base domain. Defaults to `true`.
func (CustomDomainAssociationOutput) ServiceArn ¶
func (o CustomDomainAssociationOutput) ServiceArn() pulumi.StringOutput
ARN of the App Runner service.
func (CustomDomainAssociationOutput) Status ¶
func (o CustomDomainAssociationOutput) Status() pulumi.StringOutput
Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS.
func (CustomDomainAssociationOutput) ToCustomDomainAssociationOutput ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
func (CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
type CustomDomainAssociationState ¶
type CustomDomainAssociationState struct { // A set of certificate CNAME records used for this domain name. See Certificate Validation Records below for more details. CertificateValidationRecords CustomDomainAssociationCertificateValidationRecordArrayInput // App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name. Attribute only available if resource created (not imported) with this provider. DnsTarget pulumi.StringPtrInput // Custom domain endpoint to association. Specify a base domain e.g., `example.com` or a subdomain e.g., `subdomain.example.com`. DomainName pulumi.StringPtrInput // Whether to associate the subdomain with the App Runner service in addition to the base domain. Defaults to `true`. EnableWwwSubdomain pulumi.BoolPtrInput // ARN of the App Runner service. ServiceArn pulumi.StringPtrInput // Current state of the certificate CNAME record validation. It should change to `SUCCESS` after App Runner completes validation with your DNS. Status pulumi.StringPtrInput }
func (CustomDomainAssociationState) ElementType ¶
func (CustomDomainAssociationState) ElementType() reflect.Type
type DefaultAutoScalingConfigurationVersion ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersion struct { pulumi.CustomResourceState // The ARN of the App Runner auto scaling configuration that you want to set as the default. AutoScalingConfigurationArn pulumi.StringOutput `pulumi:"autoScalingConfigurationArn"` }
Manages the default App Runner auto scaling configuration. When creating or updating this resource the existing default auto scaling configuration will be set to non-default automatically. When creating or updating this resource the configuration is automatically assigned as the default to the new services you create in the future. The new default designation doesn't affect the associations that were previously set for existing services. Each account can have only one default auto scaling configuration per Region.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apprunner.NewAutoScalingConfigurationVersion(ctx, "example", &apprunner.AutoScalingConfigurationVersionArgs{ AutoScalingConfigurationName: pulumi.String("example"), MaxConcurrency: pulumi.Int(50), MaxSize: pulumi.Int(10), MinSize: pulumi.Int(2), }) if err != nil { return err } _, err = apprunner.NewDefaultAutoScalingConfigurationVersion(ctx, "example", &apprunner.DefaultAutoScalingConfigurationVersionArgs{ AutoScalingConfigurationArn: example.Arn, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner default auto scaling configurations using the current Region. For example:
```sh $ pulumi import aws:apprunner/defaultAutoScalingConfigurationVersion:DefaultAutoScalingConfigurationVersion example us-west-2 ```
func GetDefaultAutoScalingConfigurationVersion ¶ added in v6.11.0
func GetDefaultAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DefaultAutoScalingConfigurationVersionState, opts ...pulumi.ResourceOption) (*DefaultAutoScalingConfigurationVersion, error)
GetDefaultAutoScalingConfigurationVersion gets an existing DefaultAutoScalingConfigurationVersion 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 NewDefaultAutoScalingConfigurationVersion ¶ added in v6.11.0
func NewDefaultAutoScalingConfigurationVersion(ctx *pulumi.Context, name string, args *DefaultAutoScalingConfigurationVersionArgs, opts ...pulumi.ResourceOption) (*DefaultAutoScalingConfigurationVersion, error)
NewDefaultAutoScalingConfigurationVersion registers a new resource with the given unique name, arguments, and options.
func (*DefaultAutoScalingConfigurationVersion) ElementType ¶ added in v6.11.0
func (*DefaultAutoScalingConfigurationVersion) ElementType() reflect.Type
func (*DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutput ¶ added in v6.11.0
func (i *DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutput() DefaultAutoScalingConfigurationVersionOutput
func (*DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutputWithContext ¶ added in v6.11.0
func (i *DefaultAutoScalingConfigurationVersion) ToDefaultAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionOutput
type DefaultAutoScalingConfigurationVersionArgs ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionArgs struct { // The ARN of the App Runner auto scaling configuration that you want to set as the default. AutoScalingConfigurationArn pulumi.StringInput }
The set of arguments for constructing a DefaultAutoScalingConfigurationVersion resource.
func (DefaultAutoScalingConfigurationVersionArgs) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionArgs) ElementType() reflect.Type
type DefaultAutoScalingConfigurationVersionArray ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionArray []DefaultAutoScalingConfigurationVersionInput
func (DefaultAutoScalingConfigurationVersionArray) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionArray) ElementType() reflect.Type
func (DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutput ¶ added in v6.11.0
func (i DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutput() DefaultAutoScalingConfigurationVersionArrayOutput
func (DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext ¶ added in v6.11.0
func (i DefaultAutoScalingConfigurationVersionArray) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionArrayOutput
type DefaultAutoScalingConfigurationVersionArrayInput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionArrayInput interface { pulumi.Input ToDefaultAutoScalingConfigurationVersionArrayOutput() DefaultAutoScalingConfigurationVersionArrayOutput ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext(context.Context) DefaultAutoScalingConfigurationVersionArrayOutput }
DefaultAutoScalingConfigurationVersionArrayInput is an input type that accepts DefaultAutoScalingConfigurationVersionArray and DefaultAutoScalingConfigurationVersionArrayOutput values. You can construct a concrete instance of `DefaultAutoScalingConfigurationVersionArrayInput` via:
DefaultAutoScalingConfigurationVersionArray{ DefaultAutoScalingConfigurationVersionArgs{...} }
type DefaultAutoScalingConfigurationVersionArrayOutput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionArrayOutput struct{ *pulumi.OutputState }
func (DefaultAutoScalingConfigurationVersionArrayOutput) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionArrayOutput) ElementType() reflect.Type
func (DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutput ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutput() DefaultAutoScalingConfigurationVersionArrayOutput
func (DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionArrayOutput) ToDefaultAutoScalingConfigurationVersionArrayOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionArrayOutput
type DefaultAutoScalingConfigurationVersionInput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionInput interface { pulumi.Input ToDefaultAutoScalingConfigurationVersionOutput() DefaultAutoScalingConfigurationVersionOutput ToDefaultAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionOutput }
type DefaultAutoScalingConfigurationVersionMap ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionMap map[string]DefaultAutoScalingConfigurationVersionInput
func (DefaultAutoScalingConfigurationVersionMap) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionMap) ElementType() reflect.Type
func (DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutput ¶ added in v6.11.0
func (i DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutput() DefaultAutoScalingConfigurationVersionMapOutput
func (DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext ¶ added in v6.11.0
func (i DefaultAutoScalingConfigurationVersionMap) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionMapOutput
type DefaultAutoScalingConfigurationVersionMapInput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionMapInput interface { pulumi.Input ToDefaultAutoScalingConfigurationVersionMapOutput() DefaultAutoScalingConfigurationVersionMapOutput ToDefaultAutoScalingConfigurationVersionMapOutputWithContext(context.Context) DefaultAutoScalingConfigurationVersionMapOutput }
DefaultAutoScalingConfigurationVersionMapInput is an input type that accepts DefaultAutoScalingConfigurationVersionMap and DefaultAutoScalingConfigurationVersionMapOutput values. You can construct a concrete instance of `DefaultAutoScalingConfigurationVersionMapInput` via:
DefaultAutoScalingConfigurationVersionMap{ "key": DefaultAutoScalingConfigurationVersionArgs{...} }
type DefaultAutoScalingConfigurationVersionMapOutput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionMapOutput struct{ *pulumi.OutputState }
func (DefaultAutoScalingConfigurationVersionMapOutput) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionMapOutput) ElementType() reflect.Type
func (DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutput ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutput() DefaultAutoScalingConfigurationVersionMapOutput
func (DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionMapOutput) ToDefaultAutoScalingConfigurationVersionMapOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionMapOutput
type DefaultAutoScalingConfigurationVersionOutput ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionOutput struct{ *pulumi.OutputState }
func (DefaultAutoScalingConfigurationVersionOutput) AutoScalingConfigurationArn ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionOutput) AutoScalingConfigurationArn() pulumi.StringOutput
The ARN of the App Runner auto scaling configuration that you want to set as the default.
func (DefaultAutoScalingConfigurationVersionOutput) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionOutput) ElementType() reflect.Type
func (DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutput ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutput() DefaultAutoScalingConfigurationVersionOutput
func (DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutputWithContext ¶ added in v6.11.0
func (o DefaultAutoScalingConfigurationVersionOutput) ToDefaultAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) DefaultAutoScalingConfigurationVersionOutput
type DefaultAutoScalingConfigurationVersionState ¶ added in v6.11.0
type DefaultAutoScalingConfigurationVersionState struct { // The ARN of the App Runner auto scaling configuration that you want to set as the default. AutoScalingConfigurationArn pulumi.StringPtrInput }
func (DefaultAutoScalingConfigurationVersionState) ElementType ¶ added in v6.11.0
func (DefaultAutoScalingConfigurationVersionState) ElementType() reflect.Type
type Deployment ¶ added in v6.25.0
type Deployment struct { pulumi.CustomResourceState // The unique ID of the operation associated with deployment. OperationId pulumi.StringOutput `pulumi:"operationId"` // The Amazon Resource Name (ARN) of the App Runner service to start the deployment for. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // The current status of the App Runner service deployment. Status pulumi.StringOutput `pulumi:"status"` Timeouts DeploymentTimeoutsPtrOutput `pulumi:"timeouts"` }
Manages an App Runner Deployment Operation.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewDeployment(ctx, "example", &apprunner.DeploymentArgs{ ServiceArn: pulumi.Any(exampleAwsApprunnerService.Arn), }) if err != nil { return err } return nil }) }
```
func GetDeployment ¶ added in v6.25.0
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶ added in v6.25.0
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶ added in v6.25.0
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶ added in v6.25.0
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶ added in v6.25.0
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶ added in v6.25.0
type DeploymentArgs struct { // The Amazon Resource Name (ARN) of the App Runner service to start the deployment for. ServiceArn pulumi.StringInput Timeouts DeploymentTimeoutsPtrInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶ added in v6.25.0
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentArray ¶ added in v6.25.0
type DeploymentArray []DeploymentInput
func (DeploymentArray) ElementType ¶ added in v6.25.0
func (DeploymentArray) ElementType() reflect.Type
func (DeploymentArray) ToDeploymentArrayOutput ¶ added in v6.25.0
func (i DeploymentArray) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArray) ToDeploymentArrayOutputWithContext ¶ added in v6.25.0
func (i DeploymentArray) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentArrayInput ¶ added in v6.25.0
type DeploymentArrayInput interface { pulumi.Input ToDeploymentArrayOutput() DeploymentArrayOutput ToDeploymentArrayOutputWithContext(context.Context) DeploymentArrayOutput }
DeploymentArrayInput is an input type that accepts DeploymentArray and DeploymentArrayOutput values. You can construct a concrete instance of `DeploymentArrayInput` via:
DeploymentArray{ DeploymentArgs{...} }
type DeploymentArrayOutput ¶ added in v6.25.0
type DeploymentArrayOutput struct{ *pulumi.OutputState }
func (DeploymentArrayOutput) ElementType ¶ added in v6.25.0
func (DeploymentArrayOutput) ElementType() reflect.Type
func (DeploymentArrayOutput) Index ¶ added in v6.25.0
func (o DeploymentArrayOutput) Index(i pulumi.IntInput) DeploymentOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutput ¶ added in v6.25.0
func (o DeploymentArrayOutput) ToDeploymentArrayOutput() DeploymentArrayOutput
func (DeploymentArrayOutput) ToDeploymentArrayOutputWithContext ¶ added in v6.25.0
func (o DeploymentArrayOutput) ToDeploymentArrayOutputWithContext(ctx context.Context) DeploymentArrayOutput
type DeploymentInput ¶ added in v6.25.0
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentMap ¶ added in v6.25.0
type DeploymentMap map[string]DeploymentInput
func (DeploymentMap) ElementType ¶ added in v6.25.0
func (DeploymentMap) ElementType() reflect.Type
func (DeploymentMap) ToDeploymentMapOutput ¶ added in v6.25.0
func (i DeploymentMap) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMap) ToDeploymentMapOutputWithContext ¶ added in v6.25.0
func (i DeploymentMap) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentMapInput ¶ added in v6.25.0
type DeploymentMapInput interface { pulumi.Input ToDeploymentMapOutput() DeploymentMapOutput ToDeploymentMapOutputWithContext(context.Context) DeploymentMapOutput }
DeploymentMapInput is an input type that accepts DeploymentMap and DeploymentMapOutput values. You can construct a concrete instance of `DeploymentMapInput` via:
DeploymentMap{ "key": DeploymentArgs{...} }
type DeploymentMapOutput ¶ added in v6.25.0
type DeploymentMapOutput struct{ *pulumi.OutputState }
func (DeploymentMapOutput) ElementType ¶ added in v6.25.0
func (DeploymentMapOutput) ElementType() reflect.Type
func (DeploymentMapOutput) MapIndex ¶ added in v6.25.0
func (o DeploymentMapOutput) MapIndex(k pulumi.StringInput) DeploymentOutput
func (DeploymentMapOutput) ToDeploymentMapOutput ¶ added in v6.25.0
func (o DeploymentMapOutput) ToDeploymentMapOutput() DeploymentMapOutput
func (DeploymentMapOutput) ToDeploymentMapOutputWithContext ¶ added in v6.25.0
func (o DeploymentMapOutput) ToDeploymentMapOutputWithContext(ctx context.Context) DeploymentMapOutput
type DeploymentOutput ¶ added in v6.25.0
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) ElementType ¶ added in v6.25.0
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) OperationId ¶ added in v6.25.0
func (o DeploymentOutput) OperationId() pulumi.StringOutput
The unique ID of the operation associated with deployment.
func (DeploymentOutput) ServiceArn ¶ added in v6.25.0
func (o DeploymentOutput) ServiceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the App Runner service to start the deployment for.
func (DeploymentOutput) Status ¶ added in v6.25.0
func (o DeploymentOutput) Status() pulumi.StringOutput
The current status of the App Runner service deployment.
func (DeploymentOutput) Timeouts ¶ added in v6.25.0
func (o DeploymentOutput) Timeouts() DeploymentTimeoutsPtrOutput
func (DeploymentOutput) ToDeploymentOutput ¶ added in v6.25.0
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶ added in v6.25.0
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentState ¶ added in v6.25.0
type DeploymentState struct { // The unique ID of the operation associated with deployment. OperationId pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the App Runner service to start the deployment for. ServiceArn pulumi.StringPtrInput // The current status of the App Runner service deployment. Status pulumi.StringPtrInput Timeouts DeploymentTimeoutsPtrInput }
func (DeploymentState) ElementType ¶ added in v6.25.0
func (DeploymentState) ElementType() reflect.Type
type DeploymentTimeouts ¶ added in v6.25.0
type DeploymentTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` }
type DeploymentTimeoutsArgs ¶ added in v6.25.0
type DeploymentTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` }
func (DeploymentTimeoutsArgs) ElementType ¶ added in v6.25.0
func (DeploymentTimeoutsArgs) ElementType() reflect.Type
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput ¶ added in v6.25.0
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext ¶ added in v6.25.0
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput ¶ added in v6.25.0
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext ¶ added in v6.25.0
func (i DeploymentTimeoutsArgs) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
type DeploymentTimeoutsInput ¶ added in v6.25.0
type DeploymentTimeoutsInput interface { pulumi.Input ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput ToDeploymentTimeoutsOutputWithContext(context.Context) DeploymentTimeoutsOutput }
DeploymentTimeoutsInput is an input type that accepts DeploymentTimeoutsArgs and DeploymentTimeoutsOutput values. You can construct a concrete instance of `DeploymentTimeoutsInput` via:
DeploymentTimeoutsArgs{...}
type DeploymentTimeoutsOutput ¶ added in v6.25.0
type DeploymentTimeoutsOutput struct{ *pulumi.OutputState }
func (DeploymentTimeoutsOutput) Create ¶ added in v6.25.0
func (o DeploymentTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DeploymentTimeoutsOutput) ElementType ¶ added in v6.25.0
func (DeploymentTimeoutsOutput) ElementType() reflect.Type
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput ¶ added in v6.25.0
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutput() DeploymentTimeoutsOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext ¶ added in v6.25.0
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsOutputWithContext(ctx context.Context) DeploymentTimeoutsOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput ¶ added in v6.25.0
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext ¶ added in v6.25.0
func (o DeploymentTimeoutsOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
type DeploymentTimeoutsPtrInput ¶ added in v6.25.0
type DeploymentTimeoutsPtrInput interface { pulumi.Input ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput ToDeploymentTimeoutsPtrOutputWithContext(context.Context) DeploymentTimeoutsPtrOutput }
DeploymentTimeoutsPtrInput is an input type that accepts DeploymentTimeoutsArgs, DeploymentTimeoutsPtr and DeploymentTimeoutsPtrOutput values. You can construct a concrete instance of `DeploymentTimeoutsPtrInput` via:
DeploymentTimeoutsArgs{...} or: nil
func DeploymentTimeoutsPtr ¶ added in v6.25.0
func DeploymentTimeoutsPtr(v *DeploymentTimeoutsArgs) DeploymentTimeoutsPtrInput
type DeploymentTimeoutsPtrOutput ¶ added in v6.25.0
type DeploymentTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (DeploymentTimeoutsPtrOutput) Create ¶ added in v6.25.0
func (o DeploymentTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (DeploymentTimeoutsPtrOutput) Elem ¶ added in v6.25.0
func (o DeploymentTimeoutsPtrOutput) Elem() DeploymentTimeoutsOutput
func (DeploymentTimeoutsPtrOutput) ElementType ¶ added in v6.25.0
func (DeploymentTimeoutsPtrOutput) ElementType() reflect.Type
func (DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput ¶ added in v6.25.0
func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutput() DeploymentTimeoutsPtrOutput
func (DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext ¶ added in v6.25.0
func (o DeploymentTimeoutsPtrOutput) ToDeploymentTimeoutsPtrOutputWithContext(ctx context.Context) DeploymentTimeoutsPtrOutput
type GetHostedZoneIdArgs ¶ added in v6.27.0
type GetHostedZoneIdArgs struct { // Name of the region whose AWS App Runner service HostedZoneId is desired. // Defaults to the region from the AWS provider configuration. Region *string `pulumi:"region"` }
A collection of arguments for invoking getHostedZoneId.
type GetHostedZoneIdOutputArgs ¶ added in v6.27.0
type GetHostedZoneIdOutputArgs struct { // Name of the region whose AWS App Runner service HostedZoneId is desired. // Defaults to the region from the AWS provider configuration. Region pulumi.StringPtrInput `pulumi:"region"` }
A collection of arguments for invoking getHostedZoneId.
func (GetHostedZoneIdOutputArgs) ElementType ¶ added in v6.27.0
func (GetHostedZoneIdOutputArgs) ElementType() reflect.Type
type GetHostedZoneIdResult ¶ added in v6.27.0
type GetHostedZoneIdResult struct { // ID of the AWS App Runner service HostedZoneId in the selected region. Id string `pulumi:"id"` Region string `pulumi:"region"` }
A collection of values returned by getHostedZoneId.
func GetHostedZoneId ¶ added in v6.27.0
func GetHostedZoneId(ctx *pulumi.Context, args *GetHostedZoneIdArgs, opts ...pulumi.InvokeOption) (*GetHostedZoneIdResult, error)
Use this data source to get the HostedZoneId of an AWS App Runner service deployed in a given region for the purpose of using it in an AWS Route53 Alias record.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/route53" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { main, err := apprunner.GetHostedZoneId(ctx, &apprunner.GetHostedZoneIdArgs{}, nil) if err != nil { return err } _, err = route53.NewRecord(ctx, "www", &route53.RecordArgs{ ZoneId: pulumi.Any(primary.ZoneId), Name: pulumi.String("example.com"), Type: pulumi.String(route53.RecordTypeA), Aliases: route53.RecordAliasArray{ &route53.RecordAliasArgs{ Name: pulumi.Any(mainAwsApprunnerCustomDomainAssociation.DnsTarget), ZoneId: pulumi.String(main.Id), EvaluateTargetHealth: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
type GetHostedZoneIdResultOutput ¶ added in v6.27.0
type GetHostedZoneIdResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHostedZoneId.
func GetHostedZoneIdOutput ¶ added in v6.27.0
func GetHostedZoneIdOutput(ctx *pulumi.Context, args GetHostedZoneIdOutputArgs, opts ...pulumi.InvokeOption) GetHostedZoneIdResultOutput
func (GetHostedZoneIdResultOutput) ElementType ¶ added in v6.27.0
func (GetHostedZoneIdResultOutput) ElementType() reflect.Type
func (GetHostedZoneIdResultOutput) Id ¶ added in v6.27.0
func (o GetHostedZoneIdResultOutput) Id() pulumi.StringOutput
ID of the AWS App Runner service HostedZoneId in the selected region.
func (GetHostedZoneIdResultOutput) Region ¶ added in v6.27.0
func (o GetHostedZoneIdResultOutput) Region() pulumi.StringOutput
func (GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutput ¶ added in v6.27.0
func (o GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutput() GetHostedZoneIdResultOutput
func (GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutputWithContext ¶ added in v6.27.0
func (o GetHostedZoneIdResultOutput) ToGetHostedZoneIdResultOutputWithContext(ctx context.Context) GetHostedZoneIdResultOutput
type ObservabilityConfiguration ¶
type ObservabilityConfiguration struct { pulumi.CustomResourceState // ARN of this observability configuration. Arn pulumi.StringOutput `pulumi:"arn"` // Whether the observability configuration has the highest `observabilityConfigurationRevision` among all configurations that share the same `observabilityConfigurationName`. Latest pulumi.BoolOutput `pulumi:"latest"` // Name of the observability configuration. ObservabilityConfigurationName pulumi.StringOutput `pulumi:"observabilityConfigurationName"` // The revision of this observability configuration. ObservabilityConfigurationRevision pulumi.IntOutput `pulumi:"observabilityConfigurationRevision"` // Current state of the observability configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. See Trace Configuration below for more details. TraceConfiguration ObservabilityConfigurationTraceConfigurationPtrOutput `pulumi:"traceConfiguration"` }
Manages an App Runner Observability Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewObservabilityConfiguration(ctx, "example", &apprunner.ObservabilityConfigurationArgs{ ObservabilityConfigurationName: pulumi.String("example"), TraceConfiguration: &apprunner.ObservabilityConfigurationTraceConfigurationArgs{ Vendor: pulumi.String("AWSXRAY"), }, Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-observability-configuration"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner Observability Configuration using the `arn`. For example:
```sh $ pulumi import aws:apprunner/observabilityConfiguration:ObservabilityConfiguration example arn:aws:apprunner:us-east-1:1234567890:observabilityconfiguration/example/1/d75bc7ea55b71e724fe5c23452fe22a1 ```
func GetObservabilityConfiguration ¶
func GetObservabilityConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ObservabilityConfigurationState, opts ...pulumi.ResourceOption) (*ObservabilityConfiguration, error)
GetObservabilityConfiguration gets an existing ObservabilityConfiguration 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 NewObservabilityConfiguration ¶
func NewObservabilityConfiguration(ctx *pulumi.Context, name string, args *ObservabilityConfigurationArgs, opts ...pulumi.ResourceOption) (*ObservabilityConfiguration, error)
NewObservabilityConfiguration registers a new resource with the given unique name, arguments, and options.
func (*ObservabilityConfiguration) ElementType ¶
func (*ObservabilityConfiguration) ElementType() reflect.Type
func (*ObservabilityConfiguration) ToObservabilityConfigurationOutput ¶
func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput
func (*ObservabilityConfiguration) ToObservabilityConfigurationOutputWithContext ¶
func (i *ObservabilityConfiguration) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput
type ObservabilityConfigurationArgs ¶
type ObservabilityConfigurationArgs struct { // Name of the observability configuration. ObservabilityConfigurationName pulumi.StringInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. See Trace Configuration below for more details. TraceConfiguration ObservabilityConfigurationTraceConfigurationPtrInput }
The set of arguments for constructing a ObservabilityConfiguration resource.
func (ObservabilityConfigurationArgs) ElementType ¶
func (ObservabilityConfigurationArgs) ElementType() reflect.Type
type ObservabilityConfigurationArray ¶
type ObservabilityConfigurationArray []ObservabilityConfigurationInput
func (ObservabilityConfigurationArray) ElementType ¶
func (ObservabilityConfigurationArray) ElementType() reflect.Type
func (ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutput ¶
func (i ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutput() ObservabilityConfigurationArrayOutput
func (ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutputWithContext ¶
func (i ObservabilityConfigurationArray) ToObservabilityConfigurationArrayOutputWithContext(ctx context.Context) ObservabilityConfigurationArrayOutput
type ObservabilityConfigurationArrayInput ¶
type ObservabilityConfigurationArrayInput interface { pulumi.Input ToObservabilityConfigurationArrayOutput() ObservabilityConfigurationArrayOutput ToObservabilityConfigurationArrayOutputWithContext(context.Context) ObservabilityConfigurationArrayOutput }
ObservabilityConfigurationArrayInput is an input type that accepts ObservabilityConfigurationArray and ObservabilityConfigurationArrayOutput values. You can construct a concrete instance of `ObservabilityConfigurationArrayInput` via:
ObservabilityConfigurationArray{ ObservabilityConfigurationArgs{...} }
type ObservabilityConfigurationArrayOutput ¶
type ObservabilityConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ObservabilityConfigurationArrayOutput) ElementType ¶
func (ObservabilityConfigurationArrayOutput) ElementType() reflect.Type
func (ObservabilityConfigurationArrayOutput) Index ¶
func (o ObservabilityConfigurationArrayOutput) Index(i pulumi.IntInput) ObservabilityConfigurationOutput
func (ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutput ¶
func (o ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutput() ObservabilityConfigurationArrayOutput
func (ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutputWithContext ¶
func (o ObservabilityConfigurationArrayOutput) ToObservabilityConfigurationArrayOutputWithContext(ctx context.Context) ObservabilityConfigurationArrayOutput
type ObservabilityConfigurationInput ¶
type ObservabilityConfigurationInput interface { pulumi.Input ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput }
type ObservabilityConfigurationMap ¶
type ObservabilityConfigurationMap map[string]ObservabilityConfigurationInput
func (ObservabilityConfigurationMap) ElementType ¶
func (ObservabilityConfigurationMap) ElementType() reflect.Type
func (ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutput ¶
func (i ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutput() ObservabilityConfigurationMapOutput
func (ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutputWithContext ¶
func (i ObservabilityConfigurationMap) ToObservabilityConfigurationMapOutputWithContext(ctx context.Context) ObservabilityConfigurationMapOutput
type ObservabilityConfigurationMapInput ¶
type ObservabilityConfigurationMapInput interface { pulumi.Input ToObservabilityConfigurationMapOutput() ObservabilityConfigurationMapOutput ToObservabilityConfigurationMapOutputWithContext(context.Context) ObservabilityConfigurationMapOutput }
ObservabilityConfigurationMapInput is an input type that accepts ObservabilityConfigurationMap and ObservabilityConfigurationMapOutput values. You can construct a concrete instance of `ObservabilityConfigurationMapInput` via:
ObservabilityConfigurationMap{ "key": ObservabilityConfigurationArgs{...} }
type ObservabilityConfigurationMapOutput ¶
type ObservabilityConfigurationMapOutput struct{ *pulumi.OutputState }
func (ObservabilityConfigurationMapOutput) ElementType ¶
func (ObservabilityConfigurationMapOutput) ElementType() reflect.Type
func (ObservabilityConfigurationMapOutput) MapIndex ¶
func (o ObservabilityConfigurationMapOutput) MapIndex(k pulumi.StringInput) ObservabilityConfigurationOutput
func (ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutput ¶
func (o ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutput() ObservabilityConfigurationMapOutput
func (ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutputWithContext ¶
func (o ObservabilityConfigurationMapOutput) ToObservabilityConfigurationMapOutputWithContext(ctx context.Context) ObservabilityConfigurationMapOutput
type ObservabilityConfigurationOutput ¶
type ObservabilityConfigurationOutput struct{ *pulumi.OutputState }
func (ObservabilityConfigurationOutput) Arn ¶
func (o ObservabilityConfigurationOutput) Arn() pulumi.StringOutput
ARN of this observability configuration.
func (ObservabilityConfigurationOutput) ElementType ¶
func (ObservabilityConfigurationOutput) ElementType() reflect.Type
func (ObservabilityConfigurationOutput) Latest ¶
func (o ObservabilityConfigurationOutput) Latest() pulumi.BoolOutput
Whether the observability configuration has the highest `observabilityConfigurationRevision` among all configurations that share the same `observabilityConfigurationName`.
func (ObservabilityConfigurationOutput) ObservabilityConfigurationName ¶
func (o ObservabilityConfigurationOutput) ObservabilityConfigurationName() pulumi.StringOutput
Name of the observability configuration.
func (ObservabilityConfigurationOutput) ObservabilityConfigurationRevision ¶
func (o ObservabilityConfigurationOutput) ObservabilityConfigurationRevision() pulumi.IntOutput
The revision of this observability configuration.
func (ObservabilityConfigurationOutput) Status ¶
func (o ObservabilityConfigurationOutput) Status() pulumi.StringOutput
Current state of the observability configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion.
func (ObservabilityConfigurationOutput) Tags ¶
func (o ObservabilityConfigurationOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ObservabilityConfigurationOutput) TagsAll
deprecated
func (o ObservabilityConfigurationOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ObservabilityConfigurationOutput) ToObservabilityConfigurationOutput ¶
func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutput() ObservabilityConfigurationOutput
func (ObservabilityConfigurationOutput) ToObservabilityConfigurationOutputWithContext ¶
func (o ObservabilityConfigurationOutput) ToObservabilityConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationOutput
func (ObservabilityConfigurationOutput) TraceConfiguration ¶
func (o ObservabilityConfigurationOutput) TraceConfiguration() ObservabilityConfigurationTraceConfigurationPtrOutput
Configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. See Trace Configuration below for more details.
type ObservabilityConfigurationState ¶
type ObservabilityConfigurationState struct { // ARN of this observability configuration. Arn pulumi.StringPtrInput // Whether the observability configuration has the highest `observabilityConfigurationRevision` among all configurations that share the same `observabilityConfigurationName`. Latest pulumi.BoolPtrInput // Name of the observability configuration. ObservabilityConfigurationName pulumi.StringPtrInput // The revision of this observability configuration. ObservabilityConfigurationRevision pulumi.IntPtrInput // Current state of the observability configuration. An INACTIVE configuration revision has been deleted and can't be used. It is permanently removed some time after deletion. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Configuration of the tracing feature within this observability configuration. If you don't specify it, App Runner doesn't enable tracing. See Trace Configuration below for more details. TraceConfiguration ObservabilityConfigurationTraceConfigurationPtrInput }
func (ObservabilityConfigurationState) ElementType ¶
func (ObservabilityConfigurationState) ElementType() reflect.Type
type ObservabilityConfigurationTraceConfiguration ¶
type ObservabilityConfigurationTraceConfiguration struct { // Implementation provider chosen for tracing App Runner services. Valid values: `AWSXRAY`. Vendor *string `pulumi:"vendor"` }
type ObservabilityConfigurationTraceConfigurationArgs ¶
type ObservabilityConfigurationTraceConfigurationArgs struct { // Implementation provider chosen for tracing App Runner services. Valid values: `AWSXRAY`. Vendor pulumi.StringPtrInput `pulumi:"vendor"` }
func (ObservabilityConfigurationTraceConfigurationArgs) ElementType ¶
func (ObservabilityConfigurationTraceConfigurationArgs) ElementType() reflect.Type
func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutput ¶
func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput
func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutputWithContext ¶
func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput
func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutput ¶
func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
func (ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext ¶
func (i ObservabilityConfigurationTraceConfigurationArgs) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
type ObservabilityConfigurationTraceConfigurationInput ¶
type ObservabilityConfigurationTraceConfigurationInput interface { pulumi.Input ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput ToObservabilityConfigurationTraceConfigurationOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationOutput }
ObservabilityConfigurationTraceConfigurationInput is an input type that accepts ObservabilityConfigurationTraceConfigurationArgs and ObservabilityConfigurationTraceConfigurationOutput values. You can construct a concrete instance of `ObservabilityConfigurationTraceConfigurationInput` via:
ObservabilityConfigurationTraceConfigurationArgs{...}
type ObservabilityConfigurationTraceConfigurationOutput ¶
type ObservabilityConfigurationTraceConfigurationOutput struct{ *pulumi.OutputState }
func (ObservabilityConfigurationTraceConfigurationOutput) ElementType ¶
func (ObservabilityConfigurationTraceConfigurationOutput) ElementType() reflect.Type
func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutput ¶
func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutput() ObservabilityConfigurationTraceConfigurationOutput
func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutputWithContext ¶
func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationOutput
func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput ¶
func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
func (ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext ¶
func (o ObservabilityConfigurationTraceConfigurationOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
func (ObservabilityConfigurationTraceConfigurationOutput) Vendor ¶
func (o ObservabilityConfigurationTraceConfigurationOutput) Vendor() pulumi.StringPtrOutput
Implementation provider chosen for tracing App Runner services. Valid values: `AWSXRAY`.
type ObservabilityConfigurationTraceConfigurationPtrInput ¶
type ObservabilityConfigurationTraceConfigurationPtrInput interface { pulumi.Input ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput }
ObservabilityConfigurationTraceConfigurationPtrInput is an input type that accepts ObservabilityConfigurationTraceConfigurationArgs, ObservabilityConfigurationTraceConfigurationPtr and ObservabilityConfigurationTraceConfigurationPtrOutput values. You can construct a concrete instance of `ObservabilityConfigurationTraceConfigurationPtrInput` via:
ObservabilityConfigurationTraceConfigurationArgs{...} or: nil
func ObservabilityConfigurationTraceConfigurationPtr ¶
func ObservabilityConfigurationTraceConfigurationPtr(v *ObservabilityConfigurationTraceConfigurationArgs) ObservabilityConfigurationTraceConfigurationPtrInput
type ObservabilityConfigurationTraceConfigurationPtrOutput ¶
type ObservabilityConfigurationTraceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ObservabilityConfigurationTraceConfigurationPtrOutput) ElementType ¶
func (ObservabilityConfigurationTraceConfigurationPtrOutput) ElementType() reflect.Type
func (ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput ¶
func (o ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutput() ObservabilityConfigurationTraceConfigurationPtrOutput
func (ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext ¶
func (o ObservabilityConfigurationTraceConfigurationPtrOutput) ToObservabilityConfigurationTraceConfigurationPtrOutputWithContext(ctx context.Context) ObservabilityConfigurationTraceConfigurationPtrOutput
func (ObservabilityConfigurationTraceConfigurationPtrOutput) Vendor ¶
func (o ObservabilityConfigurationTraceConfigurationPtrOutput) Vendor() pulumi.StringPtrOutput
Implementation provider chosen for tracing App Runner services. Valid values: `AWSXRAY`.
type Service ¶
type Service struct { pulumi.CustomResourceState // ARN of the App Runner service. Arn pulumi.StringOutput `pulumi:"arn"` // ARN of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration. AutoScalingConfigurationArn pulumi.StringOutput `pulumi:"autoScalingConfigurationArn"` // An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed CMK. See Encryption Configuration below for more details. EncryptionConfiguration ServiceEncryptionConfigurationPtrOutput `pulumi:"encryptionConfiguration"` // Settings of the health check that AWS App Runner performs to monitor the health of your service. See Health Check Configuration below for more details. HealthCheckConfiguration ServiceHealthCheckConfigurationOutput `pulumi:"healthCheckConfiguration"` // The runtime configuration of instances (scaling units) of the App Runner service. See Instance Configuration below for more details. InstanceConfiguration ServiceInstanceConfigurationOutput `pulumi:"instanceConfiguration"` // Configuration settings related to network traffic of the web application that the App Runner service runs. See Network Configuration below for more details. NetworkConfiguration ServiceNetworkConfigurationOutput `pulumi:"networkConfiguration"` // The observability configuration of your service. See Observability Configuration below for more details. ObservabilityConfiguration ServiceObservabilityConfigurationPtrOutput `pulumi:"observabilityConfiguration"` // An alphanumeric ID that App Runner generated for this service. Unique within the AWS Region. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Name of the service. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Subdomain URL that App Runner generated for this service. You can use this URL to access your service web application. ServiceUrl pulumi.StringOutput `pulumi:"serviceUrl"` // The source to deploy to the App Runner service. Can be a code or an image repository. See Source Configuration below for more details. // // The following arguments are optional: SourceConfiguration ServiceSourceConfigurationOutput `pulumi:"sourceConfiguration"` // Current state of the App Runner service. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an App Runner Service.
## Example Usage
### Service with a Code Repository Source
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewService(ctx, "example", &apprunner.ServiceArgs{ ServiceName: pulumi.String("example"), SourceConfiguration: &apprunner.ServiceSourceConfigurationArgs{ AuthenticationConfiguration: &apprunner.ServiceSourceConfigurationAuthenticationConfigurationArgs{ ConnectionArn: pulumi.Any(exampleAwsApprunnerConnection.Arn), }, CodeRepository: &apprunner.ServiceSourceConfigurationCodeRepositoryArgs{ CodeConfiguration: &apprunner.ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs{ CodeConfigurationValues: &apprunner.ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs{ BuildCommand: pulumi.String("python setup.py develop"), Port: pulumi.String("8000"), Runtime: pulumi.String("PYTHON_3"), StartCommand: pulumi.String("python runapp.py"), }, ConfigurationSource: pulumi.String("API"), }, RepositoryUrl: pulumi.String("https://github.com/example/my-example-python-app"), SourceCodeVersion: &apprunner.ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs{ Type: pulumi.String("BRANCH"), Value: pulumi.String("main"), }, }, }, NetworkConfiguration: &apprunner.ServiceNetworkConfigurationArgs{ EgressConfiguration: &apprunner.ServiceNetworkConfigurationEgressConfigurationArgs{ EgressType: pulumi.String("VPC"), VpcConnectorArn: pulumi.Any(connector.Arn), }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-service"), }, }) if err != nil { return err } return nil }) }
```
### Service with an Image Repository Source
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewService(ctx, "example", &apprunner.ServiceArgs{ ServiceName: pulumi.String("example"), SourceConfiguration: &apprunner.ServiceSourceConfigurationArgs{ ImageRepository: &apprunner.ServiceSourceConfigurationImageRepositoryArgs{ ImageConfiguration: &apprunner.ServiceSourceConfigurationImageRepositoryImageConfigurationArgs{ Port: pulumi.String("8000"), }, ImageIdentifier: pulumi.String("public.ecr.aws/aws-containers/hello-app-runner:latest"), ImageRepositoryType: pulumi.String("ECR_PUBLIC"), }, AutoDeploymentsEnabled: pulumi.Bool(false), }, Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-service"), }, }) if err != nil { return err } return nil }) }
```
### Service with Observability Configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleObservabilityConfiguration, err := apprunner.NewObservabilityConfiguration(ctx, "example", &apprunner.ObservabilityConfigurationArgs{ ObservabilityConfigurationName: pulumi.String("example"), TraceConfiguration: &apprunner.ObservabilityConfigurationTraceConfigurationArgs{ Vendor: pulumi.String("AWSXRAY"), }, }) if err != nil { return err } _, err = apprunner.NewService(ctx, "example", &apprunner.ServiceArgs{ ServiceName: pulumi.String("example"), ObservabilityConfiguration: &apprunner.ServiceObservabilityConfigurationArgs{ ObservabilityConfigurationArn: exampleObservabilityConfiguration.Arn, ObservabilityEnabled: pulumi.Bool(true), }, SourceConfiguration: &apprunner.ServiceSourceConfigurationArgs{ ImageRepository: &apprunner.ServiceSourceConfigurationImageRepositoryArgs{ ImageConfiguration: &apprunner.ServiceSourceConfigurationImageRepositoryImageConfigurationArgs{ Port: pulumi.String("8000"), }, ImageIdentifier: pulumi.String("public.ecr.aws/aws-containers/hello-app-runner:latest"), ImageRepositoryType: pulumi.String("ECR_PUBLIC"), }, AutoDeploymentsEnabled: pulumi.Bool(false), }, Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-service"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner Services using the `arn`. For example:
```sh $ pulumi import aws:apprunner/service:Service example arn:aws:apprunner:us-east-1:1234567890:service/example/0a03292a89764e5882c41d8f991c82fe ```
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // ARN of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration. AutoScalingConfigurationArn pulumi.StringPtrInput // An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed CMK. See Encryption Configuration below for more details. EncryptionConfiguration ServiceEncryptionConfigurationPtrInput // Settings of the health check that AWS App Runner performs to monitor the health of your service. See Health Check Configuration below for more details. HealthCheckConfiguration ServiceHealthCheckConfigurationPtrInput // The runtime configuration of instances (scaling units) of the App Runner service. See Instance Configuration below for more details. InstanceConfiguration ServiceInstanceConfigurationPtrInput // Configuration settings related to network traffic of the web application that the App Runner service runs. See Network Configuration below for more details. NetworkConfiguration ServiceNetworkConfigurationPtrInput // The observability configuration of your service. See Observability Configuration below for more details. ObservabilityConfiguration ServiceObservabilityConfigurationPtrInput // Name of the service. ServiceName pulumi.StringInput // The source to deploy to the App Runner service. Can be a code or an image repository. See Source Configuration below for more details. // // The following arguments are optional: SourceConfiguration ServiceSourceConfigurationInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceEncryptionConfiguration ¶
type ServiceEncryptionConfiguration struct { // ARN of the KMS key used for encryption. KmsKey string `pulumi:"kmsKey"` }
type ServiceEncryptionConfigurationArgs ¶
type ServiceEncryptionConfigurationArgs struct { // ARN of the KMS key used for encryption. KmsKey pulumi.StringInput `pulumi:"kmsKey"` }
func (ServiceEncryptionConfigurationArgs) ElementType ¶
func (ServiceEncryptionConfigurationArgs) ElementType() reflect.Type
func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutput ¶
func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput
func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutputWithContext ¶
func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput
func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutput ¶
func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
func (ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutputWithContext ¶
func (i ServiceEncryptionConfigurationArgs) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
type ServiceEncryptionConfigurationInput ¶
type ServiceEncryptionConfigurationInput interface { pulumi.Input ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput ToServiceEncryptionConfigurationOutputWithContext(context.Context) ServiceEncryptionConfigurationOutput }
ServiceEncryptionConfigurationInput is an input type that accepts ServiceEncryptionConfigurationArgs and ServiceEncryptionConfigurationOutput values. You can construct a concrete instance of `ServiceEncryptionConfigurationInput` via:
ServiceEncryptionConfigurationArgs{...}
type ServiceEncryptionConfigurationOutput ¶
type ServiceEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceEncryptionConfigurationOutput) ElementType ¶
func (ServiceEncryptionConfigurationOutput) ElementType() reflect.Type
func (ServiceEncryptionConfigurationOutput) KmsKey ¶
func (o ServiceEncryptionConfigurationOutput) KmsKey() pulumi.StringOutput
ARN of the KMS key used for encryption.
func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutput ¶
func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutput() ServiceEncryptionConfigurationOutput
func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutputWithContext ¶
func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationOutput
func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutput ¶
func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
func (ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutputWithContext ¶
func (o ServiceEncryptionConfigurationOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
type ServiceEncryptionConfigurationPtrInput ¶
type ServiceEncryptionConfigurationPtrInput interface { pulumi.Input ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput ToServiceEncryptionConfigurationPtrOutputWithContext(context.Context) ServiceEncryptionConfigurationPtrOutput }
ServiceEncryptionConfigurationPtrInput is an input type that accepts ServiceEncryptionConfigurationArgs, ServiceEncryptionConfigurationPtr and ServiceEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `ServiceEncryptionConfigurationPtrInput` via:
ServiceEncryptionConfigurationArgs{...} or: nil
func ServiceEncryptionConfigurationPtr ¶
func ServiceEncryptionConfigurationPtr(v *ServiceEncryptionConfigurationArgs) ServiceEncryptionConfigurationPtrInput
type ServiceEncryptionConfigurationPtrOutput ¶
type ServiceEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceEncryptionConfigurationPtrOutput) ElementType ¶
func (ServiceEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceEncryptionConfigurationPtrOutput) KmsKey ¶
func (o ServiceEncryptionConfigurationPtrOutput) KmsKey() pulumi.StringPtrOutput
ARN of the KMS key used for encryption.
func (ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutput ¶
func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutput() ServiceEncryptionConfigurationPtrOutput
func (ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutputWithContext ¶
func (o ServiceEncryptionConfigurationPtrOutput) ToServiceEncryptionConfigurationPtrOutputWithContext(ctx context.Context) ServiceEncryptionConfigurationPtrOutput
type ServiceHealthCheckConfiguration ¶
type ServiceHealthCheckConfiguration struct { // Number of consecutive checks that must succeed before App Runner decides that the service is healthy. Defaults to 1. Minimum value of 1. Maximum value of 20. HealthyThreshold *int `pulumi:"healthyThreshold"` // Time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20. Interval *int `pulumi:"interval"` // URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200. Path *string `pulumi:"path"` // IP protocol that App Runner uses to perform health checks for your service. Valid values: `TCP`, `HTTP`. Defaults to `TCP`. If you set protocol to `HTTP`, App Runner sends health check requests to the HTTP path specified by `path`. Protocol *string `pulumi:"protocol"` // Time, in seconds, to wait for a health check response before deciding it failed. Defaults to 2. Minimum value of 1. Maximum value of 20. Timeout *int `pulumi:"timeout"` // Number of consecutive checks that must fail before App Runner decides that the service is unhealthy. Defaults to 5. Minimum value of 1. Maximum value of 20. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
type ServiceHealthCheckConfigurationArgs ¶
type ServiceHealthCheckConfigurationArgs struct { // Number of consecutive checks that must succeed before App Runner decides that the service is healthy. Defaults to 1. Minimum value of 1. Maximum value of 20. HealthyThreshold pulumi.IntPtrInput `pulumi:"healthyThreshold"` // Time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20. Interval pulumi.IntPtrInput `pulumi:"interval"` // URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200. Path pulumi.StringPtrInput `pulumi:"path"` // IP protocol that App Runner uses to perform health checks for your service. Valid values: `TCP`, `HTTP`. Defaults to `TCP`. If you set protocol to `HTTP`, App Runner sends health check requests to the HTTP path specified by `path`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Time, in seconds, to wait for a health check response before deciding it failed. Defaults to 2. Minimum value of 1. Maximum value of 20. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // Number of consecutive checks that must fail before App Runner decides that the service is unhealthy. Defaults to 5. Minimum value of 1. Maximum value of 20. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
func (ServiceHealthCheckConfigurationArgs) ElementType ¶
func (ServiceHealthCheckConfigurationArgs) ElementType() reflect.Type
func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutput ¶
func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput
func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutputWithContext ¶
func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput
func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutput ¶
func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
func (ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutputWithContext ¶
func (i ServiceHealthCheckConfigurationArgs) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
type ServiceHealthCheckConfigurationInput ¶
type ServiceHealthCheckConfigurationInput interface { pulumi.Input ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput ToServiceHealthCheckConfigurationOutputWithContext(context.Context) ServiceHealthCheckConfigurationOutput }
ServiceHealthCheckConfigurationInput is an input type that accepts ServiceHealthCheckConfigurationArgs and ServiceHealthCheckConfigurationOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigurationInput` via:
ServiceHealthCheckConfigurationArgs{...}
type ServiceHealthCheckConfigurationOutput ¶
type ServiceHealthCheckConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceHealthCheckConfigurationOutput) ElementType ¶
func (ServiceHealthCheckConfigurationOutput) ElementType() reflect.Type
func (ServiceHealthCheckConfigurationOutput) HealthyThreshold ¶
func (o ServiceHealthCheckConfigurationOutput) HealthyThreshold() pulumi.IntPtrOutput
Number of consecutive checks that must succeed before App Runner decides that the service is healthy. Defaults to 1. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationOutput) Interval ¶
func (o ServiceHealthCheckConfigurationOutput) Interval() pulumi.IntPtrOutput
Time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationOutput) Path ¶
func (o ServiceHealthCheckConfigurationOutput) Path() pulumi.StringPtrOutput
URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200.
func (ServiceHealthCheckConfigurationOutput) Protocol ¶
func (o ServiceHealthCheckConfigurationOutput) Protocol() pulumi.StringPtrOutput
IP protocol that App Runner uses to perform health checks for your service. Valid values: `TCP`, `HTTP`. Defaults to `TCP`. If you set protocol to `HTTP`, App Runner sends health check requests to the HTTP path specified by `path`.
func (ServiceHealthCheckConfigurationOutput) Timeout ¶
func (o ServiceHealthCheckConfigurationOutput) Timeout() pulumi.IntPtrOutput
Time, in seconds, to wait for a health check response before deciding it failed. Defaults to 2. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutput ¶
func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutput() ServiceHealthCheckConfigurationOutput
func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutputWithContext ¶
func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationOutput
func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutput ¶
func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
func (ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext ¶
func (o ServiceHealthCheckConfigurationOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
func (ServiceHealthCheckConfigurationOutput) UnhealthyThreshold ¶
func (o ServiceHealthCheckConfigurationOutput) UnhealthyThreshold() pulumi.IntPtrOutput
Number of consecutive checks that must fail before App Runner decides that the service is unhealthy. Defaults to 5. Minimum value of 1. Maximum value of 20.
type ServiceHealthCheckConfigurationPtrInput ¶
type ServiceHealthCheckConfigurationPtrInput interface { pulumi.Input ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput ToServiceHealthCheckConfigurationPtrOutputWithContext(context.Context) ServiceHealthCheckConfigurationPtrOutput }
ServiceHealthCheckConfigurationPtrInput is an input type that accepts ServiceHealthCheckConfigurationArgs, ServiceHealthCheckConfigurationPtr and ServiceHealthCheckConfigurationPtrOutput values. You can construct a concrete instance of `ServiceHealthCheckConfigurationPtrInput` via:
ServiceHealthCheckConfigurationArgs{...} or: nil
func ServiceHealthCheckConfigurationPtr ¶
func ServiceHealthCheckConfigurationPtr(v *ServiceHealthCheckConfigurationArgs) ServiceHealthCheckConfigurationPtrInput
type ServiceHealthCheckConfigurationPtrOutput ¶
type ServiceHealthCheckConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceHealthCheckConfigurationPtrOutput) ElementType ¶
func (ServiceHealthCheckConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceHealthCheckConfigurationPtrOutput) HealthyThreshold ¶
func (o ServiceHealthCheckConfigurationPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
Number of consecutive checks that must succeed before App Runner decides that the service is healthy. Defaults to 1. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationPtrOutput) Interval ¶
func (o ServiceHealthCheckConfigurationPtrOutput) Interval() pulumi.IntPtrOutput
Time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationPtrOutput) Path ¶
func (o ServiceHealthCheckConfigurationPtrOutput) Path() pulumi.StringPtrOutput
URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200.
func (ServiceHealthCheckConfigurationPtrOutput) Protocol ¶
func (o ServiceHealthCheckConfigurationPtrOutput) Protocol() pulumi.StringPtrOutput
IP protocol that App Runner uses to perform health checks for your service. Valid values: `TCP`, `HTTP`. Defaults to `TCP`. If you set protocol to `HTTP`, App Runner sends health check requests to the HTTP path specified by `path`.
func (ServiceHealthCheckConfigurationPtrOutput) Timeout ¶
func (o ServiceHealthCheckConfigurationPtrOutput) Timeout() pulumi.IntPtrOutput
Time, in seconds, to wait for a health check response before deciding it failed. Defaults to 2. Minimum value of 1. Maximum value of 20.
func (ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutput ¶
func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutput() ServiceHealthCheckConfigurationPtrOutput
func (ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext ¶
func (o ServiceHealthCheckConfigurationPtrOutput) ToServiceHealthCheckConfigurationPtrOutputWithContext(ctx context.Context) ServiceHealthCheckConfigurationPtrOutput
func (ServiceHealthCheckConfigurationPtrOutput) UnhealthyThreshold ¶
func (o ServiceHealthCheckConfigurationPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
Number of consecutive checks that must fail before App Runner decides that the service is unhealthy. Defaults to 5. Minimum value of 1. Maximum value of 20.
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceInstanceConfiguration ¶
type ServiceInstanceConfiguration struct { // Number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU`. Cpu *string `pulumi:"cpu"` // ARN of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any AWS APIs. InstanceRoleArn *string `pulumi:"instanceRoleArn"` // Amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB`. Memory *string `pulumi:"memory"` }
type ServiceInstanceConfigurationArgs ¶
type ServiceInstanceConfigurationArgs struct { // Number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU`. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // ARN of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any AWS APIs. InstanceRoleArn pulumi.StringPtrInput `pulumi:"instanceRoleArn"` // Amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB`. Memory pulumi.StringPtrInput `pulumi:"memory"` }
func (ServiceInstanceConfigurationArgs) ElementType ¶
func (ServiceInstanceConfigurationArgs) ElementType() reflect.Type
func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutput ¶
func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput
func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutputWithContext ¶
func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput
func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutput ¶
func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
func (ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutputWithContext ¶
func (i ServiceInstanceConfigurationArgs) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
type ServiceInstanceConfigurationInput ¶
type ServiceInstanceConfigurationInput interface { pulumi.Input ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput ToServiceInstanceConfigurationOutputWithContext(context.Context) ServiceInstanceConfigurationOutput }
ServiceInstanceConfigurationInput is an input type that accepts ServiceInstanceConfigurationArgs and ServiceInstanceConfigurationOutput values. You can construct a concrete instance of `ServiceInstanceConfigurationInput` via:
ServiceInstanceConfigurationArgs{...}
type ServiceInstanceConfigurationOutput ¶
type ServiceInstanceConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceInstanceConfigurationOutput) Cpu ¶
func (o ServiceInstanceConfigurationOutput) Cpu() pulumi.StringPtrOutput
Number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU`.
func (ServiceInstanceConfigurationOutput) ElementType ¶
func (ServiceInstanceConfigurationOutput) ElementType() reflect.Type
func (ServiceInstanceConfigurationOutput) InstanceRoleArn ¶
func (o ServiceInstanceConfigurationOutput) InstanceRoleArn() pulumi.StringPtrOutput
ARN of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any AWS APIs.
func (ServiceInstanceConfigurationOutput) Memory ¶
func (o ServiceInstanceConfigurationOutput) Memory() pulumi.StringPtrOutput
Amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB`.
func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutput ¶
func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutput() ServiceInstanceConfigurationOutput
func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutputWithContext ¶
func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationOutputWithContext(ctx context.Context) ServiceInstanceConfigurationOutput
func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutput ¶
func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
func (ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutputWithContext ¶
func (o ServiceInstanceConfigurationOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
type ServiceInstanceConfigurationPtrInput ¶
type ServiceInstanceConfigurationPtrInput interface { pulumi.Input ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput ToServiceInstanceConfigurationPtrOutputWithContext(context.Context) ServiceInstanceConfigurationPtrOutput }
ServiceInstanceConfigurationPtrInput is an input type that accepts ServiceInstanceConfigurationArgs, ServiceInstanceConfigurationPtr and ServiceInstanceConfigurationPtrOutput values. You can construct a concrete instance of `ServiceInstanceConfigurationPtrInput` via:
ServiceInstanceConfigurationArgs{...} or: nil
func ServiceInstanceConfigurationPtr ¶
func ServiceInstanceConfigurationPtr(v *ServiceInstanceConfigurationArgs) ServiceInstanceConfigurationPtrInput
type ServiceInstanceConfigurationPtrOutput ¶
type ServiceInstanceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceInstanceConfigurationPtrOutput) Cpu ¶
func (o ServiceInstanceConfigurationPtrOutput) Cpu() pulumi.StringPtrOutput
Number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `256|512|1024|2048|4096|(0.25|0.5|1|2|4) vCPU`.
func (ServiceInstanceConfigurationPtrOutput) ElementType ¶
func (ServiceInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceInstanceConfigurationPtrOutput) InstanceRoleArn ¶
func (o ServiceInstanceConfigurationPtrOutput) InstanceRoleArn() pulumi.StringPtrOutput
ARN of an IAM role that provides permissions to your App Runner service. These are permissions that your code needs when it calls any AWS APIs.
func (ServiceInstanceConfigurationPtrOutput) Memory ¶
func (o ServiceInstanceConfigurationPtrOutput) Memory() pulumi.StringPtrOutput
Amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB`.
func (ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutput ¶
func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutput() ServiceInstanceConfigurationPtrOutput
func (ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutputWithContext ¶
func (o ServiceInstanceConfigurationPtrOutput) ToServiceInstanceConfigurationPtrOutputWithContext(ctx context.Context) ServiceInstanceConfigurationPtrOutput
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceNetworkConfiguration ¶
type ServiceNetworkConfiguration struct { // Network configuration settings for outbound message traffic. See Egress Configuration below for more details. EgressConfiguration *ServiceNetworkConfigurationEgressConfiguration `pulumi:"egressConfiguration"` // Network configuration settings for inbound network traffic. See Ingress Configuration below for more details. IngressConfiguration *ServiceNetworkConfigurationIngressConfiguration `pulumi:"ingressConfiguration"` // App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your incoming public network configuration. Valid values: `IPV4`, `DUAL_STACK`. Default: `IPV4`. IpAddressType *string `pulumi:"ipAddressType"` }
type ServiceNetworkConfigurationArgs ¶
type ServiceNetworkConfigurationArgs struct { // Network configuration settings for outbound message traffic. See Egress Configuration below for more details. EgressConfiguration ServiceNetworkConfigurationEgressConfigurationPtrInput `pulumi:"egressConfiguration"` // Network configuration settings for inbound network traffic. See Ingress Configuration below for more details. IngressConfiguration ServiceNetworkConfigurationIngressConfigurationPtrInput `pulumi:"ingressConfiguration"` // App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your incoming public network configuration. Valid values: `IPV4`, `DUAL_STACK`. Default: `IPV4`. IpAddressType pulumi.StringPtrInput `pulumi:"ipAddressType"` }
func (ServiceNetworkConfigurationArgs) ElementType ¶
func (ServiceNetworkConfigurationArgs) ElementType() reflect.Type
func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutput ¶
func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput
func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutputWithContext ¶
func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput
func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutput ¶
func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
func (ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutputWithContext ¶
func (i ServiceNetworkConfigurationArgs) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
type ServiceNetworkConfigurationEgressConfiguration ¶
type ServiceNetworkConfigurationEgressConfiguration struct { // The type of egress configuration. Valid values are: `DEFAULT` and `VPC`. EgressType *string `pulumi:"egressType"` // The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when `EgressType = VPC`. VpcConnectorArn *string `pulumi:"vpcConnectorArn"` }
type ServiceNetworkConfigurationEgressConfigurationArgs ¶
type ServiceNetworkConfigurationEgressConfigurationArgs struct { // The type of egress configuration. Valid values are: `DEFAULT` and `VPC`. EgressType pulumi.StringPtrInput `pulumi:"egressType"` // The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when `EgressType = VPC`. VpcConnectorArn pulumi.StringPtrInput `pulumi:"vpcConnectorArn"` }
func (ServiceNetworkConfigurationEgressConfigurationArgs) ElementType ¶
func (ServiceNetworkConfigurationEgressConfigurationArgs) ElementType() reflect.Type
func (ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutput ¶
func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutput() ServiceNetworkConfigurationEgressConfigurationOutput
func (ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext ¶
func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationOutput
func (ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutput ¶
func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
func (ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext ¶
func (i ServiceNetworkConfigurationEgressConfigurationArgs) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
type ServiceNetworkConfigurationEgressConfigurationInput ¶
type ServiceNetworkConfigurationEgressConfigurationInput interface { pulumi.Input ToServiceNetworkConfigurationEgressConfigurationOutput() ServiceNetworkConfigurationEgressConfigurationOutput ToServiceNetworkConfigurationEgressConfigurationOutputWithContext(context.Context) ServiceNetworkConfigurationEgressConfigurationOutput }
ServiceNetworkConfigurationEgressConfigurationInput is an input type that accepts ServiceNetworkConfigurationEgressConfigurationArgs and ServiceNetworkConfigurationEgressConfigurationOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationEgressConfigurationInput` via:
ServiceNetworkConfigurationEgressConfigurationArgs{...}
type ServiceNetworkConfigurationEgressConfigurationOutput ¶
type ServiceNetworkConfigurationEgressConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationEgressConfigurationOutput) EgressType ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) EgressType() pulumi.StringPtrOutput
The type of egress configuration. Valid values are: `DEFAULT` and `VPC`.
func (ServiceNetworkConfigurationEgressConfigurationOutput) ElementType ¶
func (ServiceNetworkConfigurationEgressConfigurationOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutput ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutput() ServiceNetworkConfigurationEgressConfigurationOutput
func (ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationOutput
func (ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
func (ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
func (ServiceNetworkConfigurationEgressConfigurationOutput) VpcConnectorArn ¶
func (o ServiceNetworkConfigurationEgressConfigurationOutput) VpcConnectorArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when `EgressType = VPC`.
type ServiceNetworkConfigurationEgressConfigurationPtrInput ¶
type ServiceNetworkConfigurationEgressConfigurationPtrInput interface { pulumi.Input ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput }
ServiceNetworkConfigurationEgressConfigurationPtrInput is an input type that accepts ServiceNetworkConfigurationEgressConfigurationArgs, ServiceNetworkConfigurationEgressConfigurationPtr and ServiceNetworkConfigurationEgressConfigurationPtrOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationEgressConfigurationPtrInput` via:
ServiceNetworkConfigurationEgressConfigurationArgs{...} or: nil
func ServiceNetworkConfigurationEgressConfigurationPtr ¶
func ServiceNetworkConfigurationEgressConfigurationPtr(v *ServiceNetworkConfigurationEgressConfigurationArgs) ServiceNetworkConfigurationEgressConfigurationPtrInput
type ServiceNetworkConfigurationEgressConfigurationPtrOutput ¶
type ServiceNetworkConfigurationEgressConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) EgressType ¶
func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) EgressType() pulumi.StringPtrOutput
The type of egress configuration. Valid values are: `DEFAULT` and `VPC`.
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) ElementType ¶
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutput() ServiceNetworkConfigurationEgressConfigurationPtrOutput
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) ToServiceNetworkConfigurationEgressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationEgressConfigurationPtrOutput
func (ServiceNetworkConfigurationEgressConfigurationPtrOutput) VpcConnectorArn ¶
func (o ServiceNetworkConfigurationEgressConfigurationPtrOutput) VpcConnectorArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the App Runner VPC connector that you want to associate with your App Runner service. Only valid when `EgressType = VPC`.
type ServiceNetworkConfigurationIngressConfiguration ¶
type ServiceNetworkConfigurationIngressConfiguration struct { // Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False. IsPubliclyAccessible *bool `pulumi:"isPubliclyAccessible"` }
type ServiceNetworkConfigurationIngressConfigurationArgs ¶
type ServiceNetworkConfigurationIngressConfigurationArgs struct { // Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False. IsPubliclyAccessible pulumi.BoolPtrInput `pulumi:"isPubliclyAccessible"` }
func (ServiceNetworkConfigurationIngressConfigurationArgs) ElementType ¶
func (ServiceNetworkConfigurationIngressConfigurationArgs) ElementType() reflect.Type
func (ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutput ¶
func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutput() ServiceNetworkConfigurationIngressConfigurationOutput
func (ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext ¶
func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationOutput
func (ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutput ¶
func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
func (ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext ¶
func (i ServiceNetworkConfigurationIngressConfigurationArgs) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
type ServiceNetworkConfigurationIngressConfigurationInput ¶
type ServiceNetworkConfigurationIngressConfigurationInput interface { pulumi.Input ToServiceNetworkConfigurationIngressConfigurationOutput() ServiceNetworkConfigurationIngressConfigurationOutput ToServiceNetworkConfigurationIngressConfigurationOutputWithContext(context.Context) ServiceNetworkConfigurationIngressConfigurationOutput }
ServiceNetworkConfigurationIngressConfigurationInput is an input type that accepts ServiceNetworkConfigurationIngressConfigurationArgs and ServiceNetworkConfigurationIngressConfigurationOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationIngressConfigurationInput` via:
ServiceNetworkConfigurationIngressConfigurationArgs{...}
type ServiceNetworkConfigurationIngressConfigurationOutput ¶
type ServiceNetworkConfigurationIngressConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationIngressConfigurationOutput) ElementType ¶
func (ServiceNetworkConfigurationIngressConfigurationOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationIngressConfigurationOutput) IsPubliclyAccessible ¶
func (o ServiceNetworkConfigurationIngressConfigurationOutput) IsPubliclyAccessible() pulumi.BoolPtrOutput
Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.
func (ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutput ¶
func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutput() ServiceNetworkConfigurationIngressConfigurationOutput
func (ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext ¶
func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationOutput
func (ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
func (ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationIngressConfigurationOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
type ServiceNetworkConfigurationIngressConfigurationPtrInput ¶
type ServiceNetworkConfigurationIngressConfigurationPtrInput interface { pulumi.Input ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput }
ServiceNetworkConfigurationIngressConfigurationPtrInput is an input type that accepts ServiceNetworkConfigurationIngressConfigurationArgs, ServiceNetworkConfigurationIngressConfigurationPtr and ServiceNetworkConfigurationIngressConfigurationPtrOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationIngressConfigurationPtrInput` via:
ServiceNetworkConfigurationIngressConfigurationArgs{...} or: nil
func ServiceNetworkConfigurationIngressConfigurationPtr ¶
func ServiceNetworkConfigurationIngressConfigurationPtr(v *ServiceNetworkConfigurationIngressConfigurationArgs) ServiceNetworkConfigurationIngressConfigurationPtrInput
type ServiceNetworkConfigurationIngressConfigurationPtrOutput ¶
type ServiceNetworkConfigurationIngressConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) ElementType ¶
func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) IsPubliclyAccessible ¶
func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) IsPubliclyAccessible() pulumi.BoolPtrOutput
Specifies whether your App Runner service is publicly accessible. To make the service publicly accessible set it to True. To make the service privately accessible, from only within an Amazon VPC set it to False.
func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutput() ServiceNetworkConfigurationIngressConfigurationPtrOutput
func (ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationIngressConfigurationPtrOutput) ToServiceNetworkConfigurationIngressConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationIngressConfigurationPtrOutput
type ServiceNetworkConfigurationInput ¶
type ServiceNetworkConfigurationInput interface { pulumi.Input ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput ToServiceNetworkConfigurationOutputWithContext(context.Context) ServiceNetworkConfigurationOutput }
ServiceNetworkConfigurationInput is an input type that accepts ServiceNetworkConfigurationArgs and ServiceNetworkConfigurationOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationInput` via:
ServiceNetworkConfigurationArgs{...}
type ServiceNetworkConfigurationOutput ¶
type ServiceNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationOutput) EgressConfiguration ¶
func (o ServiceNetworkConfigurationOutput) EgressConfiguration() ServiceNetworkConfigurationEgressConfigurationPtrOutput
Network configuration settings for outbound message traffic. See Egress Configuration below for more details.
func (ServiceNetworkConfigurationOutput) ElementType ¶
func (ServiceNetworkConfigurationOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationOutput) IngressConfiguration ¶
func (o ServiceNetworkConfigurationOutput) IngressConfiguration() ServiceNetworkConfigurationIngressConfigurationPtrOutput
Network configuration settings for inbound network traffic. See Ingress Configuration below for more details.
func (ServiceNetworkConfigurationOutput) IpAddressType ¶ added in v6.11.0
func (o ServiceNetworkConfigurationOutput) IpAddressType() pulumi.StringPtrOutput
App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your incoming public network configuration. Valid values: `IPV4`, `DUAL_STACK`. Default: `IPV4`.
func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutput ¶
func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutput() ServiceNetworkConfigurationOutput
func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutputWithContext ¶
func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationOutputWithContext(ctx context.Context) ServiceNetworkConfigurationOutput
func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
func (ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
type ServiceNetworkConfigurationPtrInput ¶
type ServiceNetworkConfigurationPtrInput interface { pulumi.Input ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput ToServiceNetworkConfigurationPtrOutputWithContext(context.Context) ServiceNetworkConfigurationPtrOutput }
ServiceNetworkConfigurationPtrInput is an input type that accepts ServiceNetworkConfigurationArgs, ServiceNetworkConfigurationPtr and ServiceNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ServiceNetworkConfigurationPtrInput` via:
ServiceNetworkConfigurationArgs{...} or: nil
func ServiceNetworkConfigurationPtr ¶
func ServiceNetworkConfigurationPtr(v *ServiceNetworkConfigurationArgs) ServiceNetworkConfigurationPtrInput
type ServiceNetworkConfigurationPtrOutput ¶
type ServiceNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkConfigurationPtrOutput) EgressConfiguration ¶
func (o ServiceNetworkConfigurationPtrOutput) EgressConfiguration() ServiceNetworkConfigurationEgressConfigurationPtrOutput
Network configuration settings for outbound message traffic. See Egress Configuration below for more details.
func (ServiceNetworkConfigurationPtrOutput) ElementType ¶
func (ServiceNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceNetworkConfigurationPtrOutput) IngressConfiguration ¶
func (o ServiceNetworkConfigurationPtrOutput) IngressConfiguration() ServiceNetworkConfigurationIngressConfigurationPtrOutput
Network configuration settings for inbound network traffic. See Ingress Configuration below for more details.
func (ServiceNetworkConfigurationPtrOutput) IpAddressType ¶ added in v6.11.0
func (o ServiceNetworkConfigurationPtrOutput) IpAddressType() pulumi.StringPtrOutput
App Runner provides you with the option to choose between Internet Protocol version 4 (IPv4) and dual stack (IPv4 and IPv6) for your incoming public network configuration. Valid values: `IPV4`, `DUAL_STACK`. Default: `IPV4`.
func (ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutput ¶
func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutput() ServiceNetworkConfigurationPtrOutput
func (ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceNetworkConfigurationPtrOutput) ToServiceNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceNetworkConfigurationPtrOutput
type ServiceObservabilityConfiguration ¶
type ServiceObservabilityConfiguration struct { // ARN of the observability configuration that is associated with the service. Specified only when `observabilityEnabled` is `true`. ObservabilityConfigurationArn *string `pulumi:"observabilityConfigurationArn"` // When `true`, an observability configuration resource is associated with the service. ObservabilityEnabled bool `pulumi:"observabilityEnabled"` }
type ServiceObservabilityConfigurationArgs ¶
type ServiceObservabilityConfigurationArgs struct { // ARN of the observability configuration that is associated with the service. Specified only when `observabilityEnabled` is `true`. ObservabilityConfigurationArn pulumi.StringPtrInput `pulumi:"observabilityConfigurationArn"` // When `true`, an observability configuration resource is associated with the service. ObservabilityEnabled pulumi.BoolInput `pulumi:"observabilityEnabled"` }
func (ServiceObservabilityConfigurationArgs) ElementType ¶
func (ServiceObservabilityConfigurationArgs) ElementType() reflect.Type
func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutput ¶
func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput
func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutputWithContext ¶
func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput
func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutput ¶
func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
func (ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutputWithContext ¶
func (i ServiceObservabilityConfigurationArgs) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
type ServiceObservabilityConfigurationInput ¶
type ServiceObservabilityConfigurationInput interface { pulumi.Input ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput ToServiceObservabilityConfigurationOutputWithContext(context.Context) ServiceObservabilityConfigurationOutput }
ServiceObservabilityConfigurationInput is an input type that accepts ServiceObservabilityConfigurationArgs and ServiceObservabilityConfigurationOutput values. You can construct a concrete instance of `ServiceObservabilityConfigurationInput` via:
ServiceObservabilityConfigurationArgs{...}
type ServiceObservabilityConfigurationOutput ¶
type ServiceObservabilityConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceObservabilityConfigurationOutput) ElementType ¶
func (ServiceObservabilityConfigurationOutput) ElementType() reflect.Type
func (ServiceObservabilityConfigurationOutput) ObservabilityConfigurationArn ¶
func (o ServiceObservabilityConfigurationOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput
ARN of the observability configuration that is associated with the service. Specified only when `observabilityEnabled` is `true`.
func (ServiceObservabilityConfigurationOutput) ObservabilityEnabled ¶
func (o ServiceObservabilityConfigurationOutput) ObservabilityEnabled() pulumi.BoolOutput
When `true`, an observability configuration resource is associated with the service.
func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutput ¶
func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutput() ServiceObservabilityConfigurationOutput
func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutputWithContext ¶
func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationOutput
func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutput ¶
func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
func (ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutputWithContext ¶
func (o ServiceObservabilityConfigurationOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
type ServiceObservabilityConfigurationPtrInput ¶
type ServiceObservabilityConfigurationPtrInput interface { pulumi.Input ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput ToServiceObservabilityConfigurationPtrOutputWithContext(context.Context) ServiceObservabilityConfigurationPtrOutput }
ServiceObservabilityConfigurationPtrInput is an input type that accepts ServiceObservabilityConfigurationArgs, ServiceObservabilityConfigurationPtr and ServiceObservabilityConfigurationPtrOutput values. You can construct a concrete instance of `ServiceObservabilityConfigurationPtrInput` via:
ServiceObservabilityConfigurationArgs{...} or: nil
func ServiceObservabilityConfigurationPtr ¶
func ServiceObservabilityConfigurationPtr(v *ServiceObservabilityConfigurationArgs) ServiceObservabilityConfigurationPtrInput
type ServiceObservabilityConfigurationPtrOutput ¶
type ServiceObservabilityConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceObservabilityConfigurationPtrOutput) ElementType ¶
func (ServiceObservabilityConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceObservabilityConfigurationPtrOutput) ObservabilityConfigurationArn ¶
func (o ServiceObservabilityConfigurationPtrOutput) ObservabilityConfigurationArn() pulumi.StringPtrOutput
ARN of the observability configuration that is associated with the service. Specified only when `observabilityEnabled` is `true`.
func (ServiceObservabilityConfigurationPtrOutput) ObservabilityEnabled ¶
func (o ServiceObservabilityConfigurationPtrOutput) ObservabilityEnabled() pulumi.BoolPtrOutput
When `true`, an observability configuration resource is associated with the service.
func (ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutput ¶
func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutput() ServiceObservabilityConfigurationPtrOutput
func (ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutputWithContext ¶
func (o ServiceObservabilityConfigurationPtrOutput) ToServiceObservabilityConfigurationPtrOutputWithContext(ctx context.Context) ServiceObservabilityConfigurationPtrOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) Arn ¶
func (o ServiceOutput) Arn() pulumi.StringOutput
ARN of the App Runner service.
func (ServiceOutput) AutoScalingConfigurationArn ¶
func (o ServiceOutput) AutoScalingConfigurationArn() pulumi.StringOutput
ARN of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) EncryptionConfiguration ¶
func (o ServiceOutput) EncryptionConfiguration() ServiceEncryptionConfigurationPtrOutput
An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed CMK. See Encryption Configuration below for more details.
func (ServiceOutput) HealthCheckConfiguration ¶
func (o ServiceOutput) HealthCheckConfiguration() ServiceHealthCheckConfigurationOutput
Settings of the health check that AWS App Runner performs to monitor the health of your service. See Health Check Configuration below for more details.
func (ServiceOutput) InstanceConfiguration ¶
func (o ServiceOutput) InstanceConfiguration() ServiceInstanceConfigurationOutput
The runtime configuration of instances (scaling units) of the App Runner service. See Instance Configuration below for more details.
func (ServiceOutput) NetworkConfiguration ¶
func (o ServiceOutput) NetworkConfiguration() ServiceNetworkConfigurationOutput
Configuration settings related to network traffic of the web application that the App Runner service runs. See Network Configuration below for more details.
func (ServiceOutput) ObservabilityConfiguration ¶
func (o ServiceOutput) ObservabilityConfiguration() ServiceObservabilityConfigurationPtrOutput
The observability configuration of your service. See Observability Configuration below for more details.
func (ServiceOutput) ServiceId ¶
func (o ServiceOutput) ServiceId() pulumi.StringOutput
An alphanumeric ID that App Runner generated for this service. Unique within the AWS Region.
func (ServiceOutput) ServiceName ¶
func (o ServiceOutput) ServiceName() pulumi.StringOutput
Name of the service.
func (ServiceOutput) ServiceUrl ¶
func (o ServiceOutput) ServiceUrl() pulumi.StringOutput
Subdomain URL that App Runner generated for this service. You can use this URL to access your service web application.
func (ServiceOutput) SourceConfiguration ¶
func (o ServiceOutput) SourceConfiguration() ServiceSourceConfigurationOutput
The source to deploy to the App Runner service. Can be a code or an image repository. See Source Configuration below for more details.
The following arguments are optional:
func (ServiceOutput) Status ¶
func (o ServiceOutput) Status() pulumi.StringOutput
Current state of the App Runner service.
func (ServiceOutput) Tags ¶
func (o ServiceOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ServiceOutput) TagsAll
deprecated
func (o ServiceOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceSourceConfiguration ¶
type ServiceSourceConfiguration struct { // Describes resources needed to authenticate access to some source repositories. See Authentication Configuration below for more details. AuthenticationConfiguration *ServiceSourceConfigurationAuthenticationConfiguration `pulumi:"authenticationConfiguration"` // Whether continuous integration from the source repository is enabled for the App Runner service. If set to `true`, each repository change (source code commit or new image version) starts a deployment. Defaults to `true`. AutoDeploymentsEnabled *bool `pulumi:"autoDeploymentsEnabled"` // Description of a source code repository. See Code Repository below for more details. CodeRepository *ServiceSourceConfigurationCodeRepository `pulumi:"codeRepository"` // Description of a source image repository. See Image Repository below for more details. ImageRepository *ServiceSourceConfigurationImageRepository `pulumi:"imageRepository"` }
type ServiceSourceConfigurationArgs ¶
type ServiceSourceConfigurationArgs struct { // Describes resources needed to authenticate access to some source repositories. See Authentication Configuration below for more details. AuthenticationConfiguration ServiceSourceConfigurationAuthenticationConfigurationPtrInput `pulumi:"authenticationConfiguration"` // Whether continuous integration from the source repository is enabled for the App Runner service. If set to `true`, each repository change (source code commit or new image version) starts a deployment. Defaults to `true`. AutoDeploymentsEnabled pulumi.BoolPtrInput `pulumi:"autoDeploymentsEnabled"` // Description of a source code repository. See Code Repository below for more details. CodeRepository ServiceSourceConfigurationCodeRepositoryPtrInput `pulumi:"codeRepository"` // Description of a source image repository. See Image Repository below for more details. ImageRepository ServiceSourceConfigurationImageRepositoryPtrInput `pulumi:"imageRepository"` }
func (ServiceSourceConfigurationArgs) ElementType ¶
func (ServiceSourceConfigurationArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutput ¶
func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput
func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutputWithContext ¶
func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput
func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutput ¶
func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
func (ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutputWithContext ¶
func (i ServiceSourceConfigurationArgs) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
type ServiceSourceConfigurationAuthenticationConfiguration ¶
type ServiceSourceConfigurationAuthenticationConfiguration struct { // ARN of the IAM role that grants the App Runner service access to a source repository. Required for ECR image repositories (but not for ECR Public) AccessRoleArn *string `pulumi:"accessRoleArn"` // ARN of the App Runner connection that enables the App Runner service to connect to a source repository. Required for GitHub code repositories. ConnectionArn *string `pulumi:"connectionArn"` }
type ServiceSourceConfigurationAuthenticationConfigurationArgs ¶
type ServiceSourceConfigurationAuthenticationConfigurationArgs struct { // ARN of the IAM role that grants the App Runner service access to a source repository. Required for ECR image repositories (but not for ECR Public) AccessRoleArn pulumi.StringPtrInput `pulumi:"accessRoleArn"` // ARN of the App Runner connection that enables the App Runner service to connect to a source repository. Required for GitHub code repositories. ConnectionArn pulumi.StringPtrInput `pulumi:"connectionArn"` }
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ElementType ¶
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutput ¶
func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutput() ServiceSourceConfigurationAuthenticationConfigurationOutput
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext ¶
func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationOutput
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput ¶
func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
func (ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (i ServiceSourceConfigurationAuthenticationConfigurationArgs) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
type ServiceSourceConfigurationAuthenticationConfigurationInput ¶
type ServiceSourceConfigurationAuthenticationConfigurationInput interface { pulumi.Input ToServiceSourceConfigurationAuthenticationConfigurationOutput() ServiceSourceConfigurationAuthenticationConfigurationOutput ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext(context.Context) ServiceSourceConfigurationAuthenticationConfigurationOutput }
ServiceSourceConfigurationAuthenticationConfigurationInput is an input type that accepts ServiceSourceConfigurationAuthenticationConfigurationArgs and ServiceSourceConfigurationAuthenticationConfigurationOutput values. You can construct a concrete instance of `ServiceSourceConfigurationAuthenticationConfigurationInput` via:
ServiceSourceConfigurationAuthenticationConfigurationArgs{...}
type ServiceSourceConfigurationAuthenticationConfigurationOutput ¶
type ServiceSourceConfigurationAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) AccessRoleArn ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) AccessRoleArn() pulumi.StringPtrOutput
ARN of the IAM role that grants the App Runner service access to a source repository. Required for ECR image repositories (but not for ECR Public)
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ConnectionArn ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ConnectionArn() pulumi.StringPtrOutput
ARN of the App Runner connection that enables the App Runner service to connect to a source repository. Required for GitHub code repositories.
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ElementType ¶
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutput ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutput() ServiceSourceConfigurationAuthenticationConfigurationOutput
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationOutput
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
func (ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
type ServiceSourceConfigurationAuthenticationConfigurationPtrInput ¶
type ServiceSourceConfigurationAuthenticationConfigurationPtrInput interface { pulumi.Input ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput }
ServiceSourceConfigurationAuthenticationConfigurationPtrInput is an input type that accepts ServiceSourceConfigurationAuthenticationConfigurationArgs, ServiceSourceConfigurationAuthenticationConfigurationPtr and ServiceSourceConfigurationAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationAuthenticationConfigurationPtrInput` via:
ServiceSourceConfigurationAuthenticationConfigurationArgs{...} or: nil
func ServiceSourceConfigurationAuthenticationConfigurationPtr ¶
func ServiceSourceConfigurationAuthenticationConfigurationPtr(v *ServiceSourceConfigurationAuthenticationConfigurationArgs) ServiceSourceConfigurationAuthenticationConfigurationPtrInput
type ServiceSourceConfigurationAuthenticationConfigurationPtrOutput ¶
type ServiceSourceConfigurationAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) AccessRoleArn ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) AccessRoleArn() pulumi.StringPtrOutput
ARN of the IAM role that grants the App Runner service access to a source repository. Required for ECR image repositories (but not for ECR Public)
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ConnectionArn ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ConnectionArn() pulumi.StringPtrOutput
ARN of the App Runner connection that enables the App Runner service to connect to a source repository. Required for GitHub code repositories.
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ElementType ¶
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutput() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
func (ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationAuthenticationConfigurationPtrOutput) ToServiceSourceConfigurationAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
type ServiceSourceConfigurationCodeRepository ¶
type ServiceSourceConfigurationCodeRepository struct { // Configuration for building and running the service from a source code repository. See Code Configuration below for more details. CodeConfiguration *ServiceSourceConfigurationCodeRepositoryCodeConfiguration `pulumi:"codeConfiguration"` // Location of the repository that contains the source code. RepositoryUrl string `pulumi:"repositoryUrl"` // Version that should be used within the source code repository. See Source Code Version below for more details. SourceCodeVersion ServiceSourceConfigurationCodeRepositorySourceCodeVersion `pulumi:"sourceCodeVersion"` // The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root. SourceDirectory *string `pulumi:"sourceDirectory"` }
type ServiceSourceConfigurationCodeRepositoryArgs ¶
type ServiceSourceConfigurationCodeRepositoryArgs struct { // Configuration for building and running the service from a source code repository. See Code Configuration below for more details. CodeConfiguration ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput `pulumi:"codeConfiguration"` // Location of the repository that contains the source code. RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"` // Version that should be used within the source code repository. See Source Code Version below for more details. SourceCodeVersion ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput `pulumi:"sourceCodeVersion"` // The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root. SourceDirectory pulumi.StringPtrInput `pulumi:"sourceDirectory"` }
func (ServiceSourceConfigurationCodeRepositoryArgs) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutput() ServiceSourceConfigurationCodeRepositoryOutput
func (ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryOutput
func (ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
func (ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryArgs) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfiguration ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfiguration struct { // Basic configuration for building and running the App Runner service. Use this parameter to quickly launch an App Runner service without providing an apprunner.yaml file in the source code repository (or ignoring the file if it exists). See Code Configuration Values below for more details. CodeConfigurationValues *ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues `pulumi:"codeConfigurationValues"` // Source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows: // * `REPOSITORY` - App Runner reads configuration values from the apprunner.yaml file in the // source code repository and ignores the CodeConfigurationValues parameter. // * `API` - App Runner uses configuration values provided in the CodeConfigurationValues // parameter and ignores the apprunner.yaml file in the source code repository. ConfigurationSource string `pulumi:"configurationSource"` }
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs struct { // Basic configuration for building and running the App Runner service. Use this parameter to quickly launch an App Runner service without providing an apprunner.yaml file in the source code repository (or ignoring the file if it exists). See Code Configuration Values below for more details. CodeConfigurationValues ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput `pulumi:"codeConfigurationValues"` // Source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows: // * `REPOSITORY` - App Runner reads configuration values from the apprunner.yaml file in the // source code repository and ignores the CodeConfigurationValues parameter. // * `API` - App Runner uses configuration values provided in the CodeConfigurationValues // parameter and ignores the apprunner.yaml file in the source code repository. ConfigurationSource pulumi.StringInput `pulumi:"configurationSource"` }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValues struct { // Command App Runner runs to build your application. BuildCommand *string `pulumi:"buildCommand"` // Port that your application listens to in the container. Defaults to `"8080"`. Port *string `pulumi:"port"` // Runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `PYTHON_3`, `NODEJS_12`, `NODEJS_14`, `NODEJS_16`, `CORRETTO_8`, `CORRETTO_11`, `GO_1`, `DOTNET_6`, `PHP_81`, `RUBY_31`. Runtime string `pulumi:"runtime"` // Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store. RuntimeEnvironmentSecrets map[string]string `pulumi:"runtimeEnvironmentSecrets"` // Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid. RuntimeEnvironmentVariables map[string]string `pulumi:"runtimeEnvironmentVariables"` // Command App Runner runs to start your application. StartCommand *string `pulumi:"startCommand"` }
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs struct { // Command App Runner runs to build your application. BuildCommand pulumi.StringPtrInput `pulumi:"buildCommand"` // Port that your application listens to in the container. Defaults to `"8080"`. Port pulumi.StringPtrInput `pulumi:"port"` // Runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `PYTHON_3`, `NODEJS_12`, `NODEJS_14`, `NODEJS_16`, `CORRETTO_8`, `CORRETTO_11`, `GO_1`, `DOTNET_6`, `PHP_81`, `RUBY_31`. Runtime pulumi.StringInput `pulumi:"runtime"` // Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store. RuntimeEnvironmentSecrets pulumi.StringMapInput `pulumi:"runtimeEnvironmentSecrets"` // Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid. RuntimeEnvironmentVariables pulumi.StringMapInput `pulumi:"runtimeEnvironmentVariables"` // Command App Runner runs to start your application. StartCommand pulumi.StringPtrInput `pulumi:"startCommand"` }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesInput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput }
ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs and ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesInput` via:
ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs{...}
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) BuildCommand ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) BuildCommand() pulumi.StringPtrOutput
Command App Runner runs to build your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Port ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Port() pulumi.StringPtrOutput
Port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Runtime ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Runtime() pulumi.StringOutput
Runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `PYTHON_3`, `NODEJS_12`, `NODEJS_14`, `NODEJS_16`, `CORRETTO_8`, `CORRETTO_11`, `GO_1`, `DOTNET_6`, `PHP_81`, `RUBY_31`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentSecrets ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentVariables ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) StartCommand ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) StartCommand() pulumi.StringPtrOutput
Command App Runner runs to start your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput }
ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs, ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtr and ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput` via:
ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs{...} or: nil
func ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtr ¶
func ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtr(v *ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrInput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) BuildCommand ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) BuildCommand() pulumi.StringPtrOutput
Command App Runner runs to build your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Elem ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Port ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Port() pulumi.StringPtrOutput
Port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Runtime ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Runtime() pulumi.StringPtrOutput
Runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `PYTHON_3`, `NODEJS_12`, `NODEJS_14`, `NODEJS_16`, `CORRETTO_8`, `CORRETTO_11`, `GO_1`, `DOTNET_6`, `PHP_81`, `RUBY_31`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentSecrets ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentVariables ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) StartCommand ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) StartCommand() pulumi.StringPtrOutput
Command App Runner runs to start your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationInput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput }
ServiceSourceConfigurationCodeRepositoryCodeConfigurationInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs and ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryCodeConfigurationInput` via:
ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs{...}
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) CodeConfigurationValues ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) CodeConfigurationValues() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
Basic configuration for building and running the App Runner service. Use this parameter to quickly launch an App Runner service without providing an apprunner.yaml file in the source code repository (or ignoring the file if it exists). See Code Configuration Values below for more details.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ConfigurationSource ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ConfigurationSource() pulumi.StringOutput
Source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows:
- `REPOSITORY` - App Runner reads configuration values from the apprunner.yaml file in the source code repository and ignores the CodeConfigurationValues parameter.
- `API` - App Runner uses configuration values provided in the CodeConfigurationValues parameter and ignores the apprunner.yaml file in the source code repository.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput }
ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs, ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtr and ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput` via:
ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs{...} or: nil
func ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtr ¶
func ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtr(v *ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrInput
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) CodeConfigurationValues ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) CodeConfigurationValues() ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput
Basic configuration for building and running the App Runner service. Use this parameter to quickly launch an App Runner service without providing an apprunner.yaml file in the source code repository (or ignoring the file if it exists). See Code Configuration Values below for more details.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ConfigurationSource ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ConfigurationSource() pulumi.StringPtrOutput
Source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows:
- `REPOSITORY` - App Runner reads configuration values from the apprunner.yaml file in the source code repository and ignores the CodeConfigurationValues parameter.
- `API` - App Runner uses configuration values provided in the CodeConfigurationValues parameter and ignores the apprunner.yaml file in the source code repository.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput) ToServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
type ServiceSourceConfigurationCodeRepositoryInput ¶
type ServiceSourceConfigurationCodeRepositoryInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryOutput() ServiceSourceConfigurationCodeRepositoryOutput ToServiceSourceConfigurationCodeRepositoryOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryOutput }
ServiceSourceConfigurationCodeRepositoryInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryArgs and ServiceSourceConfigurationCodeRepositoryOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryInput` via:
ServiceSourceConfigurationCodeRepositoryArgs{...}
type ServiceSourceConfigurationCodeRepositoryOutput ¶
type ServiceSourceConfigurationCodeRepositoryOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryOutput) CodeConfiguration ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) CodeConfiguration() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
Configuration for building and running the service from a source code repository. See Code Configuration below for more details.
func (ServiceSourceConfigurationCodeRepositoryOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryOutput) RepositoryUrl ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) RepositoryUrl() pulumi.StringOutput
Location of the repository that contains the source code.
func (ServiceSourceConfigurationCodeRepositoryOutput) SourceCodeVersion ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
Version that should be used within the source code repository. See Source Code Version below for more details.
func (ServiceSourceConfigurationCodeRepositoryOutput) SourceDirectory ¶ added in v6.11.0
func (o ServiceSourceConfigurationCodeRepositoryOutput) SourceDirectory() pulumi.StringPtrOutput
The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root.
func (ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutput() ServiceSourceConfigurationCodeRepositoryOutput
func (ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryOutput
func (ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
func (ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
type ServiceSourceConfigurationCodeRepositoryPtrInput ¶
type ServiceSourceConfigurationCodeRepositoryPtrInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput }
ServiceSourceConfigurationCodeRepositoryPtrInput is an input type that accepts ServiceSourceConfigurationCodeRepositoryArgs, ServiceSourceConfigurationCodeRepositoryPtr and ServiceSourceConfigurationCodeRepositoryPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositoryPtrInput` via:
ServiceSourceConfigurationCodeRepositoryArgs{...} or: nil
func ServiceSourceConfigurationCodeRepositoryPtr ¶
func ServiceSourceConfigurationCodeRepositoryPtr(v *ServiceSourceConfigurationCodeRepositoryArgs) ServiceSourceConfigurationCodeRepositoryPtrInput
type ServiceSourceConfigurationCodeRepositoryPtrOutput ¶
type ServiceSourceConfigurationCodeRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) CodeConfiguration ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) CodeConfiguration() ServiceSourceConfigurationCodeRepositoryCodeConfigurationPtrOutput
Configuration for building and running the service from a source code repository. See Code Configuration below for more details.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) RepositoryUrl ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) RepositoryUrl() pulumi.StringPtrOutput
Location of the repository that contains the source code.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceCodeVersion ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
Version that should be used within the source code repository. See Source Code Version below for more details.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceDirectory ¶ added in v6.11.0
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceDirectory() pulumi.StringPtrOutput
The path of the directory that stores source code and configuration files. The build and start commands also execute from here. The path is absolute from root and, if not specified, defaults to the repository root.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
type ServiceSourceConfigurationCodeRepositorySourceCodeVersion ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersion struct { // Type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`. Type string `pulumi:"type"` // Source code version. For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch. Value string `pulumi:"value"` }
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs struct { // Type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`. Type pulumi.StringInput `pulumi:"type"` // Source code version. For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch. Value pulumi.StringInput `pulumi:"value"` }
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ElementType ¶
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput ¶
func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput ¶
func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext ¶
func (i ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput }
ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput is an input type that accepts ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs and ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput` via:
ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs{...}
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Type ¶
Type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`.
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Value ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Value() pulumi.StringOutput
Source code version. For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput interface { pulumi.Input ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput }
ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput is an input type that accepts ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs, ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtr and ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput` via:
ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs{...} or: nil
func ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtr ¶
func ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtr(v *ServiceSourceConfigurationCodeRepositorySourceCodeVersionArgs) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrInput
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) ToServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Type ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Type() pulumi.StringPtrOutput
Type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`.
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Value ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Value() pulumi.StringPtrOutput
Source code version. For a git-based repository, a branch name maps to a specific version. App Runner uses the most recent commit to the branch.
type ServiceSourceConfigurationImageRepository ¶
type ServiceSourceConfigurationImageRepository struct { // Configuration for running the identified image. See Image Configuration below for more details. ImageConfiguration *ServiceSourceConfigurationImageRepositoryImageConfiguration `pulumi:"imageConfiguration"` // Identifier of an image. For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the // image name format, see Pulling an image in the Amazon ECR User Guide. ImageIdentifier string `pulumi:"imageIdentifier"` // Type of the image repository. This reflects the repository provider and whether the repository is private or public. Valid values: `ECR` , `ECR_PUBLIC`. ImageRepositoryType string `pulumi:"imageRepositoryType"` }
type ServiceSourceConfigurationImageRepositoryArgs ¶
type ServiceSourceConfigurationImageRepositoryArgs struct { // Configuration for running the identified image. See Image Configuration below for more details. ImageConfiguration ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput `pulumi:"imageConfiguration"` // Identifier of an image. For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the // image name format, see Pulling an image in the Amazon ECR User Guide. ImageIdentifier pulumi.StringInput `pulumi:"imageIdentifier"` // Type of the image repository. This reflects the repository provider and whether the repository is private or public. Valid values: `ECR` , `ECR_PUBLIC`. ImageRepositoryType pulumi.StringInput `pulumi:"imageRepositoryType"` }
func (ServiceSourceConfigurationImageRepositoryArgs) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutput ¶
func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutput() ServiceSourceConfigurationImageRepositoryOutput
func (ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutputWithContext ¶
func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryOutput
func (ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutput ¶
func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
func (ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext ¶
func (i ServiceSourceConfigurationImageRepositoryArgs) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
type ServiceSourceConfigurationImageRepositoryImageConfiguration ¶
type ServiceSourceConfigurationImageRepositoryImageConfiguration struct { // Port that your application listens to in the container. Defaults to `"8080"`. Port *string `pulumi:"port"` // Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store. RuntimeEnvironmentSecrets map[string]string `pulumi:"runtimeEnvironmentSecrets"` // Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid. RuntimeEnvironmentVariables map[string]string `pulumi:"runtimeEnvironmentVariables"` // Command App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command. StartCommand *string `pulumi:"startCommand"` }
type ServiceSourceConfigurationImageRepositoryImageConfigurationArgs ¶
type ServiceSourceConfigurationImageRepositoryImageConfigurationArgs struct { // Port that your application listens to in the container. Defaults to `"8080"`. Port pulumi.StringPtrInput `pulumi:"port"` // Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store. RuntimeEnvironmentSecrets pulumi.StringMapInput `pulumi:"runtimeEnvironmentSecrets"` // Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid. RuntimeEnvironmentVariables pulumi.StringMapInput `pulumi:"runtimeEnvironmentVariables"` // Command App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command. StartCommand pulumi.StringPtrInput `pulumi:"startCommand"` }
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput ¶
func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext ¶
func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput ¶
func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext ¶
func (i ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
type ServiceSourceConfigurationImageRepositoryImageConfigurationInput ¶
type ServiceSourceConfigurationImageRepositoryImageConfigurationInput interface { pulumi.Input ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext(context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationOutput }
ServiceSourceConfigurationImageRepositoryImageConfigurationInput is an input type that accepts ServiceSourceConfigurationImageRepositoryImageConfigurationArgs and ServiceSourceConfigurationImageRepositoryImageConfigurationOutput values. You can construct a concrete instance of `ServiceSourceConfigurationImageRepositoryImageConfigurationInput` via:
ServiceSourceConfigurationImageRepositoryImageConfigurationArgs{...}
type ServiceSourceConfigurationImageRepositoryImageConfigurationOutput ¶
type ServiceSourceConfigurationImageRepositoryImageConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) Port ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) Port() pulumi.StringPtrOutput
Port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentSecrets ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentVariables ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) StartCommand ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) StartCommand() pulumi.StringPtrOutput
Command App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput ¶
type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput interface { pulumi.Input ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput }
ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput is an input type that accepts ServiceSourceConfigurationImageRepositoryImageConfigurationArgs, ServiceSourceConfigurationImageRepositoryImageConfigurationPtr and ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput` via:
ServiceSourceConfigurationImageRepositoryImageConfigurationArgs{...} or: nil
func ServiceSourceConfigurationImageRepositoryImageConfigurationPtr ¶
func ServiceSourceConfigurationImageRepositoryImageConfigurationPtr(v *ServiceSourceConfigurationImageRepositoryImageConfigurationArgs) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrInput
type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput ¶
type ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) Port ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) Port() pulumi.StringPtrOutput
Port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentSecrets ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentSecrets() pulumi.StringMapOutput
Secrets and parameters available to your service as environment variables. A map of key/value pairs, where the key is the desired name of the Secret in the environment (i.e. it does not have to match the name of the secret in Secrets Manager or SSM Parameter Store), and the value is the ARN of the secret from AWS Secrets Manager or the ARN of the parameter in AWS SSM Parameter Store.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentVariables ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) RuntimeEnvironmentVariables() pulumi.StringMapOutput
Environment variables available to your running App Runner service. A map of key/value pairs. Keys with a prefix of `AWSAPPRUNNER` are reserved for system use and aren't valid.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) StartCommand ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) StartCommand() pulumi.StringPtrOutput
Command App Runner runs to start the application in the source image. If specified, this command overrides the Docker image’s default start command.
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
func (ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput) ToServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
type ServiceSourceConfigurationImageRepositoryInput ¶
type ServiceSourceConfigurationImageRepositoryInput interface { pulumi.Input ToServiceSourceConfigurationImageRepositoryOutput() ServiceSourceConfigurationImageRepositoryOutput ToServiceSourceConfigurationImageRepositoryOutputWithContext(context.Context) ServiceSourceConfigurationImageRepositoryOutput }
ServiceSourceConfigurationImageRepositoryInput is an input type that accepts ServiceSourceConfigurationImageRepositoryArgs and ServiceSourceConfigurationImageRepositoryOutput values. You can construct a concrete instance of `ServiceSourceConfigurationImageRepositoryInput` via:
ServiceSourceConfigurationImageRepositoryArgs{...}
type ServiceSourceConfigurationImageRepositoryOutput ¶
type ServiceSourceConfigurationImageRepositoryOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationImageRepositoryOutput) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryOutput) ImageConfiguration ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ImageConfiguration() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
Configuration for running the identified image. See Image Configuration below for more details.
func (ServiceSourceConfigurationImageRepositoryOutput) ImageIdentifier ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ImageIdentifier() pulumi.StringOutput
Identifier of an image. For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.
func (ServiceSourceConfigurationImageRepositoryOutput) ImageRepositoryType ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ImageRepositoryType() pulumi.StringOutput
Type of the image repository. This reflects the repository provider and whether the repository is private or public. Valid values: `ECR` , `ECR_PUBLIC`.
func (ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutput ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutput() ServiceSourceConfigurationImageRepositoryOutput
func (ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryOutput
func (ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
func (ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
type ServiceSourceConfigurationImageRepositoryPtrInput ¶
type ServiceSourceConfigurationImageRepositoryPtrInput interface { pulumi.Input ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput }
ServiceSourceConfigurationImageRepositoryPtrInput is an input type that accepts ServiceSourceConfigurationImageRepositoryArgs, ServiceSourceConfigurationImageRepositoryPtr and ServiceSourceConfigurationImageRepositoryPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationImageRepositoryPtrInput` via:
ServiceSourceConfigurationImageRepositoryArgs{...} or: nil
func ServiceSourceConfigurationImageRepositoryPtr ¶
func ServiceSourceConfigurationImageRepositoryPtr(v *ServiceSourceConfigurationImageRepositoryArgs) ServiceSourceConfigurationImageRepositoryPtrInput
type ServiceSourceConfigurationImageRepositoryPtrOutput ¶
type ServiceSourceConfigurationImageRepositoryPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ElementType ¶
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ImageConfiguration ¶
func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageConfiguration() ServiceSourceConfigurationImageRepositoryImageConfigurationPtrOutput
Configuration for running the identified image. See Image Configuration below for more details.
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ImageIdentifier ¶
func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageIdentifier() pulumi.StringPtrOutput
Identifier of an image. For an image in Amazon Elastic Container Registry (Amazon ECR), this is an image name. For the image name format, see Pulling an image in the Amazon ECR User Guide.
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ImageRepositoryType ¶
func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ImageRepositoryType() pulumi.StringPtrOutput
Type of the image repository. This reflects the repository provider and whether the repository is private or public. Valid values: `ECR` , `ECR_PUBLIC`.
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput ¶
func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutput() ServiceSourceConfigurationImageRepositoryPtrOutput
func (ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext ¶
func (o ServiceSourceConfigurationImageRepositoryPtrOutput) ToServiceSourceConfigurationImageRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationImageRepositoryPtrOutput
type ServiceSourceConfigurationInput ¶
type ServiceSourceConfigurationInput interface { pulumi.Input ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput ToServiceSourceConfigurationOutputWithContext(context.Context) ServiceSourceConfigurationOutput }
ServiceSourceConfigurationInput is an input type that accepts ServiceSourceConfigurationArgs and ServiceSourceConfigurationOutput values. You can construct a concrete instance of `ServiceSourceConfigurationInput` via:
ServiceSourceConfigurationArgs{...}
type ServiceSourceConfigurationOutput ¶
type ServiceSourceConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationOutput) AuthenticationConfiguration ¶
func (o ServiceSourceConfigurationOutput) AuthenticationConfiguration() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
Describes resources needed to authenticate access to some source repositories. See Authentication Configuration below for more details.
func (ServiceSourceConfigurationOutput) AutoDeploymentsEnabled ¶
func (o ServiceSourceConfigurationOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput
Whether continuous integration from the source repository is enabled for the App Runner service. If set to `true`, each repository change (source code commit or new image version) starts a deployment. Defaults to `true`.
func (ServiceSourceConfigurationOutput) CodeRepository ¶
func (o ServiceSourceConfigurationOutput) CodeRepository() ServiceSourceConfigurationCodeRepositoryPtrOutput
Description of a source code repository. See Code Repository below for more details.
func (ServiceSourceConfigurationOutput) ElementType ¶
func (ServiceSourceConfigurationOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationOutput) ImageRepository ¶
func (o ServiceSourceConfigurationOutput) ImageRepository() ServiceSourceConfigurationImageRepositoryPtrOutput
Description of a source image repository. See Image Repository below for more details.
func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutput ¶
func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutput() ServiceSourceConfigurationOutput
func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutputWithContext ¶
func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationOutputWithContext(ctx context.Context) ServiceSourceConfigurationOutput
func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
func (ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationOutput) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
type ServiceSourceConfigurationPtrInput ¶
type ServiceSourceConfigurationPtrInput interface { pulumi.Input ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput ToServiceSourceConfigurationPtrOutputWithContext(context.Context) ServiceSourceConfigurationPtrOutput }
ServiceSourceConfigurationPtrInput is an input type that accepts ServiceSourceConfigurationArgs, ServiceSourceConfigurationPtr and ServiceSourceConfigurationPtrOutput values. You can construct a concrete instance of `ServiceSourceConfigurationPtrInput` via:
ServiceSourceConfigurationArgs{...} or: nil
func ServiceSourceConfigurationPtr ¶
func ServiceSourceConfigurationPtr(v *ServiceSourceConfigurationArgs) ServiceSourceConfigurationPtrInput
type ServiceSourceConfigurationPtrOutput ¶
type ServiceSourceConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceSourceConfigurationPtrOutput) AuthenticationConfiguration ¶
func (o ServiceSourceConfigurationPtrOutput) AuthenticationConfiguration() ServiceSourceConfigurationAuthenticationConfigurationPtrOutput
Describes resources needed to authenticate access to some source repositories. See Authentication Configuration below for more details.
func (ServiceSourceConfigurationPtrOutput) AutoDeploymentsEnabled ¶
func (o ServiceSourceConfigurationPtrOutput) AutoDeploymentsEnabled() pulumi.BoolPtrOutput
Whether continuous integration from the source repository is enabled for the App Runner service. If set to `true`, each repository change (source code commit or new image version) starts a deployment. Defaults to `true`.
func (ServiceSourceConfigurationPtrOutput) CodeRepository ¶
func (o ServiceSourceConfigurationPtrOutput) CodeRepository() ServiceSourceConfigurationCodeRepositoryPtrOutput
Description of a source code repository. See Code Repository below for more details.
func (ServiceSourceConfigurationPtrOutput) Elem ¶
func (o ServiceSourceConfigurationPtrOutput) Elem() ServiceSourceConfigurationOutput
func (ServiceSourceConfigurationPtrOutput) ElementType ¶
func (ServiceSourceConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceSourceConfigurationPtrOutput) ImageRepository ¶
func (o ServiceSourceConfigurationPtrOutput) ImageRepository() ServiceSourceConfigurationImageRepositoryPtrOutput
Description of a source image repository. See Image Repository below for more details.
func (ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutput ¶
func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutput() ServiceSourceConfigurationPtrOutput
func (ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutputWithContext ¶
func (o ServiceSourceConfigurationPtrOutput) ToServiceSourceConfigurationPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationPtrOutput
type ServiceState ¶
type ServiceState struct { // ARN of the App Runner service. Arn pulumi.StringPtrInput // ARN of an App Runner automatic scaling configuration resource that you want to associate with your service. If not provided, App Runner associates the latest revision of a default auto scaling configuration. AutoScalingConfigurationArn pulumi.StringPtrInput // An optional custom encryption key that App Runner uses to encrypt the copy of your source repository that it maintains and your service logs. By default, App Runner uses an AWS managed CMK. See Encryption Configuration below for more details. EncryptionConfiguration ServiceEncryptionConfigurationPtrInput // Settings of the health check that AWS App Runner performs to monitor the health of your service. See Health Check Configuration below for more details. HealthCheckConfiguration ServiceHealthCheckConfigurationPtrInput // The runtime configuration of instances (scaling units) of the App Runner service. See Instance Configuration below for more details. InstanceConfiguration ServiceInstanceConfigurationPtrInput // Configuration settings related to network traffic of the web application that the App Runner service runs. See Network Configuration below for more details. NetworkConfiguration ServiceNetworkConfigurationPtrInput // The observability configuration of your service. See Observability Configuration below for more details. ObservabilityConfiguration ServiceObservabilityConfigurationPtrInput // An alphanumeric ID that App Runner generated for this service. Unique within the AWS Region. ServiceId pulumi.StringPtrInput // Name of the service. ServiceName pulumi.StringPtrInput // Subdomain URL that App Runner generated for this service. You can use this URL to access your service web application. ServiceUrl pulumi.StringPtrInput // The source to deploy to the App Runner service. Can be a code or an image repository. See Source Configuration below for more details. // // The following arguments are optional: SourceConfiguration ServiceSourceConfigurationPtrInput // Current state of the App Runner service. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type VpcConnector ¶
type VpcConnector struct { pulumi.CustomResourceState // ARN of VPC connector. Arn pulumi.StringOutput `pulumi:"arn"` // List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted. Status pulumi.StringOutput `pulumi:"status"` // List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. Subnets pulumi.StringArrayOutput `pulumi:"subnets"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Name for the VPC connector. VpcConnectorName pulumi.StringOutput `pulumi:"vpcConnectorName"` // The revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name. VpcConnectorRevision pulumi.IntOutput `pulumi:"vpcConnectorRevision"` }
Manages an App Runner VPC Connector.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewVpcConnector(ctx, "connector", &apprunner.VpcConnectorArgs{ VpcConnectorName: pulumi.String("name"), Subnets: pulumi.StringArray{ pulumi.String("subnet1"), pulumi.String("subnet2"), }, SecurityGroups: pulumi.StringArray{ pulumi.String("sg1"), pulumi.String("sg2"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner vpc connector using the `arn`. For example:
```sh $ pulumi import aws:apprunner/vpcConnector:VpcConnector example arn:aws:apprunner:us-east-1:1234567890:vpcconnector/example/1/0a03292a89764e5882c41d8f991c82fe ```
func GetVpcConnector ¶
func GetVpcConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcConnectorState, opts ...pulumi.ResourceOption) (*VpcConnector, error)
GetVpcConnector gets an existing VpcConnector 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 NewVpcConnector ¶
func NewVpcConnector(ctx *pulumi.Context, name string, args *VpcConnectorArgs, opts ...pulumi.ResourceOption) (*VpcConnector, error)
NewVpcConnector registers a new resource with the given unique name, arguments, and options.
func (*VpcConnector) ElementType ¶
func (*VpcConnector) ElementType() reflect.Type
func (*VpcConnector) ToVpcConnectorOutput ¶
func (i *VpcConnector) ToVpcConnectorOutput() VpcConnectorOutput
func (*VpcConnector) ToVpcConnectorOutputWithContext ¶
func (i *VpcConnector) ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput
type VpcConnectorArgs ¶
type VpcConnectorArgs struct { // List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic. SecurityGroups pulumi.StringArrayInput // List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. Subnets pulumi.StringArrayInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Name for the VPC connector. VpcConnectorName pulumi.StringInput }
The set of arguments for constructing a VpcConnector resource.
func (VpcConnectorArgs) ElementType ¶
func (VpcConnectorArgs) ElementType() reflect.Type
type VpcConnectorArray ¶
type VpcConnectorArray []VpcConnectorInput
func (VpcConnectorArray) ElementType ¶
func (VpcConnectorArray) ElementType() reflect.Type
func (VpcConnectorArray) ToVpcConnectorArrayOutput ¶
func (i VpcConnectorArray) ToVpcConnectorArrayOutput() VpcConnectorArrayOutput
func (VpcConnectorArray) ToVpcConnectorArrayOutputWithContext ¶
func (i VpcConnectorArray) ToVpcConnectorArrayOutputWithContext(ctx context.Context) VpcConnectorArrayOutput
type VpcConnectorArrayInput ¶
type VpcConnectorArrayInput interface { pulumi.Input ToVpcConnectorArrayOutput() VpcConnectorArrayOutput ToVpcConnectorArrayOutputWithContext(context.Context) VpcConnectorArrayOutput }
VpcConnectorArrayInput is an input type that accepts VpcConnectorArray and VpcConnectorArrayOutput values. You can construct a concrete instance of `VpcConnectorArrayInput` via:
VpcConnectorArray{ VpcConnectorArgs{...} }
type VpcConnectorArrayOutput ¶
type VpcConnectorArrayOutput struct{ *pulumi.OutputState }
func (VpcConnectorArrayOutput) ElementType ¶
func (VpcConnectorArrayOutput) ElementType() reflect.Type
func (VpcConnectorArrayOutput) Index ¶
func (o VpcConnectorArrayOutput) Index(i pulumi.IntInput) VpcConnectorOutput
func (VpcConnectorArrayOutput) ToVpcConnectorArrayOutput ¶
func (o VpcConnectorArrayOutput) ToVpcConnectorArrayOutput() VpcConnectorArrayOutput
func (VpcConnectorArrayOutput) ToVpcConnectorArrayOutputWithContext ¶
func (o VpcConnectorArrayOutput) ToVpcConnectorArrayOutputWithContext(ctx context.Context) VpcConnectorArrayOutput
type VpcConnectorInput ¶
type VpcConnectorInput interface { pulumi.Input ToVpcConnectorOutput() VpcConnectorOutput ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput }
type VpcConnectorMap ¶
type VpcConnectorMap map[string]VpcConnectorInput
func (VpcConnectorMap) ElementType ¶
func (VpcConnectorMap) ElementType() reflect.Type
func (VpcConnectorMap) ToVpcConnectorMapOutput ¶
func (i VpcConnectorMap) ToVpcConnectorMapOutput() VpcConnectorMapOutput
func (VpcConnectorMap) ToVpcConnectorMapOutputWithContext ¶
func (i VpcConnectorMap) ToVpcConnectorMapOutputWithContext(ctx context.Context) VpcConnectorMapOutput
type VpcConnectorMapInput ¶
type VpcConnectorMapInput interface { pulumi.Input ToVpcConnectorMapOutput() VpcConnectorMapOutput ToVpcConnectorMapOutputWithContext(context.Context) VpcConnectorMapOutput }
VpcConnectorMapInput is an input type that accepts VpcConnectorMap and VpcConnectorMapOutput values. You can construct a concrete instance of `VpcConnectorMapInput` via:
VpcConnectorMap{ "key": VpcConnectorArgs{...} }
type VpcConnectorMapOutput ¶
type VpcConnectorMapOutput struct{ *pulumi.OutputState }
func (VpcConnectorMapOutput) ElementType ¶
func (VpcConnectorMapOutput) ElementType() reflect.Type
func (VpcConnectorMapOutput) MapIndex ¶
func (o VpcConnectorMapOutput) MapIndex(k pulumi.StringInput) VpcConnectorOutput
func (VpcConnectorMapOutput) ToVpcConnectorMapOutput ¶
func (o VpcConnectorMapOutput) ToVpcConnectorMapOutput() VpcConnectorMapOutput
func (VpcConnectorMapOutput) ToVpcConnectorMapOutputWithContext ¶
func (o VpcConnectorMapOutput) ToVpcConnectorMapOutputWithContext(ctx context.Context) VpcConnectorMapOutput
type VpcConnectorOutput ¶
type VpcConnectorOutput struct{ *pulumi.OutputState }
func (VpcConnectorOutput) Arn ¶
func (o VpcConnectorOutput) Arn() pulumi.StringOutput
ARN of VPC connector.
func (VpcConnectorOutput) ElementType ¶
func (VpcConnectorOutput) ElementType() reflect.Type
func (VpcConnectorOutput) SecurityGroups ¶
func (o VpcConnectorOutput) SecurityGroups() pulumi.StringArrayOutput
List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
func (VpcConnectorOutput) Status ¶
func (o VpcConnectorOutput) Status() pulumi.StringOutput
Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.
func (VpcConnectorOutput) Subnets ¶
func (o VpcConnectorOutput) Subnets() pulumi.StringArrayOutput
List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
func (VpcConnectorOutput) Tags ¶
func (o VpcConnectorOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (VpcConnectorOutput) TagsAll
deprecated
func (o VpcConnectorOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (VpcConnectorOutput) ToVpcConnectorOutput ¶
func (o VpcConnectorOutput) ToVpcConnectorOutput() VpcConnectorOutput
func (VpcConnectorOutput) ToVpcConnectorOutputWithContext ¶
func (o VpcConnectorOutput) ToVpcConnectorOutputWithContext(ctx context.Context) VpcConnectorOutput
func (VpcConnectorOutput) VpcConnectorName ¶
func (o VpcConnectorOutput) VpcConnectorName() pulumi.StringOutput
Name for the VPC connector.
func (VpcConnectorOutput) VpcConnectorRevision ¶
func (o VpcConnectorOutput) VpcConnectorRevision() pulumi.IntOutput
The revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
type VpcConnectorState ¶
type VpcConnectorState struct { // ARN of VPC connector. Arn pulumi.StringPtrInput // List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic. SecurityGroups pulumi.StringArrayInput // Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted. Status pulumi.StringPtrInput // List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. Subnets pulumi.StringArrayInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Name for the VPC connector. VpcConnectorName pulumi.StringPtrInput // The revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name. VpcConnectorRevision pulumi.IntPtrInput }
func (VpcConnectorState) ElementType ¶
func (VpcConnectorState) ElementType() reflect.Type
type VpcIngressConnection ¶
type VpcIngressConnection struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the VPC Ingress Connection. Arn pulumi.StringOutput `pulumi:"arn"` // The domain name associated with the VPC Ingress Connection resource. DomainName pulumi.StringOutput `pulumi:"domainName"` // Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See Ingress VPC Configuration below for more details. IngressVpcConfiguration VpcIngressConnectionIngressVpcConfigurationOutput `pulumi:"ingressVpcConfiguration"` // A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region. Name pulumi.StringOutput `pulumi:"name"` // The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // The current status of the VPC Ingress Connection. Status pulumi.StringOutput `pulumi:"status"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an App Runner VPC Ingress Connection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/apprunner" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apprunner.NewVpcIngressConnection(ctx, "example", &apprunner.VpcIngressConnectionArgs{ Name: pulumi.String("example"), ServiceArn: pulumi.Any(exampleAwsApprunnerService.Arn), IngressVpcConfiguration: &apprunner.VpcIngressConnectionIngressVpcConfigurationArgs{ VpcId: pulumi.Any(_default.Id), VpcEndpointId: pulumi.Any(apprunner.Id), }, Tags: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import App Runner VPC Ingress Connection using the `arn`. For example:
```sh $ pulumi import aws:apprunner/vpcIngressConnection:VpcIngressConnection example "arn:aws:apprunner:us-west-2:837424938642:vpcingressconnection/example/b379f86381d74825832c2e82080342fa" ```
func GetVpcIngressConnection ¶
func GetVpcIngressConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpcIngressConnectionState, opts ...pulumi.ResourceOption) (*VpcIngressConnection, error)
GetVpcIngressConnection gets an existing VpcIngressConnection 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 NewVpcIngressConnection ¶
func NewVpcIngressConnection(ctx *pulumi.Context, name string, args *VpcIngressConnectionArgs, opts ...pulumi.ResourceOption) (*VpcIngressConnection, error)
NewVpcIngressConnection registers a new resource with the given unique name, arguments, and options.
func (*VpcIngressConnection) ElementType ¶
func (*VpcIngressConnection) ElementType() reflect.Type
func (*VpcIngressConnection) ToVpcIngressConnectionOutput ¶
func (i *VpcIngressConnection) ToVpcIngressConnectionOutput() VpcIngressConnectionOutput
func (*VpcIngressConnection) ToVpcIngressConnectionOutputWithContext ¶
func (i *VpcIngressConnection) ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput
type VpcIngressConnectionArgs ¶
type VpcIngressConnectionArgs struct { // Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See Ingress VPC Configuration below for more details. IngressVpcConfiguration VpcIngressConnectionIngressVpcConfigurationInput // A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource. ServiceArn pulumi.StringInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VpcIngressConnection resource.
func (VpcIngressConnectionArgs) ElementType ¶
func (VpcIngressConnectionArgs) ElementType() reflect.Type
type VpcIngressConnectionArray ¶
type VpcIngressConnectionArray []VpcIngressConnectionInput
func (VpcIngressConnectionArray) ElementType ¶
func (VpcIngressConnectionArray) ElementType() reflect.Type
func (VpcIngressConnectionArray) ToVpcIngressConnectionArrayOutput ¶
func (i VpcIngressConnectionArray) ToVpcIngressConnectionArrayOutput() VpcIngressConnectionArrayOutput
func (VpcIngressConnectionArray) ToVpcIngressConnectionArrayOutputWithContext ¶
func (i VpcIngressConnectionArray) ToVpcIngressConnectionArrayOutputWithContext(ctx context.Context) VpcIngressConnectionArrayOutput
type VpcIngressConnectionArrayInput ¶
type VpcIngressConnectionArrayInput interface { pulumi.Input ToVpcIngressConnectionArrayOutput() VpcIngressConnectionArrayOutput ToVpcIngressConnectionArrayOutputWithContext(context.Context) VpcIngressConnectionArrayOutput }
VpcIngressConnectionArrayInput is an input type that accepts VpcIngressConnectionArray and VpcIngressConnectionArrayOutput values. You can construct a concrete instance of `VpcIngressConnectionArrayInput` via:
VpcIngressConnectionArray{ VpcIngressConnectionArgs{...} }
type VpcIngressConnectionArrayOutput ¶
type VpcIngressConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpcIngressConnectionArrayOutput) ElementType ¶
func (VpcIngressConnectionArrayOutput) ElementType() reflect.Type
func (VpcIngressConnectionArrayOutput) Index ¶
func (o VpcIngressConnectionArrayOutput) Index(i pulumi.IntInput) VpcIngressConnectionOutput
func (VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutput ¶
func (o VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutput() VpcIngressConnectionArrayOutput
func (VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutputWithContext ¶
func (o VpcIngressConnectionArrayOutput) ToVpcIngressConnectionArrayOutputWithContext(ctx context.Context) VpcIngressConnectionArrayOutput
type VpcIngressConnectionIngressVpcConfigurationArgs ¶
type VpcIngressConnectionIngressVpcConfigurationArgs struct { // The ID of the VPC endpoint that your App Runner service connects to. VpcEndpointId pulumi.StringPtrInput `pulumi:"vpcEndpointId"` // The ID of the VPC that is used for the VPC endpoint. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (VpcIngressConnectionIngressVpcConfigurationArgs) ElementType ¶
func (VpcIngressConnectionIngressVpcConfigurationArgs) ElementType() reflect.Type
func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutput ¶
func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput
func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext ¶
func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput
func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput ¶
func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
func (VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext ¶
func (i VpcIngressConnectionIngressVpcConfigurationArgs) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
type VpcIngressConnectionIngressVpcConfigurationInput ¶
type VpcIngressConnectionIngressVpcConfigurationInput interface { pulumi.Input ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(context.Context) VpcIngressConnectionIngressVpcConfigurationOutput }
VpcIngressConnectionIngressVpcConfigurationInput is an input type that accepts VpcIngressConnectionIngressVpcConfigurationArgs and VpcIngressConnectionIngressVpcConfigurationOutput values. You can construct a concrete instance of `VpcIngressConnectionIngressVpcConfigurationInput` via:
VpcIngressConnectionIngressVpcConfigurationArgs{...}
type VpcIngressConnectionIngressVpcConfigurationOutput ¶
type VpcIngressConnectionIngressVpcConfigurationOutput struct{ *pulumi.OutputState }
func (VpcIngressConnectionIngressVpcConfigurationOutput) ElementType ¶
func (VpcIngressConnectionIngressVpcConfigurationOutput) ElementType() reflect.Type
func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutput ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutput() VpcIngressConnectionIngressVpcConfigurationOutput
func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationOutput
func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
func (VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
func (VpcIngressConnectionIngressVpcConfigurationOutput) VpcEndpointId ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) VpcEndpointId() pulumi.StringPtrOutput
The ID of the VPC endpoint that your App Runner service connects to.
func (VpcIngressConnectionIngressVpcConfigurationOutput) VpcId ¶
func (o VpcIngressConnectionIngressVpcConfigurationOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC that is used for the VPC endpoint.
type VpcIngressConnectionIngressVpcConfigurationPtrInput ¶
type VpcIngressConnectionIngressVpcConfigurationPtrInput interface { pulumi.Input ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput }
VpcIngressConnectionIngressVpcConfigurationPtrInput is an input type that accepts VpcIngressConnectionIngressVpcConfigurationArgs, VpcIngressConnectionIngressVpcConfigurationPtr and VpcIngressConnectionIngressVpcConfigurationPtrOutput values. You can construct a concrete instance of `VpcIngressConnectionIngressVpcConfigurationPtrInput` via:
VpcIngressConnectionIngressVpcConfigurationArgs{...} or: nil
func VpcIngressConnectionIngressVpcConfigurationPtr ¶
func VpcIngressConnectionIngressVpcConfigurationPtr(v *VpcIngressConnectionIngressVpcConfigurationArgs) VpcIngressConnectionIngressVpcConfigurationPtrInput
type VpcIngressConnectionIngressVpcConfigurationPtrOutput ¶
type VpcIngressConnectionIngressVpcConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ElementType ¶
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ElementType() reflect.Type
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput ¶
func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutput() VpcIngressConnectionIngressVpcConfigurationPtrOutput
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext ¶
func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) ToVpcIngressConnectionIngressVpcConfigurationPtrOutputWithContext(ctx context.Context) VpcIngressConnectionIngressVpcConfigurationPtrOutput
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcEndpointId ¶
func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcEndpointId() pulumi.StringPtrOutput
The ID of the VPC endpoint that your App Runner service connects to.
func (VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcId ¶
func (o VpcIngressConnectionIngressVpcConfigurationPtrOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC that is used for the VPC endpoint.
type VpcIngressConnectionInput ¶
type VpcIngressConnectionInput interface { pulumi.Input ToVpcIngressConnectionOutput() VpcIngressConnectionOutput ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput }
type VpcIngressConnectionMap ¶
type VpcIngressConnectionMap map[string]VpcIngressConnectionInput
func (VpcIngressConnectionMap) ElementType ¶
func (VpcIngressConnectionMap) ElementType() reflect.Type
func (VpcIngressConnectionMap) ToVpcIngressConnectionMapOutput ¶
func (i VpcIngressConnectionMap) ToVpcIngressConnectionMapOutput() VpcIngressConnectionMapOutput
func (VpcIngressConnectionMap) ToVpcIngressConnectionMapOutputWithContext ¶
func (i VpcIngressConnectionMap) ToVpcIngressConnectionMapOutputWithContext(ctx context.Context) VpcIngressConnectionMapOutput
type VpcIngressConnectionMapInput ¶
type VpcIngressConnectionMapInput interface { pulumi.Input ToVpcIngressConnectionMapOutput() VpcIngressConnectionMapOutput ToVpcIngressConnectionMapOutputWithContext(context.Context) VpcIngressConnectionMapOutput }
VpcIngressConnectionMapInput is an input type that accepts VpcIngressConnectionMap and VpcIngressConnectionMapOutput values. You can construct a concrete instance of `VpcIngressConnectionMapInput` via:
VpcIngressConnectionMap{ "key": VpcIngressConnectionArgs{...} }
type VpcIngressConnectionMapOutput ¶
type VpcIngressConnectionMapOutput struct{ *pulumi.OutputState }
func (VpcIngressConnectionMapOutput) ElementType ¶
func (VpcIngressConnectionMapOutput) ElementType() reflect.Type
func (VpcIngressConnectionMapOutput) MapIndex ¶
func (o VpcIngressConnectionMapOutput) MapIndex(k pulumi.StringInput) VpcIngressConnectionOutput
func (VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutput ¶
func (o VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutput() VpcIngressConnectionMapOutput
func (VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutputWithContext ¶
func (o VpcIngressConnectionMapOutput) ToVpcIngressConnectionMapOutputWithContext(ctx context.Context) VpcIngressConnectionMapOutput
type VpcIngressConnectionOutput ¶
type VpcIngressConnectionOutput struct{ *pulumi.OutputState }
func (VpcIngressConnectionOutput) Arn ¶
func (o VpcIngressConnectionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
func (VpcIngressConnectionOutput) DomainName ¶
func (o VpcIngressConnectionOutput) DomainName() pulumi.StringOutput
The domain name associated with the VPC Ingress Connection resource.
func (VpcIngressConnectionOutput) ElementType ¶
func (VpcIngressConnectionOutput) ElementType() reflect.Type
func (VpcIngressConnectionOutput) IngressVpcConfiguration ¶
func (o VpcIngressConnectionOutput) IngressVpcConfiguration() VpcIngressConnectionIngressVpcConfigurationOutput
Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See Ingress VPC Configuration below for more details.
func (VpcIngressConnectionOutput) Name ¶
func (o VpcIngressConnectionOutput) Name() pulumi.StringOutput
A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region.
func (VpcIngressConnectionOutput) ServiceArn ¶
func (o VpcIngressConnectionOutput) ServiceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource.
func (VpcIngressConnectionOutput) Status ¶
func (o VpcIngressConnectionOutput) Status() pulumi.StringOutput
The current status of the VPC Ingress Connection.
func (VpcIngressConnectionOutput) Tags ¶
func (o VpcIngressConnectionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (VpcIngressConnectionOutput) TagsAll
deprecated
func (o VpcIngressConnectionOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (VpcIngressConnectionOutput) ToVpcIngressConnectionOutput ¶
func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutput() VpcIngressConnectionOutput
func (VpcIngressConnectionOutput) ToVpcIngressConnectionOutputWithContext ¶
func (o VpcIngressConnectionOutput) ToVpcIngressConnectionOutputWithContext(ctx context.Context) VpcIngressConnectionOutput
type VpcIngressConnectionState ¶
type VpcIngressConnectionState struct { // The Amazon Resource Name (ARN) of the VPC Ingress Connection. Arn pulumi.StringPtrInput // The domain name associated with the VPC Ingress Connection resource. DomainName pulumi.StringPtrInput // Specifications for the customer’s Amazon VPC and the related AWS PrivateLink VPC endpoint that are used to create the VPC Ingress Connection resource. See Ingress VPC Configuration below for more details. IngressVpcConfiguration VpcIngressConnectionIngressVpcConfigurationPtrInput // A name for the VPC Ingress Connection resource. It must be unique across all the active VPC Ingress Connections in your AWS account in the AWS Region. Name pulumi.StringPtrInput // The Amazon Resource Name (ARN) for this App Runner service that is used to create the VPC Ingress Connection resource. ServiceArn pulumi.StringPtrInput // The current status of the VPC Ingress Connection. Status pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (VpcIngressConnectionState) ElementType ¶
func (VpcIngressConnectionState) ElementType() reflect.Type