# CfnOutputProps

Extends: CfnOutputProps
Used as props by: CfnOutput

- Source: [`core/lib/cfn-output.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/core/lib/cfn-output.ts#L4)
- Type last changed: v2.112.0 · 1 Dec 2023

## 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

- `condition`: [CfnCondition](/cdk/api/v2/docs/aws-cdk-lib.CfnCondition.html) — A condition to associate with this output value.

  **Default:** No condition is associated with the output.

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

- `description`: string — A String type that describes the output value.

  **Default:** No description.

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

- `exportName`: string — The name used to export the value of this output across stacks.

  **Default:** the output is not exported

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

- `key`: string — The key of the property returned by aws cloudformation describe-stacks command.

- `value`: string (required) — 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.
