import * as pulumi from "@pulumi/pulumi"; /** * Data source for reading an AWS Resilience Hub V2 System. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.resiliencehub.getV2System({ * arn: "arn:aws:resiliencehub:us-west-2:123456789012:system/example-system:abc123", * }); * ``` */ export declare function getV2System(args: GetV2SystemArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getV2System. */ export interface GetV2SystemArgs { /** * ARN of the system. */ arn: string; /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: string; } /** * A collection of values returned by getV2System. */ export interface GetV2SystemResult { readonly arn: string; /** * Description of the system. */ readonly description: string; /** * KMS key ARN. */ readonly kmsKeyId: string; /** * Name of the system. */ readonly name: string; /** * AWS Organizations identifier for the system. */ readonly organizationId: string; /** * Organizational unit (OU) identifier for the system. */ readonly ouId: string; readonly region: string; /** * Whether cross-account sharing is enabled. */ readonly sharingEnabled: boolean; /** * System ID for cross-account use without exposing account structure. */ readonly systemId: string; /** * Map of tags assigned to the resource. */ readonly tags: { [key: string]: string; }; } /** * Data source for reading an AWS Resilience Hub V2 System. * * ## Example Usage * * ### Basic Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * * const example = aws.resiliencehub.getV2System({ * arn: "arn:aws:resiliencehub:us-west-2:123456789012:system/example-system:abc123", * }); * ``` */ export declare function getV2SystemOutput(args: GetV2SystemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getV2System. */ export interface GetV2SystemOutputArgs { /** * ARN of the system. */ arn: pulumi.Input; /** * Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration. */ region?: pulumi.Input; } //# sourceMappingURL=getV2System.d.ts.map