interface CfnSupportPermitMixinProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.CfnPropertyMixins.AWS.SupportAuthZ.CfnSupportPermitMixinProps |
Go | github.com/aws/aws-cdk-go/awscdkcfnpropertymixins/v2/awssupportauthz#CfnSupportPermitMixinProps |
Java | software.amazon.awscdk.cfnpropertymixins.services.supportauthz.CfnSupportPermitMixinProps |
Python | aws_cdk.cfn_property_mixins.aws_supportauthz.CfnSupportPermitMixinProps |
TypeScript | @aws-cdk/cfn-property-mixins » aws_supportauthz » CfnSupportPermitMixinProps |
Properties for CfnSupportPermitPropsMixin.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_supportauthz as supportauthz } from '@aws-cdk/cfn-property-mixins';
declare const allActions: any;
declare const allResourcesInRegion: any;
const cfnSupportPermitMixinProps: supportauthz.CfnSupportPermitMixinProps = {
description: 'description',
name: 'name',
permit: {
actions: {
actions: ['actions'],
allActions: allActions,
},
conditions: [{
allowAfter: 'allowAfter',
allowBefore: 'allowBefore',
}],
resources: {
allResourcesInRegion: allResourcesInRegion,
resources: ['resources'],
},
},
signingKeyInfo: {
kmsKey: 'kmsKey',
},
supportCaseDisplayId: 'supportCaseDisplayId',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| description? | string | An optional description of the support permit. |
| name? | string | The name of the support permit. |
| permit? | IResolvable | Permit | The grant definition: which actions on which resources, optionally constrained by time conditions. |
| signing | IResolvable | Signing | The signing key used by the permit. |
| support | string | The support case display identifier associated with the permit. |
| tags? | Cfn[] | A list of key-value pairs to apply to this resource. |
description?
Type:
string
(optional)
An optional description of the support permit.
name?
Type:
string
(optional)
The name of the support permit.
permit?
Type:
IResolvable | Permit
(optional)
The grant definition: which actions on which resources, optionally constrained by time conditions.
signingKeyInfo?
Type:
IResolvable | Signing
(optional)
The signing key used by the permit.
Exactly one key type must be provided.
supportCaseDisplayId?
Type:
string
(optional)
The support case display identifier associated with the permit.
When provided, the permit is linked to the specified AWS Support case.
tags?
Type:
Cfn[]
(optional)
A list of key-value pairs to apply to this resource.

.NET
Go
Java
Python
TypeScript