Interface CfnExtensionPropsMixin.ActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnExtensionPropsMixin.ActionProperty.Jsii$Proxy
- Enclosing class:
CfnExtensionPropsMixin
@Stability(Stable)
public static interface CfnExtensionPropsMixin.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.cfnpropertymixins.services.appconfig.*;
ActionProperty actionProperty = ActionProperty.builder()
.description("description")
.name("name")
.roleArn("roleArn")
.uri("uri")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnExtensionPropsMixin.ActionPropertystatic final classAn implementation forCfnExtensionPropsMixin.ActionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringInformation about actions defined in the extension.default StringgetName()The extension name.default StringAn Amazon Resource Name (ARN) for an AWS Identity and Access Management assume role.default StringgetUri()The extension URI associated to the action point in the extension definition.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
Information about actions defined in the extension.- See Also:
-
getName
The extension name.- See Also:
-
getRoleArn
An Amazon Resource Name (ARN) for an AWS Identity and Access Management assume role.- 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:
-
builder
-