Interface CfnExtension.ActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnExtension.ActionProperty.Jsii$Proxy
- Enclosing class:
CfnExtension
@Stability(Stable)
public static interface CfnExtension.ActionProperty
extends software.amazon.jsii.JsiiSerializable
The actions defined in the extension.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.appconfig.*; ActionProperty actionProperty = ActionProperty.builder() .name("name") .uri("uri") // the properties below are optional .description("description") .roleArn("roleArn") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnExtension.ActionProperty
static final class
An implementation forCfnExtension.ActionProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
Information about actions defined in the extension.getName()
The action name.default String
An Amazon Resource Name (ARN) for an AWS Identity and Access Management assume role.getUri()
The extension URI associated to the action point in the extension definition.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The action name.- See Also:
-
getUri
The extension URI associated to the action point in the extension definition.The URI can be an Amazon Resource Name (ARN) for one of the following: an AWS Lambda function, an Amazon Simple Queue Service queue, an Amazon Simple Notification Service topic, or the Amazon EventBridge default event bus.
- See Also:
-
getDescription
Information about actions defined in the extension.- See Also:
-
getRoleArn
An Amazon Resource Name (ARN) for an AWS Identity and Access Management assume role.- See Also:
-
builder
-