public static interface CfnConfigRule.CustomPolicyDetailsProperty
You can specify the following CustomPolicyDetails parameter values only for AWS Config Custom Policy rules.
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.config.*; CustomPolicyDetailsProperty customPolicyDetailsProperty = CustomPolicyDetailsProperty.builder() .enableDebugLogDelivery(false) .policyRuntime("policyRuntime") .policyText("policyText") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnConfigRule.CustomPolicyDetailsProperty.Builder
A builder for
CfnConfigRule.CustomPolicyDetailsProperty |
static class |
CfnConfigRule.CustomPolicyDetailsProperty.Jsii$Proxy
An implementation for
CfnConfigRule.CustomPolicyDetailsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnConfigRule.CustomPolicyDetailsProperty.Builder |
builder() |
default java.lang.Object |
getEnableDebugLogDelivery()
The boolean expression for enabling debug logging for your AWS Config Custom Policy rule.
|
default java.lang.String |
getPolicyRuntime()
The runtime system for your AWS Config Custom Policy rule.
|
default java.lang.String |
getPolicyText()
The policy definition containing the logic for your AWS Config Custom Policy rule.
|
default java.lang.Object getEnableDebugLogDelivery()
The default value is false
.
default java.lang.String getPolicyRuntime()
Guard is a policy-as-code language that allows you to write policies that are enforced by AWS Config Custom Policy rules. For more information about Guard, see the Guard GitHub Repository .
default java.lang.String getPolicyText()
static CfnConfigRule.CustomPolicyDetailsProperty.Builder builder()