public static final class AwsSdkCall.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements AwsSdkCall
AwsSdkCall
AwsSdkCall.Builder, AwsSdkCall.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAction()
The service action to call.
|
java.lang.String |
getApiVersion()
API version to use for the service.
|
java.lang.String |
getAssumedRoleArn()
Used for running the SDK calls in underlying lambda with a different role Can be used primarily for cross-account requests to for example connect hostedzone with a shared vpc.
|
java.lang.String |
getIgnoreErrorCodesMatching()
The regex pattern to use to catch API errors.
|
java.lang.String |
getOutputPath()
(deprecated) Restrict the data returned by the custom resource to a specific path in the API response.
|
java.util.List<java.lang.String> |
getOutputPaths()
Restrict the data returned by the custom resource to specific paths in the API response.
|
java.lang.Object |
getParameters()
The parameters for the service action.
|
PhysicalResourceId |
getPhysicalResourceId()
The physical resource id of the custom resource for this call.
|
java.lang.String |
getRegion()
The region to send service requests to.
|
java.lang.String |
getService()
The service to call.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getAction()
AwsSdkCall
getAction
in interface AwsSdkCall
public final java.lang.String getService()
AwsSdkCall
getService
in interface AwsSdkCall
public final java.lang.String getApiVersion()
AwsSdkCall
Default: - use latest available API version
getApiVersion
in interface AwsSdkCall
public final java.lang.String getAssumedRoleArn()
AwsSdkCall
Example for Route53 / associateVPCWithHostedZone
Default: - run without assuming role
getAssumedRoleArn
in interface AwsSdkCall
public final java.lang.String getIgnoreErrorCodesMatching()
AwsSdkCall
The code
property of the
Error
object will be tested against this pattern. If there is a match an
error will not be thrown.
Default: - do not catch errors
getIgnoreErrorCodesMatching
in interface AwsSdkCall
public final java.lang.String getOutputPath()
AwsSdkCall
Use this to limit the data returned by the custom resource if working with API calls that could potentially result in custom response objects exceeding the hard limit of 4096 bytes.
Example for ECS / updateService: 'service.deploymentConfiguration.maximumPercent'
Default: - return all data
getOutputPath
in interface AwsSdkCall
public final java.util.List<java.lang.String> getOutputPaths()
AwsSdkCall
Use this to limit the data returned by the custom resource if working with API calls that could potentially result in custom response objects exceeding the hard limit of 4096 bytes.
Example for ECS / updateService: ['service.deploymentConfiguration.maximumPercent']
Default: - return all data
getOutputPaths
in interface AwsSdkCall
public final java.lang.Object getParameters()
AwsSdkCall
Default: - no parameters
getParameters
in interface AwsSdkCall
public final PhysicalResourceId getPhysicalResourceId()
AwsSdkCall
Mandatory for onCreate or onUpdate calls.
Default: - no physical resource id
getPhysicalResourceId
in interface AwsSdkCall
public final java.lang.String getRegion()
AwsSdkCall
Note: Cross-region operations are generally considered an anti-pattern. Consider first deploying a stack in that region.
Default: - the region where this custom resource is deployed
getRegion
in interface AwsSdkCall
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()