Module accessanalyzer

This page documents the language specification for the aws package. If you're looking for help working with the inputs, outputs, or functions of aws resources in a Pulumi program, please see the resource documentation for examples and API reference.

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-aws repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-aws repo.

Resources

Others

Resources

Resource Analyzer

class Analyzer extends CustomResource

Manages an Access Analyzer Analyzer. More information can be found in the Access Analyzer User Guide.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";

const example = new aws.accessanalyzer.Analyzer("example", {
    analyzerName: "example",
});

constructor

new Analyzer(name: string, args: AnalyzerArgs, opts?: pulumi.CustomResourceOptions)

Create a Analyzer resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: AnalyzerState, opts?: pulumi.CustomResourceOptions): Analyzer

Get an existing Analyzer resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

public static isInstance(obj: any): obj is Analyzer

Returns true if the given object is an instance of Analyzer. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property analyzerName

public analyzerName: pulumi.Output<string>;

Name of the Analyzer.

property arn

public arn: pulumi.Output<string>;

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property tags

public tags: pulumi.Output<{[key: string]: any} | undefined>;

Key-value map of resource tags.

property type

public type: pulumi.Output<string | undefined>;

Type of Analyzer. Valid value is currently only ACCOUNT. Defaults to ACCOUNT.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

Others

interface AnalyzerArgs

interface AnalyzerArgs

The set of arguments for constructing a Analyzer resource.

property analyzerName

analyzerName: pulumi.Input<string>;

Name of the Analyzer.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

Key-value map of resource tags.

property type

type?: pulumi.Input<string>;

Type of Analyzer. Valid value is currently only ACCOUNT. Defaults to ACCOUNT.

interface AnalyzerState

interface AnalyzerState

Input properties used for looking up and filtering Analyzer resources.

property analyzerName

analyzerName?: pulumi.Input<string>;

Name of the Analyzer.

property arn

arn?: pulumi.Input<string>;

property tags

tags?: pulumi.Input<{[key: string]: any}>;

Key-value map of resource tags.

property type

type?: pulumi.Input<string>;

Type of Analyzer. Valid value is currently only ACCOUNT. Defaults to ACCOUNT.