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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.apprunner.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 CpugetCpu()(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 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.
-
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
-
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:
getMemoryin 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()
-