Documentation
¶
Index ¶
- type Accelerator
- func (r *Accelerator) Attributes() *pulumi.Output
- func (r *Accelerator) Enabled() *pulumi.BoolOutput
- func (r *Accelerator) ID() *pulumi.IDOutput
- func (r *Accelerator) IpAddressType() *pulumi.StringOutput
- func (r *Accelerator) IpSets() *pulumi.ArrayOutput
- func (r *Accelerator) Name() *pulumi.StringOutput
- func (r *Accelerator) URN() *pulumi.URNOutput
- type AcceleratorArgs
- type AcceleratorState
- type Listener
- func (r *Listener) AcceleratorArn() *pulumi.StringOutput
- func (r *Listener) ClientAffinity() *pulumi.StringOutput
- func (r *Listener) ID() *pulumi.IDOutput
- func (r *Listener) PortRanges() *pulumi.ArrayOutput
- func (r *Listener) Protocol() *pulumi.StringOutput
- func (r *Listener) URN() *pulumi.URNOutput
- type ListenerArgs
- type ListenerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Accelerator ¶
type Accelerator struct {
// contains filtered or unexported fields
}
Provides a Global Accelerator accelerator.
func GetAccelerator ¶
func GetAccelerator(ctx *pulumi.Context, name string, id pulumi.ID, state *AcceleratorState, opts ...pulumi.ResourceOpt) (*Accelerator, error)
GetAccelerator gets an existing Accelerator 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 NewAccelerator ¶
func NewAccelerator(ctx *pulumi.Context, name string, args *AcceleratorArgs, opts ...pulumi.ResourceOpt) (*Accelerator, error)
NewAccelerator registers a new resource with the given unique name, arguments, and options.
func (*Accelerator) Attributes ¶
func (r *Accelerator) Attributes() *pulumi.Output
The attributes of the accelerator. Fields documented below.
func (*Accelerator) Enabled ¶
func (r *Accelerator) Enabled() *pulumi.BoolOutput
Indicates whether the accelerator is enabled. The value is true or false. The default value is true.
func (*Accelerator) ID ¶
func (r *Accelerator) ID() *pulumi.IDOutput
ID is this resource's unique identifier assigned by its provider.
func (*Accelerator) IpAddressType ¶
func (r *Accelerator) IpAddressType() *pulumi.StringOutput
The value for the address type must be `IPV4`.
func (*Accelerator) IpSets ¶
func (r *Accelerator) IpSets() *pulumi.ArrayOutput
IP address set associated with the accelerator.
func (*Accelerator) Name ¶
func (r *Accelerator) Name() *pulumi.StringOutput
The name of the accelerator.
func (*Accelerator) URN ¶
func (r *Accelerator) URN() *pulumi.URNOutput
URN is this resource's unique name assigned by Pulumi.
type AcceleratorArgs ¶
type AcceleratorArgs struct { // The attributes of the accelerator. Fields documented below. Attributes interface{} // Indicates whether the accelerator is enabled. The value is true or false. The default value is true. Enabled interface{} // The value for the address type must be `IPV4`. IpAddressType interface{} // The name of the accelerator. Name interface{} }
The set of arguments for constructing a Accelerator resource.
type AcceleratorState ¶
type AcceleratorState struct { // The attributes of the accelerator. Fields documented below. Attributes interface{} // Indicates whether the accelerator is enabled. The value is true or false. The default value is true. Enabled interface{} // The value for the address type must be `IPV4`. IpAddressType interface{} // IP address set associated with the accelerator. IpSets interface{} // The name of the accelerator. Name interface{} }
Input properties used for looking up and filtering Accelerator resources.
type Listener ¶ added in v0.18.0
type Listener struct {
// contains filtered or unexported fields
}
Provides a Global Accelerator listener.
func GetListener ¶ added in v0.18.0
func GetListener(ctx *pulumi.Context, name string, id pulumi.ID, state *ListenerState, opts ...pulumi.ResourceOpt) (*Listener, error)
GetListener gets an existing Listener 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 NewListener ¶ added in v0.18.0
func NewListener(ctx *pulumi.Context, name string, args *ListenerArgs, opts ...pulumi.ResourceOpt) (*Listener, error)
NewListener registers a new resource with the given unique name, arguments, and options.
func (*Listener) AcceleratorArn ¶ added in v0.18.0
func (r *Listener) AcceleratorArn() *pulumi.StringOutput
The Amazon Resource Name (ARN) of your accelerator.
func (*Listener) ClientAffinity ¶ added in v0.18.0
func (r *Listener) ClientAffinity() *pulumi.StringOutput
Direct all requests from a user to the same endpoint. Valid values are `NONE`, `SOURCE_IP`. Default: `NONE`. If `NONE`, Global Accelerator uses the "five-tuple" properties of source IP address, source port, destination IP address, destination port, and protocol to select the hash value. If `SOURCE_IP`, Global Accelerator uses the "two-tuple" properties of source (client) IP address and destination IP address to select the hash value.
func (*Listener) ID ¶ added in v0.18.0
ID is this resource's unique identifier assigned by its provider.
func (*Listener) PortRanges ¶ added in v0.18.0
func (r *Listener) PortRanges() *pulumi.ArrayOutput
The list of port ranges for the connections from clients to the accelerator. Fields documented below.
func (*Listener) Protocol ¶ added in v0.18.0
func (r *Listener) Protocol() *pulumi.StringOutput
The protocol for the connections from clients to the accelerator. Valid values are `TCP`, `UDP`.
type ListenerArgs ¶ added in v0.18.0
type ListenerArgs struct { // The Amazon Resource Name (ARN) of your accelerator. AcceleratorArn interface{} // Direct all requests from a user to the same endpoint. Valid values are `NONE`, `SOURCE_IP`. Default: `NONE`. If `NONE`, Global Accelerator uses the "five-tuple" properties of source IP address, source port, destination IP address, destination port, and protocol to select the hash value. If `SOURCE_IP`, Global Accelerator uses the "two-tuple" properties of source (client) IP address and destination IP address to select the hash value. ClientAffinity interface{} // The list of port ranges for the connections from clients to the accelerator. Fields documented below. PortRanges interface{} // The protocol for the connections from clients to the accelerator. Valid values are `TCP`, `UDP`. Protocol interface{} }
The set of arguments for constructing a Listener resource.
type ListenerState ¶ added in v0.18.0
type ListenerState struct { // The Amazon Resource Name (ARN) of your accelerator. AcceleratorArn interface{} // Direct all requests from a user to the same endpoint. Valid values are `NONE`, `SOURCE_IP`. Default: `NONE`. If `NONE`, Global Accelerator uses the "five-tuple" properties of source IP address, source port, destination IP address, destination port, and protocol to select the hash value. If `SOURCE_IP`, Global Accelerator uses the "two-tuple" properties of source (client) IP address and destination IP address to select the hash value. ClientAffinity interface{} // The list of port ranges for the connections from clients to the accelerator. Fields documented below. PortRanges interface{} // The protocol for the connections from clients to the accelerator. Valid values are `TCP`, `UDP`. Protocol interface{} }
Input properties used for looking up and filtering Listener resources.