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
- func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
- func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
- 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 (AutoScalingConfigurationVersionOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
- func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
- type AutoScalingConfigurationVersionPtrInput
- type AutoScalingConfigurationVersionPtrOutput
- func (o AutoScalingConfigurationVersionPtrOutput) Elem() AutoScalingConfigurationVersionOutput
- func (AutoScalingConfigurationVersionPtrOutput) ElementType() reflect.Type
- func (o AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
- func (o AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
- type AutoScalingConfigurationVersionState
- type Connection
- func (*Connection) ElementType() reflect.Type
- func (i *Connection) ToConnectionOutput() ConnectionOutput
- func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
- func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- 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 (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
- func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- type ConnectionPtrInput
- type ConnectionPtrOutput
- type ConnectionState
- type CustomDomainAssociation
- func (*CustomDomainAssociation) ElementType() reflect.Type
- func (i *CustomDomainAssociation) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
- func (i *CustomDomainAssociation) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
- func (i *CustomDomainAssociation) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
- func (i *CustomDomainAssociation) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
- 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 (CustomDomainAssociationOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
- func (o CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
- type CustomDomainAssociationPtrInput
- type CustomDomainAssociationPtrOutput
- func (o CustomDomainAssociationPtrOutput) Elem() CustomDomainAssociationOutput
- func (CustomDomainAssociationPtrOutput) ElementType() reflect.Type
- func (o CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
- func (o CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
- type CustomDomainAssociationState
- type Service
- func (*Service) ElementType() reflect.Type
- func (i *Service) ToServiceOutput() ServiceOutput
- func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (i *Service) ToServicePtrOutput() ServicePtrOutput
- func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- 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.StringOutput
- 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 ServiceOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
- func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- type ServicePtrInput
- type ServicePtrOutput
- 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) 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) 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) 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) 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) 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) 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
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"` // Whether the auto scaling configuration has the highest `autoScalingConfigurationRevision` among all configurations that share the same `autoScalingConfigurationName`. Latest pulumi.BoolOutput `pulumi:"latest"` // The 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"` // The maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrOutput `pulumi:"maxSize"` // The minimal number of instances that App Runner provisions for your service. MinSize pulumi.IntPtrOutput `pulumi:"minSize"` // The 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages an App Runner AutoScaling Configuration Version.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/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
App Runner AutoScaling Configuration Versions can be imported by using the `arn`, e.g.
```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
func (*AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutput ¶
func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
func (*AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutputWithContext ¶
func (i *AutoScalingConfigurationVersion) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
type AutoScalingConfigurationVersionArgs ¶
type AutoScalingConfigurationVersionArgs struct { // Name of the auto scaling configuration. AutoScalingConfigurationName pulumi.StringInput // The 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 // The maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrInput // The 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll 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) ElementType ¶
func (AutoScalingConfigurationVersionOutput) ElementType() reflect.Type
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutput() AutoScalingConfigurationVersionOutput
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionOutput
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutput ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
func (AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext ¶
func (o AutoScalingConfigurationVersionOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
type AutoScalingConfigurationVersionPtrInput ¶
type AutoScalingConfigurationVersionPtrInput interface { pulumi.Input ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput }
type AutoScalingConfigurationVersionPtrOutput ¶
type AutoScalingConfigurationVersionPtrOutput struct{ *pulumi.OutputState }
func (AutoScalingConfigurationVersionPtrOutput) ElementType ¶
func (AutoScalingConfigurationVersionPtrOutput) ElementType() reflect.Type
func (AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutput ¶
func (o AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutput() AutoScalingConfigurationVersionPtrOutput
func (AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext ¶
func (o AutoScalingConfigurationVersionPtrOutput) ToAutoScalingConfigurationVersionPtrOutputWithContext(ctx context.Context) AutoScalingConfigurationVersionPtrOutput
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 // Whether the auto scaling configuration has the highest `autoScalingConfigurationRevision` among all configurations that share the same `autoScalingConfigurationName`. Latest pulumi.BoolPtrInput // The 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 // The maximal number of instances that App Runner provisions for your service. MaxSize pulumi.IntPtrInput // The minimal number of instances that App Runner provisions for your service. MinSize pulumi.IntPtrInput // The 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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"` // The source repository provider. Valid values: `GITHUB`. ProviderType pulumi.StringOutput `pulumi:"providerType"` // The 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v4/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
App Runner Connections can be imported by using the `connection_name`, e.g.
```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
func (*Connection) ToConnectionPtrOutput ¶
func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
func (*Connection) ToConnectionPtrOutputWithContext ¶
func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // Name of the connection. ConnectionName pulumi.StringInput // The 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll 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) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToConnectionPtrOutput ¶
func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionOutput) ToConnectionPtrOutputWithContext ¶
func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionPtrInput ¶
type ConnectionPtrInput interface { pulumi.Input ToConnectionPtrOutput() ConnectionPtrOutput ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput }
type ConnectionPtrOutput ¶
type ConnectionPtrOutput struct{ *pulumi.OutputState }
func (ConnectionPtrOutput) Elem ¶ added in v4.15.0
func (o ConnectionPtrOutput) Elem() ConnectionOutput
func (ConnectionPtrOutput) ElementType ¶
func (ConnectionPtrOutput) ElementType() reflect.Type
func (ConnectionPtrOutput) ToConnectionPtrOutput ¶
func (o ConnectionPtrOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionPtrOutput) ToConnectionPtrOutputWithContext ¶
func (o ConnectionPtrOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionState ¶
type ConnectionState struct { // ARN of the connection. Arn pulumi.StringPtrInput // Name of the connection. ConnectionName pulumi.StringPtrInput // The source repository provider. Valid values: `GITHUB`. ProviderType pulumi.StringPtrInput // The 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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"` // The 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"` // The 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"` // The ARN of the App Runner service. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // The 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/v4/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(aws_apprunner_service.Example.Arn), }) if err != nil { return err } return nil }) }
```
## Import
App Runner Custom Domain Associations can be imported by using the `domain_name` and `service_arn` separated by a comma (`,`), e.g.
```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
func (*CustomDomainAssociation) ToCustomDomainAssociationPtrOutput ¶
func (i *CustomDomainAssociation) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
func (*CustomDomainAssociation) ToCustomDomainAssociationPtrOutputWithContext ¶
func (i *CustomDomainAssociation) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
type CustomDomainAssociationArgs ¶
type CustomDomainAssociationArgs struct { // The 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 // The 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 { // The certificate CNAME record name. Name *string `pulumi:"name"` // The 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"` // The record type, always `CNAME`. Type *string `pulumi:"type"` // The certificate CNAME record value. Value *string `pulumi:"value"` }
type CustomDomainAssociationCertificateValidationRecordArgs ¶
type CustomDomainAssociationCertificateValidationRecordArgs struct { // The certificate CNAME record name. Name pulumi.StringPtrInput `pulumi:"name"` // The 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"` // The record type, always `CNAME`. Type pulumi.StringPtrInput `pulumi:"type"` // The 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 ¶
The certificate CNAME record name.
func (CustomDomainAssociationCertificateValidationRecordOutput) Status ¶
func (o CustomDomainAssociationCertificateValidationRecordOutput) Status() pulumi.StringPtrOutput
The 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
func (CustomDomainAssociationCertificateValidationRecordOutput) Type ¶
The record type, always `CNAME`.
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) ElementType ¶
func (CustomDomainAssociationOutput) ElementType() reflect.Type
func (CustomDomainAssociationOutput) ToCustomDomainAssociationOutput ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutput() CustomDomainAssociationOutput
func (CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationOutputWithContext(ctx context.Context) CustomDomainAssociationOutput
func (CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutput ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
func (CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutputWithContext ¶
func (o CustomDomainAssociationOutput) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
type CustomDomainAssociationPtrInput ¶
type CustomDomainAssociationPtrInput interface { pulumi.Input ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput }
type CustomDomainAssociationPtrOutput ¶
type CustomDomainAssociationPtrOutput struct{ *pulumi.OutputState }
func (CustomDomainAssociationPtrOutput) Elem ¶ added in v4.15.0
func (o CustomDomainAssociationPtrOutput) Elem() CustomDomainAssociationOutput
func (CustomDomainAssociationPtrOutput) ElementType ¶
func (CustomDomainAssociationPtrOutput) ElementType() reflect.Type
func (CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutput ¶
func (o CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutput() CustomDomainAssociationPtrOutput
func (CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutputWithContext ¶
func (o CustomDomainAssociationPtrOutput) ToCustomDomainAssociationPtrOutputWithContext(ctx context.Context) CustomDomainAssociationPtrOutput
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 // The 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 // The 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 // The ARN of the App Runner service. ServiceArn pulumi.StringPtrInput // The 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 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"` // 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"` // A 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. SourceConfiguration ServiceSourceConfigurationOutput `pulumi:"sourceConfiguration"` // The 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"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. 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/v4/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(aws_apprunner_connection.Example.Arn), }, CodeRepository: &apprunner.ServiceSourceConfigurationCodeRepositoryArgs{ CodeConfiguration: &apprunner.ServiceSourceConfigurationCodeRepositoryCodeConfigurationArgs{ CodeConfigurationValues: &apprunner.ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs{ BuildCommand: pulumi.String("python setup.py develop"), Port: pulumi.String("8000"), Runtime: pulumi.String("python3"), 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"), }, }, }, 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/v4/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/jg/hello:latest"), ImageRepositoryType: pulumi.String("ECR_PUBLIC"), }, }, Tags: pulumi.StringMap{ "Name": pulumi.String("example-apprunner-service"), }, }) if err != nil { return err } return nil }) }
```
## Import
App Runner Services can be imported by using the `arn`, e.g.
```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
func (*Service) ToServicePtrOutput ¶
func (i *Service) ToServicePtrOutput() ServicePtrOutput
func (*Service) ToServicePtrOutputWithContext ¶
func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
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 // 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. 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll 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 { // The ARN of the KMS key used for encryption. KmsKey string `pulumi:"kmsKey"` }
type ServiceEncryptionConfigurationArgs ¶
type ServiceEncryptionConfigurationArgs struct { // The 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
The 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
The 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 { // The 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"` // The time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20. Interval *int `pulumi:"interval"` // The URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200. Path *string `pulumi:"path"` // The 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"` // The 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"` // The 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 { // The 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"` // The time interval, in seconds, between health checks. Defaults to 5. Minimum value of 1. Maximum value of 20. Interval pulumi.IntPtrInput `pulumi:"interval"` // The URL to send requests to for health checks. Defaults to `/`. Minimum length of 0. Maximum length of 51200. Path pulumi.StringPtrInput `pulumi:"path"` // The 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"` // The 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"` // The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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
The 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 { // The number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `1024|2048|(1|2) vCPU`. Cpu *string `pulumi:"cpu"` // The Amazon Resource Name (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"` // The amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `2048|3072|4096|(2|3|4) GB`. Memory *string `pulumi:"memory"` }
type ServiceInstanceConfigurationArgs ¶
type ServiceInstanceConfigurationArgs struct { // The number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `1024|2048|(1|2) vCPU`. Cpu pulumi.StringPtrInput `pulumi:"cpu"` // The Amazon Resource Name (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.StringInput `pulumi:"instanceRoleArn"` // The amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `2048|3072|4096|(2|3|4) 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
The number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `1024|2048|(1|2) vCPU`.
func (ServiceInstanceConfigurationOutput) ElementType ¶
func (ServiceInstanceConfigurationOutput) ElementType() reflect.Type
func (ServiceInstanceConfigurationOutput) InstanceRoleArn ¶
func (o ServiceInstanceConfigurationOutput) InstanceRoleArn() pulumi.StringOutput
The Amazon Resource Name (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
The amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `2048|3072|4096|(2|3|4) 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
The number of CPU units reserved for each instance of your App Runner service represented as a String. Defaults to `1024`. Valid values: `1024|2048|(1|2) vCPU`.
func (ServiceInstanceConfigurationPtrOutput) ElementType ¶
func (ServiceInstanceConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceInstanceConfigurationPtrOutput) InstanceRoleArn ¶
func (o ServiceInstanceConfigurationPtrOutput) InstanceRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (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
The amount of memory, in MB or GB, reserved for each instance of your App Runner service. Defaults to `2048`. Valid values: `2048|3072|4096|(2|3|4) 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 ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) ToServicePtrOutput ¶
func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
func (ServiceOutput) ToServicePtrOutputWithContext ¶
func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServicePtrInput ¶
type ServicePtrInput interface { pulumi.Input ToServicePtrOutput() ServicePtrOutput ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput }
type ServicePtrOutput ¶
type ServicePtrOutput struct{ *pulumi.OutputState }
func (ServicePtrOutput) Elem ¶ added in v4.15.0
func (o ServicePtrOutput) Elem() ServiceOutput
func (ServicePtrOutput) ElementType ¶
func (ServicePtrOutput) ElementType() reflect.Type
func (ServicePtrOutput) ToServicePtrOutput ¶
func (o ServicePtrOutput) ToServicePtrOutput() ServicePtrOutput
func (ServicePtrOutput) ToServicePtrOutputWithContext ¶
func (o ServicePtrOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
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"` // The location of the repository that contains the source code. RepositoryUrl string `pulumi:"repositoryUrl"` // The version that should be used within the source code repository. See Source Code Version below for more details. SourceCodeVersion ServiceSourceConfigurationCodeRepositorySourceCodeVersion `pulumi:"sourceCodeVersion"` }
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"` // The location of the repository that contains the source code. RepositoryUrl pulumi.StringInput `pulumi:"repositoryUrl"` // The version that should be used within the source code repository. See Source Code Version below for more details. SourceCodeVersion ServiceSourceConfigurationCodeRepositorySourceCodeVersionInput `pulumi:"sourceCodeVersion"` }
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"` // The source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows: 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"` // The source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows: 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 { // The command App Runner runs to build your application. BuildCommand *string `pulumi:"buildCommand"` // The port that your application listens to in the container. Defaults to `"8080"`. Port *string `pulumi:"port"` // A runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `python3`, `nodejs12`. Runtime string `pulumi:"runtime"` // 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"` // The command App Runner runs to start your application. StartCommand *string `pulumi:"startCommand"` }
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs ¶
type ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesArgs struct { // The command App Runner runs to build your application. BuildCommand pulumi.StringPtrInput `pulumi:"buildCommand"` // The port that your application listens to in the container. Defaults to `"8080"`. Port pulumi.StringPtrInput `pulumi:"port"` // A runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `python3`, `nodejs12`. Runtime pulumi.StringInput `pulumi:"runtime"` // 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"` // The 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
The command App Runner runs to build your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Port ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Port() pulumi.StringPtrOutput
The port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Runtime ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesOutput) Runtime() pulumi.StringOutput
A runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `python3`, `nodejs12`.
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
The 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
The command App Runner runs to build your application.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Elem ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) ElementType ¶
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Port ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Port() pulumi.StringPtrOutput
The port that your application listens to in the container. Defaults to `"8080"`.
func (ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Runtime ¶
func (o ServiceSourceConfigurationCodeRepositoryCodeConfigurationCodeConfigurationValuesPtrOutput) Runtime() pulumi.StringPtrOutput
A runtime environment type for building and running an App Runner service. Represents a programming language runtime. Valid values: `python3`, `nodejs12`.
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
The 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
The source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows:
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
The source of the App Runner configuration. Valid values: `REPOSITORY`, `API`. Values are interpreted as follows:
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
The location of the repository that contains the source code.
func (ServiceSourceConfigurationCodeRepositoryOutput) SourceCodeVersion ¶
func (o ServiceSourceConfigurationCodeRepositoryOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput
The version that should be used within the source code repository. See Source Code Version below for more details.
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
The location of the repository that contains the source code.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceCodeVersion ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) SourceCodeVersion() ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput
The version that should be used within the source code repository. See Source Code Version below for more details.
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutput() ServiceSourceConfigurationCodeRepositoryPtrOutput
func (ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext ¶
func (o ServiceSourceConfigurationCodeRepositoryPtrOutput) ToServiceSourceConfigurationCodeRepositoryPtrOutputWithContext(ctx context.Context) ServiceSourceConfigurationCodeRepositoryPtrOutput
type ServiceSourceConfigurationCodeRepositorySourceCodeVersion ¶
type ServiceSourceConfigurationCodeRepositorySourceCodeVersion struct { // The type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`. Type string `pulumi:"type"` // A 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 { // The type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`. Type pulumi.StringInput `pulumi:"type"` // A 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 ¶
The type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`.
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Value ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionOutput) Value() pulumi.StringOutput
A 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
The type of version identifier. For a git-based repository, branches represent versions. Valid values: `BRANCH`.
func (ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Value ¶
func (o ServiceSourceConfigurationCodeRepositorySourceCodeVersionPtrOutput) Value() pulumi.StringPtrOutput
A 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"` // The 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"` // The 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"` // The 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"` // The 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 { // The port that your application listens to in the container. Defaults to `"8080"`. Port *string `pulumi:"port"` // 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"` // A 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 { // The port that your application listens to in the container. Defaults to `"8080"`. Port pulumi.StringPtrInput `pulumi:"port"` // 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"` // A 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
The port that your application listens to in the container. Defaults to `"8080"`.
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
A 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
The port that your application listens to in the container. Defaults to `"8080"`.
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
A 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
The 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
The 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
The 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
The 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 // 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 // A 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. SourceConfiguration ServiceSourceConfigurationPtrInput // The 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 // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type