@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)", date="2023-01-31T18:36:44.993Z") public class CfnHook extends CfnElement
Example:
CfnInclude cfnTemplate; // mutating the hook Role myRole; CfnHook hook = cfnTemplate.getHook("MyOutput"); CfnCodeDeployBlueGreenHook codeDeployHook = (CfnCodeDeployBlueGreenHook)hook; codeDeployHook.getServiceRole() = myRole.getRoleArn();
Modifier and Type | Class and Description |
---|---|
static class |
CfnHook.Builder
A fluent builder for
CfnHook . |
IConstruct.Jsii$Default
Modifier | Constructor and Description |
---|---|
protected |
CfnHook(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnHook(software.amazon.jsii.JsiiObjectRef objRef) |
|
CfnHook(software.constructs.Construct scope,
java.lang.String id,
CfnHookProps props)
Creates a new Hook object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getType()
The type of the hook (for example, "AWS::CodeDeploy::BlueGreen").
|
protected java.util.Map<java.lang.String,java.lang.Object> |
renderProperties() |
protected java.util.Map<java.lang.String,java.lang.Object> |
renderProperties(java.util.Map<java.lang.String,java.lang.Object> props) |
getCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalId
getNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validate
protected CfnHook(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnHook(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
public CfnHook(software.constructs.Construct scope, java.lang.String id, CfnHookProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.protected java.util.Map<java.lang.String,java.lang.Object> renderProperties(java.util.Map<java.lang.String,java.lang.Object> props)
props
- protected java.util.Map<java.lang.String,java.lang.Object> renderProperties()
public java.lang.String getType()