shield

package
v0.18.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Protection

type Protection struct {
	// contains filtered or unexported fields
}

Enables AWS Shield Advanced for a specific AWS resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, AWS Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.

func GetProtection

func GetProtection(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ProtectionState, opts ...pulumi.ResourceOpt) (*Protection, error)

GetProtection gets an existing Protection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewProtection

func NewProtection(ctx *pulumi.Context,
	name string, args *ProtectionArgs, opts ...pulumi.ResourceOpt) (*Protection, error)

NewProtection registers a new resource with the given unique name, arguments, and options.

func (*Protection) ID

func (r *Protection) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Protection) Name

func (r *Protection) Name() *pulumi.StringOutput

A friendly name for the Protection you are creating.

func (*Protection) ResourceArn

func (r *Protection) ResourceArn() *pulumi.StringOutput

The ARN (Amazon Resource Name) of the resource to be protected.

func (*Protection) URN

func (r *Protection) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type ProtectionArgs

type ProtectionArgs struct {
	// A friendly name for the Protection you are creating.
	Name interface{}
	// The ARN (Amazon Resource Name) of the resource to be protected.
	ResourceArn interface{}
}

The set of arguments for constructing a Protection resource.

type ProtectionState

type ProtectionState struct {
	// A friendly name for the Protection you are creating.
	Name interface{}
	// The ARN (Amazon Resource Name) of the resource to be protected.
	ResourceArn interface{}
}

Input properties used for looking up and filtering Protection resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL