Class ServiceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.apprunner.ServiceProps.Jsii$Proxy
- All Implemented Interfaces:
ServiceProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ServiceProps
@Stability(Experimental)
@Internal
public static final class ServiceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ServiceProps
An implementation for
ServiceProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.apprunner.ServiceProps
ServiceProps.Builder, ServiceProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(ServiceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theServiceProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final IRole
(experimental) The IAM role that grants the App Runner service access to a source repository.final Cpu
getCpu()
(experimental) The number of CPU units reserved for each instance of your App Runner service.final IRole
(experimental) The IAM role that provides permissions to your App Runner service.final Memory
(experimental) The amount of memory reserved for each instance of your App Runner service.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 int
hashCode()
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:
getSource
in 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.
-
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:
getCpu
in 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: - no instance role attached.
-
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:
getMemory
in interfaceServiceProps
-
getServiceName
Description copied from interface:ServiceProps
(experimental) Name of the service.Default: - auto-generated if undefined.
- Specified by:
getServiceName
in 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:
getVpcConnector
in interfaceServiceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-