Class ServiceProps.Jsii$Proxy
- All Implemented Interfaces:
ServiceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ServiceProps
ServiceProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apprunner.alpha.ServiceProps
ServiceProps.Builder, ServiceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ServiceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theServiceProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal IRole(experimental) The IAM role that grants the App Runner service access to a source repository.final Boolean(experimental) Specifies whether to enable continuous integration from the source repository.(experimental) Specifies an App Runner Auto Scaling Configuration.final CpugetCpu()(experimental) The number of CPU units reserved for each instance of your App Runner service.final HealthCheck(experimental) Settings for the health check that AWS App Runner performs to monitor the health of a service.final IRole(experimental) The IAM role that provides permissions to your App Runner service.final IpAddressType(experimental) The IP address type for your incoming public network configuration.final Boolean(experimental) Specifies whether your App Runner service is publicly accessible.final IKeyRef(experimental) The customer managed key that AWS App Runner uses to encrypt copies of the source repository and service logs.final Memory(experimental) The amount of memory reserved for each instance of your App Runner service.(experimental) Settings for an App Runner observability configuration.final String(experimental) Name of the service.final Source(experimental) The source of the repository for the service.final IVpcConnector(experimental) Settings for an App Runner VPC connector to associate with the service.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theServiceProps.Builder.
-
-
Method Details
-
getSource
Description copied from interface:ServiceProps(experimental) The source of the repository for the service.- Specified by:
getSourcein interfaceServiceProps
-
getAccessRole
Description copied from interface:ServiceProps(experimental) The IAM role that grants the App Runner service access to a source repository.It's required for ECR image repositories (but not for ECR Public repositories).
The role must be assumable by the 'build.apprunner.amazonaws.com' service principal.
Default: - generate a new access role.
- Specified by:
getAccessRolein interfaceServiceProps- See Also:
-
getAutoDeploymentsEnabled
Description copied from interface:ServiceProps(experimental) Specifies whether to enable continuous integration from the source repository.If true, continuous integration from the source repository is enabled for the App Runner service. Each repository change (including any source code commit or new image version) starts a deployment. By default, App Runner sets to false for a source image that uses an ECR Public repository or an ECR repository that's in an AWS account other than the one that the service is in. App Runner sets to true in all other cases (which currently include a source code repository or a source image using a same-account ECR repository).
Default: - no value will be passed.
- Specified by:
getAutoDeploymentsEnabledin interfaceServiceProps
-
getAutoScalingConfiguration
Description copied from interface:ServiceProps(experimental) Specifies an App Runner Auto Scaling Configuration.A default configuration is either the AWS recommended configuration, or the configuration you set as the default.
Default: - the latest revision of a default auto scaling configuration is used.
- Specified by:
getAutoScalingConfigurationin interfaceServiceProps- See Also:
-
getCpu
Description copied from interface:ServiceProps(experimental) The number of CPU units reserved for each instance of your App Runner service.Default: Cpu.ONE_VCPU
- Specified by:
getCpuin interfaceServiceProps
-
getHealthCheck
Description copied from interface:ServiceProps(experimental) Settings for the health check that AWS App Runner performs to monitor the health of a service.You can specify it by static methods
HealthCheck.httporHealthCheck.tcp.Default: - no health check configuration
- Specified by:
getHealthCheckin interfaceServiceProps
-
getInstanceRole
Description copied from interface:ServiceProps(experimental) The IAM role that provides permissions to your App Runner service.These are permissions that your code needs when it calls any AWS APIs.
The role must be assumable by the 'tasks.apprunner.amazonaws.com' service principal.
Default: - generate a new instance role.
- Specified by:
getInstanceRolein interfaceServiceProps- See Also:
-
getIpAddressType
Description copied from interface:ServiceProps(experimental) The IP address type for your incoming public network configuration.Default: - IpAddressType.IPV4
- Specified by:
getIpAddressTypein interfaceServiceProps
-
getIsPubliclyAccessible
Description copied from interface:ServiceProps(experimental) Specifies whether your App Runner service is publicly accessible.If you use
VpcIngressConnection, you must set this property tofalse.Default: true
- Specified by:
getIsPubliclyAccessiblein interfaceServiceProps
-
getKmsKey
Description copied from interface:ServiceProps(experimental) The customer managed key that AWS App Runner uses to encrypt copies of the source repository and service logs.Default: - Use an AWS managed key
- Specified by:
getKmsKeyin interfaceServiceProps
-
getMemory
Description copied from interface:ServiceProps(experimental) The amount of memory reserved for each instance of your App Runner service.Default: Memory.TWO_GB
- Specified by:
getMemoryin interfaceServiceProps
-
getObservabilityConfiguration
Description copied from interface:ServiceProps(experimental) Settings for an App Runner observability configuration.Default: - no observability configuration resource is associated with the service.
- Specified by:
getObservabilityConfigurationin interfaceServiceProps
-
getServiceName
Description copied from interface:ServiceProps(experimental) Name of the service.Default: - auto-generated if undefined.
- Specified by:
getServiceNamein interfaceServiceProps
-
getVpcConnector
Description copied from interface:ServiceProps(experimental) Settings for an App Runner VPC connector to associate with the service.Default: - no VPC connector, uses the DEFAULT egress type instead
- Specified by:
getVpcConnectorin interfaceServiceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-