@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-31T18:36:55.189Z")
public interface CfnMacroProps
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.cloudformation.*; CfnMacroProps cfnMacroProps = CfnMacroProps.builder() .functionName("functionName") .name("name") // the properties below are optional .description("description") .logGroupName("logGroupName") .logRoleArn("logRoleArn") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnMacroProps.Builder
A builder for
CfnMacroProps |
static class |
CfnMacroProps.Jsii$Proxy
An implementation for
CfnMacroProps |
Modifier and Type | Method and Description |
---|---|
static CfnMacroProps.Builder |
builder() |
default java.lang.String |
getDescription()
A description of the macro.
|
java.lang.String |
getFunctionName()
The Amazon Resource Name (ARN) of the underlying AWS Lambda function that you want AWS CloudFormation to invoke when the macro is run.
|
default java.lang.String |
getLogGroupName()
The CloudWatch Logs group to which AWS CloudFormation sends error logging information when invoking the macro's underlying AWS Lambda function.
|
default java.lang.String |
getLogRoleArn()
The ARN of the role AWS CloudFormation should assume when sending log entries to CloudWatch Logs .
|
java.lang.String |
getName()
The name of the macro.
|
java.lang.String getFunctionName()
java.lang.String getName()
The name of the macro must be unique across all macros in the account.
default java.lang.String getDescription()
default java.lang.String getLogGroupName()
default java.lang.String getLogRoleArn()
static CfnMacroProps.Builder builder()
CfnMacroProps.Builder
of CfnMacroProps