interface CfnSupportPermitProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.SupportAuthZ.CfnSupportPermitProps |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awssupportauthz#CfnSupportPermitProps |
Java | software.amazon.awscdk.services.supportauthz.CfnSupportPermitProps |
Python | aws_cdk.aws_supportauthz.CfnSupportPermitProps |
TypeScript | aws-cdk-lib » aws_supportauthz » CfnSupportPermitProps |
Properties for defining a CfnSupportPermit.
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-lib';
declare const allActions: any;
declare const allResourcesInRegion: any;
const cfnSupportPermitProps: supportauthz.CfnSupportPermitProps = {
name: 'name',
permit: {
actions: {
actions: ['actions'],
allActions: allActions,
},
resources: {
allResourcesInRegion: allResourcesInRegion,
resources: ['resources'],
},
// the properties below are optional
conditions: [{
allowAfter: 'allowAfter',
allowBefore: 'allowBefore',
}],
},
signingKeyInfo: {
kmsKey: 'kmsKey',
},
// the properties below are optional
description: 'description',
supportCaseDisplayId: 'supportCaseDisplayId',
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| 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. |
| description? | string | An optional description of the support 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. |
name
Type:
string
The name of the support permit.
permit
Type:
IResolvable | Permit
The grant definition: which actions on which resources, optionally constrained by time conditions.
signingKeyInfo
Type:
IResolvable | Signing
The signing key used by the permit.
Exactly one key type must be provided.
description?
Type:
string
(optional)
An optional description of the support permit.
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