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.