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) ToOutput(ctx context.Context) pulumix.Output[AcceleratorIpAddressType]
- 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) ToOutput(ctx context.Context) pulumix.Output[*AcceleratorIpAddressType]
- func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AcceleratorIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AcceleratorOutput
- func (o AcceleratorOutput) AcceleratorArn() pulumi.StringOutput
- func (o AcceleratorOutput) DnsName() pulumi.StringOutput
- func (o AcceleratorOutput) DualStackDnsName() pulumi.StringOutput
- func (AcceleratorOutput) ElementType() reflect.Type
- func (o AcceleratorOutput) Enabled() pulumi.BoolPtrOutput
- func (o AcceleratorOutput) IpAddressType() AcceleratorIpAddressTypePtrOutput
- func (o AcceleratorOutput) IpAddresses() pulumi.StringArrayOutput
- func (o AcceleratorOutput) Ipv4Addresses() pulumi.StringArrayOutput
- func (o AcceleratorOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o AcceleratorOutput) Name() pulumi.StringOutput
- func (o AcceleratorOutput) Tags() AcceleratorTagArrayOutput
- func (o AcceleratorOutput) ToAcceleratorOutput() AcceleratorOutput
- func (o AcceleratorOutput) ToAcceleratorOutputWithContext(ctx context.Context) AcceleratorOutput
- func (o AcceleratorOutput) ToOutput(ctx context.Context) pulumix.Output[*Accelerator]
- type AcceleratorState
- type AcceleratorTag
- type AcceleratorTagArgs
- func (AcceleratorTagArgs) ElementType() reflect.Type
- func (i AcceleratorTagArgs) ToAcceleratorTagOutput() AcceleratorTagOutput
- func (i AcceleratorTagArgs) ToAcceleratorTagOutputWithContext(ctx context.Context) AcceleratorTagOutput
- func (i AcceleratorTagArgs) ToOutput(ctx context.Context) pulumix.Output[AcceleratorTag]
- type AcceleratorTagArray
- func (AcceleratorTagArray) ElementType() reflect.Type
- func (i AcceleratorTagArray) ToAcceleratorTagArrayOutput() AcceleratorTagArrayOutput
- func (i AcceleratorTagArray) ToAcceleratorTagArrayOutputWithContext(ctx context.Context) AcceleratorTagArrayOutput
- func (i AcceleratorTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AcceleratorTag]
- 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
- func (o AcceleratorTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AcceleratorTag]
- 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) ToOutput(ctx context.Context) pulumix.Output[AcceleratorTag]
- 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
- func (i EndpointGroupEndpointConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupEndpointConfiguration]
- type EndpointGroupEndpointConfigurationArray
- func (EndpointGroupEndpointConfigurationArray) ElementType() reflect.Type
- func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutput() EndpointGroupEndpointConfigurationArrayOutput
- func (i EndpointGroupEndpointConfigurationArray) ToEndpointGroupEndpointConfigurationArrayOutputWithContext(ctx context.Context) EndpointGroupEndpointConfigurationArrayOutput
- func (i EndpointGroupEndpointConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupEndpointConfiguration]
- 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
- func (o EndpointGroupEndpointConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupEndpointConfiguration]
- 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) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupEndpointConfiguration]
- 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) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupHealthCheckProtocol]
- 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) ToOutput(ctx context.Context) pulumix.Output[*EndpointGroupHealthCheckProtocol]
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EndpointGroupHealthCheckProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointGroupInput
- type EndpointGroupOutput
- func (EndpointGroupOutput) ElementType() reflect.Type
- func (o EndpointGroupOutput) EndpointConfigurations() EndpointGroupEndpointConfigurationArrayOutput
- func (o EndpointGroupOutput) EndpointGroupArn() pulumi.StringOutput
- func (o EndpointGroupOutput) EndpointGroupRegion() pulumi.StringOutput
- func (o EndpointGroupOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o EndpointGroupOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o EndpointGroupOutput) HealthCheckPort() pulumi.IntPtrOutput
- func (o EndpointGroupOutput) HealthCheckProtocol() EndpointGroupHealthCheckProtocolPtrOutput
- func (o EndpointGroupOutput) ListenerArn() pulumi.StringOutput
- func (o EndpointGroupOutput) PortOverrides() EndpointGroupPortOverrideArrayOutput
- func (o EndpointGroupOutput) ThresholdCount() pulumi.IntPtrOutput
- func (o EndpointGroupOutput) ToEndpointGroupOutput() EndpointGroupOutput
- func (o EndpointGroupOutput) ToEndpointGroupOutputWithContext(ctx context.Context) EndpointGroupOutput
- func (o EndpointGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointGroup]
- func (o EndpointGroupOutput) TrafficDialPercentage() pulumi.Float64PtrOutput
- type EndpointGroupPortOverride
- type EndpointGroupPortOverrideArgs
- func (EndpointGroupPortOverrideArgs) ElementType() reflect.Type
- func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutput() EndpointGroupPortOverrideOutput
- func (i EndpointGroupPortOverrideArgs) ToEndpointGroupPortOverrideOutputWithContext(ctx context.Context) EndpointGroupPortOverrideOutput
- func (i EndpointGroupPortOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupPortOverride]
- type EndpointGroupPortOverrideArray
- func (EndpointGroupPortOverrideArray) ElementType() reflect.Type
- func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutput() EndpointGroupPortOverrideArrayOutput
- func (i EndpointGroupPortOverrideArray) ToEndpointGroupPortOverrideArrayOutputWithContext(ctx context.Context) EndpointGroupPortOverrideArrayOutput
- func (i EndpointGroupPortOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupPortOverride]
- 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
- func (o EndpointGroupPortOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupPortOverride]
- 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
- func (o EndpointGroupPortOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupPortOverride]
- 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) ToOutput(ctx context.Context) pulumix.Output[ListenerClientAffinity]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ListenerClientAffinity]
- func (o ListenerClientAffinityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerClientAffinityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerInput
- type ListenerOutput
- func (o ListenerOutput) AcceleratorArn() pulumi.StringOutput
- func (o ListenerOutput) ClientAffinity() ListenerClientAffinityPtrOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) ListenerArn() pulumi.StringOutput
- func (o ListenerOutput) PortRanges() ListenerPortRangeArrayOutput
- func (o ListenerOutput) Protocol() ListenerProtocolOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- func (o ListenerOutput) ToOutput(ctx context.Context) pulumix.Output[*Listener]
- type ListenerPortRange
- type ListenerPortRangeArgs
- func (ListenerPortRangeArgs) ElementType() reflect.Type
- func (i ListenerPortRangeArgs) ToListenerPortRangeOutput() ListenerPortRangeOutput
- func (i ListenerPortRangeArgs) ToListenerPortRangeOutputWithContext(ctx context.Context) ListenerPortRangeOutput
- func (i ListenerPortRangeArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerPortRange]
- type ListenerPortRangeArray
- func (ListenerPortRangeArray) ElementType() reflect.Type
- func (i ListenerPortRangeArray) ToListenerPortRangeArrayOutput() ListenerPortRangeArrayOutput
- func (i ListenerPortRangeArray) ToListenerPortRangeArrayOutputWithContext(ctx context.Context) ListenerPortRangeArrayOutput
- func (i ListenerPortRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerPortRange]
- 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
- func (o ListenerPortRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerPortRange]
- 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) ToOutput(ctx context.Context) pulumix.Output[ListenerPortRange]
- 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) ToOutput(ctx context.Context) pulumix.Output[ListenerProtocol]
- 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) ToOutput(ctx context.Context) pulumix.Output[*ListenerProtocol]
- func (o ListenerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerState
- type LookupAcceleratorArgs
- type LookupAcceleratorOutputArgs
- type LookupAcceleratorResult
- type LookupAcceleratorResultOutput
- func (o LookupAcceleratorResultOutput) AcceleratorArn() pulumi.StringPtrOutput
- func (o LookupAcceleratorResultOutput) DnsName() pulumi.StringPtrOutput
- func (o LookupAcceleratorResultOutput) DualStackDnsName() pulumi.StringPtrOutput
- func (LookupAcceleratorResultOutput) ElementType() reflect.Type
- func (o LookupAcceleratorResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupAcceleratorResultOutput) IpAddressType() AcceleratorIpAddressTypePtrOutput
- func (o LookupAcceleratorResultOutput) IpAddresses() pulumi.StringArrayOutput
- func (o LookupAcceleratorResultOutput) Ipv4Addresses() pulumi.StringArrayOutput
- func (o LookupAcceleratorResultOutput) Ipv6Addresses() pulumi.StringArrayOutput
- func (o LookupAcceleratorResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupAcceleratorResultOutput) Tags() AcceleratorTagArrayOutput
- func (o LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutput() LookupAcceleratorResultOutput
- func (o LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutputWithContext(ctx context.Context) LookupAcceleratorResultOutput
- func (o LookupAcceleratorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAcceleratorResult]
- type LookupEndpointGroupArgs
- type LookupEndpointGroupOutputArgs
- type LookupEndpointGroupResult
- type LookupEndpointGroupResultOutput
- func (LookupEndpointGroupResultOutput) ElementType() reflect.Type
- func (o LookupEndpointGroupResultOutput) EndpointConfigurations() EndpointGroupEndpointConfigurationArrayOutput
- func (o LookupEndpointGroupResultOutput) EndpointGroupArn() pulumi.StringPtrOutput
- func (o LookupEndpointGroupResultOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o LookupEndpointGroupResultOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o LookupEndpointGroupResultOutput) HealthCheckPort() pulumi.IntPtrOutput
- func (o LookupEndpointGroupResultOutput) HealthCheckProtocol() EndpointGroupHealthCheckProtocolPtrOutput
- func (o LookupEndpointGroupResultOutput) PortOverrides() EndpointGroupPortOverrideArrayOutput
- func (o LookupEndpointGroupResultOutput) ThresholdCount() pulumi.IntPtrOutput
- func (o LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutput() LookupEndpointGroupResultOutput
- func (o LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutputWithContext(ctx context.Context) LookupEndpointGroupResultOutput
- func (o LookupEndpointGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEndpointGroupResult]
- func (o LookupEndpointGroupResultOutput) TrafficDialPercentage() pulumi.Float64PtrOutput
- type LookupListenerArgs
- type LookupListenerOutputArgs
- type LookupListenerResult
- type LookupListenerResultOutput
- func (o LookupListenerResultOutput) ClientAffinity() ListenerClientAffinityPtrOutput
- func (LookupListenerResultOutput) ElementType() reflect.Type
- func (o LookupListenerResultOutput) ListenerArn() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) PortRanges() ListenerPortRangeArrayOutput
- func (o LookupListenerResultOutput) Protocol() ListenerProtocolPtrOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
- func (o LookupListenerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerResult]
Constants ¶
const ( AcceleratorIpAddressTypeIpv4 = AcceleratorIpAddressType("IPV4") AcceleratorIpAddressTypeDualStack = AcceleratorIpAddressType("DUAL_STACK") )
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 IPv4 addresses. DnsName pulumi.StringOutput `pulumi:"dnsName"` // The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses. DualStackDnsName pulumi.StringOutput `pulumi:"dualStackDnsName"` // 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"` // The IPv4 addresses assigned to the accelerator. Ipv4Addresses pulumi.StringArrayOutput `pulumi:"ipv4Addresses"` // The IPv6 addresses assigned if the accelerator is dualstack Ipv6Addresses pulumi.StringArrayOutput `pulumi:"ipv6Addresses"` // 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
func (*Accelerator) ToOutput ¶ added in v0.76.0
func (i *Accelerator) ToOutput(ctx context.Context) pulumix.Output[*Accelerator]
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) ToOutput ¶ added in v0.76.0
func (o AcceleratorIpAddressTypeOutput) ToOutput(ctx context.Context) pulumix.Output[AcceleratorIpAddressType]
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) ToOutput ¶ added in v0.76.0
func (o AcceleratorIpAddressTypePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AcceleratorIpAddressType]
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) AcceleratorArn ¶ added in v0.17.0
func (o AcceleratorOutput) AcceleratorArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the accelerator.
func (AcceleratorOutput) DnsName ¶ added in v0.17.0
func (o AcceleratorOutput) DnsName() pulumi.StringOutput
The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
func (AcceleratorOutput) DualStackDnsName ¶ added in v0.26.0
func (o AcceleratorOutput) DualStackDnsName() pulumi.StringOutput
The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
func (AcceleratorOutput) ElementType ¶
func (AcceleratorOutput) ElementType() reflect.Type
func (AcceleratorOutput) Enabled ¶ added in v0.17.0
func (o AcceleratorOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether an accelerator is enabled. The value is true or false.
func (AcceleratorOutput) IpAddressType ¶ added in v0.17.0
func (o AcceleratorOutput) IpAddressType() AcceleratorIpAddressTypePtrOutput
IP Address type.
func (AcceleratorOutput) IpAddresses ¶ added in v0.17.0
func (o AcceleratorOutput) IpAddresses() pulumi.StringArrayOutput
The IP addresses from BYOIP Prefix pool.
func (AcceleratorOutput) Ipv4Addresses ¶ added in v0.20.0
func (o AcceleratorOutput) Ipv4Addresses() pulumi.StringArrayOutput
The IPv4 addresses assigned to the accelerator.
func (AcceleratorOutput) Ipv6Addresses ¶ added in v0.26.0
func (o AcceleratorOutput) Ipv6Addresses() pulumi.StringArrayOutput
The IPv6 addresses assigned if the accelerator is dualstack
func (AcceleratorOutput) Name ¶ added in v0.17.0
func (o AcceleratorOutput) Name() pulumi.StringOutput
Name of accelerator.
func (AcceleratorOutput) Tags ¶ added in v0.17.0
func (o AcceleratorOutput) Tags() AcceleratorTagArrayOutput
func (AcceleratorOutput) ToAcceleratorOutput ¶
func (o AcceleratorOutput) ToAcceleratorOutput() AcceleratorOutput
func (AcceleratorOutput) ToAcceleratorOutputWithContext ¶
func (o AcceleratorOutput) ToAcceleratorOutputWithContext(ctx context.Context) AcceleratorOutput
func (AcceleratorOutput) ToOutput ¶ added in v0.76.0
func (o AcceleratorOutput) ToOutput(ctx context.Context) pulumix.Output[*Accelerator]
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
func (AcceleratorTagArgs) ToOutput ¶ added in v0.76.0
func (i AcceleratorTagArgs) ToOutput(ctx context.Context) pulumix.Output[AcceleratorTag]
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
func (AcceleratorTagArray) ToOutput ¶ added in v0.76.0
func (i AcceleratorTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AcceleratorTag]
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
func (AcceleratorTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AcceleratorTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AcceleratorTag]
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) ToOutput ¶ added in v0.76.0
func (o AcceleratorTagOutput) ToOutput(ctx context.Context) pulumix.Output[AcceleratorTag]
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
func (*EndpointGroup) ToOutput ¶ added in v0.76.0
func (i *EndpointGroup) ToOutput(ctx context.Context) pulumix.Output[*EndpointGroup]
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
func (EndpointGroupEndpointConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i EndpointGroupEndpointConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupEndpointConfiguration]
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
func (EndpointGroupEndpointConfigurationArray) ToOutput ¶ added in v0.76.0
func (i EndpointGroupEndpointConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupEndpointConfiguration]
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
func (EndpointGroupEndpointConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o EndpointGroupEndpointConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupEndpointConfiguration]
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 ¶ added in v0.72.0
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) ToOutput ¶ added in v0.76.0
func (o EndpointGroupEndpointConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupEndpointConfiguration]
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) ToOutput ¶ added in v0.76.0
func (o EndpointGroupHealthCheckProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupHealthCheckProtocol]
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) ToOutput ¶ added in v0.76.0
func (o EndpointGroupHealthCheckProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointGroupHealthCheckProtocol]
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) EndpointConfigurations ¶ added in v0.17.0
func (o EndpointGroupOutput) EndpointConfigurations() EndpointGroupEndpointConfigurationArrayOutput
The list of endpoint objects.
func (EndpointGroupOutput) EndpointGroupArn ¶ added in v0.17.0
func (o EndpointGroupOutput) EndpointGroupArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the endpoint group
func (EndpointGroupOutput) EndpointGroupRegion ¶ added in v0.17.0
func (o EndpointGroupOutput) EndpointGroupRegion() pulumi.StringOutput
The name of the AWS Region where the endpoint group is located
func (EndpointGroupOutput) HealthCheckIntervalSeconds ¶ added in v0.17.0
func (o EndpointGroupOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
func (EndpointGroupOutput) HealthCheckPath ¶ added in v0.17.0
func (o EndpointGroupOutput) HealthCheckPath() pulumi.StringPtrOutput
func (EndpointGroupOutput) HealthCheckPort ¶ added in v0.17.0
func (o EndpointGroupOutput) HealthCheckPort() pulumi.IntPtrOutput
The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
func (EndpointGroupOutput) HealthCheckProtocol ¶ added in v0.17.0
func (o EndpointGroupOutput) HealthCheckProtocol() EndpointGroupHealthCheckProtocolPtrOutput
The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
func (EndpointGroupOutput) ListenerArn ¶ added in v0.17.0
func (o EndpointGroupOutput) ListenerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the listener
func (EndpointGroupOutput) PortOverrides ¶ added in v0.17.0
func (o EndpointGroupOutput) PortOverrides() EndpointGroupPortOverrideArrayOutput
func (EndpointGroupOutput) ThresholdCount ¶ added in v0.17.0
func (o EndpointGroupOutput) ThresholdCount() pulumi.IntPtrOutput
The number of consecutive health checks required to set the state of the endpoint to unhealthy.
func (EndpointGroupOutput) ToEndpointGroupOutput ¶
func (o EndpointGroupOutput) ToEndpointGroupOutput() EndpointGroupOutput
func (EndpointGroupOutput) ToEndpointGroupOutputWithContext ¶
func (o EndpointGroupOutput) ToEndpointGroupOutputWithContext(ctx context.Context) EndpointGroupOutput
func (EndpointGroupOutput) ToOutput ¶ added in v0.76.0
func (o EndpointGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*EndpointGroup]
func (EndpointGroupOutput) TrafficDialPercentage ¶ added in v0.17.0
func (o EndpointGroupOutput) TrafficDialPercentage() pulumi.Float64PtrOutput
The percentage of traffic to sent to an AWS Region
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
func (EndpointGroupPortOverrideArgs) ToOutput ¶ added in v0.76.0
func (i EndpointGroupPortOverrideArgs) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupPortOverride]
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
func (EndpointGroupPortOverrideArray) ToOutput ¶ added in v0.76.0
func (i EndpointGroupPortOverrideArray) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupPortOverride]
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
func (EndpointGroupPortOverrideArrayOutput) ToOutput ¶ added in v0.76.0
func (o EndpointGroupPortOverrideArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]EndpointGroupPortOverride]
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
func (EndpointGroupPortOverrideOutput) ToOutput ¶ added in v0.76.0
func (o EndpointGroupPortOverrideOutput) ToOutput(ctx context.Context) pulumix.Output[EndpointGroupPortOverride]
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) ToOutput ¶ added in v0.76.0
func (o ListenerClientAffinityOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerClientAffinity]
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) ToOutput ¶ added in v0.76.0
func (o ListenerClientAffinityPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerClientAffinity]
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) AcceleratorArn ¶ added in v0.17.0
func (o ListenerOutput) AcceleratorArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the accelerator.
func (ListenerOutput) ClientAffinity ¶ added in v0.17.0
func (o ListenerOutput) ClientAffinity() ListenerClientAffinityPtrOutput
Client affinity lets you direct all requests from a user to the same endpoint.
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) ListenerArn ¶ added in v0.17.0
func (o ListenerOutput) ListenerArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the listener.
func (ListenerOutput) PortRanges ¶ added in v0.17.0
func (o ListenerOutput) PortRanges() ListenerPortRangeArrayOutput
func (ListenerOutput) Protocol ¶ added in v0.17.0
func (o ListenerOutput) Protocol() ListenerProtocolOutput
The protocol for the listener.
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
func (ListenerPortRangeArgs) ToOutput ¶ added in v0.76.0
func (i ListenerPortRangeArgs) ToOutput(ctx context.Context) pulumix.Output[ListenerPortRange]
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
func (ListenerPortRangeArray) ToOutput ¶ added in v0.76.0
func (i ListenerPortRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]ListenerPortRange]
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
func (ListenerPortRangeArrayOutput) ToOutput ¶ added in v0.76.0
func (o ListenerPortRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]ListenerPortRange]
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) ToOutput ¶ added in v0.76.0
func (o ListenerPortRangeOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerPortRange]
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) ToOutput ¶ added in v0.76.0
func (o ListenerProtocolOutput) ToOutput(ctx context.Context) pulumix.Output[ListenerProtocol]
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) ToOutput ¶ added in v0.76.0
func (o ListenerProtocolPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*ListenerProtocol]
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
type LookupAcceleratorArgs ¶ added in v0.12.0
type LookupAcceleratorArgs struct { // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn string `pulumi:"acceleratorArn"` }
type LookupAcceleratorOutputArgs ¶ added in v0.12.0
type LookupAcceleratorOutputArgs struct { // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn pulumi.StringInput `pulumi:"acceleratorArn"` }
func (LookupAcceleratorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAcceleratorOutputArgs) ElementType() reflect.Type
type LookupAcceleratorResult ¶ added in v0.12.0
type LookupAcceleratorResult struct { // The Amazon Resource Name (ARN) of the accelerator. AcceleratorArn *string `pulumi:"acceleratorArn"` // The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses. DnsName *string `pulumi:"dnsName"` // The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses. DualStackDnsName *string `pulumi:"dualStackDnsName"` // Indicates whether an accelerator is enabled. The value is true or false. Enabled *bool `pulumi:"enabled"` // IP Address type. IpAddressType *AcceleratorIpAddressType `pulumi:"ipAddressType"` // The IP addresses from BYOIP Prefix pool. IpAddresses []string `pulumi:"ipAddresses"` // The IPv4 addresses assigned to the accelerator. Ipv4Addresses []string `pulumi:"ipv4Addresses"` // The IPv6 addresses assigned if the accelerator is dualstack Ipv6Addresses []string `pulumi:"ipv6Addresses"` // Name of accelerator. Name *string `pulumi:"name"` Tags []AcceleratorTag `pulumi:"tags"` }
func LookupAccelerator ¶ added in v0.12.0
func LookupAccelerator(ctx *pulumi.Context, args *LookupAcceleratorArgs, opts ...pulumi.InvokeOption) (*LookupAcceleratorResult, error)
Resource Type definition for AWS::GlobalAccelerator::Accelerator
type LookupAcceleratorResultOutput ¶ added in v0.12.0
type LookupAcceleratorResultOutput struct{ *pulumi.OutputState }
func LookupAcceleratorOutput ¶ added in v0.12.0
func LookupAcceleratorOutput(ctx *pulumi.Context, args LookupAcceleratorOutputArgs, opts ...pulumi.InvokeOption) LookupAcceleratorResultOutput
func (LookupAcceleratorResultOutput) AcceleratorArn ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) AcceleratorArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the accelerator.
func (LookupAcceleratorResultOutput) DnsName ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) DnsName() pulumi.StringPtrOutput
The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
func (LookupAcceleratorResultOutput) DualStackDnsName ¶ added in v0.26.0
func (o LookupAcceleratorResultOutput) DualStackDnsName() pulumi.StringPtrOutput
The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
func (LookupAcceleratorResultOutput) ElementType ¶ added in v0.12.0
func (LookupAcceleratorResultOutput) ElementType() reflect.Type
func (LookupAcceleratorResultOutput) Enabled ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether an accelerator is enabled. The value is true or false.
func (LookupAcceleratorResultOutput) IpAddressType ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) IpAddressType() AcceleratorIpAddressTypePtrOutput
IP Address type.
func (LookupAcceleratorResultOutput) IpAddresses ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) IpAddresses() pulumi.StringArrayOutput
The IP addresses from BYOIP Prefix pool.
func (LookupAcceleratorResultOutput) Ipv4Addresses ¶ added in v0.20.0
func (o LookupAcceleratorResultOutput) Ipv4Addresses() pulumi.StringArrayOutput
The IPv4 addresses assigned to the accelerator.
func (LookupAcceleratorResultOutput) Ipv6Addresses ¶ added in v0.26.0
func (o LookupAcceleratorResultOutput) Ipv6Addresses() pulumi.StringArrayOutput
The IPv6 addresses assigned if the accelerator is dualstack
func (LookupAcceleratorResultOutput) Name ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) Name() pulumi.StringPtrOutput
Name of accelerator.
func (LookupAcceleratorResultOutput) Tags ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) Tags() AcceleratorTagArrayOutput
func (LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutput ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutput() LookupAcceleratorResultOutput
func (LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutputWithContext ¶ added in v0.12.0
func (o LookupAcceleratorResultOutput) ToLookupAcceleratorResultOutputWithContext(ctx context.Context) LookupAcceleratorResultOutput
func (LookupAcceleratorResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAcceleratorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAcceleratorResult]
type LookupEndpointGroupArgs ¶ added in v0.12.0
type LookupEndpointGroupArgs struct { // The Amazon Resource Name (ARN) of the endpoint group EndpointGroupArn string `pulumi:"endpointGroupArn"` }
type LookupEndpointGroupOutputArgs ¶ added in v0.12.0
type LookupEndpointGroupOutputArgs struct { // The Amazon Resource Name (ARN) of the endpoint group EndpointGroupArn pulumi.StringInput `pulumi:"endpointGroupArn"` }
func (LookupEndpointGroupOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEndpointGroupOutputArgs) ElementType() reflect.Type
type LookupEndpointGroupResult ¶ added in v0.12.0
type LookupEndpointGroupResult struct { // The list of endpoint objects. EndpointConfigurations []EndpointGroupEndpointConfiguration `pulumi:"endpointConfigurations"` // The Amazon Resource Name (ARN) of the endpoint group EndpointGroupArn *string `pulumi:"endpointGroupArn"` // The time in seconds between each health check for an endpoint. Must be a value of 10 or 30 HealthCheckIntervalSeconds *int `pulumi:"healthCheckIntervalSeconds"` HealthCheckPath *string `pulumi:"healthCheckPath"` // The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckPort *int `pulumi:"healthCheckPort"` // The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group. HealthCheckProtocol *EndpointGroupHealthCheckProtocol `pulumi:"healthCheckProtocol"` PortOverrides []EndpointGroupPortOverride `pulumi:"portOverrides"` // The number of consecutive health checks required to set the state of the endpoint to unhealthy. ThresholdCount *int `pulumi:"thresholdCount"` // The percentage of traffic to sent to an AWS Region TrafficDialPercentage *float64 `pulumi:"trafficDialPercentage"` }
func LookupEndpointGroup ¶ added in v0.12.0
func LookupEndpointGroup(ctx *pulumi.Context, args *LookupEndpointGroupArgs, opts ...pulumi.InvokeOption) (*LookupEndpointGroupResult, error)
Resource Type definition for AWS::GlobalAccelerator::EndpointGroup
type LookupEndpointGroupResultOutput ¶ added in v0.12.0
type LookupEndpointGroupResultOutput struct{ *pulumi.OutputState }
func LookupEndpointGroupOutput ¶ added in v0.12.0
func LookupEndpointGroupOutput(ctx *pulumi.Context, args LookupEndpointGroupOutputArgs, opts ...pulumi.InvokeOption) LookupEndpointGroupResultOutput
func (LookupEndpointGroupResultOutput) ElementType ¶ added in v0.12.0
func (LookupEndpointGroupResultOutput) ElementType() reflect.Type
func (LookupEndpointGroupResultOutput) EndpointConfigurations ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) EndpointConfigurations() EndpointGroupEndpointConfigurationArrayOutput
The list of endpoint objects.
func (LookupEndpointGroupResultOutput) EndpointGroupArn ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) EndpointGroupArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the endpoint group
func (LookupEndpointGroupResultOutput) HealthCheckIntervalSeconds ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
func (LookupEndpointGroupResultOutput) HealthCheckPath ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) HealthCheckPath() pulumi.StringPtrOutput
func (LookupEndpointGroupResultOutput) HealthCheckPort ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) HealthCheckPort() pulumi.IntPtrOutput
The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
func (LookupEndpointGroupResultOutput) HealthCheckProtocol ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) HealthCheckProtocol() EndpointGroupHealthCheckProtocolPtrOutput
The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
func (LookupEndpointGroupResultOutput) PortOverrides ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) PortOverrides() EndpointGroupPortOverrideArrayOutput
func (LookupEndpointGroupResultOutput) ThresholdCount ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) ThresholdCount() pulumi.IntPtrOutput
The number of consecutive health checks required to set the state of the endpoint to unhealthy.
func (LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutput ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutput() LookupEndpointGroupResultOutput
func (LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutputWithContext ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) ToLookupEndpointGroupResultOutputWithContext(ctx context.Context) LookupEndpointGroupResultOutput
func (LookupEndpointGroupResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupEndpointGroupResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupEndpointGroupResult]
func (LookupEndpointGroupResultOutput) TrafficDialPercentage ¶ added in v0.12.0
func (o LookupEndpointGroupResultOutput) TrafficDialPercentage() pulumi.Float64PtrOutput
The percentage of traffic to sent to an AWS Region
type LookupListenerArgs ¶ added in v0.12.0
type LookupListenerArgs struct { // The Amazon Resource Name (ARN) of the listener. ListenerArn string `pulumi:"listenerArn"` }
type LookupListenerOutputArgs ¶ added in v0.12.0
type LookupListenerOutputArgs struct { // The Amazon Resource Name (ARN) of the listener. ListenerArn pulumi.StringInput `pulumi:"listenerArn"` }
func (LookupListenerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupListenerOutputArgs) ElementType() reflect.Type
type LookupListenerResult ¶ added in v0.12.0
type LookupListenerResult struct { // Client affinity lets you direct all requests from a user to the same endpoint. ClientAffinity *ListenerClientAffinity `pulumi:"clientAffinity"` // The Amazon Resource Name (ARN) of the listener. ListenerArn *string `pulumi:"listenerArn"` PortRanges []ListenerPortRange `pulumi:"portRanges"` // The protocol for the listener. Protocol *ListenerProtocol `pulumi:"protocol"` }
func LookupListener ¶ added in v0.12.0
func LookupListener(ctx *pulumi.Context, args *LookupListenerArgs, opts ...pulumi.InvokeOption) (*LookupListenerResult, error)
Resource Type definition for AWS::GlobalAccelerator::Listener
type LookupListenerResultOutput ¶ added in v0.12.0
type LookupListenerResultOutput struct{ *pulumi.OutputState }
func LookupListenerOutput ¶ added in v0.12.0
func LookupListenerOutput(ctx *pulumi.Context, args LookupListenerOutputArgs, opts ...pulumi.InvokeOption) LookupListenerResultOutput
func (LookupListenerResultOutput) ClientAffinity ¶ added in v0.12.0
func (o LookupListenerResultOutput) ClientAffinity() ListenerClientAffinityPtrOutput
Client affinity lets you direct all requests from a user to the same endpoint.
func (LookupListenerResultOutput) ElementType ¶ added in v0.12.0
func (LookupListenerResultOutput) ElementType() reflect.Type
func (LookupListenerResultOutput) ListenerArn ¶ added in v0.12.0
func (o LookupListenerResultOutput) ListenerArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the listener.
func (LookupListenerResultOutput) PortRanges ¶ added in v0.12.0
func (o LookupListenerResultOutput) PortRanges() ListenerPortRangeArrayOutput
func (LookupListenerResultOutput) Protocol ¶ added in v0.12.0
func (o LookupListenerResultOutput) Protocol() ListenerProtocolPtrOutput
The protocol for the listener.
func (LookupListenerResultOutput) ToLookupListenerResultOutput ¶ added in v0.12.0
func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
func (LookupListenerResultOutput) ToLookupListenerResultOutputWithContext ¶ added in v0.12.0
func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
func (LookupListenerResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupListenerResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupListenerResult]