Fork me on GitHub

Module glacier

@pulumi/aws > glacier

Index

glacier/alias.ts glacier/build.ts glacier/detector.ts glacier/fleet.ts glacier/iPSet.ts glacier/member.ts glacier/threatIntelSet.ts glacier/vault.ts

class Alias

Provides a Gamelift Alias resource.

constructor

new Alias(name: string, args: AliasArgs, opts?: pulumi.CustomResourceOptions)

Create a Alias 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?: AliasState): Alias

Get an existing Alias 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

static isInstance(obj: any): boolean

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

property arn

public arn: pulumi.Output<string>;

Alias ARN.

property description

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

Description of the alias.

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 name

public name: pulumi.Output<string>;

Name of the alias.

property routingStrategy

public routingStrategy: pulumi.Output<{ ... }>;

Specifies the fleet and/or routing type to use for the alias.

property urn

urn: Output<URN>;

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

class Build

Provides an Gamelift Build resource.

constructor

new Build(name: string, args: BuildArgs, opts?: pulumi.CustomResourceOptions)

Create a Build 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?: BuildState): Build

Get an existing Build 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

static isInstance(obj: any): boolean

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

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 name

public name: pulumi.Output<string>;

Name of the build

property operatingSystem

public operatingSystem: pulumi.Output<string>;

Operating system that the game server binaries are built to run on. e.g. WINDOWS_2012 or AMAZON_LINUX.

property storageLocation

public storageLocation: pulumi.Output<{ ... }>;

Information indicating where your game build files are stored. See below.

property urn

urn: Output<URN>;

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

property version

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

Version that is associated with this build.

class Detector

Provides a resource to manage a GuardDuty detector.

~> NOTE: Deleting this resource is equivalent to “disabling” GuardDuty for an AWS region, which removes all existing findings. You can set the enable attribute to false to instead “suspend” monitoring and feedback reporting while keeping existing data. See the Suspending or Disabling Amazon GuardDuty documentation for more information.

constructor

new Detector(name: string, args?: DetectorArgs, opts?: pulumi.CustomResourceOptions)

Create a Detector 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?: DetectorState): Detector

Get an existing Detector 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

static isInstance(obj: any): boolean

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

property accountId

public accountId: pulumi.Output<string>;

The AWS account ID of the GuardDuty detector

property enable

public enable: pulumi.Output<boolean | undefined>;

Enable monitoring and feedback reporting. Setting to false is equivalent to “suspending” GuardDuty. Defaults to true.

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 urn

urn: Output<URN>;

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

class Fleet

Provides a Gamelift Fleet resource.

constructor

new Fleet(name: string, args: FleetArgs, opts?: pulumi.CustomResourceOptions)

Create a Fleet 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?: FleetState): Fleet

Get an existing Fleet 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

static isInstance(obj: any): boolean

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

property arn

public arn: pulumi.Output<string>;

Fleet ARN.

property buildId

public buildId: pulumi.Output<string>;

ID of the Gamelift Build to be deployed on the fleet.

property description

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

Human-readable description of the fleet.

property ec2InboundPermissions

public ec2InboundPermissions: pulumi.Output<{ ... }[] | undefined>;

Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.

property ec2InstanceType

public ec2InstanceType: pulumi.Output<string>;

Name of an EC2 instance type. e.g. t2.micro

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 logPaths

public logPaths: pulumi.Output<string[]>;

property metricGroups

public metricGroups: pulumi.Output<string[]>;

List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to default.

property name

public name: pulumi.Output<string>;

The name of the fleet.

property newGameSessionProtectionPolicy

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

Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.

property operatingSystem

public operatingSystem: pulumi.Output<string>;

Operating system of the fleet’s computing resources.

property resourceCreationLimitPolicy

public resourceCreationLimitPolicy: pulumi.Output<{ ... } | undefined>;

Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.

property runtimeConfiguration

public runtimeConfiguration: pulumi.Output<{ ... } | undefined>;

Instructions for launching server processes on each instance in the fleet. See below.

property urn

urn: Output<URN>;

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

class IPSet

Provides a resource to manage a GuardDuty IPSet.

~> Note: Currently in GuardDuty, users from member accounts cannot upload and further manage IPSets. IPSets that are uploaded by the master account are imposed on GuardDuty functionality in its member accounts. See the GuardDuty API Documentation

constructor

new IPSet(name: string, args: IPSetArgs, opts?: pulumi.CustomResourceOptions)

Create a IPSet 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?: IPSetState): IPSet

Get an existing IPSet 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

static isInstance(obj: any): boolean

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

property activate

public activate: pulumi.Output<boolean>;

Specifies whether GuardDuty is to start using the uploaded IPSet.

property detectorId

public detectorId: pulumi.Output<string>;

The detector ID of the GuardDuty.

property format

public format: pulumi.Output<string>;
The format of the file that contains the IPSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

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 location

public location: pulumi.Output<string>;

The URI of the file that contains the IPSet.

property name

public name: pulumi.Output<string>;

The friendly name to identify the IPSet.

property urn

urn: Output<URN>;

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

class Member

Provides a resource to manage a GuardDuty member.

~> NOTE: Currently after using this resource, you must manually accept member account invitations before GuardDuty will begin sending cross-account events. More information for how to accomplish this via the AWS Console or API can be found in the GuardDuty User Guide. Terraform implementation of the member acceptance resource can be tracked in Github.

constructor

new Member(name: string, args: MemberArgs, opts?: pulumi.CustomResourceOptions)

Create a Member 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?: MemberState): Member

Get an existing Member 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

static isInstance(obj: any): boolean

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

property accountId

public accountId: pulumi.Output<string>;

AWS account ID for member account.

property detectorId

public detectorId: pulumi.Output<string>;

The detector ID of the GuardDuty account where you want to create member accounts.

property disableEmailNotification

public disableEmailNotification: pulumi.Output<boolean | undefined>;

Boolean whether an email notification is sent to the accounts. Defaults to false.

property email

public email: pulumi.Output<string>;

Email address for member account.

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 invitationMessage

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

Message for invitation.

property invite

public invite: pulumi.Output<boolean | undefined>;

Boolean whether to invite the account to GuardDuty as a member. Defaults to false. To detect if an invitation needs to be (re-)sent, the Terraform state value is true based on a relationship_status of Disabled, Enabled, Invited, or EmailVerificationInProgress.

property relationshipStatus

public relationshipStatus: pulumi.Output<string>;

The status of the relationship between the member account and its master account. More information can be found in Amazon GuardDuty API Reference.

property urn

urn: Output<URN>;

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

class ThreatIntelSet

Provides a resource to manage a GuardDuty ThreatIntelSet.

~> Note: Currently in GuardDuty, users from member accounts cannot upload and further manage ThreatIntelSets. ThreatIntelSets that are uploaded by the master account are imposed on GuardDuty functionality in its member accounts. See the GuardDuty API Documentation

constructor

new ThreatIntelSet(name: string, args: ThreatIntelSetArgs, opts?: pulumi.CustomResourceOptions)

Create a ThreatIntelSet 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?: ThreatIntelSetState): ThreatIntelSet

Get an existing ThreatIntelSet 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

static isInstance(obj: any): boolean

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

property activate

public activate: pulumi.Output<boolean>;

Specifies whether GuardDuty is to start using the uploaded ThreatIntelSet.

property detectorId

public detectorId: pulumi.Output<string>;

The detector ID of the GuardDuty.

property format

public format: pulumi.Output<string>;
The format of the file that contains the ThreatIntelSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

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 location

public location: pulumi.Output<string>;

The URI of the file that contains the ThreatIntelSet.

property name

public name: pulumi.Output<string>;

The friendly name to identify the ThreatIntelSet.

property urn

urn: Output<URN>;

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

class Vault

Provides a Glacier Vault Resource. You can refer to the Glacier Developer Guide for a full explanation of the Glacier Vault functionality

~> NOTE: When removing a Glacier Vault, the Vault must be empty.

constructor

new Vault(name: string, args?: VaultArgs, opts?: pulumi.CustomResourceOptions)

Create a Vault 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?: VaultState): Vault

Get an existing Vault 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

static isInstance(obj: any): boolean

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

property accessPolicy

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

The policy document. This is a JSON formatted string. The heredoc syntax or file function is helpful here. Use the Glacier Developer Guide for more information on Glacier Vault Policy

property arn

public arn: pulumi.Output<string>;

The ARN of the vault.

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 location

public location: pulumi.Output<string>;

The URI of the vault that was created.

property name

public name: pulumi.Output<string>;

The name of the Vault. Names can be between 1 and 255 characters long and the valid characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-‘ (hyphen), and ‘.’ (period).

property notifications

public notifications: pulumi.Output<{ ... }[] | undefined>;

The notifications for the Vault. Fields documented below.

property tags

public tags: pulumi.Output<Tags | undefined>;

A mapping of tags to assign to the resource.

property urn

urn: Output<URN>;

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

interface AliasArgs

The set of arguments for constructing a Alias resource.

property description

description?: pulumi.Input<string>;

Description of the alias.

property name

name?: pulumi.Input<string>;

Name of the alias.

property routingStrategy

routingStrategy: pulumi.Input<{ ... }>;

Specifies the fleet and/or routing type to use for the alias.

interface AliasState

Input properties used for looking up and filtering Alias resources.

property arn

arn?: pulumi.Input<string>;

Alias ARN.

property description

description?: pulumi.Input<string>;

Description of the alias.

property name

name?: pulumi.Input<string>;

Name of the alias.

property routingStrategy

routingStrategy?: pulumi.Input<{ ... }>;

Specifies the fleet and/or routing type to use for the alias.

interface BuildArgs

The set of arguments for constructing a Build resource.

property name

name?: pulumi.Input<string>;

Name of the build

property operatingSystem

operatingSystem: pulumi.Input<string>;

Operating system that the game server binaries are built to run on. e.g. WINDOWS_2012 or AMAZON_LINUX.

property storageLocation

storageLocation: pulumi.Input<{ ... }>;

Information indicating where your game build files are stored. See below.

property version

version?: pulumi.Input<string>;

Version that is associated with this build.

interface BuildState

Input properties used for looking up and filtering Build resources.

property name

name?: pulumi.Input<string>;

Name of the build

property operatingSystem

operatingSystem?: pulumi.Input<string>;

Operating system that the game server binaries are built to run on. e.g. WINDOWS_2012 or AMAZON_LINUX.

property storageLocation

storageLocation?: pulumi.Input<{ ... }>;

Information indicating where your game build files are stored. See below.

property version

version?: pulumi.Input<string>;

Version that is associated with this build.

interface DetectorArgs

The set of arguments for constructing a Detector resource.

property enable

enable?: pulumi.Input<boolean>;

Enable monitoring and feedback reporting. Setting to false is equivalent to “suspending” GuardDuty. Defaults to true.

interface DetectorState

Input properties used for looking up and filtering Detector resources.

property accountId

accountId?: pulumi.Input<string>;

The AWS account ID of the GuardDuty detector

property enable

enable?: pulumi.Input<boolean>;

Enable monitoring and feedback reporting. Setting to false is equivalent to “suspending” GuardDuty. Defaults to true.

interface FleetArgs

The set of arguments for constructing a Fleet resource.

property buildId

buildId: pulumi.Input<string>;

ID of the Gamelift Build to be deployed on the fleet.

property description

description?: pulumi.Input<string>;

Human-readable description of the fleet.

property ec2InboundPermissions

ec2InboundPermissions?: pulumi.Input<pulumi.Input<{ ... }>[]>;

Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.

property ec2InstanceType

ec2InstanceType: pulumi.Input<string>;

Name of an EC2 instance type. e.g. t2.micro

property metricGroups

metricGroups?: pulumi.Input<pulumi.Input<string>[]>;

List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to default.

property name

name?: pulumi.Input<string>;

The name of the fleet.

property newGameSessionProtectionPolicy

newGameSessionProtectionPolicy?: pulumi.Input<string>;

Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.

property resourceCreationLimitPolicy

resourceCreationLimitPolicy?: pulumi.Input<{ ... }>;

Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.

property runtimeConfiguration

runtimeConfiguration?: pulumi.Input<{ ... }>;

Instructions for launching server processes on each instance in the fleet. See below.

interface FleetState

Input properties used for looking up and filtering Fleet resources.

property arn

arn?: pulumi.Input<string>;

Fleet ARN.

property buildId

buildId?: pulumi.Input<string>;

ID of the Gamelift Build to be deployed on the fleet.

property description

description?: pulumi.Input<string>;

Human-readable description of the fleet.

property ec2InboundPermissions

ec2InboundPermissions?: pulumi.Input<pulumi.Input<{ ... }>[]>;

Range of IP addresses and port settings that permit inbound traffic to access server processes running on the fleet. See below.

property ec2InstanceType

ec2InstanceType?: pulumi.Input<string>;

Name of an EC2 instance type. e.g. t2.micro

property logPaths

logPaths?: pulumi.Input<pulumi.Input<string>[]>;

property metricGroups

metricGroups?: pulumi.Input<pulumi.Input<string>[]>;

List of names of metric groups to add this fleet to. A metric group tracks metrics across all fleets in the group. Defaults to default.

property name

name?: pulumi.Input<string>;

The name of the fleet.

property newGameSessionProtectionPolicy

newGameSessionProtectionPolicy?: pulumi.Input<string>;

Game session protection policy to apply to all instances in this fleet. e.g. FullProtection. Defaults to NoProtection.

property operatingSystem

operatingSystem?: pulumi.Input<string>;

Operating system of the fleet’s computing resources.

property resourceCreationLimitPolicy

resourceCreationLimitPolicy?: pulumi.Input<{ ... }>;

Policy that limits the number of game sessions an individual player can create over a span of time for this fleet. See below.

property runtimeConfiguration

runtimeConfiguration?: pulumi.Input<{ ... }>;

Instructions for launching server processes on each instance in the fleet. See below.

interface IPSetArgs

The set of arguments for constructing a IPSet resource.

property activate

activate: pulumi.Input<boolean>;

Specifies whether GuardDuty is to start using the uploaded IPSet.

property detectorId

detectorId: pulumi.Input<string>;

The detector ID of the GuardDuty.

property format

format: pulumi.Input<string>;
The format of the file that contains the IPSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

property location

location: pulumi.Input<string>;

The URI of the file that contains the IPSet.

property name

name?: pulumi.Input<string>;

The friendly name to identify the IPSet.

interface IPSetState

Input properties used for looking up and filtering IPSet resources.

property activate

activate?: pulumi.Input<boolean>;

Specifies whether GuardDuty is to start using the uploaded IPSet.

property detectorId

detectorId?: pulumi.Input<string>;

The detector ID of the GuardDuty.

property format

format?: pulumi.Input<string>;
The format of the file that contains the IPSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

property location

location?: pulumi.Input<string>;

The URI of the file that contains the IPSet.

property name

name?: pulumi.Input<string>;

The friendly name to identify the IPSet.

interface MemberArgs

The set of arguments for constructing a Member resource.

property accountId

accountId: pulumi.Input<string>;

AWS account ID for member account.

property detectorId

detectorId: pulumi.Input<string>;

The detector ID of the GuardDuty account where you want to create member accounts.

property disableEmailNotification

disableEmailNotification?: pulumi.Input<boolean>;

Boolean whether an email notification is sent to the accounts. Defaults to false.

property email

email: pulumi.Input<string>;

Email address for member account.

property invitationMessage

invitationMessage?: pulumi.Input<string>;

Message for invitation.

property invite

invite?: pulumi.Input<boolean>;

Boolean whether to invite the account to GuardDuty as a member. Defaults to false. To detect if an invitation needs to be (re-)sent, the Terraform state value is true based on a relationship_status of Disabled, Enabled, Invited, or EmailVerificationInProgress.

interface MemberState

Input properties used for looking up and filtering Member resources.

property accountId

accountId?: pulumi.Input<string>;

AWS account ID for member account.

property detectorId

detectorId?: pulumi.Input<string>;

The detector ID of the GuardDuty account where you want to create member accounts.

property disableEmailNotification

disableEmailNotification?: pulumi.Input<boolean>;

Boolean whether an email notification is sent to the accounts. Defaults to false.

property email

email?: pulumi.Input<string>;

Email address for member account.

property invitationMessage

invitationMessage?: pulumi.Input<string>;

Message for invitation.

property invite

invite?: pulumi.Input<boolean>;

Boolean whether to invite the account to GuardDuty as a member. Defaults to false. To detect if an invitation needs to be (re-)sent, the Terraform state value is true based on a relationship_status of Disabled, Enabled, Invited, or EmailVerificationInProgress.

property relationshipStatus

relationshipStatus?: pulumi.Input<string>;

The status of the relationship between the member account and its master account. More information can be found in Amazon GuardDuty API Reference.

interface ThreatIntelSetArgs

The set of arguments for constructing a ThreatIntelSet resource.

property activate

activate: pulumi.Input<boolean>;

Specifies whether GuardDuty is to start using the uploaded ThreatIntelSet.

property detectorId

detectorId: pulumi.Input<string>;

The detector ID of the GuardDuty.

property format

format: pulumi.Input<string>;
The format of the file that contains the ThreatIntelSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

property location

location: pulumi.Input<string>;

The URI of the file that contains the ThreatIntelSet.

property name

name?: pulumi.Input<string>;

The friendly name to identify the ThreatIntelSet.

interface ThreatIntelSetState

Input properties used for looking up and filtering ThreatIntelSet resources.

property activate

activate?: pulumi.Input<boolean>;

Specifies whether GuardDuty is to start using the uploaded ThreatIntelSet.

property detectorId

detectorId?: pulumi.Input<string>;

The detector ID of the GuardDuty.

property format

format?: pulumi.Input<string>;
The format of the file that contains the ThreatIntelSet. Valid values: TXT STIX OTX_CSV ALIEN_VAULT PROOF_POINT FIRE_EYE

property location

location?: pulumi.Input<string>;

The URI of the file that contains the ThreatIntelSet.

property name

name?: pulumi.Input<string>;

The friendly name to identify the ThreatIntelSet.

interface VaultArgs

The set of arguments for constructing a Vault resource.

property accessPolicy

accessPolicy?: pulumi.Input<string>;

The policy document. This is a JSON formatted string. The heredoc syntax or file function is helpful here. Use the Glacier Developer Guide for more information on Glacier Vault Policy

property name

name?: pulumi.Input<string>;

The name of the Vault. Names can be between 1 and 255 characters long and the valid characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-‘ (hyphen), and ‘.’ (period).

property notifications

notifications?: pulumi.Input<pulumi.Input<{ ... }>[]>;

The notifications for the Vault. Fields documented below.

property tags

tags?: pulumi.Input<Tags>;

A mapping of tags to assign to the resource.

interface VaultState

Input properties used for looking up and filtering Vault resources.

property accessPolicy

accessPolicy?: pulumi.Input<string>;

The policy document. This is a JSON formatted string. The heredoc syntax or file function is helpful here. Use the Glacier Developer Guide for more information on Glacier Vault Policy

property arn

arn?: pulumi.Input<string>;

The ARN of the vault.

property location

location?: pulumi.Input<string>;

The URI of the vault that was created.

property name

name?: pulumi.Input<string>;

The name of the Vault. Names can be between 1 and 255 characters long and the valid characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-‘ (hyphen), and ‘.’ (period).

property notifications

notifications?: pulumi.Input<pulumi.Input<{ ... }>[]>;

The notifications for the Vault. Fields documented below.

property tags

tags?: pulumi.Input<Tags>;

A mapping of tags to assign to the resource.