Documentation
¶
Index ¶
- Constants
- type Accelerator
- type AcceleratorArgs
- type AcceleratorInput
- type AcceleratorIpAddressType
- func (AcceleratorIpAddressType) ElementType() reflect.Type
- func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutput() AcceleratorIpAddressTypeOutput
- func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutputWithContext(ctx context.Context) AcceleratorIpAddressTypeOutput
- func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
- func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
- func (e AcceleratorIpAddressType) ToStringOutput() pulumi.StringOutput
- func (e AcceleratorIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AcceleratorIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AcceleratorIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorIpAddressTypeInput
- type AcceleratorIpAddressTypeOutput
- func (AcceleratorIpAddressTypeOutput) ElementType() reflect.Type
- func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutput() AcceleratorIpAddressTypeOutput
- func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutputWithContext(ctx context.Context) AcceleratorIpAddressTypeOutput
- func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AcceleratorIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AcceleratorIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorIpAddressTypePtrInput
- type AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorIpAddressTypePtrOutput) Elem() AcceleratorIpAddressTypeOutput
- func (AcceleratorIpAddressTypePtrOutput) ElementType() reflect.Type
- func (o AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorOutput
- type AcceleratorState
- type AcceleratorTag
- type AcceleratorTagArgs
- type AcceleratorTagArray
- type AcceleratorTagArrayInput
- type AcceleratorTagArrayOutput
- func (AcceleratorTagArrayOutput) ElementType() reflect.Type
- func (o AcceleratorTagArrayOutput) Index(i pulumi.IntInput) AcceleratorTagOutput
- func (o AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutput() AcceleratorTagArrayOutput
- func (o AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutputWithContext(ctx context.Context) AcceleratorTagArrayOutput
- type AcceleratorTagInput
- type AcceleratorTagOutput
- func (AcceleratorTagOutput) ElementType() reflect.Type
- func (o AcceleratorTagOutput) Key() pulumi.StringOutput
- func (o AcceleratorTagOutput) ToAcceleratorTagOutput() AcceleratorTagOutput
- func (o AcceleratorTagOutput) ToAcceleratorTagOutputWithContext(ctx context.Context) AcceleratorTagOutput
- func (o AcceleratorTagOutput) Value() pulumi.StringOutput
- type EndpointGroup
- type EndpointGroupArgs
- type EndpointGroupEndpointConfiguration
- type EndpointGroupEndpointConfigurationArgs
- func (EndpointGroupEndpointConfigurationArgs) ElementType() reflect.Type
- func (i EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutput() EndpointGroupEndpointConfigurationOutput
- func (i EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationOutput
- type EndpointGroupEndpointConfigurationArray
- func (EndpointGroupEndpointConfigurationArray) ElementType() reflect.Type
- func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput
- func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationArrayOutput
- type EndpointGroupEndpointConfigurationArrayInput
- type EndpointGroupEndpointConfigurationArrayOutput
- func (EndpointGroupEndpointConfigurationArrayOutput) ElementType() reflect.Type
- func (o EndpointGroupEndpointConfigurationArrayOutput) Index(i pulumi.IntInput) EndpointGroupEndpointConfigurationOutput
- func (o EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput
- func (o EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationArrayOutput
- type EndpointGroupEndpointConfigurationInput
- type EndpointGroupEndpointConfigurationOutput
- func (o EndpointGroupEndpointConfigurationOutput) ClientIPPreservationEnabled() pulumi.BoolPtrOutput
- func (EndpointGroupEndpointConfigurationOutput) ElementType() reflect.Type
- func (o EndpointGroupEndpointConfigurationOutput) EndpointId() pulumi.StringOutput
- func (o EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutput() EndpointGroupEndpointConfigurationOutput
- func (o EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationOutput
- func (o EndpointGroupEndpointConfigurationOutput) Weight() pulumi.IntPtrOutput
- type EndpointGroupHealthCheckProtocol
- func (EndpointGroupHealthCheckProtocol) ElementType() reflect.Type
- func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutput() EndpointGroupHealthCheckProtocolOutput
- func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolOutput
- func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
- func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
- func (e EndpointGroupHealthCheckProtocol) ToStringOutput() pulumi.StringOutput
- func (e EndpointGroupHealthCheckProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EndpointGroupHealthCheckProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EndpointGroupHealthCheckProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointGroupHealthCheckProtocolInput
- type EndpointGroupHealthCheckProtocolOutput
- func (EndpointGroupHealthCheckProtocolOutput) ElementType() reflect.Type
- func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutput() EndpointGroupHealthCheckProtocolOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointGroupHealthCheckProtocolPtrInput
- type EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupHealthCheckProtocolPtrOutput) Elem() EndpointGroupHealthCheckProtocolOutput
- func (EndpointGroupHealthCheckProtocolPtrOutput) ElementType() reflect.Type
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointGroupInput
- type EndpointGroupOutput
- type EndpointGroupPortOverride
- type EndpointGroupPortOverrideArgs
- func (EndpointGroupPortOverrideArgs) ElementType() reflect.Type
- func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput
- func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutputWithContext(ctx context.Context) EndpointGroupPortOverrideOutput
- type EndpointGroupPortOverrideArray
- func (EndpointGroupPortOverrideArray) ElementType() reflect.Type
- func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput
- func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutputWithContext(ctx context.Context) EndpointGroupPortOverrideArrayOutput
- type EndpointGroupPortOverrideArrayInput
- type EndpointGroupPortOverrideArrayOutput
- func (EndpointGroupPortOverrideArrayOutput) ElementType() reflect.Type
- func (o EndpointGroupPortOverrideArrayOutput) Index(i pulumi.IntInput) EndpointGroupPortOverrideOutput
- func (o EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput
- func (o EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutputWithContext(ctx context.Context) EndpointGroupPortOverrideArrayOutput
- type EndpointGroupPortOverrideInput
- type EndpointGroupPortOverrideOutput
- func (EndpointGroupPortOverrideOutput) ElementType() reflect.Type
- func (o EndpointGroupPortOverrideOutput) EndpointPort() pulumi.IntOutput
- func (o EndpointGroupPortOverrideOutput) ListenerPort() pulumi.IntOutput
- func (o EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput
- func (o EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutputWithContext(ctx context.Context) EndpointGroupPortOverrideOutput
- type EndpointGroupState
- type Listener
- type ListenerArgs
- type ListenerClientAffinity
- func (ListenerClientAffinity) ElementType() reflect.Type
- func (e ListenerClientAffinity) ToListenerClientAffinityOutput() ListenerClientAffinityOutput
- func (e ListenerClientAffinity) ToListenerClientAffinityOutputWithContext(ctx context.Context) ListenerClientAffinityOutput
- func (e ListenerClientAffinity) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
- func (e ListenerClientAffinity) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
- func (e ListenerClientAffinity) ToStringOutput() pulumi.StringOutput
- func (e ListenerClientAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ListenerClientAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ListenerClientAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerClientAffinityInput
- type ListenerClientAffinityOutput
- func (ListenerClientAffinityOutput) ElementType() reflect.Type
- func (o ListenerClientAffinityOutput) ToListenerClientAffinityOutput() ListenerClientAffinityOutput
- func (o ListenerClientAffinityOutput) ToListenerClientAffinityOutputWithContext(ctx context.Context) ListenerClientAffinityOutput
- func (o ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
- func (o ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
- func (o ListenerClientAffinityOutput) ToStringOutput() pulumi.StringOutput
- func (o ListenerClientAffinityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ListenerClientAffinityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerClientAffinityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerClientAffinityPtrInput
- type ListenerClientAffinityPtrOutput
- func (o ListenerClientAffinityPtrOutput) Elem() ListenerClientAffinityOutput
- func (ListenerClientAffinityPtrOutput) ElementType() reflect.Type
- func (o ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
- func (o ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
- func (o ListenerClientAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerClientAffinityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerInput
- type ListenerOutput
- type ListenerPortRange
- type ListenerPortRangeArgs
- type ListenerPortRangeArray
- type ListenerPortRangeArrayInput
- type ListenerPortRangeArrayOutput
- func (ListenerPortRangeArrayOutput) ElementType() reflect.Type
- func (o ListenerPortRangeArrayOutput) Index(i pulumi.IntInput) ListenerPortRangeOutput
- func (o ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutput() ListenerPortRangeArrayOutput
- func (o ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutputWithContext(ctx context.Context) ListenerPortRangeArrayOutput
- type ListenerPortRangeInput
- type ListenerPortRangeOutput
- func (ListenerPortRangeOutput) ElementType() reflect.Type
- func (o ListenerPortRangeOutput) FromPort() pulumi.IntOutput
- func (o ListenerPortRangeOutput) ToListenerPortRangeOutput() ListenerPortRangeOutput
- func (o ListenerPortRangeOutput) ToListenerPortRangeOutputWithContext(ctx context.Context) ListenerPortRangeOutput
- func (o ListenerPortRangeOutput) ToPort() pulumi.IntOutput
- type ListenerProtocol
- func (ListenerProtocol) ElementType() reflect.Type
- func (e ListenerProtocol) ToListenerProtocolOutput() ListenerProtocolOutput
- func (e ListenerProtocol) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
- func (e ListenerProtocol) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (e ListenerProtocol) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (e ListenerProtocol) ToStringOutput() pulumi.StringOutput
- func (e ListenerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ListenerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ListenerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerProtocolInput
- type ListenerProtocolOutput
- func (ListenerProtocolOutput) ElementType() reflect.Type
- func (o ListenerProtocolOutput) ToListenerProtocolOutput() ListenerProtocolOutput
- func (o ListenerProtocolOutput) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
- func (o ListenerProtocolOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (o ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (o ListenerProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o ListenerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ListenerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerProtocolPtrInput
- type ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) Elem() ListenerProtocolOutput
- func (ListenerProtocolPtrOutput) ElementType() reflect.Type
- func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerState
Constants ¶
const ( AcceleratorIpAddressTypeIpv4 = AcceleratorIpAddressType("IPV4") AcceleratorIpAddressTypeIpv6 = AcceleratorIpAddressType("IPV6") )
const ( EndpointGroupHealthCheckProtocolTcp = EndpointGroupHealthCheckProtocol("TCP") EndpointGroupHealthCheckProtocolHttp = EndpointGroupHealthCheckProtocol("HTTP") EndpointGroupHealthCheckProtocolHttps = EndpointGroupHealthCheckProtocol("HTTPS") )
const ( ListenerClientAffinityNone = ListenerClientAffinity("NONE") ListenerClientAffinitySourceIp = ListenerClientAffinity("SOURCE_IP") )
const ( ListenerProtocolTcp = ListenerProtocol("TCP") ListenerProtocolUdp = ListenerProtocol("UDP") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Accelerator ¶
type Accelerator struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn pulumi.StringOutput `pulumi:"acceleratorArn"` // The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IP addresses. DnsName pulumi.StringOutput `pulumi:"dnsName"` // Indicates whether an accelerator is enabled. The value is true or false. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // IP Address type. IpAddressType AcceleratorIpAddressTypePtrOutput `pulumi:"ipAddressType"` // The IP addresses from BYOIP Prefix pool. IpAddresses pulumi.StringArrayOutput `pulumi:"ipAddresses"` // Name of accelerator. Name pulumi.StringOutput `pulumi:"name"` Tags AcceleratorTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::GlobalAccelerator::Accelerator
func GetAccelerator ¶
func GetAccelerator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AcceleratorState, opts ...pulumi.ResourceOption) (*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.ResourceOption) (*Accelerator, error)
NewAccelerator registers a new resource with the given unique name, arguments, and options.
func (*Accelerator) ElementType ¶
func (*Accelerator) ElementType() reflect.Type
func (*Accelerator) ToAcceleratorOutput ¶
func (i *Accelerator) ToAcceleratorOutput() AcceleratorOutput
func (*Accelerator) ToAcceleratorOutputWithContext ¶
func (i *Accelerator) ToAcceleratorOutputWithContext(ctx context.Context) AcceleratorOutput
type AcceleratorArgs ¶
type AcceleratorArgs struct { // Indicates whether an accelerator is enabled. The value is true or false. Enabled pulumi.BoolPtrInput // IP Address type. IpAddressType AcceleratorIpAddressTypePtrInput // The IP addresses from BYOIP Prefix pool. IpAddresses pulumi.StringArrayInput // Name of accelerator. Name pulumi.StringPtrInput Tags AcceleratorTagArrayInput }
The set of arguments for constructing a Accelerator resource.
func (AcceleratorArgs) ElementType ¶
func (AcceleratorArgs) ElementType() reflect.Type
type AcceleratorInput ¶
type AcceleratorInput interface { pulumi.Input ToAcceleratorOutput() AcceleratorOutput ToAcceleratorOutputWithContext(ctx context.Context) AcceleratorOutput }
type AcceleratorIpAddressType ¶
type AcceleratorIpAddressType string
IP Address type.
func (AcceleratorIpAddressType) ElementType ¶
func (AcceleratorIpAddressType) ElementType() reflect.Type
func (AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutput ¶
func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutput() AcceleratorIpAddressTypeOutput
func (AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutputWithContext ¶
func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypeOutputWithContext(ctx context.Context) AcceleratorIpAddressTypeOutput
func (AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutput ¶
func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutputWithContext ¶
func (e AcceleratorIpAddressType) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressType) ToStringOutput ¶
func (e AcceleratorIpAddressType) ToStringOutput() pulumi.StringOutput
func (AcceleratorIpAddressType) ToStringOutputWithContext ¶
func (e AcceleratorIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorIpAddressType) ToStringPtrOutput ¶
func (e AcceleratorIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorIpAddressType) ToStringPtrOutputWithContext ¶
func (e AcceleratorIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorIpAddressTypeInput ¶
type AcceleratorIpAddressTypeInput interface { pulumi.Input ToAcceleratorIpAddressTypeOutput() AcceleratorIpAddressTypeOutput ToAcceleratorIpAddressTypeOutputWithContext(context.Context) AcceleratorIpAddressTypeOutput }
AcceleratorIpAddressTypeInput is an input type that accepts AcceleratorIpAddressTypeArgs and AcceleratorIpAddressTypeOutput values. You can construct a concrete instance of `AcceleratorIpAddressTypeInput` via:
AcceleratorIpAddressTypeArgs{...}
type AcceleratorIpAddressTypeOutput ¶
type AcceleratorIpAddressTypeOutput struct{ *pulumi.OutputState }
func (AcceleratorIpAddressTypeOutput) ElementType ¶
func (AcceleratorIpAddressTypeOutput) ElementType() reflect.Type
func (AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutput ¶
func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutput() AcceleratorIpAddressTypeOutput
func (AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutputWithContext ¶
func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypeOutputWithContext(ctx context.Context) AcceleratorIpAddressTypeOutput
func (AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutput ¶
func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutputWithContext ¶
func (o AcceleratorIpAddressTypeOutput) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressTypeOutput) ToStringOutput ¶
func (o AcceleratorIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
func (AcceleratorIpAddressTypeOutput) ToStringOutputWithContext ¶
func (o AcceleratorIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AcceleratorIpAddressTypeOutput) ToStringPtrOutput ¶
func (o AcceleratorIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorIpAddressTypeOutput) ToStringPtrOutputWithContext ¶
func (o AcceleratorIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorIpAddressTypePtrInput ¶
type AcceleratorIpAddressTypePtrInput interface { pulumi.Input ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput ToAcceleratorIpAddressTypePtrOutputWithContext(context.Context) AcceleratorIpAddressTypePtrOutput }
func AcceleratorIpAddressTypePtr ¶
func AcceleratorIpAddressTypePtr(v string) AcceleratorIpAddressTypePtrInput
type AcceleratorIpAddressTypePtrOutput ¶
type AcceleratorIpAddressTypePtrOutput struct{ *pulumi.OutputState }
func (AcceleratorIpAddressTypePtrOutput) Elem ¶
func (o AcceleratorIpAddressTypePtrOutput) Elem() AcceleratorIpAddressTypeOutput
func (AcceleratorIpAddressTypePtrOutput) ElementType ¶
func (AcceleratorIpAddressTypePtrOutput) ElementType() reflect.Type
func (AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutput ¶
func (o AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutput() AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutputWithContext ¶
func (o AcceleratorIpAddressTypePtrOutput) ToAcceleratorIpAddressTypePtrOutputWithContext(ctx context.Context) AcceleratorIpAddressTypePtrOutput
func (AcceleratorIpAddressTypePtrOutput) ToStringPtrOutput ¶
func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AcceleratorIpAddressTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AcceleratorOutput ¶
type AcceleratorOutput struct{ *pulumi.OutputState }
func (AcceleratorOutput) ElementType ¶
func (AcceleratorOutput) ElementType() reflect.Type
func (AcceleratorOutput) ToAcceleratorOutput ¶
func (o AcceleratorOutput) ToAcceleratorOutput() AcceleratorOutput
func (AcceleratorOutput) ToAcceleratorOutputWithContext ¶
func (o AcceleratorOutput) ToAcceleratorOutputWithContext(ctx context.Context) AcceleratorOutput
type AcceleratorState ¶
type AcceleratorState struct { }
func (AcceleratorState) ElementType ¶
func (AcceleratorState) ElementType() reflect.Type
type AcceleratorTag ¶
type AcceleratorTag struct { // Key of the tag. Value can be 1 to 127 characters. Key string `pulumi:"key"` // Value for the tag. Value can be 1 to 255 characters. Value string `pulumi:"value"` }
Tag is a key-value pair associated with accelerator.
type AcceleratorTagArgs ¶
type AcceleratorTagArgs struct { // Key of the tag. Value can be 1 to 127 characters. Key pulumi.StringInput `pulumi:"key"` // Value for the tag. Value can be 1 to 255 characters. Value pulumi.StringInput `pulumi:"value"` }
Tag is a key-value pair associated with accelerator.
func (AcceleratorTagArgs) ElementType ¶
func (AcceleratorTagArgs) ElementType() reflect.Type
func (AcceleratorTagArgs) ToAcceleratorTagOutput ¶
func (i AcceleratorTagArgs) ToAcceleratorTagOutput() AcceleratorTagOutput
func (AcceleratorTagArgs) ToAcceleratorTagOutputWithContext ¶
func (i AcceleratorTagArgs) ToAcceleratorTagOutputWithContext(ctx context.Context) AcceleratorTagOutput
type AcceleratorTagArray ¶
type AcceleratorTagArray []AcceleratorTagInput
func (AcceleratorTagArray) ElementType ¶
func (AcceleratorTagArray) ElementType() reflect.Type
func (AcceleratorTagArray) ToAcceleratorTagArrayOutput ¶
func (i AcceleratorTagArray) ToAcceleratorTagArrayOutput() AcceleratorTagArrayOutput
func (AcceleratorTagArray) ToAcceleratorTagArrayOutputWithContext ¶
func (i AcceleratorTagArray) ToAcceleratorTagArrayOutputWithContext(ctx context.Context) AcceleratorTagArrayOutput
type AcceleratorTagArrayInput ¶
type AcceleratorTagArrayInput interface { pulumi.Input ToAcceleratorTagArrayOutput() AcceleratorTagArrayOutput ToAcceleratorTagArrayOutputWithContext(context.Context) AcceleratorTagArrayOutput }
AcceleratorTagArrayInput is an input type that accepts AcceleratorTagArray and AcceleratorTagArrayOutput values. You can construct a concrete instance of `AcceleratorTagArrayInput` via:
AcceleratorTagArray{ AcceleratorTagArgs{...} }
type AcceleratorTagArrayOutput ¶
type AcceleratorTagArrayOutput struct{ *pulumi.OutputState }
func (AcceleratorTagArrayOutput) ElementType ¶
func (AcceleratorTagArrayOutput) ElementType() reflect.Type
func (AcceleratorTagArrayOutput) Index ¶
func (o AcceleratorTagArrayOutput) Index(i pulumi.IntInput) AcceleratorTagOutput
func (AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutput ¶
func (o AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutput() AcceleratorTagArrayOutput
func (AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutputWithContext ¶
func (o AcceleratorTagArrayOutput) ToAcceleratorTagArrayOutputWithContext(ctx context.Context) AcceleratorTagArrayOutput
type AcceleratorTagInput ¶
type AcceleratorTagInput interface { pulumi.Input ToAcceleratorTagOutput() AcceleratorTagOutput ToAcceleratorTagOutputWithContext(context.Context) AcceleratorTagOutput }
AcceleratorTagInput is an input type that accepts AcceleratorTagArgs and AcceleratorTagOutput values. You can construct a concrete instance of `AcceleratorTagInput` via:
AcceleratorTagArgs{...}
type AcceleratorTagOutput ¶
type AcceleratorTagOutput struct{ *pulumi.OutputState }
Tag is a key-value pair associated with accelerator.
func (AcceleratorTagOutput) ElementType ¶
func (AcceleratorTagOutput) ElementType() reflect.Type
func (AcceleratorTagOutput) Key ¶
func (o AcceleratorTagOutput) Key() pulumi.StringOutput
Key of the tag. Value can be 1 to 127 characters.
func (AcceleratorTagOutput) ToAcceleratorTagOutput ¶
func (o AcceleratorTagOutput) ToAcceleratorTagOutput() AcceleratorTagOutput
func (AcceleratorTagOutput) ToAcceleratorTagOutputWithContext ¶
func (o AcceleratorTagOutput) ToAcceleratorTagOutputWithContext(ctx context.Context) AcceleratorTagOutput
func (AcceleratorTagOutput) Value ¶
func (o AcceleratorTagOutput) Value() pulumi.StringOutput
Value for the tag. Value can be 1 to 255 characters.
type EndpointGroup ¶
type EndpointGroup struct { pulumi.CustomResourceState // The list of endpoint objects. EndpointConfigurations EndpointGroupEndpointConfigurationArrayOutput `pulumi:"endpointConfigurations"` // The Amazon Resource Name (ARN) of the endpoint group EndpointGroupArn pulumi.StringOutput `pulumi:"endpointGroupArn"` // The name of the AWS Region where the endpoint group is located EndpointGroupRegion pulumi.StringOutput `pulumi:"endpointGroupRegion"` // The time in seconds between each health check for an endpoint. Must be a value of 10 or 30 HealthCheckIntervalSeconds pulumi.IntPtrOutput `pulumi:"healthCheckIntervalSeconds"` HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"` // The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckPort pulumi.IntPtrOutput `pulumi:"healthCheckPort"` // The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckProtocol EndpointGroupHealthCheckProtocolPtrOutput `pulumi:"healthCheckProtocol"` // The Amazon Resource Name (ARN) of the listener ListenerArn pulumi.StringOutput `pulumi:"listenerArn"` PortOverrides EndpointGroupPortOverrideArrayOutput `pulumi:"portOverrides"` // The number of consecutive health checks required to set the state of the endpoint to unhealthy. ThresholdCount pulumi.IntPtrOutput `pulumi:"thresholdCount"` // The percentage of traffic to sent to an AWS Region TrafficDialPercentage pulumi.Float64PtrOutput `pulumi:"trafficDialPercentage"` }
Resource Type definition for AWS::GlobalAccelerator::EndpointGroup
func GetEndpointGroup ¶
func GetEndpointGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EndpointGroupState, opts ...pulumi.ResourceOption) (*EndpointGroup, error)
GetEndpointGroup gets an existing EndpointGroup 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 NewEndpointGroup ¶
func NewEndpointGroup(ctx *pulumi.Context, name string, args *EndpointGroupArgs, opts ...pulumi.ResourceOption) (*EndpointGroup, error)
NewEndpointGroup registers a new resource with the given unique name, arguments, and options.
func (*EndpointGroup) ElementType ¶
func (*EndpointGroup) ElementType() reflect.Type
func (*EndpointGroup) ToEndpointGroupOutput ¶
func (i *EndpointGroup) ToEndpointGroupOutput() EndpointGroupOutput
func (*EndpointGroup) ToEndpointGroupOutputWithContext ¶
func (i *EndpointGroup) ToEndpointGroupOutputWithContext(ctx context.Context) EndpointGroupOutput
type EndpointGroupArgs ¶
type EndpointGroupArgs struct { // The list of endpoint objects. EndpointConfigurations EndpointGroupEndpointConfigurationArrayInput // The name of the AWS Region where the endpoint group is located EndpointGroupRegion pulumi.StringInput // The time in seconds between each health check for an endpoint. Must be a value of 10 or 30 HealthCheckIntervalSeconds pulumi.IntPtrInput HealthCheckPath pulumi.StringPtrInput // The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckPort pulumi.IntPtrInput // The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckProtocol EndpointGroupHealthCheckProtocolPtrInput // The Amazon Resource Name (ARN) of the listener ListenerArn pulumi.StringInput PortOverrides EndpointGroupPortOverrideArrayInput // The number of consecutive health checks required to set the state of the endpoint to unhealthy. ThresholdCount pulumi.IntPtrInput // The percentage of traffic to sent to an AWS Region TrafficDialPercentage pulumi.Float64PtrInput }
The set of arguments for constructing a EndpointGroup resource.
func (EndpointGroupArgs) ElementType ¶
func (EndpointGroupArgs) ElementType() reflect.Type
type EndpointGroupEndpointConfiguration ¶
type EndpointGroupEndpointConfiguration struct { // true if client ip should be preserved ClientIPPreservationEnabled *bool `pulumi:"clientIPPreservationEnabled"` // Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID EndpointId string `pulumi:"endpointId"` // The weight for the endpoint. Weight *int `pulumi:"weight"` }
The configuration for a given endpoint
type EndpointGroupEndpointConfigurationArgs ¶
type EndpointGroupEndpointConfigurationArgs struct { // true if client ip should be preserved ClientIPPreservationEnabled pulumi.BoolPtrInput `pulumi:"clientIPPreservationEnabled"` // Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID EndpointId pulumi.StringInput `pulumi:"endpointId"` // The weight for the endpoint. Weight pulumi.IntPtrInput `pulumi:"weight"` }
The configuration for a given endpoint
func (EndpointGroupEndpointConfigurationArgs) ElementType ¶
func (EndpointGroupEndpointConfigurationArgs) ElementType() reflect.Type
func (EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutput ¶
func (i EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutput() EndpointGroupEndpointConfigurationOutput
func (EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutputWithContext ¶
func (i EndpointGroupEndpointConfigurationArgs) ToEndpointGroupEndpointConfigurationOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationOutput
type EndpointGroupEndpointConfigurationArray ¶
type EndpointGroupEndpointConfigurationArray []EndpointGroupEndpointConfigurationInput
func (EndpointGroupEndpointConfigurationArray) ElementType ¶
func (EndpointGroupEndpointConfigurationArray) ElementType() reflect.Type
func (EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutput ¶
func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput
func (EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutputWithContext ¶
func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationArrayOutput
type EndpointGroupEndpointConfigurationArrayInput ¶
type EndpointGroupEndpointConfigurationArrayInput interface { pulumi.Input ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput ToEndpointGroupEndpointConfigurationArrayOutputWithContext(context.Context) EndpointGroupEndpointConfigurationArrayOutput }
EndpointGroupEndpointConfigurationArrayInput is an input type that accepts EndpointGroupEndpointConfigurationArray and EndpointGroupEndpointConfigurationArrayOutput values. You can construct a concrete instance of `EndpointGroupEndpointConfigurationArrayInput` via:
EndpointGroupEndpointConfigurationArray{ EndpointGroupEndpointConfigurationArgs{...} }
type EndpointGroupEndpointConfigurationArrayOutput ¶
type EndpointGroupEndpointConfigurationArrayOutput struct{ *pulumi.OutputState }
func (EndpointGroupEndpointConfigurationArrayOutput) ElementType ¶
func (EndpointGroupEndpointConfigurationArrayOutput) ElementType() reflect.Type
func (EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutput ¶
func (o EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput
func (EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutputWithContext ¶
func (o EndpointGroupEndpointConfigurationArrayOutput) ToEndpointGroupEndpointConfigurationArrayOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationArrayOutput
type EndpointGroupEndpointConfigurationInput ¶
type EndpointGroupEndpointConfigurationInput interface { pulumi.Input ToEndpointGroupEndpointConfigurationOutput() EndpointGroupEndpointConfigurationOutput ToEndpointGroupEndpointConfigurationOutputWithContext(context.Context) EndpointGroupEndpointConfigurationOutput }
EndpointGroupEndpointConfigurationInput is an input type that accepts EndpointGroupEndpointConfigurationArgs and EndpointGroupEndpointConfigurationOutput values. You can construct a concrete instance of `EndpointGroupEndpointConfigurationInput` via:
EndpointGroupEndpointConfigurationArgs{...}
type EndpointGroupEndpointConfigurationOutput ¶
type EndpointGroupEndpointConfigurationOutput struct{ *pulumi.OutputState }
The configuration for a given endpoint
func (EndpointGroupEndpointConfigurationOutput) ClientIPPreservationEnabled ¶
func (o EndpointGroupEndpointConfigurationOutput) ClientIPPreservationEnabled() pulumi.BoolPtrOutput
true if client ip should be preserved
func (EndpointGroupEndpointConfigurationOutput) ElementType ¶
func (EndpointGroupEndpointConfigurationOutput) ElementType() reflect.Type
func (EndpointGroupEndpointConfigurationOutput) EndpointId ¶
func (o EndpointGroupEndpointConfigurationOutput) EndpointId() pulumi.StringOutput
Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
func (EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutput ¶
func (o EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutput() EndpointGroupEndpointConfigurationOutput
func (EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutputWithContext ¶
func (o EndpointGroupEndpointConfigurationOutput) ToEndpointGroupEndpointConfigurationOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationOutput
func (EndpointGroupEndpointConfigurationOutput) Weight ¶
func (o EndpointGroupEndpointConfigurationOutput) Weight() pulumi.IntPtrOutput
The weight for the endpoint.
type EndpointGroupHealthCheckProtocol ¶
type EndpointGroupHealthCheckProtocol string
The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
func (EndpointGroupHealthCheckProtocol) ElementType ¶
func (EndpointGroupHealthCheckProtocol) ElementType() reflect.Type
func (EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutput ¶
func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutput() EndpointGroupHealthCheckProtocolOutput
func (EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutputWithContext ¶
func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolOutput
func (EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutput ¶
func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext ¶
func (e EndpointGroupHealthCheckProtocol) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocol) ToStringOutput ¶
func (e EndpointGroupHealthCheckProtocol) ToStringOutput() pulumi.StringOutput
func (EndpointGroupHealthCheckProtocol) ToStringOutputWithContext ¶
func (e EndpointGroupHealthCheckProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointGroupHealthCheckProtocol) ToStringPtrOutput ¶
func (e EndpointGroupHealthCheckProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointGroupHealthCheckProtocol) ToStringPtrOutputWithContext ¶
func (e EndpointGroupHealthCheckProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointGroupHealthCheckProtocolInput ¶
type EndpointGroupHealthCheckProtocolInput interface { pulumi.Input ToEndpointGroupHealthCheckProtocolOutput() EndpointGroupHealthCheckProtocolOutput ToEndpointGroupHealthCheckProtocolOutputWithContext(context.Context) EndpointGroupHealthCheckProtocolOutput }
EndpointGroupHealthCheckProtocolInput is an input type that accepts EndpointGroupHealthCheckProtocolArgs and EndpointGroupHealthCheckProtocolOutput values. You can construct a concrete instance of `EndpointGroupHealthCheckProtocolInput` via:
EndpointGroupHealthCheckProtocolArgs{...}
type EndpointGroupHealthCheckProtocolOutput ¶
type EndpointGroupHealthCheckProtocolOutput struct{ *pulumi.OutputState }
func (EndpointGroupHealthCheckProtocolOutput) ElementType ¶
func (EndpointGroupHealthCheckProtocolOutput) ElementType() reflect.Type
func (EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutput ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutput() EndpointGroupHealthCheckProtocolOutput
func (EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolOutput
func (EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutput ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocolOutput) ToStringOutput ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToStringOutput() pulumi.StringOutput
func (EndpointGroupHealthCheckProtocolOutput) ToStringOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutput ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointGroupHealthCheckProtocolPtrInput ¶
type EndpointGroupHealthCheckProtocolPtrInput interface { pulumi.Input ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(context.Context) EndpointGroupHealthCheckProtocolPtrOutput }
func EndpointGroupHealthCheckProtocolPtr ¶
func EndpointGroupHealthCheckProtocolPtr(v string) EndpointGroupHealthCheckProtocolPtrInput
type EndpointGroupHealthCheckProtocolPtrOutput ¶
type EndpointGroupHealthCheckProtocolPtrOutput struct{ *pulumi.OutputState }
func (EndpointGroupHealthCheckProtocolPtrOutput) ElementType ¶
func (EndpointGroupHealthCheckProtocolPtrOutput) ElementType() reflect.Type
func (EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutput ¶
func (o EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutput() EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolPtrOutput) ToEndpointGroupHealthCheckProtocolPtrOutputWithContext(ctx context.Context) EndpointGroupHealthCheckProtocolPtrOutput
func (EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutput ¶
func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointGroupInput ¶
type EndpointGroupInput interface { pulumi.Input ToEndpointGroupOutput() EndpointGroupOutput ToEndpointGroupOutputWithContext(ctx context.Context) EndpointGroupOutput }
type EndpointGroupOutput ¶
type EndpointGroupOutput struct{ *pulumi.OutputState }
func (EndpointGroupOutput) ElementType ¶
func (EndpointGroupOutput) ElementType() reflect.Type
func (EndpointGroupOutput) ToEndpointGroupOutput ¶
func (o EndpointGroupOutput) ToEndpointGroupOutput() EndpointGroupOutput
func (EndpointGroupOutput) ToEndpointGroupOutputWithContext ¶
func (o EndpointGroupOutput) ToEndpointGroupOutputWithContext(ctx context.Context) EndpointGroupOutput
type EndpointGroupPortOverride ¶
type EndpointGroupPortOverride struct { EndpointPort int `pulumi:"endpointPort"` ListenerPort int `pulumi:"listenerPort"` }
listener to endpoint port mapping.
type EndpointGroupPortOverrideArgs ¶
type EndpointGroupPortOverrideArgs struct { EndpointPort pulumi.IntInput `pulumi:"endpointPort"` ListenerPort pulumi.IntInput `pulumi:"listenerPort"` }
listener to endpoint port mapping.
func (EndpointGroupPortOverrideArgs) ElementType ¶
func (EndpointGroupPortOverrideArgs) ElementType() reflect.Type
func (EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutput ¶
func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput
func (EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutputWithContext ¶
func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutputWithContext(ctx context.Context) EndpointGroupPortOverrideOutput
type EndpointGroupPortOverrideArray ¶
type EndpointGroupPortOverrideArray []EndpointGroupPortOverrideInput
func (EndpointGroupPortOverrideArray) ElementType ¶
func (EndpointGroupPortOverrideArray) ElementType() reflect.Type
func (EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutput ¶
func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput
func (EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutputWithContext ¶
func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutputWithContext(ctx context.Context) EndpointGroupPortOverrideArrayOutput
type EndpointGroupPortOverrideArrayInput ¶
type EndpointGroupPortOverrideArrayInput interface { pulumi.Input ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput ToEndpointGroupPortOverrideArrayOutputWithContext(context.Context) EndpointGroupPortOverrideArrayOutput }
EndpointGroupPortOverrideArrayInput is an input type that accepts EndpointGroupPortOverrideArray and EndpointGroupPortOverrideArrayOutput values. You can construct a concrete instance of `EndpointGroupPortOverrideArrayInput` via:
EndpointGroupPortOverrideArray{ EndpointGroupPortOverrideArgs{...} }
type EndpointGroupPortOverrideArrayOutput ¶
type EndpointGroupPortOverrideArrayOutput struct{ *pulumi.OutputState }
func (EndpointGroupPortOverrideArrayOutput) ElementType ¶
func (EndpointGroupPortOverrideArrayOutput) ElementType() reflect.Type
func (EndpointGroupPortOverrideArrayOutput) Index ¶
func (o EndpointGroupPortOverrideArrayOutput) Index(i pulumi.IntInput) EndpointGroupPortOverrideOutput
func (EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutput ¶
func (o EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput
func (EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutputWithContext ¶
func (o EndpointGroupPortOverrideArrayOutput) ToEndpointGroupPortOverrideArrayOutputWithContext(ctx context.Context) EndpointGroupPortOverrideArrayOutput
type EndpointGroupPortOverrideInput ¶
type EndpointGroupPortOverrideInput interface { pulumi.Input ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput ToEndpointGroupPortOverrideOutputWithContext(context.Context) EndpointGroupPortOverrideOutput }
EndpointGroupPortOverrideInput is an input type that accepts EndpointGroupPortOverrideArgs and EndpointGroupPortOverrideOutput values. You can construct a concrete instance of `EndpointGroupPortOverrideInput` via:
EndpointGroupPortOverrideArgs{...}
type EndpointGroupPortOverrideOutput ¶
type EndpointGroupPortOverrideOutput struct{ *pulumi.OutputState }
listener to endpoint port mapping.
func (EndpointGroupPortOverrideOutput) ElementType ¶
func (EndpointGroupPortOverrideOutput) ElementType() reflect.Type
func (EndpointGroupPortOverrideOutput) EndpointPort ¶
func (o EndpointGroupPortOverrideOutput) EndpointPort() pulumi.IntOutput
func (EndpointGroupPortOverrideOutput) ListenerPort ¶
func (o EndpointGroupPortOverrideOutput) ListenerPort() pulumi.IntOutput
func (EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutput ¶
func (o EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput
func (EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutputWithContext ¶
func (o EndpointGroupPortOverrideOutput) ToEndpointGroupPortOverrideOutputWithContext(ctx context.Context) EndpointGroupPortOverrideOutput
type EndpointGroupState ¶
type EndpointGroupState struct { }
func (EndpointGroupState) ElementType ¶
func (EndpointGroupState) ElementType() reflect.Type
type Listener ¶
type Listener struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn pulumi.StringOutput `pulumi:"acceleratorArn"` // Client affinity lets you direct all requests from a user to the same endpoint. ClientAffinity ListenerClientAffinityPtrOutput `pulumi:"clientAffinity"` // The Amazon Resource Name (ARN) of the listener. ListenerArn pulumi.StringOutput `pulumi:"listenerArn"` PortRanges ListenerPortRangeArrayOutput `pulumi:"portRanges"` // The protocol for the listener. Protocol ListenerProtocolOutput `pulumi:"protocol"` }
Resource Type definition for AWS::GlobalAccelerator::Listener
func GetListener ¶
func GetListener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListenerState, opts ...pulumi.ResourceOption) (*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 ¶
func NewListener(ctx *pulumi.Context, name string, args *ListenerArgs, opts ...pulumi.ResourceOption) (*Listener, error)
NewListener registers a new resource with the given unique name, arguments, and options.
func (*Listener) ElementType ¶
func (*Listener) ToListenerOutput ¶
func (i *Listener) ToListenerOutput() ListenerOutput
func (*Listener) ToListenerOutputWithContext ¶
func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerArgs ¶
type ListenerArgs struct { // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn pulumi.StringInput // Client affinity lets you direct all requests from a user to the same endpoint. ClientAffinity ListenerClientAffinityPtrInput PortRanges ListenerPortRangeArrayInput // The protocol for the listener. Protocol ListenerProtocolInput }
The set of arguments for constructing a Listener resource.
func (ListenerArgs) ElementType ¶
func (ListenerArgs) ElementType() reflect.Type
type ListenerClientAffinity ¶
type ListenerClientAffinity string
Client affinity lets you direct all requests from a user to the same endpoint.
func (ListenerClientAffinity) ElementType ¶
func (ListenerClientAffinity) ElementType() reflect.Type
func (ListenerClientAffinity) ToListenerClientAffinityOutput ¶
func (e ListenerClientAffinity) ToListenerClientAffinityOutput() ListenerClientAffinityOutput
func (ListenerClientAffinity) ToListenerClientAffinityOutputWithContext ¶
func (e ListenerClientAffinity) ToListenerClientAffinityOutputWithContext(ctx context.Context) ListenerClientAffinityOutput
func (ListenerClientAffinity) ToListenerClientAffinityPtrOutput ¶
func (e ListenerClientAffinity) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
func (ListenerClientAffinity) ToListenerClientAffinityPtrOutputWithContext ¶
func (e ListenerClientAffinity) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
func (ListenerClientAffinity) ToStringOutput ¶
func (e ListenerClientAffinity) ToStringOutput() pulumi.StringOutput
func (ListenerClientAffinity) ToStringOutputWithContext ¶
func (e ListenerClientAffinity) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ListenerClientAffinity) ToStringPtrOutput ¶
func (e ListenerClientAffinity) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerClientAffinity) ToStringPtrOutputWithContext ¶
func (e ListenerClientAffinity) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerClientAffinityInput ¶
type ListenerClientAffinityInput interface { pulumi.Input ToListenerClientAffinityOutput() ListenerClientAffinityOutput ToListenerClientAffinityOutputWithContext(context.Context) ListenerClientAffinityOutput }
ListenerClientAffinityInput is an input type that accepts ListenerClientAffinityArgs and ListenerClientAffinityOutput values. You can construct a concrete instance of `ListenerClientAffinityInput` via:
ListenerClientAffinityArgs{...}
type ListenerClientAffinityOutput ¶
type ListenerClientAffinityOutput struct{ *pulumi.OutputState }
func (ListenerClientAffinityOutput) ElementType ¶
func (ListenerClientAffinityOutput) ElementType() reflect.Type
func (ListenerClientAffinityOutput) ToListenerClientAffinityOutput ¶
func (o ListenerClientAffinityOutput) ToListenerClientAffinityOutput() ListenerClientAffinityOutput
func (ListenerClientAffinityOutput) ToListenerClientAffinityOutputWithContext ¶
func (o ListenerClientAffinityOutput) ToListenerClientAffinityOutputWithContext(ctx context.Context) ListenerClientAffinityOutput
func (ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutput ¶
func (o ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
func (ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutputWithContext ¶
func (o ListenerClientAffinityOutput) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
func (ListenerClientAffinityOutput) ToStringOutput ¶
func (o ListenerClientAffinityOutput) ToStringOutput() pulumi.StringOutput
func (ListenerClientAffinityOutput) ToStringOutputWithContext ¶
func (o ListenerClientAffinityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ListenerClientAffinityOutput) ToStringPtrOutput ¶
func (o ListenerClientAffinityOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerClientAffinityOutput) ToStringPtrOutputWithContext ¶
func (o ListenerClientAffinityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerClientAffinityPtrInput ¶
type ListenerClientAffinityPtrInput interface { pulumi.Input ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput ToListenerClientAffinityPtrOutputWithContext(context.Context) ListenerClientAffinityPtrOutput }
func ListenerClientAffinityPtr ¶
func ListenerClientAffinityPtr(v string) ListenerClientAffinityPtrInput
type ListenerClientAffinityPtrOutput ¶
type ListenerClientAffinityPtrOutput struct{ *pulumi.OutputState }
func (ListenerClientAffinityPtrOutput) Elem ¶
func (o ListenerClientAffinityPtrOutput) Elem() ListenerClientAffinityOutput
func (ListenerClientAffinityPtrOutput) ElementType ¶
func (ListenerClientAffinityPtrOutput) ElementType() reflect.Type
func (ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutput ¶
func (o ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutput() ListenerClientAffinityPtrOutput
func (ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutputWithContext ¶
func (o ListenerClientAffinityPtrOutput) ToListenerClientAffinityPtrOutputWithContext(ctx context.Context) ListenerClientAffinityPtrOutput
func (ListenerClientAffinityPtrOutput) ToStringPtrOutput ¶
func (o ListenerClientAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerClientAffinityPtrOutput) ToStringPtrOutputWithContext ¶
func (o ListenerClientAffinityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerInput ¶
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerOutput ¶
type ListenerOutput struct{ *pulumi.OutputState }
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerPortRange ¶
A port range to support for connections from clients to your accelerator.
type ListenerPortRangeArgs ¶
type ListenerPortRangeArgs struct { FromPort pulumi.IntInput `pulumi:"fromPort"` ToPort pulumi.IntInput `pulumi:"toPort"` }
A port range to support for connections from clients to your accelerator.
func (ListenerPortRangeArgs) ElementType ¶
func (ListenerPortRangeArgs) ElementType() reflect.Type
func (ListenerPortRangeArgs) ToListenerPortRangeOutput ¶
func (i ListenerPortRangeArgs) ToListenerPortRangeOutput() ListenerPortRangeOutput
func (ListenerPortRangeArgs) ToListenerPortRangeOutputWithContext ¶
func (i ListenerPortRangeArgs) ToListenerPortRangeOutputWithContext(ctx context.Context) ListenerPortRangeOutput
type ListenerPortRangeArray ¶
type ListenerPortRangeArray []ListenerPortRangeInput
func (ListenerPortRangeArray) ElementType ¶
func (ListenerPortRangeArray) ElementType() reflect.Type
func (ListenerPortRangeArray) ToListenerPortRangeArrayOutput ¶
func (i ListenerPortRangeArray) ToListenerPortRangeArrayOutput() ListenerPortRangeArrayOutput
func (ListenerPortRangeArray) ToListenerPortRangeArrayOutputWithContext ¶
func (i ListenerPortRangeArray) ToListenerPortRangeArrayOutputWithContext(ctx context.Context) ListenerPortRangeArrayOutput
type ListenerPortRangeArrayInput ¶
type ListenerPortRangeArrayInput interface { pulumi.Input ToListenerPortRangeArrayOutput() ListenerPortRangeArrayOutput ToListenerPortRangeArrayOutputWithContext(context.Context) ListenerPortRangeArrayOutput }
ListenerPortRangeArrayInput is an input type that accepts ListenerPortRangeArray and ListenerPortRangeArrayOutput values. You can construct a concrete instance of `ListenerPortRangeArrayInput` via:
ListenerPortRangeArray{ ListenerPortRangeArgs{...} }
type ListenerPortRangeArrayOutput ¶
type ListenerPortRangeArrayOutput struct{ *pulumi.OutputState }
func (ListenerPortRangeArrayOutput) ElementType ¶
func (ListenerPortRangeArrayOutput) ElementType() reflect.Type
func (ListenerPortRangeArrayOutput) Index ¶
func (o ListenerPortRangeArrayOutput) Index(i pulumi.IntInput) ListenerPortRangeOutput
func (ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutput ¶
func (o ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutput() ListenerPortRangeArrayOutput
func (ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutputWithContext ¶
func (o ListenerPortRangeArrayOutput) ToListenerPortRangeArrayOutputWithContext(ctx context.Context) ListenerPortRangeArrayOutput
type ListenerPortRangeInput ¶
type ListenerPortRangeInput interface { pulumi.Input ToListenerPortRangeOutput() ListenerPortRangeOutput ToListenerPortRangeOutputWithContext(context.Context) ListenerPortRangeOutput }
ListenerPortRangeInput is an input type that accepts ListenerPortRangeArgs and ListenerPortRangeOutput values. You can construct a concrete instance of `ListenerPortRangeInput` via:
ListenerPortRangeArgs{...}
type ListenerPortRangeOutput ¶
type ListenerPortRangeOutput struct{ *pulumi.OutputState }
A port range to support for connections from clients to your accelerator.
func (ListenerPortRangeOutput) ElementType ¶
func (ListenerPortRangeOutput) ElementType() reflect.Type
func (ListenerPortRangeOutput) FromPort ¶
func (o ListenerPortRangeOutput) FromPort() pulumi.IntOutput
func (ListenerPortRangeOutput) ToListenerPortRangeOutput ¶
func (o ListenerPortRangeOutput) ToListenerPortRangeOutput() ListenerPortRangeOutput
func (ListenerPortRangeOutput) ToListenerPortRangeOutputWithContext ¶
func (o ListenerPortRangeOutput) ToListenerPortRangeOutputWithContext(ctx context.Context) ListenerPortRangeOutput
func (ListenerPortRangeOutput) ToPort ¶
func (o ListenerPortRangeOutput) ToPort() pulumi.IntOutput
type ListenerProtocol ¶
type ListenerProtocol string
The protocol for the listener.
func (ListenerProtocol) ElementType ¶
func (ListenerProtocol) ElementType() reflect.Type
func (ListenerProtocol) ToListenerProtocolOutput ¶
func (e ListenerProtocol) ToListenerProtocolOutput() ListenerProtocolOutput
func (ListenerProtocol) ToListenerProtocolOutputWithContext ¶
func (e ListenerProtocol) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
func (ListenerProtocol) ToListenerProtocolPtrOutput ¶
func (e ListenerProtocol) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
func (ListenerProtocol) ToListenerProtocolPtrOutputWithContext ¶
func (e ListenerProtocol) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
func (ListenerProtocol) ToStringOutput ¶
func (e ListenerProtocol) ToStringOutput() pulumi.StringOutput
func (ListenerProtocol) ToStringOutputWithContext ¶
func (e ListenerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ListenerProtocol) ToStringPtrOutput ¶
func (e ListenerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerProtocol) ToStringPtrOutputWithContext ¶
func (e ListenerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerProtocolInput ¶
type ListenerProtocolInput interface { pulumi.Input ToListenerProtocolOutput() ListenerProtocolOutput ToListenerProtocolOutputWithContext(context.Context) ListenerProtocolOutput }
ListenerProtocolInput is an input type that accepts ListenerProtocolArgs and ListenerProtocolOutput values. You can construct a concrete instance of `ListenerProtocolInput` via:
ListenerProtocolArgs{...}
type ListenerProtocolOutput ¶
type ListenerProtocolOutput struct{ *pulumi.OutputState }
func (ListenerProtocolOutput) ElementType ¶
func (ListenerProtocolOutput) ElementType() reflect.Type
func (ListenerProtocolOutput) ToListenerProtocolOutput ¶
func (o ListenerProtocolOutput) ToListenerProtocolOutput() ListenerProtocolOutput
func (ListenerProtocolOutput) ToListenerProtocolOutputWithContext ¶
func (o ListenerProtocolOutput) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
func (ListenerProtocolOutput) ToListenerProtocolPtrOutput ¶
func (o ListenerProtocolOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
func (ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext ¶
func (o ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
func (ListenerProtocolOutput) ToStringOutput ¶
func (o ListenerProtocolOutput) ToStringOutput() pulumi.StringOutput
func (ListenerProtocolOutput) ToStringOutputWithContext ¶
func (o ListenerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ListenerProtocolOutput) ToStringPtrOutput ¶
func (o ListenerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerProtocolOutput) ToStringPtrOutputWithContext ¶
func (o ListenerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerProtocolPtrInput ¶
type ListenerProtocolPtrInput interface { pulumi.Input ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput ToListenerProtocolPtrOutputWithContext(context.Context) ListenerProtocolPtrOutput }
func ListenerProtocolPtr ¶
func ListenerProtocolPtr(v string) ListenerProtocolPtrInput
type ListenerProtocolPtrOutput ¶
type ListenerProtocolPtrOutput struct{ *pulumi.OutputState }
func (ListenerProtocolPtrOutput) Elem ¶
func (o ListenerProtocolPtrOutput) Elem() ListenerProtocolOutput
func (ListenerProtocolPtrOutput) ElementType ¶
func (ListenerProtocolPtrOutput) ElementType() reflect.Type
func (ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput ¶
func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
func (ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext ¶
func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
func (ListenerProtocolPtrOutput) ToStringPtrOutput ¶
func (o ListenerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o ListenerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerState ¶
type ListenerState struct { }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type