Skip to content
v2.274.0

CfnOutputProps Struct ​

Example ​

ts
declare const cluster: eks.Cluster;
// add service account
const serviceAccount = cluster.addServiceAccount('MyServiceAccount');

const bucket = new s3.Bucket(this, 'Bucket');
bucket.grantReadWrite(serviceAccount);

const mypod = cluster.addManifest('mypod', {
  apiVersion: 'v1',
  kind: 'Pod',
  metadata: { name: 'mypod' },
  spec: {
    serviceAccountName: serviceAccount.serviceAccountName,
    containers: [
      {
        name: 'hello',
        image: 'paulbouwer/hello-kubernetes:1.5',
        ports: [ { containerPort: 8080 } ],
      },
    ],
  },
});

// create the resource after the service account.
mypod.node.addDependency(serviceAccount);

// print the IAM role arn for this service account
new CfnOutput(this, 'ServiceAccountIamRole', { value: serviceAccount.role.roleArn });

Properties ​

conditionCfnConditionconditionCfnConditionconditionCfnConditionConditionCfnConditionConditionCfnCondition= No condition is associated with …#
A condition to associate with this output value.

If the condition evaluates to false, this output value will not be included in the stack.

default

Default: No condition is associated with the output.

descriptionstringdescriptionstrdescriptionStringDescriptionstringDescription*string= No description.#
A String type that describes the output value.

The description can be a maximum of 4 K in length.

exportNamestringexport_namestrexportNameStringExportNamestringExportName*string= the output is not exported#
The name used to export the value of this output across stacks.

To import the value from another stack, use Fn.importValue(exportName).

keystringkeystrkeyStringKeystringKey*string#
The key of the property returned by aws cloudformation describe-stacks command.
valuestringvaluestrvalueStringValuestringValue*stringrequired#
The value of the property returned by the aws cloudformation describe-stacks command.

The value of an output can include literals, parameter references, pseudo-parameters, a mapping value, or intrinsic functions.