Documentation
¶
Index ¶
- Constants
- type AccessLogSubscription
- type AccessLogSubscriptionArgs
- type AccessLogSubscriptionInput
- type AccessLogSubscriptionOutput
- func (o AccessLogSubscriptionOutput) Arn() pulumi.StringOutput
- func (o AccessLogSubscriptionOutput) AwsId() pulumi.StringOutput
- func (o AccessLogSubscriptionOutput) DestinationArn() pulumi.StringOutput
- func (AccessLogSubscriptionOutput) ElementType() reflect.Type
- func (o AccessLogSubscriptionOutput) ResourceArn() pulumi.StringOutput
- func (o AccessLogSubscriptionOutput) ResourceId() pulumi.StringOutput
- func (o AccessLogSubscriptionOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o AccessLogSubscriptionOutput) Tags() aws.TagArrayOutput
- func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutput() AccessLogSubscriptionOutput
- func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutputWithContext(ctx context.Context) AccessLogSubscriptionOutput
- type AccessLogSubscriptionState
- type AccessLogSubscriptionTag
- type AuthPolicy
- type AuthPolicyArgs
- type AuthPolicyInput
- type AuthPolicyOutput
- func (AuthPolicyOutput) ElementType() reflect.Type
- func (o AuthPolicyOutput) Policy() pulumi.AnyOutput
- func (o AuthPolicyOutput) ResourceIdentifier() pulumi.StringOutput
- func (o AuthPolicyOutput) State() AuthPolicyStateEnumOutput
- func (o AuthPolicyOutput) ToAuthPolicyOutput() AuthPolicyOutput
- func (o AuthPolicyOutput) ToAuthPolicyOutputWithContext(ctx context.Context) AuthPolicyOutput
- type AuthPolicyState
- type AuthPolicyStateEnum
- type AuthPolicyStateEnumOutput
- func (AuthPolicyStateEnumOutput) ElementType() reflect.Type
- func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutput() AuthPolicyStateEnumOutput
- func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutputWithContext(ctx context.Context) AuthPolicyStateEnumOutput
- func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutput() AuthPolicyStateEnumPtrOutput
- func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutputWithContext(ctx context.Context) AuthPolicyStateEnumPtrOutput
- func (o AuthPolicyStateEnumOutput) ToStringOutput() pulumi.StringOutput
- func (o AuthPolicyStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuthPolicyStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthPolicyStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthPolicyStateEnumPtrOutput
- func (o AuthPolicyStateEnumPtrOutput) Elem() AuthPolicyStateEnumOutput
- func (AuthPolicyStateEnumPtrOutput) ElementType() reflect.Type
- func (o AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutput() AuthPolicyStateEnumPtrOutput
- func (o AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutputWithContext(ctx context.Context) AuthPolicyStateEnumPtrOutput
- func (o AuthPolicyStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuthPolicyStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Listener
- type ListenerArgs
- type ListenerDefaultAction
- type ListenerDefaultActionArgs
- type ListenerDefaultActionInput
- type ListenerDefaultActionOutput
- func (ListenerDefaultActionOutput) ElementType() reflect.Type
- func (o ListenerDefaultActionOutput) FixedResponse() ListenerFixedResponsePtrOutput
- func (o ListenerDefaultActionOutput) Forward() ListenerForwardPtrOutput
- func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutput() ListenerDefaultActionOutput
- func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutputWithContext(ctx context.Context) ListenerDefaultActionOutput
- type ListenerDefaultActionPtrOutput
- func (o ListenerDefaultActionPtrOutput) Elem() ListenerDefaultActionOutput
- func (ListenerDefaultActionPtrOutput) ElementType() reflect.Type
- func (o ListenerDefaultActionPtrOutput) FixedResponse() ListenerFixedResponsePtrOutput
- func (o ListenerDefaultActionPtrOutput) Forward() ListenerForwardPtrOutput
- func (o ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutput() ListenerDefaultActionPtrOutput
- func (o ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutputWithContext(ctx context.Context) ListenerDefaultActionPtrOutput
- type ListenerFixedResponse
- type ListenerFixedResponseArgs
- func (ListenerFixedResponseArgs) ElementType() reflect.Type
- func (i ListenerFixedResponseArgs) ToListenerFixedResponseOutput() ListenerFixedResponseOutput
- func (i ListenerFixedResponseArgs) ToListenerFixedResponseOutputWithContext(ctx context.Context) ListenerFixedResponseOutput
- func (i ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
- func (i ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
- type ListenerFixedResponseInput
- type ListenerFixedResponseOutput
- func (ListenerFixedResponseOutput) ElementType() reflect.Type
- func (o ListenerFixedResponseOutput) StatusCode() pulumi.IntOutput
- func (o ListenerFixedResponseOutput) ToListenerFixedResponseOutput() ListenerFixedResponseOutput
- func (o ListenerFixedResponseOutput) ToListenerFixedResponseOutputWithContext(ctx context.Context) ListenerFixedResponseOutput
- func (o ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
- func (o ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
- type ListenerFixedResponsePtrInput
- type ListenerFixedResponsePtrOutput
- func (o ListenerFixedResponsePtrOutput) Elem() ListenerFixedResponseOutput
- func (ListenerFixedResponsePtrOutput) ElementType() reflect.Type
- func (o ListenerFixedResponsePtrOutput) StatusCode() pulumi.IntPtrOutput
- func (o ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
- func (o ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
- type ListenerForward
- type ListenerForwardArgs
- func (ListenerForwardArgs) ElementType() reflect.Type
- func (i ListenerForwardArgs) ToListenerForwardOutput() ListenerForwardOutput
- func (i ListenerForwardArgs) ToListenerForwardOutputWithContext(ctx context.Context) ListenerForwardOutput
- func (i ListenerForwardArgs) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
- func (i ListenerForwardArgs) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
- type ListenerForwardInput
- type ListenerForwardOutput
- func (ListenerForwardOutput) ElementType() reflect.Type
- func (o ListenerForwardOutput) TargetGroups() ListenerWeightedTargetGroupArrayOutput
- func (o ListenerForwardOutput) ToListenerForwardOutput() ListenerForwardOutput
- func (o ListenerForwardOutput) ToListenerForwardOutputWithContext(ctx context.Context) ListenerForwardOutput
- func (o ListenerForwardOutput) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
- func (o ListenerForwardOutput) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
- type ListenerForwardPtrInput
- type ListenerForwardPtrOutput
- func (o ListenerForwardPtrOutput) Elem() ListenerForwardOutput
- func (ListenerForwardPtrOutput) ElementType() reflect.Type
- func (o ListenerForwardPtrOutput) TargetGroups() ListenerWeightedTargetGroupArrayOutput
- func (o ListenerForwardPtrOutput) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
- func (o ListenerForwardPtrOutput) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
- type ListenerInput
- type ListenerOutput
- func (o ListenerOutput) Arn() pulumi.StringOutput
- func (o ListenerOutput) AwsId() pulumi.StringOutput
- func (o ListenerOutput) DefaultAction() ListenerDefaultActionOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) Name() pulumi.StringPtrOutput
- func (o ListenerOutput) Port() pulumi.IntPtrOutput
- func (o ListenerOutput) Protocol() ListenerProtocolOutput
- func (o ListenerOutput) ServiceArn() pulumi.StringOutput
- func (o ListenerOutput) ServiceId() pulumi.StringOutput
- func (o ListenerOutput) ServiceIdentifier() pulumi.StringPtrOutput
- func (o ListenerOutput) Tags() aws.TagArrayOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- type ListenerProtocol
- func (ListenerProtocol) ElementType() reflect.Type
- func (e ListenerProtocol) ToListenerProtocolOutput() ListenerProtocolOutput
- func (e ListenerProtocol) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
- func (e ListenerProtocol) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (e ListenerProtocol) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (e ListenerProtocol) ToStringOutput() pulumi.StringOutput
- func (e ListenerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ListenerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ListenerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerProtocolInput
- type ListenerProtocolOutput
- func (ListenerProtocolOutput) ElementType() reflect.Type
- func (o ListenerProtocolOutput) ToListenerProtocolOutput() ListenerProtocolOutput
- func (o ListenerProtocolOutput) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
- func (o ListenerProtocolOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (o ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (o ListenerProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o ListenerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ListenerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerProtocolPtrInput
- type ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) Elem() ListenerProtocolOutput
- func (ListenerProtocolPtrOutput) ElementType() reflect.Type
- func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
- func (o ListenerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ListenerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListenerState
- type ListenerTag
- type ListenerWeightedTargetGroup
- type ListenerWeightedTargetGroupArgs
- func (ListenerWeightedTargetGroupArgs) ElementType() reflect.Type
- func (i ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutput() ListenerWeightedTargetGroupOutput
- func (i ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupOutput
- type ListenerWeightedTargetGroupArray
- func (ListenerWeightedTargetGroupArray) ElementType() reflect.Type
- func (i ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutput() ListenerWeightedTargetGroupArrayOutput
- func (i ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupArrayOutput
- type ListenerWeightedTargetGroupArrayInput
- type ListenerWeightedTargetGroupArrayOutput
- func (ListenerWeightedTargetGroupArrayOutput) ElementType() reflect.Type
- func (o ListenerWeightedTargetGroupArrayOutput) Index(i pulumi.IntInput) ListenerWeightedTargetGroupOutput
- func (o ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutput() ListenerWeightedTargetGroupArrayOutput
- func (o ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupArrayOutput
- type ListenerWeightedTargetGroupInput
- type ListenerWeightedTargetGroupOutput
- func (ListenerWeightedTargetGroupOutput) ElementType() reflect.Type
- func (o ListenerWeightedTargetGroupOutput) TargetGroupIdentifier() pulumi.StringOutput
- func (o ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutput() ListenerWeightedTargetGroupOutput
- func (o ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupOutput
- func (o ListenerWeightedTargetGroupOutput) Weight() pulumi.IntPtrOutput
- type LookupAccessLogSubscriptionArgs
- type LookupAccessLogSubscriptionOutputArgs
- type LookupAccessLogSubscriptionResult
- type LookupAccessLogSubscriptionResultOutput
- func (o LookupAccessLogSubscriptionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAccessLogSubscriptionResultOutput) DestinationArn() pulumi.StringPtrOutput
- func (LookupAccessLogSubscriptionResultOutput) ElementType() reflect.Type
- func (o LookupAccessLogSubscriptionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupAccessLogSubscriptionResultOutput) ResourceArn() pulumi.StringPtrOutput
- func (o LookupAccessLogSubscriptionResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o LookupAccessLogSubscriptionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutput() LookupAccessLogSubscriptionResultOutput
- func (o LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutputWithContext(ctx context.Context) LookupAccessLogSubscriptionResultOutput
- type LookupAuthPolicyArgs
- type LookupAuthPolicyOutputArgs
- type LookupAuthPolicyResult
- type LookupAuthPolicyResultOutput
- func (LookupAuthPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAuthPolicyResultOutput) Policy() pulumi.AnyOutput
- func (o LookupAuthPolicyResultOutput) State() AuthPolicyStateEnumPtrOutput
- func (o LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutput() LookupAuthPolicyResultOutput
- func (o LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutputWithContext(ctx context.Context) LookupAuthPolicyResultOutput
- type LookupListenerArgs
- type LookupListenerOutputArgs
- type LookupListenerResult
- type LookupListenerResultOutput
- func (o LookupListenerResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) DefaultAction() ListenerDefaultActionPtrOutput
- func (LookupListenerResultOutput) ElementType() reflect.Type
- func (o LookupListenerResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) ServiceArn() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) ServiceId() pulumi.StringPtrOutput
- func (o LookupListenerResultOutput) Tags() aws.TagArrayOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
- func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
- type LookupResourcePolicyArgs
- type LookupResourcePolicyOutputArgs
- type LookupResourcePolicyResult
- type LookupResourcePolicyResultOutput
- func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
- func (o LookupResourcePolicyResultOutput) Policy() pulumi.AnyOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
- func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
- type LookupRuleArgs
- type LookupRuleOutputArgs
- type LookupRuleResult
- type LookupRuleResultOutput
- func (o LookupRuleResultOutput) Action() RuleActionPtrOutput
- func (o LookupRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupRuleResultOutput) ElementType() reflect.Type
- func (o LookupRuleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupRuleResultOutput) Match() RuleMatchPtrOutput
- func (o LookupRuleResultOutput) Priority() pulumi.IntPtrOutput
- func (o LookupRuleResultOutput) Tags() aws.TagArrayOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
- func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
- type LookupServiceArgs
- type LookupServiceNetworkArgs
- type LookupServiceNetworkOutputArgs
- type LookupServiceNetworkResult
- type LookupServiceNetworkResultOutput
- func (o LookupServiceNetworkResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkResultOutput) AuthType() ServiceNetworkAuthTypePtrOutput
- func (o LookupServiceNetworkResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupServiceNetworkResultOutput) ElementType() reflect.Type
- func (o LookupServiceNetworkResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceNetworkResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
- func (o LookupServiceNetworkResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutput() LookupServiceNetworkResultOutput
- func (o LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutputWithContext(ctx context.Context) LookupServiceNetworkResultOutput
- type LookupServiceNetworkServiceAssociationArgs
- type LookupServiceNetworkServiceAssociationOutputArgs
- type LookupServiceNetworkServiceAssociationResult
- type LookupServiceNetworkServiceAssociationResultOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) DnsEntry() ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (LookupServiceNetworkServiceAssociationResultOutput) ElementType() reflect.Type
- func (o LookupServiceNetworkServiceAssociationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceArn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceId() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceName() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkArn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkId() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkName() pulumi.StringPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) Status() ServiceNetworkServiceAssociationStatusPtrOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutput() LookupServiceNetworkServiceAssociationResultOutput
- func (o LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkServiceAssociationResultOutput
- type LookupServiceNetworkVpcAssociationArgs
- type LookupServiceNetworkVpcAssociationOutputArgs
- type LookupServiceNetworkVpcAssociationResult
- type LookupServiceNetworkVpcAssociationResultOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupServiceNetworkVpcAssociationResultOutput) ElementType() reflect.Type
- func (o LookupServiceNetworkVpcAssociationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkArn() pulumi.StringPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkId() pulumi.StringPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkName() pulumi.StringPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) Status() ServiceNetworkVpcAssociationStatusPtrOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutput() LookupServiceNetworkVpcAssociationResultOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkVpcAssociationResultOutput
- func (o LookupServiceNetworkVpcAssociationResultOutput) VpcId() pulumi.StringPtrOutput
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) AuthType() ServiceAuthTypePtrOutput
- func (o LookupServiceResultOutput) CertificateArn() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) DnsEntry() ServiceDnsEntryPtrOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
- func (o LookupServiceResultOutput) Status() ServiceStatusPtrOutput
- func (o LookupServiceResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- type LookupTargetGroupArgs
- type LookupTargetGroupOutputArgs
- type LookupTargetGroupResult
- type LookupTargetGroupResultOutput
- func (o LookupTargetGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) Config() TargetGroupConfigPtrOutput
- func (o LookupTargetGroupResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (LookupTargetGroupResultOutput) ElementType() reflect.Type
- func (o LookupTargetGroupResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
- func (o LookupTargetGroupResultOutput) Status() TargetGroupStatusPtrOutput
- func (o LookupTargetGroupResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTargetGroupResultOutput) Targets() TargetGroupTargetArrayOutput
- func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput() LookupTargetGroupResultOutput
- func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext(ctx context.Context) LookupTargetGroupResultOutput
- type ResourcePolicy
- type ResourcePolicyArgs
- type ResourcePolicyInput
- type ResourcePolicyOutput
- func (ResourcePolicyOutput) ElementType() reflect.Type
- func (o ResourcePolicyOutput) Policy() pulumi.AnyOutput
- func (o ResourcePolicyOutput) ResourceArn() pulumi.StringOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- type ResourcePolicyState
- type Rule
- type RuleAction
- type RuleActionArgs
- type RuleActionInput
- type RuleActionOutput
- func (RuleActionOutput) ElementType() reflect.Type
- func (o RuleActionOutput) FixedResponse() RuleFixedResponsePtrOutput
- func (o RuleActionOutput) Forward() RuleForwardPtrOutput
- func (o RuleActionOutput) ToRuleActionOutput() RuleActionOutput
- func (o RuleActionOutput) ToRuleActionOutputWithContext(ctx context.Context) RuleActionOutput
- type RuleActionPtrOutput
- func (o RuleActionPtrOutput) Elem() RuleActionOutput
- func (RuleActionPtrOutput) ElementType() reflect.Type
- func (o RuleActionPtrOutput) FixedResponse() RuleFixedResponsePtrOutput
- func (o RuleActionPtrOutput) Forward() RuleForwardPtrOutput
- func (o RuleActionPtrOutput) ToRuleActionPtrOutput() RuleActionPtrOutput
- func (o RuleActionPtrOutput) ToRuleActionPtrOutputWithContext(ctx context.Context) RuleActionPtrOutput
- type RuleArgs
- type RuleFixedResponse
- type RuleFixedResponseArgs
- func (RuleFixedResponseArgs) ElementType() reflect.Type
- func (i RuleFixedResponseArgs) ToRuleFixedResponseOutput() RuleFixedResponseOutput
- func (i RuleFixedResponseArgs) ToRuleFixedResponseOutputWithContext(ctx context.Context) RuleFixedResponseOutput
- func (i RuleFixedResponseArgs) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
- func (i RuleFixedResponseArgs) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
- type RuleFixedResponseInput
- type RuleFixedResponseOutput
- func (RuleFixedResponseOutput) ElementType() reflect.Type
- func (o RuleFixedResponseOutput) StatusCode() pulumi.IntOutput
- func (o RuleFixedResponseOutput) ToRuleFixedResponseOutput() RuleFixedResponseOutput
- func (o RuleFixedResponseOutput) ToRuleFixedResponseOutputWithContext(ctx context.Context) RuleFixedResponseOutput
- func (o RuleFixedResponseOutput) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
- func (o RuleFixedResponseOutput) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
- type RuleFixedResponsePtrInput
- type RuleFixedResponsePtrOutput
- func (o RuleFixedResponsePtrOutput) Elem() RuleFixedResponseOutput
- func (RuleFixedResponsePtrOutput) ElementType() reflect.Type
- func (o RuleFixedResponsePtrOutput) StatusCode() pulumi.IntPtrOutput
- func (o RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
- func (o RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
- type RuleForward
- type RuleForwardArgs
- func (RuleForwardArgs) ElementType() reflect.Type
- func (i RuleForwardArgs) ToRuleForwardOutput() RuleForwardOutput
- func (i RuleForwardArgs) ToRuleForwardOutputWithContext(ctx context.Context) RuleForwardOutput
- func (i RuleForwardArgs) ToRuleForwardPtrOutput() RuleForwardPtrOutput
- func (i RuleForwardArgs) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
- type RuleForwardInput
- type RuleForwardOutput
- func (RuleForwardOutput) ElementType() reflect.Type
- func (o RuleForwardOutput) TargetGroups() RuleWeightedTargetGroupArrayOutput
- func (o RuleForwardOutput) ToRuleForwardOutput() RuleForwardOutput
- func (o RuleForwardOutput) ToRuleForwardOutputWithContext(ctx context.Context) RuleForwardOutput
- func (o RuleForwardOutput) ToRuleForwardPtrOutput() RuleForwardPtrOutput
- func (o RuleForwardOutput) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
- type RuleForwardPtrInput
- type RuleForwardPtrOutput
- func (o RuleForwardPtrOutput) Elem() RuleForwardOutput
- func (RuleForwardPtrOutput) ElementType() reflect.Type
- func (o RuleForwardPtrOutput) TargetGroups() RuleWeightedTargetGroupArrayOutput
- func (o RuleForwardPtrOutput) ToRuleForwardPtrOutput() RuleForwardPtrOutput
- func (o RuleForwardPtrOutput) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
- type RuleHeaderMatch
- type RuleHeaderMatchArgs
- type RuleHeaderMatchArray
- type RuleHeaderMatchArrayInput
- type RuleHeaderMatchArrayOutput
- func (RuleHeaderMatchArrayOutput) ElementType() reflect.Type
- func (o RuleHeaderMatchArrayOutput) Index(i pulumi.IntInput) RuleHeaderMatchOutput
- func (o RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutput() RuleHeaderMatchArrayOutput
- func (o RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutputWithContext(ctx context.Context) RuleHeaderMatchArrayOutput
- type RuleHeaderMatchInput
- type RuleHeaderMatchOutput
- func (o RuleHeaderMatchOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (RuleHeaderMatchOutput) ElementType() reflect.Type
- func (o RuleHeaderMatchOutput) Match() RuleHeaderMatchTypeOutput
- func (o RuleHeaderMatchOutput) Name() pulumi.StringOutput
- func (o RuleHeaderMatchOutput) ToRuleHeaderMatchOutput() RuleHeaderMatchOutput
- func (o RuleHeaderMatchOutput) ToRuleHeaderMatchOutputWithContext(ctx context.Context) RuleHeaderMatchOutput
- type RuleHeaderMatchType
- type RuleHeaderMatchTypeArgs
- type RuleHeaderMatchTypeInput
- type RuleHeaderMatchTypeOutput
- func (o RuleHeaderMatchTypeOutput) Contains() pulumi.StringPtrOutput
- func (RuleHeaderMatchTypeOutput) ElementType() reflect.Type
- func (o RuleHeaderMatchTypeOutput) Exact() pulumi.StringPtrOutput
- func (o RuleHeaderMatchTypeOutput) Prefix() pulumi.StringPtrOutput
- func (o RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutput() RuleHeaderMatchTypeOutput
- func (o RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutputWithContext(ctx context.Context) RuleHeaderMatchTypeOutput
- type RuleHttpMatch
- type RuleHttpMatchArgs
- type RuleHttpMatchInput
- type RuleHttpMatchMethod
- func (RuleHttpMatchMethod) ElementType() reflect.Type
- func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodOutput() RuleHttpMatchMethodOutput
- func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodOutputWithContext(ctx context.Context) RuleHttpMatchMethodOutput
- func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
- func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
- func (e RuleHttpMatchMethod) ToStringOutput() pulumi.StringOutput
- func (e RuleHttpMatchMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RuleHttpMatchMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RuleHttpMatchMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleHttpMatchMethodInput
- type RuleHttpMatchMethodOutput
- func (RuleHttpMatchMethodOutput) ElementType() reflect.Type
- func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutput() RuleHttpMatchMethodOutput
- func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutputWithContext(ctx context.Context) RuleHttpMatchMethodOutput
- func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchMethodOutput) ToStringOutput() pulumi.StringOutput
- func (o RuleHttpMatchMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RuleHttpMatchMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleHttpMatchMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleHttpMatchMethodPtrInput
- type RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchMethodPtrOutput) Elem() RuleHttpMatchMethodOutput
- func (RuleHttpMatchMethodPtrOutput) ElementType() reflect.Type
- func (o RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RuleHttpMatchMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RuleHttpMatchOutput
- func (RuleHttpMatchOutput) ElementType() reflect.Type
- func (o RuleHttpMatchOutput) HeaderMatches() RuleHeaderMatchArrayOutput
- func (o RuleHttpMatchOutput) Method() RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchOutput) PathMatch() RulePathMatchPtrOutput
- func (o RuleHttpMatchOutput) ToRuleHttpMatchOutput() RuleHttpMatchOutput
- func (o RuleHttpMatchOutput) ToRuleHttpMatchOutputWithContext(ctx context.Context) RuleHttpMatchOutput
- type RuleHttpMatchPtrOutput
- func (o RuleHttpMatchPtrOutput) Elem() RuleHttpMatchOutput
- func (RuleHttpMatchPtrOutput) ElementType() reflect.Type
- func (o RuleHttpMatchPtrOutput) HeaderMatches() RuleHeaderMatchArrayOutput
- func (o RuleHttpMatchPtrOutput) Method() RuleHttpMatchMethodPtrOutput
- func (o RuleHttpMatchPtrOutput) PathMatch() RulePathMatchPtrOutput
- func (o RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutput() RuleHttpMatchPtrOutput
- func (o RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutputWithContext(ctx context.Context) RuleHttpMatchPtrOutput
- type RuleInput
- type RuleMatch
- type RuleMatchArgs
- type RuleMatchInput
- type RuleMatchOutput
- type RuleMatchPtrOutput
- func (o RuleMatchPtrOutput) Elem() RuleMatchOutput
- func (RuleMatchPtrOutput) ElementType() reflect.Type
- func (o RuleMatchPtrOutput) HttpMatch() RuleHttpMatchPtrOutput
- func (o RuleMatchPtrOutput) ToRuleMatchPtrOutput() RuleMatchPtrOutput
- func (o RuleMatchPtrOutput) ToRuleMatchPtrOutputWithContext(ctx context.Context) RuleMatchPtrOutput
- type RuleOutput
- func (o RuleOutput) Action() RuleActionOutput
- func (o RuleOutput) Arn() pulumi.StringOutput
- func (o RuleOutput) AwsId() pulumi.StringOutput
- func (RuleOutput) ElementType() reflect.Type
- func (o RuleOutput) ListenerIdentifier() pulumi.StringPtrOutput
- func (o RuleOutput) Match() RuleMatchOutput
- func (o RuleOutput) Name() pulumi.StringPtrOutput
- func (o RuleOutput) Priority() pulumi.IntOutput
- func (o RuleOutput) ServiceIdentifier() pulumi.StringPtrOutput
- func (o RuleOutput) Tags() aws.TagArrayOutput
- func (o RuleOutput) ToRuleOutput() RuleOutput
- func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
- type RulePathMatch
- type RulePathMatchArgs
- func (RulePathMatchArgs) ElementType() reflect.Type
- func (i RulePathMatchArgs) ToRulePathMatchOutput() RulePathMatchOutput
- func (i RulePathMatchArgs) ToRulePathMatchOutputWithContext(ctx context.Context) RulePathMatchOutput
- func (i RulePathMatchArgs) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
- func (i RulePathMatchArgs) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
- type RulePathMatchInput
- type RulePathMatchOutput
- func (o RulePathMatchOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (RulePathMatchOutput) ElementType() reflect.Type
- func (o RulePathMatchOutput) Match() RulePathMatchTypeOutput
- func (o RulePathMatchOutput) ToRulePathMatchOutput() RulePathMatchOutput
- func (o RulePathMatchOutput) ToRulePathMatchOutputWithContext(ctx context.Context) RulePathMatchOutput
- func (o RulePathMatchOutput) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
- func (o RulePathMatchOutput) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
- type RulePathMatchPtrInput
- type RulePathMatchPtrOutput
- func (o RulePathMatchPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
- func (o RulePathMatchPtrOutput) Elem() RulePathMatchOutput
- func (RulePathMatchPtrOutput) ElementType() reflect.Type
- func (o RulePathMatchPtrOutput) Match() RulePathMatchTypePtrOutput
- func (o RulePathMatchPtrOutput) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
- func (o RulePathMatchPtrOutput) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
- type RulePathMatchType
- type RulePathMatchTypeArgs
- func (RulePathMatchTypeArgs) ElementType() reflect.Type
- func (i RulePathMatchTypeArgs) ToRulePathMatchTypeOutput() RulePathMatchTypeOutput
- func (i RulePathMatchTypeArgs) ToRulePathMatchTypeOutputWithContext(ctx context.Context) RulePathMatchTypeOutput
- func (i RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
- func (i RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
- type RulePathMatchTypeInput
- type RulePathMatchTypeOutput
- func (RulePathMatchTypeOutput) ElementType() reflect.Type
- func (o RulePathMatchTypeOutput) Exact() pulumi.StringPtrOutput
- func (o RulePathMatchTypeOutput) Prefix() pulumi.StringPtrOutput
- func (o RulePathMatchTypeOutput) ToRulePathMatchTypeOutput() RulePathMatchTypeOutput
- func (o RulePathMatchTypeOutput) ToRulePathMatchTypeOutputWithContext(ctx context.Context) RulePathMatchTypeOutput
- func (o RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
- func (o RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
- type RulePathMatchTypePtrInput
- type RulePathMatchTypePtrOutput
- func (o RulePathMatchTypePtrOutput) Elem() RulePathMatchTypeOutput
- func (RulePathMatchTypePtrOutput) ElementType() reflect.Type
- func (o RulePathMatchTypePtrOutput) Exact() pulumi.StringPtrOutput
- func (o RulePathMatchTypePtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
- func (o RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
- type RuleState
- type RuleTag
- type RuleWeightedTargetGroup
- type RuleWeightedTargetGroupArgs
- type RuleWeightedTargetGroupArray
- func (RuleWeightedTargetGroupArray) ElementType() reflect.Type
- func (i RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutput() RuleWeightedTargetGroupArrayOutput
- func (i RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutputWithContext(ctx context.Context) RuleWeightedTargetGroupArrayOutput
- type RuleWeightedTargetGroupArrayInput
- type RuleWeightedTargetGroupArrayOutput
- func (RuleWeightedTargetGroupArrayOutput) ElementType() reflect.Type
- func (o RuleWeightedTargetGroupArrayOutput) Index(i pulumi.IntInput) RuleWeightedTargetGroupOutput
- func (o RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutput() RuleWeightedTargetGroupArrayOutput
- func (o RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutputWithContext(ctx context.Context) RuleWeightedTargetGroupArrayOutput
- type RuleWeightedTargetGroupInput
- type RuleWeightedTargetGroupOutput
- func (RuleWeightedTargetGroupOutput) ElementType() reflect.Type
- func (o RuleWeightedTargetGroupOutput) TargetGroupIdentifier() pulumi.StringOutput
- func (o RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutput() RuleWeightedTargetGroupOutput
- func (o RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutputWithContext(ctx context.Context) RuleWeightedTargetGroupOutput
- func (o RuleWeightedTargetGroupOutput) Weight() pulumi.IntPtrOutput
- type Service
- type ServiceArgs
- type ServiceAuthType
- func (ServiceAuthType) ElementType() reflect.Type
- func (e ServiceAuthType) ToServiceAuthTypeOutput() ServiceAuthTypeOutput
- func (e ServiceAuthType) ToServiceAuthTypeOutputWithContext(ctx context.Context) ServiceAuthTypeOutput
- func (e ServiceAuthType) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
- func (e ServiceAuthType) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
- func (e ServiceAuthType) ToStringOutput() pulumi.StringOutput
- func (e ServiceAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceAuthTypeInput
- type ServiceAuthTypeOutput
- func (ServiceAuthTypeOutput) ElementType() reflect.Type
- func (o ServiceAuthTypeOutput) ToServiceAuthTypeOutput() ServiceAuthTypeOutput
- func (o ServiceAuthTypeOutput) ToServiceAuthTypeOutputWithContext(ctx context.Context) ServiceAuthTypeOutput
- func (o ServiceAuthTypeOutput) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
- func (o ServiceAuthTypeOutput) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
- func (o ServiceAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceAuthTypePtrInput
- type ServiceAuthTypePtrOutput
- func (o ServiceAuthTypePtrOutput) Elem() ServiceAuthTypeOutput
- func (ServiceAuthTypePtrOutput) ElementType() reflect.Type
- func (o ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
- func (o ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
- func (o ServiceAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceDnsEntry
- type ServiceDnsEntryArgs
- func (ServiceDnsEntryArgs) ElementType() reflect.Type
- func (i ServiceDnsEntryArgs) ToServiceDnsEntryOutput() ServiceDnsEntryOutput
- func (i ServiceDnsEntryArgs) ToServiceDnsEntryOutputWithContext(ctx context.Context) ServiceDnsEntryOutput
- func (i ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
- func (i ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
- type ServiceDnsEntryInput
- type ServiceDnsEntryOutput
- func (o ServiceDnsEntryOutput) DomainName() pulumi.StringPtrOutput
- func (ServiceDnsEntryOutput) ElementType() reflect.Type
- func (o ServiceDnsEntryOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o ServiceDnsEntryOutput) ToServiceDnsEntryOutput() ServiceDnsEntryOutput
- func (o ServiceDnsEntryOutput) ToServiceDnsEntryOutputWithContext(ctx context.Context) ServiceDnsEntryOutput
- func (o ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
- func (o ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
- type ServiceDnsEntryPtrInput
- type ServiceDnsEntryPtrOutput
- func (o ServiceDnsEntryPtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ServiceDnsEntryPtrOutput) Elem() ServiceDnsEntryOutput
- func (ServiceDnsEntryPtrOutput) ElementType() reflect.Type
- func (o ServiceDnsEntryPtrOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
- func (o ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
- type ServiceInput
- type ServiceNetwork
- type ServiceNetworkArgs
- type ServiceNetworkAuthType
- func (ServiceNetworkAuthType) ElementType() reflect.Type
- func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutput() ServiceNetworkAuthTypeOutput
- func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutputWithContext(ctx context.Context) ServiceNetworkAuthTypeOutput
- func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
- func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
- func (e ServiceNetworkAuthType) ToStringOutput() pulumi.StringOutput
- func (e ServiceNetworkAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceNetworkAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceNetworkAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkAuthTypeInput
- type ServiceNetworkAuthTypeOutput
- func (ServiceNetworkAuthTypeOutput) ElementType() reflect.Type
- func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutput() ServiceNetworkAuthTypeOutput
- func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutputWithContext(ctx context.Context) ServiceNetworkAuthTypeOutput
- func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceNetworkAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceNetworkAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkAuthTypePtrInput
- type ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkAuthTypePtrOutput) Elem() ServiceNetworkAuthTypeOutput
- func (ServiceNetworkAuthTypePtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkInput
- type ServiceNetworkOutput
- func (o ServiceNetworkOutput) Arn() pulumi.StringOutput
- func (o ServiceNetworkOutput) AuthType() ServiceNetworkAuthTypePtrOutput
- func (o ServiceNetworkOutput) AwsId() pulumi.StringOutput
- func (o ServiceNetworkOutput) CreatedAt() pulumi.StringOutput
- func (ServiceNetworkOutput) ElementType() reflect.Type
- func (o ServiceNetworkOutput) LastUpdatedAt() pulumi.StringOutput
- func (o ServiceNetworkOutput) Name() pulumi.StringPtrOutput
- func (o ServiceNetworkOutput) Tags() aws.TagArrayOutput
- func (o ServiceNetworkOutput) ToServiceNetworkOutput() ServiceNetworkOutput
- func (o ServiceNetworkOutput) ToServiceNetworkOutputWithContext(ctx context.Context) ServiceNetworkOutput
- type ServiceNetworkServiceAssociation
- func GetServiceNetworkServiceAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ServiceNetworkServiceAssociation, error)
- func NewServiceNetworkServiceAssociation(ctx *pulumi.Context, name string, args *ServiceNetworkServiceAssociationArgs, ...) (*ServiceNetworkServiceAssociation, error)
- func (*ServiceNetworkServiceAssociation) ElementType() reflect.Type
- func (i *ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutput() ServiceNetworkServiceAssociationOutput
- func (i *ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationOutput
- type ServiceNetworkServiceAssociationArgs
- type ServiceNetworkServiceAssociationDnsEntry
- type ServiceNetworkServiceAssociationDnsEntryArgs
- func (ServiceNetworkServiceAssociationDnsEntryArgs) ElementType() reflect.Type
- func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutput() ServiceNetworkServiceAssociationDnsEntryOutput
- func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryOutput
- func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
- type ServiceNetworkServiceAssociationDnsEntryInput
- type ServiceNetworkServiceAssociationDnsEntryOutput
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) DomainName() pulumi.StringPtrOutput
- func (ServiceNetworkServiceAssociationDnsEntryOutput) ElementType() reflect.Type
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutput() ServiceNetworkServiceAssociationDnsEntryOutput
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryOutput
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
- type ServiceNetworkServiceAssociationDnsEntryPtrInput
- type ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) Elem() ServiceNetworkServiceAssociationDnsEntryOutput
- func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) HostedZoneId() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
- type ServiceNetworkServiceAssociationInput
- type ServiceNetworkServiceAssociationOutput
- func (o ServiceNetworkServiceAssociationOutput) Arn() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) AwsId() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) CreatedAt() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) DnsEntry() ServiceNetworkServiceAssociationDnsEntryPtrOutput
- func (ServiceNetworkServiceAssociationOutput) ElementType() reflect.Type
- func (o ServiceNetworkServiceAssociationOutput) ServiceArn() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceId() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceIdentifier() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceName() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkArn() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkId() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkIdentifier() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkName() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationOutput) Status() ServiceNetworkServiceAssociationStatusOutput
- func (o ServiceNetworkServiceAssociationOutput) Tags() aws.TagArrayOutput
- func (o ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutput() ServiceNetworkServiceAssociationOutput
- func (o ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationOutput
- type ServiceNetworkServiceAssociationState
- type ServiceNetworkServiceAssociationStatus
- type ServiceNetworkServiceAssociationStatusOutput
- func (ServiceNetworkServiceAssociationStatusOutput) ElementType() reflect.Type
- func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutput() ServiceNetworkServiceAssociationStatusOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutput() ServiceNetworkServiceAssociationStatusPtrOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusPtrOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkServiceAssociationStatusPtrOutput
- func (o ServiceNetworkServiceAssociationStatusPtrOutput) Elem() ServiceNetworkServiceAssociationStatusOutput
- func (ServiceNetworkServiceAssociationStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutput() ServiceNetworkServiceAssociationStatusPtrOutput
- func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusPtrOutput
- func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkServiceAssociationTag
- type ServiceNetworkState
- type ServiceNetworkTag
- type ServiceNetworkVpcAssociation
- func (*ServiceNetworkVpcAssociation) ElementType() reflect.Type
- func (i *ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutput() ServiceNetworkVpcAssociationOutput
- func (i *ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationOutput
- type ServiceNetworkVpcAssociationArgs
- type ServiceNetworkVpcAssociationInput
- type ServiceNetworkVpcAssociationOutput
- func (o ServiceNetworkVpcAssociationOutput) Arn() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) AwsId() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) CreatedAt() pulumi.StringOutput
- func (ServiceNetworkVpcAssociationOutput) ElementType() reflect.Type
- func (o ServiceNetworkVpcAssociationOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkArn() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkId() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkIdentifier() pulumi.StringPtrOutput
- func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkName() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) Status() ServiceNetworkVpcAssociationStatusOutput
- func (o ServiceNetworkVpcAssociationOutput) Tags() aws.TagArrayOutput
- func (o ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutput() ServiceNetworkVpcAssociationOutput
- func (o ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationOutput
- func (o ServiceNetworkVpcAssociationOutput) VpcId() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationOutput) VpcIdentifier() pulumi.StringPtrOutput
- type ServiceNetworkVpcAssociationState
- type ServiceNetworkVpcAssociationStatus
- type ServiceNetworkVpcAssociationStatusOutput
- func (ServiceNetworkVpcAssociationStatusOutput) ElementType() reflect.Type
- func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutput() ServiceNetworkVpcAssociationStatusOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutput() ServiceNetworkVpcAssociationStatusPtrOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusPtrOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkVpcAssociationStatusPtrOutput
- func (o ServiceNetworkVpcAssociationStatusPtrOutput) Elem() ServiceNetworkVpcAssociationStatusOutput
- func (ServiceNetworkVpcAssociationStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutput() ServiceNetworkVpcAssociationStatusPtrOutput
- func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusPtrOutput
- func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceNetworkVpcAssociationTag
- type ServiceOutput
- func (o ServiceOutput) Arn() pulumi.StringOutput
- func (o ServiceOutput) AuthType() ServiceAuthTypePtrOutput
- func (o ServiceOutput) AwsId() pulumi.StringOutput
- func (o ServiceOutput) CertificateArn() pulumi.StringPtrOutput
- func (o ServiceOutput) CreatedAt() pulumi.StringOutput
- func (o ServiceOutput) CustomDomainName() pulumi.StringPtrOutput
- func (o ServiceOutput) DnsEntry() ServiceDnsEntryPtrOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) LastUpdatedAt() pulumi.StringOutput
- func (o ServiceOutput) Name() pulumi.StringPtrOutput
- func (o ServiceOutput) Status() ServiceStatusOutput
- func (o ServiceOutput) Tags() aws.TagArrayOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- type ServiceState
- type ServiceStatus
- type ServiceStatusOutput
- func (ServiceStatusOutput) ElementType() reflect.Type
- func (o ServiceStatusOutput) ToServiceStatusOutput() ServiceStatusOutput
- func (o ServiceStatusOutput) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
- func (o ServiceStatusOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
- func (o ServiceStatusOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
- func (o ServiceStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) Elem() ServiceStatusOutput
- func (ServiceStatusPtrOutput) ElementType() reflect.Type
- func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
- func (o ServiceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTag
- type TargetGroup
- type TargetGroupArgs
- type TargetGroupConfig
- type TargetGroupConfigArgs
- func (TargetGroupConfigArgs) ElementType() reflect.Type
- func (i TargetGroupConfigArgs) ToTargetGroupConfigOutput() TargetGroupConfigOutput
- func (i TargetGroupConfigArgs) ToTargetGroupConfigOutputWithContext(ctx context.Context) TargetGroupConfigOutput
- func (i TargetGroupConfigArgs) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
- func (i TargetGroupConfigArgs) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
- type TargetGroupConfigInput
- type TargetGroupConfigIpAddressType
- func (TargetGroupConfigIpAddressType) ElementType() reflect.Type
- func (e TargetGroupConfigIpAddressType) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupConfigIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupConfigIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupConfigIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutput() TargetGroupConfigIpAddressTypeOutput
- func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypeOutput
- func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
- func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
- type TargetGroupConfigIpAddressTypeInput
- type TargetGroupConfigIpAddressTypeOutput
- func (TargetGroupConfigIpAddressTypeOutput) ElementType() reflect.Type
- func (o TargetGroupConfigIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutput() TargetGroupConfigIpAddressTypeOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypeOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
- func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
- type TargetGroupConfigIpAddressTypePtrInput
- type TargetGroupConfigIpAddressTypePtrOutput
- func (o TargetGroupConfigIpAddressTypePtrOutput) Elem() TargetGroupConfigIpAddressTypeOutput
- func (TargetGroupConfigIpAddressTypePtrOutput) ElementType() reflect.Type
- func (o TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
- func (o TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
- type TargetGroupConfigLambdaEventStructureVersion
- func (TargetGroupConfigLambdaEventStructureVersion) ElementType() reflect.Type
- func (e TargetGroupConfigLambdaEventStructureVersion) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutput() TargetGroupConfigLambdaEventStructureVersionOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
- type TargetGroupConfigLambdaEventStructureVersionInput
- type TargetGroupConfigLambdaEventStructureVersionOutput
- func (TargetGroupConfigLambdaEventStructureVersionOutput) ElementType() reflect.Type
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutput() TargetGroupConfigLambdaEventStructureVersionOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
- type TargetGroupConfigLambdaEventStructureVersionPtrInput
- type TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) Elem() TargetGroupConfigLambdaEventStructureVersionOutput
- func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ElementType() reflect.Type
- func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
- type TargetGroupConfigOutput
- func (TargetGroupConfigOutput) ElementType() reflect.Type
- func (o TargetGroupConfigOutput) HealthCheck() TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupConfigOutput) IpAddressType() TargetGroupConfigIpAddressTypePtrOutput
- func (o TargetGroupConfigOutput) LambdaEventStructureVersion() TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (o TargetGroupConfigOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupConfigOutput) Protocol() TargetGroupConfigProtocolPtrOutput
- func (o TargetGroupConfigOutput) ProtocolVersion() TargetGroupConfigProtocolVersionPtrOutput
- func (o TargetGroupConfigOutput) ToTargetGroupConfigOutput() TargetGroupConfigOutput
- func (o TargetGroupConfigOutput) ToTargetGroupConfigOutputWithContext(ctx context.Context) TargetGroupConfigOutput
- func (o TargetGroupConfigOutput) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
- func (o TargetGroupConfigOutput) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
- func (o TargetGroupConfigOutput) VpcIdentifier() pulumi.StringPtrOutput
- type TargetGroupConfigProtocol
- func (TargetGroupConfigProtocol) ElementType() reflect.Type
- func (e TargetGroupConfigProtocol) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutput() TargetGroupConfigProtocolOutput
- func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutputWithContext(ctx context.Context) TargetGroupConfigProtocolOutput
- func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
- func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
- type TargetGroupConfigProtocolInput
- type TargetGroupConfigProtocolOutput
- func (TargetGroupConfigProtocolOutput) ElementType() reflect.Type
- func (o TargetGroupConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutput() TargetGroupConfigProtocolOutput
- func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutputWithContext(ctx context.Context) TargetGroupConfigProtocolOutput
- func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
- func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
- type TargetGroupConfigProtocolPtrInput
- type TargetGroupConfigProtocolPtrOutput
- func (o TargetGroupConfigProtocolPtrOutput) Elem() TargetGroupConfigProtocolOutput
- func (TargetGroupConfigProtocolPtrOutput) ElementType() reflect.Type
- func (o TargetGroupConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
- func (o TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
- type TargetGroupConfigProtocolVersion
- func (TargetGroupConfigProtocolVersion) ElementType() reflect.Type
- func (e TargetGroupConfigProtocolVersion) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupConfigProtocolVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupConfigProtocolVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupConfigProtocolVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutput() TargetGroupConfigProtocolVersionOutput
- func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionOutput
- func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
- func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
- type TargetGroupConfigProtocolVersionInput
- type TargetGroupConfigProtocolVersionOutput
- func (TargetGroupConfigProtocolVersionOutput) ElementType() reflect.Type
- func (o TargetGroupConfigProtocolVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutput() TargetGroupConfigProtocolVersionOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
- func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
- type TargetGroupConfigProtocolVersionPtrInput
- type TargetGroupConfigProtocolVersionPtrOutput
- func (o TargetGroupConfigProtocolVersionPtrOutput) Elem() TargetGroupConfigProtocolVersionOutput
- func (TargetGroupConfigProtocolVersionPtrOutput) ElementType() reflect.Type
- func (o TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
- func (o TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
- type TargetGroupConfigPtrInput
- type TargetGroupConfigPtrOutput
- func (o TargetGroupConfigPtrOutput) Elem() TargetGroupConfigOutput
- func (TargetGroupConfigPtrOutput) ElementType() reflect.Type
- func (o TargetGroupConfigPtrOutput) HealthCheck() TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupConfigPtrOutput) IpAddressType() TargetGroupConfigIpAddressTypePtrOutput
- func (o TargetGroupConfigPtrOutput) LambdaEventStructureVersion() TargetGroupConfigLambdaEventStructureVersionPtrOutput
- func (o TargetGroupConfigPtrOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupConfigPtrOutput) Protocol() TargetGroupConfigProtocolPtrOutput
- func (o TargetGroupConfigPtrOutput) ProtocolVersion() TargetGroupConfigProtocolVersionPtrOutput
- func (o TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
- func (o TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
- func (o TargetGroupConfigPtrOutput) VpcIdentifier() pulumi.StringPtrOutput
- type TargetGroupHealthCheckConfig
- type TargetGroupHealthCheckConfigArgs
- func (TargetGroupHealthCheckConfigArgs) ElementType() reflect.Type
- func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutput() TargetGroupHealthCheckConfigOutput
- func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigOutput
- func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
- func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
- type TargetGroupHealthCheckConfigInput
- type TargetGroupHealthCheckConfigOutput
- func (TargetGroupHealthCheckConfigOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) HealthyThresholdCount() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) Matcher() TargetGroupMatcherPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) Path() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) Protocol() TargetGroupHealthCheckConfigProtocolPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) ProtocolVersion() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutput() TargetGroupHealthCheckConfigOutput
- func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigOutput
- func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupHealthCheckConfigOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
- type TargetGroupHealthCheckConfigProtocol
- func (TargetGroupHealthCheckConfigProtocol) ElementType() reflect.Type
- func (e TargetGroupHealthCheckConfigProtocol) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutput() TargetGroupHealthCheckConfigProtocolOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
- func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
- type TargetGroupHealthCheckConfigProtocolInput
- type TargetGroupHealthCheckConfigProtocolOutput
- func (TargetGroupHealthCheckConfigProtocolOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutput() TargetGroupHealthCheckConfigProtocolOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
- type TargetGroupHealthCheckConfigProtocolPtrInput
- type TargetGroupHealthCheckConfigProtocolPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolPtrOutput) Elem() TargetGroupHealthCheckConfigProtocolOutput
- func (TargetGroupHealthCheckConfigProtocolPtrOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
- type TargetGroupHealthCheckConfigProtocolVersion
- func (TargetGroupHealthCheckConfigProtocolVersion) ElementType() reflect.Type
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutput() TargetGroupHealthCheckConfigProtocolVersionOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- type TargetGroupHealthCheckConfigProtocolVersionInput
- type TargetGroupHealthCheckConfigProtocolVersionOutput
- func (TargetGroupHealthCheckConfigProtocolVersionOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutput() TargetGroupHealthCheckConfigProtocolVersionOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- type TargetGroupHealthCheckConfigProtocolVersionPtrInput
- type TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) Elem() TargetGroupHealthCheckConfigProtocolVersionOutput
- func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- type TargetGroupHealthCheckConfigPtrInput
- type TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) Elem() TargetGroupHealthCheckConfigOutput
- func (TargetGroupHealthCheckConfigPtrOutput) ElementType() reflect.Type
- func (o TargetGroupHealthCheckConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) HealthyThresholdCount() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) Matcher() TargetGroupMatcherPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) Protocol() TargetGroupHealthCheckConfigProtocolPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) ProtocolVersion() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
- func (o TargetGroupHealthCheckConfigPtrOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
- type TargetGroupInput
- type TargetGroupMatcher
- type TargetGroupMatcherArgs
- func (TargetGroupMatcherArgs) ElementType() reflect.Type
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupMatcherInput
- type TargetGroupMatcherOutput
- func (TargetGroupMatcherOutput) ElementType() reflect.Type
- func (o TargetGroupMatcherOutput) HttpCode() pulumi.StringOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupMatcherPtrInput
- type TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherPtrOutput) Elem() TargetGroupMatcherOutput
- func (TargetGroupMatcherPtrOutput) ElementType() reflect.Type
- func (o TargetGroupMatcherPtrOutput) HttpCode() pulumi.StringPtrOutput
- func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
- func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
- type TargetGroupOutput
- func (o TargetGroupOutput) Arn() pulumi.StringOutput
- func (o TargetGroupOutput) AwsId() pulumi.StringOutput
- func (o TargetGroupOutput) Config() TargetGroupConfigPtrOutput
- func (o TargetGroupOutput) CreatedAt() pulumi.StringOutput
- func (TargetGroupOutput) ElementType() reflect.Type
- func (o TargetGroupOutput) LastUpdatedAt() pulumi.StringOutput
- func (o TargetGroupOutput) Name() pulumi.StringPtrOutput
- func (o TargetGroupOutput) Status() TargetGroupStatusOutput
- func (o TargetGroupOutput) Tags() aws.TagArrayOutput
- func (o TargetGroupOutput) Targets() TargetGroupTargetArrayOutput
- func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
- func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
- func (o TargetGroupOutput) Type() TargetGroupTypeOutput
- type TargetGroupState
- type TargetGroupStatus
- type TargetGroupStatusOutput
- func (TargetGroupStatusOutput) ElementType() reflect.Type
- func (o TargetGroupStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupStatusOutput) ToTargetGroupStatusOutput() TargetGroupStatusOutput
- func (o TargetGroupStatusOutput) ToTargetGroupStatusOutputWithContext(ctx context.Context) TargetGroupStatusOutput
- func (o TargetGroupStatusOutput) ToTargetGroupStatusPtrOutput() TargetGroupStatusPtrOutput
- func (o TargetGroupStatusOutput) ToTargetGroupStatusPtrOutputWithContext(ctx context.Context) TargetGroupStatusPtrOutput
- type TargetGroupStatusPtrOutput
- func (o TargetGroupStatusPtrOutput) Elem() TargetGroupStatusOutput
- func (TargetGroupStatusPtrOutput) ElementType() reflect.Type
- func (o TargetGroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutput() TargetGroupStatusPtrOutput
- func (o TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutputWithContext(ctx context.Context) TargetGroupStatusPtrOutput
- type TargetGroupTag
- type TargetGroupTarget
- type TargetGroupTargetArgs
- type TargetGroupTargetArray
- type TargetGroupTargetArrayInput
- type TargetGroupTargetArrayOutput
- func (TargetGroupTargetArrayOutput) ElementType() reflect.Type
- func (o TargetGroupTargetArrayOutput) Index(i pulumi.IntInput) TargetGroupTargetOutput
- func (o TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutput() TargetGroupTargetArrayOutput
- func (o TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutputWithContext(ctx context.Context) TargetGroupTargetArrayOutput
- type TargetGroupTargetInput
- type TargetGroupTargetOutput
- func (TargetGroupTargetOutput) ElementType() reflect.Type
- func (o TargetGroupTargetOutput) Id() pulumi.StringOutput
- func (o TargetGroupTargetOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupTargetOutput) ToTargetGroupTargetOutput() TargetGroupTargetOutput
- func (o TargetGroupTargetOutput) ToTargetGroupTargetOutputWithContext(ctx context.Context) TargetGroupTargetOutput
- type TargetGroupType
- func (TargetGroupType) ElementType() reflect.Type
- func (e TargetGroupType) ToStringOutput() pulumi.StringOutput
- func (e TargetGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TargetGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TargetGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TargetGroupType) ToTargetGroupTypeOutput() TargetGroupTypeOutput
- func (e TargetGroupType) ToTargetGroupTypeOutputWithContext(ctx context.Context) TargetGroupTypeOutput
- func (e TargetGroupType) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
- func (e TargetGroupType) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
- type TargetGroupTypeInput
- type TargetGroupTypeOutput
- func (TargetGroupTypeOutput) ElementType() reflect.Type
- func (o TargetGroupTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TargetGroupTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TargetGroupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupTypeOutput) ToTargetGroupTypeOutput() TargetGroupTypeOutput
- func (o TargetGroupTypeOutput) ToTargetGroupTypeOutputWithContext(ctx context.Context) TargetGroupTypeOutput
- func (o TargetGroupTypeOutput) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
- func (o TargetGroupTypeOutput) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
- type TargetGroupTypePtrInput
- type TargetGroupTypePtrOutput
- func (o TargetGroupTypePtrOutput) Elem() TargetGroupTypeOutput
- func (TargetGroupTypePtrOutput) ElementType() reflect.Type
- func (o TargetGroupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TargetGroupTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
- func (o TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
Constants ¶
const ( AuthPolicyStateEnumActive = AuthPolicyStateEnum("ACTIVE") AuthPolicyStateEnumInactive = AuthPolicyStateEnum("INACTIVE") )
const ( ListenerProtocolHttp = ListenerProtocol("HTTP") ListenerProtocolHttps = ListenerProtocol("HTTPS") ListenerProtocolTlsPassthrough = ListenerProtocol("TLS_PASSTHROUGH") )
const ( RuleHttpMatchMethodConnect = RuleHttpMatchMethod("CONNECT") RuleHttpMatchMethodDelete = RuleHttpMatchMethod("DELETE") RuleHttpMatchMethodGet = RuleHttpMatchMethod("GET") RuleHttpMatchMethodHead = RuleHttpMatchMethod("HEAD") RuleHttpMatchMethodOptions = RuleHttpMatchMethod("OPTIONS") RuleHttpMatchMethodPost = RuleHttpMatchMethod("POST") RuleHttpMatchMethodPut = RuleHttpMatchMethod("PUT") RuleHttpMatchMethodTrace = RuleHttpMatchMethod("TRACE") )
const ( ServiceAuthTypeNone = ServiceAuthType("NONE") ServiceAuthTypeAwsIam = ServiceAuthType("AWS_IAM") )
const ( ServiceNetworkAuthTypeNone = ServiceNetworkAuthType("NONE") ServiceNetworkAuthTypeAwsIam = ServiceNetworkAuthType("AWS_IAM") )
const ( ServiceNetworkServiceAssociationStatusCreateInProgress = ServiceNetworkServiceAssociationStatus("CREATE_IN_PROGRESS") ServiceNetworkServiceAssociationStatusActive = ServiceNetworkServiceAssociationStatus("ACTIVE") ServiceNetworkServiceAssociationStatusDeleteInProgress = ServiceNetworkServiceAssociationStatus("DELETE_IN_PROGRESS") ServiceNetworkServiceAssociationStatusCreateFailed = ServiceNetworkServiceAssociationStatus("CREATE_FAILED") ServiceNetworkServiceAssociationStatusDeleteFailed = ServiceNetworkServiceAssociationStatus("DELETE_FAILED") )
const ( ServiceNetworkVpcAssociationStatusCreateInProgress = ServiceNetworkVpcAssociationStatus("CREATE_IN_PROGRESS") ServiceNetworkVpcAssociationStatusActive = ServiceNetworkVpcAssociationStatus("ACTIVE") ServiceNetworkVpcAssociationStatusUpdateInProgress = ServiceNetworkVpcAssociationStatus("UPDATE_IN_PROGRESS") ServiceNetworkVpcAssociationStatusDeleteInProgress = ServiceNetworkVpcAssociationStatus("DELETE_IN_PROGRESS") ServiceNetworkVpcAssociationStatusCreateFailed = ServiceNetworkVpcAssociationStatus("CREATE_FAILED") ServiceNetworkVpcAssociationStatusDeleteFailed = ServiceNetworkVpcAssociationStatus("DELETE_FAILED") )
const ( ServiceStatusActive = ServiceStatus("ACTIVE") ServiceStatusCreateInProgress = ServiceStatus("CREATE_IN_PROGRESS") ServiceStatusDeleteInProgress = ServiceStatus("DELETE_IN_PROGRESS") ServiceStatusCreateFailed = ServiceStatus("CREATE_FAILED") ServiceStatusDeleteFailed = ServiceStatus("DELETE_FAILED") )
const ( TargetGroupConfigIpAddressTypeIpv4 = TargetGroupConfigIpAddressType("IPV4") TargetGroupConfigIpAddressTypeIpv6 = TargetGroupConfigIpAddressType("IPV6") )
const ( TargetGroupConfigLambdaEventStructureVersionV1 = TargetGroupConfigLambdaEventStructureVersion("V1") TargetGroupConfigLambdaEventStructureVersionV2 = TargetGroupConfigLambdaEventStructureVersion("V2") )
const ( TargetGroupConfigProtocolHttp = TargetGroupConfigProtocol("HTTP") TargetGroupConfigProtocolHttps = TargetGroupConfigProtocol("HTTPS") TargetGroupConfigProtocolTcp = TargetGroupConfigProtocol("TCP") )
const ( TargetGroupConfigProtocolVersionHttp1 = TargetGroupConfigProtocolVersion("HTTP1") TargetGroupConfigProtocolVersionHttp2 = TargetGroupConfigProtocolVersion("HTTP2") TargetGroupConfigProtocolVersionGrpc = TargetGroupConfigProtocolVersion("GRPC") )
const ( TargetGroupHealthCheckConfigProtocolHttp = TargetGroupHealthCheckConfigProtocol("HTTP") TargetGroupHealthCheckConfigProtocolHttps = TargetGroupHealthCheckConfigProtocol("HTTPS") )
const ( TargetGroupHealthCheckConfigProtocolVersionHttp1 = TargetGroupHealthCheckConfigProtocolVersion("HTTP1") TargetGroupHealthCheckConfigProtocolVersionHttp2 = TargetGroupHealthCheckConfigProtocolVersion("HTTP2") )
const ( TargetGroupStatusCreateInProgress = TargetGroupStatus("CREATE_IN_PROGRESS") TargetGroupStatusActive = TargetGroupStatus("ACTIVE") TargetGroupStatusDeleteInProgress = TargetGroupStatus("DELETE_IN_PROGRESS") TargetGroupStatusCreateFailed = TargetGroupStatus("CREATE_FAILED") TargetGroupStatusDeleteFailed = TargetGroupStatus("DELETE_FAILED") )
const ( TargetGroupTypeIp = TargetGroupType("IP") TargetGroupTypeLambda = TargetGroupType("LAMBDA") TargetGroupTypeInstance = TargetGroupType("INSTANCE") TargetGroupTypeAlb = TargetGroupType("ALB") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessLogSubscription ¶
type AccessLogSubscription struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the access log subscription. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the access log subscription. AwsId pulumi.StringOutput `pulumi:"awsId"` // The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets. DestinationArn pulumi.StringOutput `pulumi:"destinationArn"` // The Amazon Resource Name (ARN) of the access log subscription. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // The ID of the service network or service. ResourceId pulumi.StringOutput `pulumi:"resourceId"` // The ID or Amazon Resource Name (ARN) of the service network or service. ResourceIdentifier pulumi.StringPtrOutput `pulumi:"resourceIdentifier"` // The tags for the access log subscription. Tags aws.TagArrayOutput `pulumi:"tags"` }
Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner will only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network.
func GetAccessLogSubscription ¶
func GetAccessLogSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessLogSubscriptionState, opts ...pulumi.ResourceOption) (*AccessLogSubscription, error)
GetAccessLogSubscription gets an existing AccessLogSubscription 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 NewAccessLogSubscription ¶
func NewAccessLogSubscription(ctx *pulumi.Context, name string, args *AccessLogSubscriptionArgs, opts ...pulumi.ResourceOption) (*AccessLogSubscription, error)
NewAccessLogSubscription registers a new resource with the given unique name, arguments, and options.
func (*AccessLogSubscription) ElementType ¶
func (*AccessLogSubscription) ElementType() reflect.Type
func (*AccessLogSubscription) ToAccessLogSubscriptionOutput ¶
func (i *AccessLogSubscription) ToAccessLogSubscriptionOutput() AccessLogSubscriptionOutput
func (*AccessLogSubscription) ToAccessLogSubscriptionOutputWithContext ¶
func (i *AccessLogSubscription) ToAccessLogSubscriptionOutputWithContext(ctx context.Context) AccessLogSubscriptionOutput
type AccessLogSubscriptionArgs ¶
type AccessLogSubscriptionArgs struct { // The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets. DestinationArn pulumi.StringInput // The ID or Amazon Resource Name (ARN) of the service network or service. ResourceIdentifier pulumi.StringPtrInput // The tags for the access log subscription. Tags aws.TagArrayInput }
The set of arguments for constructing a AccessLogSubscription resource.
func (AccessLogSubscriptionArgs) ElementType ¶
func (AccessLogSubscriptionArgs) ElementType() reflect.Type
type AccessLogSubscriptionInput ¶
type AccessLogSubscriptionInput interface { pulumi.Input ToAccessLogSubscriptionOutput() AccessLogSubscriptionOutput ToAccessLogSubscriptionOutputWithContext(ctx context.Context) AccessLogSubscriptionOutput }
type AccessLogSubscriptionOutput ¶
type AccessLogSubscriptionOutput struct{ *pulumi.OutputState }
func (AccessLogSubscriptionOutput) Arn ¶
func (o AccessLogSubscriptionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the access log subscription.
func (AccessLogSubscriptionOutput) AwsId ¶ added in v0.99.0
func (o AccessLogSubscriptionOutput) AwsId() pulumi.StringOutput
The ID of the access log subscription.
func (AccessLogSubscriptionOutput) DestinationArn ¶
func (o AccessLogSubscriptionOutput) DestinationArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets.
func (AccessLogSubscriptionOutput) ElementType ¶
func (AccessLogSubscriptionOutput) ElementType() reflect.Type
func (AccessLogSubscriptionOutput) ResourceArn ¶
func (o AccessLogSubscriptionOutput) ResourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the access log subscription.
func (AccessLogSubscriptionOutput) ResourceId ¶
func (o AccessLogSubscriptionOutput) ResourceId() pulumi.StringOutput
The ID of the service network or service.
func (AccessLogSubscriptionOutput) ResourceIdentifier ¶
func (o AccessLogSubscriptionOutput) ResourceIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service network or service.
func (AccessLogSubscriptionOutput) Tags ¶
func (o AccessLogSubscriptionOutput) Tags() aws.TagArrayOutput
The tags for the access log subscription.
func (AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutput ¶
func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutput() AccessLogSubscriptionOutput
func (AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutputWithContext ¶
func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutputWithContext(ctx context.Context) AccessLogSubscriptionOutput
type AccessLogSubscriptionState ¶
type AccessLogSubscriptionState struct { }
func (AccessLogSubscriptionState) ElementType ¶
func (AccessLogSubscriptionState) ElementType() reflect.Type
type AuthPolicy ¶
type AuthPolicy struct { pulumi.CustomResourceState // The auth policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::AuthPolicy` for more information about the expected schema for this property. Policy pulumi.AnyOutput `pulumi:"policy"` // The ID or Amazon Resource Name (ARN) of the service network or service for which the policy is created. ResourceIdentifier pulumi.StringOutput `pulumi:"resourceIdentifier"` // The state of the auth policy. The auth policy is only active when the auth type is set to `AWS _IAM` . If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is `NONE` , then any auth policy you provide will remain inactive. State AuthPolicyStateEnumOutput `pulumi:"state"` }
Creates or updates the auth policy.
func GetAuthPolicy ¶
func GetAuthPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthPolicyState, opts ...pulumi.ResourceOption) (*AuthPolicy, error)
GetAuthPolicy gets an existing AuthPolicy 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 NewAuthPolicy ¶
func NewAuthPolicy(ctx *pulumi.Context, name string, args *AuthPolicyArgs, opts ...pulumi.ResourceOption) (*AuthPolicy, error)
NewAuthPolicy registers a new resource with the given unique name, arguments, and options.
func (*AuthPolicy) ElementType ¶
func (*AuthPolicy) ElementType() reflect.Type
func (*AuthPolicy) ToAuthPolicyOutput ¶
func (i *AuthPolicy) ToAuthPolicyOutput() AuthPolicyOutput
func (*AuthPolicy) ToAuthPolicyOutputWithContext ¶
func (i *AuthPolicy) ToAuthPolicyOutputWithContext(ctx context.Context) AuthPolicyOutput
type AuthPolicyArgs ¶
type AuthPolicyArgs struct { // The auth policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::AuthPolicy` for more information about the expected schema for this property. Policy pulumi.Input // The ID or Amazon Resource Name (ARN) of the service network or service for which the policy is created. ResourceIdentifier pulumi.StringInput }
The set of arguments for constructing a AuthPolicy resource.
func (AuthPolicyArgs) ElementType ¶
func (AuthPolicyArgs) ElementType() reflect.Type
type AuthPolicyInput ¶
type AuthPolicyInput interface { pulumi.Input ToAuthPolicyOutput() AuthPolicyOutput ToAuthPolicyOutputWithContext(ctx context.Context) AuthPolicyOutput }
type AuthPolicyOutput ¶
type AuthPolicyOutput struct{ *pulumi.OutputState }
func (AuthPolicyOutput) ElementType ¶
func (AuthPolicyOutput) ElementType() reflect.Type
func (AuthPolicyOutput) Policy ¶
func (o AuthPolicyOutput) Policy() pulumi.AnyOutput
The auth policy.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::AuthPolicy` for more information about the expected schema for this property.
func (AuthPolicyOutput) ResourceIdentifier ¶
func (o AuthPolicyOutput) ResourceIdentifier() pulumi.StringOutput
The ID or Amazon Resource Name (ARN) of the service network or service for which the policy is created.
func (AuthPolicyOutput) State ¶
func (o AuthPolicyOutput) State() AuthPolicyStateEnumOutput
The state of the auth policy. The auth policy is only active when the auth type is set to `AWS _IAM` . If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is `NONE` , then any auth policy you provide will remain inactive.
func (AuthPolicyOutput) ToAuthPolicyOutput ¶
func (o AuthPolicyOutput) ToAuthPolicyOutput() AuthPolicyOutput
func (AuthPolicyOutput) ToAuthPolicyOutputWithContext ¶
func (o AuthPolicyOutput) ToAuthPolicyOutputWithContext(ctx context.Context) AuthPolicyOutput
type AuthPolicyState ¶
type AuthPolicyState struct { }
func (AuthPolicyState) ElementType ¶
func (AuthPolicyState) ElementType() reflect.Type
type AuthPolicyStateEnum ¶
type AuthPolicyStateEnum string
The state of the auth policy. The auth policy is only active when the auth type is set to `AWS _IAM` . If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is `NONE` , then any auth policy you provide will remain inactive.
type AuthPolicyStateEnumOutput ¶
type AuthPolicyStateEnumOutput struct{ *pulumi.OutputState }
func (AuthPolicyStateEnumOutput) ElementType ¶
func (AuthPolicyStateEnumOutput) ElementType() reflect.Type
func (AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutput ¶
func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutput() AuthPolicyStateEnumOutput
func (AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutputWithContext ¶
func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumOutputWithContext(ctx context.Context) AuthPolicyStateEnumOutput
func (AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutput ¶
func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutput() AuthPolicyStateEnumPtrOutput
func (AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutputWithContext ¶
func (o AuthPolicyStateEnumOutput) ToAuthPolicyStateEnumPtrOutputWithContext(ctx context.Context) AuthPolicyStateEnumPtrOutput
func (AuthPolicyStateEnumOutput) ToStringOutput ¶
func (o AuthPolicyStateEnumOutput) ToStringOutput() pulumi.StringOutput
func (AuthPolicyStateEnumOutput) ToStringOutputWithContext ¶
func (o AuthPolicyStateEnumOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthPolicyStateEnumOutput) ToStringPtrOutput ¶
func (o AuthPolicyStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthPolicyStateEnumOutput) ToStringPtrOutputWithContext ¶
func (o AuthPolicyStateEnumOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthPolicyStateEnumPtrOutput ¶
type AuthPolicyStateEnumPtrOutput struct{ *pulumi.OutputState }
func (AuthPolicyStateEnumPtrOutput) Elem ¶
func (o AuthPolicyStateEnumPtrOutput) Elem() AuthPolicyStateEnumOutput
func (AuthPolicyStateEnumPtrOutput) ElementType ¶
func (AuthPolicyStateEnumPtrOutput) ElementType() reflect.Type
func (AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutput ¶
func (o AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutput() AuthPolicyStateEnumPtrOutput
func (AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutputWithContext ¶
func (o AuthPolicyStateEnumPtrOutput) ToAuthPolicyStateEnumPtrOutputWithContext(ctx context.Context) AuthPolicyStateEnumPtrOutput
func (AuthPolicyStateEnumPtrOutput) ToStringPtrOutput ¶
func (o AuthPolicyStateEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthPolicyStateEnumPtrOutput) ToStringPtrOutputWithContext ¶
func (o AuthPolicyStateEnumPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Listener ¶
type Listener struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the listener. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the listener. AwsId pulumi.StringOutput `pulumi:"awsId"` // The action for the default rule. Each listener has a default rule. The default rule is used if no other rules match. DefaultAction ListenerDefaultActionOutput `pulumi:"defaultAction"` // The name of the listener. A listener name must be unique within a service. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrOutput `pulumi:"name"` // The listener port. You can specify a value from 1 to 65535. For HTTP, the default is 80. For HTTPS, the default is 443. Port pulumi.IntPtrOutput `pulumi:"port"` // The listener protocol. Protocol ListenerProtocolOutput `pulumi:"protocol"` // The Amazon Resource Name (ARN) of the service. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // The ID of the service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrOutput `pulumi:"serviceIdentifier"` // The tags for the listener. Tags aws.TagArrayOutput `pulumi:"tags"` }
Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services.
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 action for the default rule. Each listener has a default rule. The default rule is used if no other rules match. DefaultAction ListenerDefaultActionInput // The name of the listener. A listener name must be unique within a service. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrInput // The listener port. You can specify a value from 1 to 65535. For HTTP, the default is 80. For HTTPS, the default is 443. Port pulumi.IntPtrInput // The listener protocol. Protocol ListenerProtocolInput // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrInput // The tags for the listener. Tags aws.TagArrayInput }
The set of arguments for constructing a Listener resource.
func (ListenerArgs) ElementType ¶
func (ListenerArgs) ElementType() reflect.Type
type ListenerDefaultAction ¶
type ListenerDefaultAction struct { // Describes an action that returns a custom HTTP response. FixedResponse *ListenerFixedResponse `pulumi:"fixedResponse"` // Describes a forward action. You can use forward actions to route requests to one or more target groups. Forward *ListenerForward `pulumi:"forward"` }
type ListenerDefaultActionArgs ¶
type ListenerDefaultActionArgs struct { // Describes an action that returns a custom HTTP response. FixedResponse ListenerFixedResponsePtrInput `pulumi:"fixedResponse"` // Describes a forward action. You can use forward actions to route requests to one or more target groups. Forward ListenerForwardPtrInput `pulumi:"forward"` }
func (ListenerDefaultActionArgs) ElementType ¶
func (ListenerDefaultActionArgs) ElementType() reflect.Type
func (ListenerDefaultActionArgs) ToListenerDefaultActionOutput ¶
func (i ListenerDefaultActionArgs) ToListenerDefaultActionOutput() ListenerDefaultActionOutput
func (ListenerDefaultActionArgs) ToListenerDefaultActionOutputWithContext ¶
func (i ListenerDefaultActionArgs) ToListenerDefaultActionOutputWithContext(ctx context.Context) ListenerDefaultActionOutput
type ListenerDefaultActionInput ¶
type ListenerDefaultActionInput interface { pulumi.Input ToListenerDefaultActionOutput() ListenerDefaultActionOutput ToListenerDefaultActionOutputWithContext(context.Context) ListenerDefaultActionOutput }
ListenerDefaultActionInput is an input type that accepts ListenerDefaultActionArgs and ListenerDefaultActionOutput values. You can construct a concrete instance of `ListenerDefaultActionInput` via:
ListenerDefaultActionArgs{...}
type ListenerDefaultActionOutput ¶
type ListenerDefaultActionOutput struct{ *pulumi.OutputState }
func (ListenerDefaultActionOutput) ElementType ¶
func (ListenerDefaultActionOutput) ElementType() reflect.Type
func (ListenerDefaultActionOutput) FixedResponse ¶ added in v0.55.0
func (o ListenerDefaultActionOutput) FixedResponse() ListenerFixedResponsePtrOutput
Describes an action that returns a custom HTTP response.
func (ListenerDefaultActionOutput) Forward ¶
func (o ListenerDefaultActionOutput) Forward() ListenerForwardPtrOutput
Describes a forward action. You can use forward actions to route requests to one or more target groups.
func (ListenerDefaultActionOutput) ToListenerDefaultActionOutput ¶
func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutput() ListenerDefaultActionOutput
func (ListenerDefaultActionOutput) ToListenerDefaultActionOutputWithContext ¶
func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutputWithContext(ctx context.Context) ListenerDefaultActionOutput
type ListenerDefaultActionPtrOutput ¶
type ListenerDefaultActionPtrOutput struct{ *pulumi.OutputState }
func (ListenerDefaultActionPtrOutput) Elem ¶
func (o ListenerDefaultActionPtrOutput) Elem() ListenerDefaultActionOutput
func (ListenerDefaultActionPtrOutput) ElementType ¶
func (ListenerDefaultActionPtrOutput) ElementType() reflect.Type
func (ListenerDefaultActionPtrOutput) FixedResponse ¶ added in v0.55.0
func (o ListenerDefaultActionPtrOutput) FixedResponse() ListenerFixedResponsePtrOutput
Describes an action that returns a custom HTTP response.
func (ListenerDefaultActionPtrOutput) Forward ¶
func (o ListenerDefaultActionPtrOutput) Forward() ListenerForwardPtrOutput
Describes a forward action. You can use forward actions to route requests to one or more target groups.
func (ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutput ¶
func (o ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutput() ListenerDefaultActionPtrOutput
func (ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutputWithContext ¶
func (o ListenerDefaultActionPtrOutput) ToListenerDefaultActionPtrOutputWithContext(ctx context.Context) ListenerDefaultActionPtrOutput
type ListenerFixedResponse ¶ added in v0.55.0
type ListenerFixedResponse struct { // The HTTP response code. StatusCode int `pulumi:"statusCode"` }
type ListenerFixedResponseArgs ¶ added in v0.55.0
type ListenerFixedResponseArgs struct { // The HTTP response code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
func (ListenerFixedResponseArgs) ElementType ¶ added in v0.55.0
func (ListenerFixedResponseArgs) ElementType() reflect.Type
func (ListenerFixedResponseArgs) ToListenerFixedResponseOutput ¶ added in v0.55.0
func (i ListenerFixedResponseArgs) ToListenerFixedResponseOutput() ListenerFixedResponseOutput
func (ListenerFixedResponseArgs) ToListenerFixedResponseOutputWithContext ¶ added in v0.55.0
func (i ListenerFixedResponseArgs) ToListenerFixedResponseOutputWithContext(ctx context.Context) ListenerFixedResponseOutput
func (ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutput ¶ added in v0.55.0
func (i ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
func (ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (i ListenerFixedResponseArgs) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
type ListenerFixedResponseInput ¶ added in v0.55.0
type ListenerFixedResponseInput interface { pulumi.Input ToListenerFixedResponseOutput() ListenerFixedResponseOutput ToListenerFixedResponseOutputWithContext(context.Context) ListenerFixedResponseOutput }
ListenerFixedResponseInput is an input type that accepts ListenerFixedResponseArgs and ListenerFixedResponseOutput values. You can construct a concrete instance of `ListenerFixedResponseInput` via:
ListenerFixedResponseArgs{...}
type ListenerFixedResponseOutput ¶ added in v0.55.0
type ListenerFixedResponseOutput struct{ *pulumi.OutputState }
func (ListenerFixedResponseOutput) ElementType ¶ added in v0.55.0
func (ListenerFixedResponseOutput) ElementType() reflect.Type
func (ListenerFixedResponseOutput) StatusCode ¶ added in v0.55.0
func (o ListenerFixedResponseOutput) StatusCode() pulumi.IntOutput
The HTTP response code.
func (ListenerFixedResponseOutput) ToListenerFixedResponseOutput ¶ added in v0.55.0
func (o ListenerFixedResponseOutput) ToListenerFixedResponseOutput() ListenerFixedResponseOutput
func (ListenerFixedResponseOutput) ToListenerFixedResponseOutputWithContext ¶ added in v0.55.0
func (o ListenerFixedResponseOutput) ToListenerFixedResponseOutputWithContext(ctx context.Context) ListenerFixedResponseOutput
func (ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutput ¶ added in v0.55.0
func (o ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
func (ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (o ListenerFixedResponseOutput) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
type ListenerFixedResponsePtrInput ¶ added in v0.55.0
type ListenerFixedResponsePtrInput interface { pulumi.Input ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput ToListenerFixedResponsePtrOutputWithContext(context.Context) ListenerFixedResponsePtrOutput }
ListenerFixedResponsePtrInput is an input type that accepts ListenerFixedResponseArgs, ListenerFixedResponsePtr and ListenerFixedResponsePtrOutput values. You can construct a concrete instance of `ListenerFixedResponsePtrInput` via:
ListenerFixedResponseArgs{...} or: nil
func ListenerFixedResponsePtr ¶ added in v0.55.0
func ListenerFixedResponsePtr(v *ListenerFixedResponseArgs) ListenerFixedResponsePtrInput
type ListenerFixedResponsePtrOutput ¶ added in v0.55.0
type ListenerFixedResponsePtrOutput struct{ *pulumi.OutputState }
func (ListenerFixedResponsePtrOutput) Elem ¶ added in v0.55.0
func (o ListenerFixedResponsePtrOutput) Elem() ListenerFixedResponseOutput
func (ListenerFixedResponsePtrOutput) ElementType ¶ added in v0.55.0
func (ListenerFixedResponsePtrOutput) ElementType() reflect.Type
func (ListenerFixedResponsePtrOutput) StatusCode ¶ added in v0.55.0
func (o ListenerFixedResponsePtrOutput) StatusCode() pulumi.IntPtrOutput
The HTTP response code.
func (ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutput ¶ added in v0.55.0
func (o ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutput() ListenerFixedResponsePtrOutput
func (ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (o ListenerFixedResponsePtrOutput) ToListenerFixedResponsePtrOutputWithContext(ctx context.Context) ListenerFixedResponsePtrOutput
type ListenerForward ¶
type ListenerForward struct { // The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic. // // The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group. TargetGroups []ListenerWeightedTargetGroup `pulumi:"targetGroups"` }
type ListenerForwardArgs ¶
type ListenerForwardArgs struct { // The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic. // // The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group. TargetGroups ListenerWeightedTargetGroupArrayInput `pulumi:"targetGroups"` }
func (ListenerForwardArgs) ElementType ¶
func (ListenerForwardArgs) ElementType() reflect.Type
func (ListenerForwardArgs) ToListenerForwardOutput ¶
func (i ListenerForwardArgs) ToListenerForwardOutput() ListenerForwardOutput
func (ListenerForwardArgs) ToListenerForwardOutputWithContext ¶
func (i ListenerForwardArgs) ToListenerForwardOutputWithContext(ctx context.Context) ListenerForwardOutput
func (ListenerForwardArgs) ToListenerForwardPtrOutput ¶ added in v0.55.0
func (i ListenerForwardArgs) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
func (ListenerForwardArgs) ToListenerForwardPtrOutputWithContext ¶ added in v0.55.0
func (i ListenerForwardArgs) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
type ListenerForwardInput ¶
type ListenerForwardInput interface { pulumi.Input ToListenerForwardOutput() ListenerForwardOutput ToListenerForwardOutputWithContext(context.Context) ListenerForwardOutput }
ListenerForwardInput is an input type that accepts ListenerForwardArgs and ListenerForwardOutput values. You can construct a concrete instance of `ListenerForwardInput` via:
ListenerForwardArgs{...}
type ListenerForwardOutput ¶
type ListenerForwardOutput struct{ *pulumi.OutputState }
func (ListenerForwardOutput) ElementType ¶
func (ListenerForwardOutput) ElementType() reflect.Type
func (ListenerForwardOutput) TargetGroups ¶
func (o ListenerForwardOutput) TargetGroups() ListenerWeightedTargetGroupArrayOutput
The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic.
The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group.
func (ListenerForwardOutput) ToListenerForwardOutput ¶
func (o ListenerForwardOutput) ToListenerForwardOutput() ListenerForwardOutput
func (ListenerForwardOutput) ToListenerForwardOutputWithContext ¶
func (o ListenerForwardOutput) ToListenerForwardOutputWithContext(ctx context.Context) ListenerForwardOutput
func (ListenerForwardOutput) ToListenerForwardPtrOutput ¶ added in v0.55.0
func (o ListenerForwardOutput) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
func (ListenerForwardOutput) ToListenerForwardPtrOutputWithContext ¶ added in v0.55.0
func (o ListenerForwardOutput) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
type ListenerForwardPtrInput ¶ added in v0.55.0
type ListenerForwardPtrInput interface { pulumi.Input ToListenerForwardPtrOutput() ListenerForwardPtrOutput ToListenerForwardPtrOutputWithContext(context.Context) ListenerForwardPtrOutput }
ListenerForwardPtrInput is an input type that accepts ListenerForwardArgs, ListenerForwardPtr and ListenerForwardPtrOutput values. You can construct a concrete instance of `ListenerForwardPtrInput` via:
ListenerForwardArgs{...} or: nil
func ListenerForwardPtr ¶ added in v0.55.0
func ListenerForwardPtr(v *ListenerForwardArgs) ListenerForwardPtrInput
type ListenerForwardPtrOutput ¶
type ListenerForwardPtrOutput struct{ *pulumi.OutputState }
func (ListenerForwardPtrOutput) Elem ¶
func (o ListenerForwardPtrOutput) Elem() ListenerForwardOutput
func (ListenerForwardPtrOutput) ElementType ¶
func (ListenerForwardPtrOutput) ElementType() reflect.Type
func (ListenerForwardPtrOutput) TargetGroups ¶
func (o ListenerForwardPtrOutput) TargetGroups() ListenerWeightedTargetGroupArrayOutput
The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic.
The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group.
func (ListenerForwardPtrOutput) ToListenerForwardPtrOutput ¶
func (o ListenerForwardPtrOutput) ToListenerForwardPtrOutput() ListenerForwardPtrOutput
func (ListenerForwardPtrOutput) ToListenerForwardPtrOutputWithContext ¶
func (o ListenerForwardPtrOutput) ToListenerForwardPtrOutputWithContext(ctx context.Context) ListenerForwardPtrOutput
type ListenerInput ¶
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerOutput ¶
type ListenerOutput struct{ *pulumi.OutputState }
func (ListenerOutput) Arn ¶
func (o ListenerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the listener.
func (ListenerOutput) AwsId ¶ added in v0.99.0
func (o ListenerOutput) AwsId() pulumi.StringOutput
The ID of the listener.
func (ListenerOutput) DefaultAction ¶
func (o ListenerOutput) DefaultAction() ListenerDefaultActionOutput
The action for the default rule. Each listener has a default rule. The default rule is used if no other rules match.
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) Name ¶
func (o ListenerOutput) Name() pulumi.StringPtrOutput
The name of the listener. A listener name must be unique within a service. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
func (ListenerOutput) Port ¶
func (o ListenerOutput) Port() pulumi.IntPtrOutput
The listener port. You can specify a value from 1 to 65535. For HTTP, the default is 80. For HTTPS, the default is 443.
func (ListenerOutput) Protocol ¶
func (o ListenerOutput) Protocol() ListenerProtocolOutput
The listener protocol.
func (ListenerOutput) ServiceArn ¶
func (o ListenerOutput) ServiceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service.
func (ListenerOutput) ServiceId ¶
func (o ListenerOutput) ServiceId() pulumi.StringOutput
The ID of the service.
func (ListenerOutput) ServiceIdentifier ¶
func (o ListenerOutput) ServiceIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service.
func (ListenerOutput) Tags ¶
func (o ListenerOutput) Tags() aws.TagArrayOutput
The tags for the listener.
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerProtocol ¶
type ListenerProtocol string
The listener protocol.
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 values of the ListenerProtocol enum A concrete instance of `ListenerProtocolInput` can be one of the following:
ListenerProtocolHttp ListenerProtocolHttps ListenerProtocolTlsPassthrough
type ListenerProtocolOutput ¶
type ListenerProtocolOutput struct{ *pulumi.OutputState }
func (ListenerProtocolOutput) ElementType ¶
func (ListenerProtocolOutput) ElementType() reflect.Type
func (ListenerProtocolOutput) ToListenerProtocolOutput ¶
func (o ListenerProtocolOutput) ToListenerProtocolOutput() ListenerProtocolOutput
func (ListenerProtocolOutput) ToListenerProtocolOutputWithContext ¶
func (o ListenerProtocolOutput) ToListenerProtocolOutputWithContext(ctx context.Context) ListenerProtocolOutput
func (ListenerProtocolOutput) ToListenerProtocolPtrOutput ¶
func (o ListenerProtocolOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
func (ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext ¶
func (o ListenerProtocolOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
func (ListenerProtocolOutput) ToStringOutput ¶
func (o ListenerProtocolOutput) ToStringOutput() pulumi.StringOutput
func (ListenerProtocolOutput) ToStringOutputWithContext ¶
func (o ListenerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ListenerProtocolOutput) ToStringPtrOutput ¶
func (o ListenerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerProtocolOutput) ToStringPtrOutputWithContext ¶
func (o ListenerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerProtocolPtrInput ¶
type ListenerProtocolPtrInput interface { pulumi.Input ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput ToListenerProtocolPtrOutputWithContext(context.Context) ListenerProtocolPtrOutput }
func ListenerProtocolPtr ¶
func ListenerProtocolPtr(v string) ListenerProtocolPtrInput
type ListenerProtocolPtrOutput ¶
type ListenerProtocolPtrOutput struct{ *pulumi.OutputState }
func (ListenerProtocolPtrOutput) Elem ¶
func (o ListenerProtocolPtrOutput) Elem() ListenerProtocolOutput
func (ListenerProtocolPtrOutput) ElementType ¶
func (ListenerProtocolPtrOutput) ElementType() reflect.Type
func (ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput ¶
func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutput() ListenerProtocolPtrOutput
func (ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext ¶
func (o ListenerProtocolPtrOutput) ToListenerProtocolPtrOutputWithContext(ctx context.Context) ListenerProtocolPtrOutput
func (ListenerProtocolPtrOutput) ToStringPtrOutput ¶
func (o ListenerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ListenerProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o ListenerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListenerState ¶
type ListenerState struct { }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type
type ListenerTag ¶
type ListenerWeightedTargetGroup ¶
type ListenerWeightedTargetGroup struct { // The ID of the target group. TargetGroupIdentifier string `pulumi:"targetGroupIdentifier"` // Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100. Weight *int `pulumi:"weight"` }
type ListenerWeightedTargetGroupArgs ¶
type ListenerWeightedTargetGroupArgs struct { // The ID of the target group. TargetGroupIdentifier pulumi.StringInput `pulumi:"targetGroupIdentifier"` // Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (ListenerWeightedTargetGroupArgs) ElementType ¶
func (ListenerWeightedTargetGroupArgs) ElementType() reflect.Type
func (ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutput ¶
func (i ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutput() ListenerWeightedTargetGroupOutput
func (ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutputWithContext ¶
func (i ListenerWeightedTargetGroupArgs) ToListenerWeightedTargetGroupOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupOutput
type ListenerWeightedTargetGroupArray ¶
type ListenerWeightedTargetGroupArray []ListenerWeightedTargetGroupInput
func (ListenerWeightedTargetGroupArray) ElementType ¶
func (ListenerWeightedTargetGroupArray) ElementType() reflect.Type
func (ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutput ¶
func (i ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutput() ListenerWeightedTargetGroupArrayOutput
func (ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutputWithContext ¶
func (i ListenerWeightedTargetGroupArray) ToListenerWeightedTargetGroupArrayOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupArrayOutput
type ListenerWeightedTargetGroupArrayInput ¶
type ListenerWeightedTargetGroupArrayInput interface { pulumi.Input ToListenerWeightedTargetGroupArrayOutput() ListenerWeightedTargetGroupArrayOutput ToListenerWeightedTargetGroupArrayOutputWithContext(context.Context) ListenerWeightedTargetGroupArrayOutput }
ListenerWeightedTargetGroupArrayInput is an input type that accepts ListenerWeightedTargetGroupArray and ListenerWeightedTargetGroupArrayOutput values. You can construct a concrete instance of `ListenerWeightedTargetGroupArrayInput` via:
ListenerWeightedTargetGroupArray{ ListenerWeightedTargetGroupArgs{...} }
type ListenerWeightedTargetGroupArrayOutput ¶
type ListenerWeightedTargetGroupArrayOutput struct{ *pulumi.OutputState }
func (ListenerWeightedTargetGroupArrayOutput) ElementType ¶
func (ListenerWeightedTargetGroupArrayOutput) ElementType() reflect.Type
func (ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutput ¶
func (o ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutput() ListenerWeightedTargetGroupArrayOutput
func (ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutputWithContext ¶
func (o ListenerWeightedTargetGroupArrayOutput) ToListenerWeightedTargetGroupArrayOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupArrayOutput
type ListenerWeightedTargetGroupInput ¶
type ListenerWeightedTargetGroupInput interface { pulumi.Input ToListenerWeightedTargetGroupOutput() ListenerWeightedTargetGroupOutput ToListenerWeightedTargetGroupOutputWithContext(context.Context) ListenerWeightedTargetGroupOutput }
ListenerWeightedTargetGroupInput is an input type that accepts ListenerWeightedTargetGroupArgs and ListenerWeightedTargetGroupOutput values. You can construct a concrete instance of `ListenerWeightedTargetGroupInput` via:
ListenerWeightedTargetGroupArgs{...}
type ListenerWeightedTargetGroupOutput ¶
type ListenerWeightedTargetGroupOutput struct{ *pulumi.OutputState }
func (ListenerWeightedTargetGroupOutput) ElementType ¶
func (ListenerWeightedTargetGroupOutput) ElementType() reflect.Type
func (ListenerWeightedTargetGroupOutput) TargetGroupIdentifier ¶
func (o ListenerWeightedTargetGroupOutput) TargetGroupIdentifier() pulumi.StringOutput
The ID of the target group.
func (ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutput ¶
func (o ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutput() ListenerWeightedTargetGroupOutput
func (ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutputWithContext ¶
func (o ListenerWeightedTargetGroupOutput) ToListenerWeightedTargetGroupOutputWithContext(ctx context.Context) ListenerWeightedTargetGroupOutput
func (ListenerWeightedTargetGroupOutput) Weight ¶
func (o ListenerWeightedTargetGroupOutput) Weight() pulumi.IntPtrOutput
Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100.
type LookupAccessLogSubscriptionArgs ¶
type LookupAccessLogSubscriptionArgs struct { // The Amazon Resource Name (ARN) of the access log subscription. Arn string `pulumi:"arn"` }
type LookupAccessLogSubscriptionOutputArgs ¶
type LookupAccessLogSubscriptionOutputArgs struct { // The Amazon Resource Name (ARN) of the access log subscription. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupAccessLogSubscriptionOutputArgs) ElementType ¶
func (LookupAccessLogSubscriptionOutputArgs) ElementType() reflect.Type
type LookupAccessLogSubscriptionResult ¶
type LookupAccessLogSubscriptionResult struct { // The Amazon Resource Name (ARN) of the access log subscription. Arn *string `pulumi:"arn"` // The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets. DestinationArn *string `pulumi:"destinationArn"` // The ID of the access log subscription. Id *string `pulumi:"id"` // The Amazon Resource Name (ARN) of the access log subscription. ResourceArn *string `pulumi:"resourceArn"` // The ID of the service network or service. ResourceId *string `pulumi:"resourceId"` // The tags for the access log subscription. Tags []aws.Tag `pulumi:"tags"` }
func LookupAccessLogSubscription ¶
func LookupAccessLogSubscription(ctx *pulumi.Context, args *LookupAccessLogSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupAccessLogSubscriptionResult, error)
Enables access logs to be sent to Amazon CloudWatch, Amazon S3, and Amazon Kinesis Data Firehose. The service network owner can use the access logs to audit the services in the network. The service network owner will only see access logs from clients and services that are associated with their service network. Access log entries represent traffic originated from VPCs associated with that network.
type LookupAccessLogSubscriptionResultOutput ¶
type LookupAccessLogSubscriptionResultOutput struct{ *pulumi.OutputState }
func LookupAccessLogSubscriptionOutput ¶
func LookupAccessLogSubscriptionOutput(ctx *pulumi.Context, args LookupAccessLogSubscriptionOutputArgs, opts ...pulumi.InvokeOption) LookupAccessLogSubscriptionResultOutput
func (LookupAccessLogSubscriptionResultOutput) Arn ¶
func (o LookupAccessLogSubscriptionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the access log subscription.
func (LookupAccessLogSubscriptionResultOutput) DestinationArn ¶
func (o LookupAccessLogSubscriptionResultOutput) DestinationArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination. The supported destination types are CloudWatch Log groups, Kinesis Data Firehose delivery streams, and Amazon S3 buckets.
func (LookupAccessLogSubscriptionResultOutput) ElementType ¶
func (LookupAccessLogSubscriptionResultOutput) ElementType() reflect.Type
func (LookupAccessLogSubscriptionResultOutput) Id ¶
func (o LookupAccessLogSubscriptionResultOutput) Id() pulumi.StringPtrOutput
The ID of the access log subscription.
func (LookupAccessLogSubscriptionResultOutput) ResourceArn ¶
func (o LookupAccessLogSubscriptionResultOutput) ResourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the access log subscription.
func (LookupAccessLogSubscriptionResultOutput) ResourceId ¶
func (o LookupAccessLogSubscriptionResultOutput) ResourceId() pulumi.StringPtrOutput
The ID of the service network or service.
func (LookupAccessLogSubscriptionResultOutput) Tags ¶
func (o LookupAccessLogSubscriptionResultOutput) Tags() aws.TagArrayOutput
The tags for the access log subscription.
func (LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutput ¶
func (o LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutput() LookupAccessLogSubscriptionResultOutput
func (LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutputWithContext ¶
func (o LookupAccessLogSubscriptionResultOutput) ToLookupAccessLogSubscriptionResultOutputWithContext(ctx context.Context) LookupAccessLogSubscriptionResultOutput
type LookupAuthPolicyArgs ¶
type LookupAuthPolicyArgs struct { // The ID or Amazon Resource Name (ARN) of the service network or service for which the policy is created. ResourceIdentifier string `pulumi:"resourceIdentifier"` }
type LookupAuthPolicyOutputArgs ¶
type LookupAuthPolicyOutputArgs struct { // The ID or Amazon Resource Name (ARN) of the service network or service for which the policy is created. ResourceIdentifier pulumi.StringInput `pulumi:"resourceIdentifier"` }
func (LookupAuthPolicyOutputArgs) ElementType ¶
func (LookupAuthPolicyOutputArgs) ElementType() reflect.Type
type LookupAuthPolicyResult ¶
type LookupAuthPolicyResult struct { // The auth policy. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::AuthPolicy` for more information about the expected schema for this property. Policy interface{} `pulumi:"policy"` // The state of the auth policy. The auth policy is only active when the auth type is set to `AWS _IAM` . If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is `NONE` , then any auth policy you provide will remain inactive. State *AuthPolicyStateEnum `pulumi:"state"` }
func LookupAuthPolicy ¶
func LookupAuthPolicy(ctx *pulumi.Context, args *LookupAuthPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAuthPolicyResult, error)
Creates or updates the auth policy.
type LookupAuthPolicyResultOutput ¶
type LookupAuthPolicyResultOutput struct{ *pulumi.OutputState }
func LookupAuthPolicyOutput ¶
func LookupAuthPolicyOutput(ctx *pulumi.Context, args LookupAuthPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAuthPolicyResultOutput
func (LookupAuthPolicyResultOutput) ElementType ¶
func (LookupAuthPolicyResultOutput) ElementType() reflect.Type
func (LookupAuthPolicyResultOutput) Policy ¶
func (o LookupAuthPolicyResultOutput) Policy() pulumi.AnyOutput
The auth policy.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::AuthPolicy` for more information about the expected schema for this property.
func (LookupAuthPolicyResultOutput) State ¶
func (o LookupAuthPolicyResultOutput) State() AuthPolicyStateEnumPtrOutput
The state of the auth policy. The auth policy is only active when the auth type is set to `AWS _IAM` . If you provide a policy, then authentication and authorization decisions are made based on this policy and the client's IAM policy. If the auth type is `NONE` , then any auth policy you provide will remain inactive.
func (LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutput ¶
func (o LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutput() LookupAuthPolicyResultOutput
func (LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutputWithContext ¶
func (o LookupAuthPolicyResultOutput) ToLookupAuthPolicyResultOutputWithContext(ctx context.Context) LookupAuthPolicyResultOutput
type LookupListenerArgs ¶
type LookupListenerArgs struct { // The Amazon Resource Name (ARN) of the listener. Arn string `pulumi:"arn"` }
type LookupListenerOutputArgs ¶
type LookupListenerOutputArgs struct { // The Amazon Resource Name (ARN) of the listener. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupListenerOutputArgs) ElementType ¶
func (LookupListenerOutputArgs) ElementType() reflect.Type
type LookupListenerResult ¶
type LookupListenerResult struct { // The Amazon Resource Name (ARN) of the listener. Arn *string `pulumi:"arn"` // The action for the default rule. Each listener has a default rule. The default rule is used if no other rules match. DefaultAction *ListenerDefaultAction `pulumi:"defaultAction"` // The ID of the listener. Id *string `pulumi:"id"` // The Amazon Resource Name (ARN) of the service. ServiceArn *string `pulumi:"serviceArn"` // The ID of the service. ServiceId *string `pulumi:"serviceId"` // The tags for the listener. Tags []aws.Tag `pulumi:"tags"` }
func LookupListener ¶
func LookupListener(ctx *pulumi.Context, args *LookupListenerArgs, opts ...pulumi.InvokeOption) (*LookupListenerResult, error)
Creates a listener for a service. Before you start using your Amazon VPC Lattice service, you must add one or more listeners. A listener is a process that checks for connection requests to your services.
type LookupListenerResultOutput ¶
type LookupListenerResultOutput struct{ *pulumi.OutputState }
func LookupListenerOutput ¶
func LookupListenerOutput(ctx *pulumi.Context, args LookupListenerOutputArgs, opts ...pulumi.InvokeOption) LookupListenerResultOutput
func (LookupListenerResultOutput) Arn ¶
func (o LookupListenerResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the listener.
func (LookupListenerResultOutput) DefaultAction ¶
func (o LookupListenerResultOutput) DefaultAction() ListenerDefaultActionPtrOutput
The action for the default rule. Each listener has a default rule. The default rule is used if no other rules match.
func (LookupListenerResultOutput) ElementType ¶
func (LookupListenerResultOutput) ElementType() reflect.Type
func (LookupListenerResultOutput) Id ¶
func (o LookupListenerResultOutput) Id() pulumi.StringPtrOutput
The ID of the listener.
func (LookupListenerResultOutput) ServiceArn ¶
func (o LookupListenerResultOutput) ServiceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service.
func (LookupListenerResultOutput) ServiceId ¶
func (o LookupListenerResultOutput) ServiceId() pulumi.StringPtrOutput
The ID of the service.
func (LookupListenerResultOutput) Tags ¶
func (o LookupListenerResultOutput) Tags() aws.TagArrayOutput
The tags for the listener.
func (LookupListenerResultOutput) ToLookupListenerResultOutput ¶
func (o LookupListenerResultOutput) ToLookupListenerResultOutput() LookupListenerResultOutput
func (LookupListenerResultOutput) ToLookupListenerResultOutputWithContext ¶
func (o LookupListenerResultOutput) ToLookupListenerResultOutputWithContext(ctx context.Context) LookupListenerResultOutput
type LookupResourcePolicyArgs ¶
type LookupResourcePolicyArgs struct { // An IAM policy. ResourceArn string `pulumi:"resourceArn"` }
type LookupResourcePolicyOutputArgs ¶
type LookupResourcePolicyOutputArgs struct { // An IAM policy. ResourceArn pulumi.StringInput `pulumi:"resourceArn"` }
func (LookupResourcePolicyOutputArgs) ElementType ¶
func (LookupResourcePolicyOutputArgs) ElementType() reflect.Type
type LookupResourcePolicyResult ¶
type LookupResourcePolicyResult struct { // The Amazon Resource Name (ARN) of the service network or service. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::ResourcePolicy` for more information about the expected schema for this property. Policy interface{} `pulumi:"policy"` }
func LookupResourcePolicy ¶
func LookupResourcePolicy(ctx *pulumi.Context, args *LookupResourcePolicyArgs, opts ...pulumi.InvokeOption) (*LookupResourcePolicyResult, error)
Retrieves information about the resource policy. The resource policy is an IAM policy created by AWS RAM on behalf of the resource owner when they share a resource.
type LookupResourcePolicyResultOutput ¶
type LookupResourcePolicyResultOutput struct{ *pulumi.OutputState }
func LookupResourcePolicyOutput ¶
func LookupResourcePolicyOutput(ctx *pulumi.Context, args LookupResourcePolicyOutputArgs, opts ...pulumi.InvokeOption) LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ElementType ¶
func (LookupResourcePolicyResultOutput) ElementType() reflect.Type
func (LookupResourcePolicyResultOutput) Policy ¶
func (o LookupResourcePolicyResultOutput) Policy() pulumi.AnyOutput
The Amazon Resource Name (ARN) of the service network or service.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::ResourcePolicy` for more information about the expected schema for this property.
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput ¶
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutput() LookupResourcePolicyResultOutput
func (LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext ¶
func (o LookupResourcePolicyResultOutput) ToLookupResourcePolicyResultOutputWithContext(ctx context.Context) LookupResourcePolicyResultOutput
type LookupRuleArgs ¶
type LookupRuleArgs struct { // The Amazon Resource Name (ARN) of the rule. Arn string `pulumi:"arn"` }
type LookupRuleOutputArgs ¶
type LookupRuleOutputArgs struct { // The Amazon Resource Name (ARN) of the rule. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupRuleOutputArgs) ElementType ¶
func (LookupRuleOutputArgs) ElementType() reflect.Type
type LookupRuleResult ¶
type LookupRuleResult struct { // Describes the action for a rule. Action *RuleAction `pulumi:"action"` // The Amazon Resource Name (ARN) of the rule. Arn *string `pulumi:"arn"` // The ID of the listener. Id *string `pulumi:"id"` // The rule match. Match *RuleMatch `pulumi:"match"` // The priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority. Priority *int `pulumi:"priority"` // The tags for the rule. Tags []aws.Tag `pulumi:"tags"` }
func LookupRule ¶
func LookupRule(ctx *pulumi.Context, args *LookupRuleArgs, opts ...pulumi.InvokeOption) (*LookupRuleResult, error)
Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions.
type LookupRuleResultOutput ¶
type LookupRuleResultOutput struct{ *pulumi.OutputState }
func LookupRuleOutput ¶
func LookupRuleOutput(ctx *pulumi.Context, args LookupRuleOutputArgs, opts ...pulumi.InvokeOption) LookupRuleResultOutput
func (LookupRuleResultOutput) Action ¶
func (o LookupRuleResultOutput) Action() RuleActionPtrOutput
Describes the action for a rule.
func (LookupRuleResultOutput) Arn ¶
func (o LookupRuleResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the rule.
func (LookupRuleResultOutput) ElementType ¶
func (LookupRuleResultOutput) ElementType() reflect.Type
func (LookupRuleResultOutput) Id ¶
func (o LookupRuleResultOutput) Id() pulumi.StringPtrOutput
The ID of the listener.
func (LookupRuleResultOutput) Match ¶
func (o LookupRuleResultOutput) Match() RuleMatchPtrOutput
The rule match.
func (LookupRuleResultOutput) Priority ¶
func (o LookupRuleResultOutput) Priority() pulumi.IntPtrOutput
The priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority.
func (LookupRuleResultOutput) Tags ¶
func (o LookupRuleResultOutput) Tags() aws.TagArrayOutput
The tags for the rule.
func (LookupRuleResultOutput) ToLookupRuleResultOutput ¶
func (o LookupRuleResultOutput) ToLookupRuleResultOutput() LookupRuleResultOutput
func (LookupRuleResultOutput) ToLookupRuleResultOutputWithContext ¶
func (o LookupRuleResultOutput) ToLookupRuleResultOutputWithContext(ctx context.Context) LookupRuleResultOutput
type LookupServiceArgs ¶
type LookupServiceArgs struct { // The Amazon Resource Name (ARN) of the service. Arn string `pulumi:"arn"` }
type LookupServiceNetworkArgs ¶
type LookupServiceNetworkArgs struct { // The Amazon Resource Name (ARN) of the service network. Arn string `pulumi:"arn"` }
type LookupServiceNetworkOutputArgs ¶
type LookupServiceNetworkOutputArgs struct { // The Amazon Resource Name (ARN) of the service network. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceNetworkOutputArgs) ElementType ¶
func (LookupServiceNetworkOutputArgs) ElementType() reflect.Type
type LookupServiceNetworkResult ¶
type LookupServiceNetworkResult struct { // The Amazon Resource Name (ARN) of the service network. Arn *string `pulumi:"arn"` // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType *ServiceNetworkAuthType `pulumi:"authType"` // The date and time that the service network was created, specified in ISO-8601 format. CreatedAt *string `pulumi:"createdAt"` // The ID of the service network. Id *string `pulumi:"id"` // The date and time of the last update, specified in ISO-8601 format. LastUpdatedAt *string `pulumi:"lastUpdatedAt"` // The tags for the service network. Tags []aws.Tag `pulumi:"tags"` }
func LookupServiceNetwork ¶
func LookupServiceNetwork(ctx *pulumi.Context, args *LookupServiceNetworkArgs, opts ...pulumi.InvokeOption) (*LookupServiceNetworkResult, error)
A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network.
type LookupServiceNetworkResultOutput ¶
type LookupServiceNetworkResultOutput struct{ *pulumi.OutputState }
func LookupServiceNetworkOutput ¶
func LookupServiceNetworkOutput(ctx *pulumi.Context, args LookupServiceNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupServiceNetworkResultOutput
func (LookupServiceNetworkResultOutput) Arn ¶
func (o LookupServiceNetworkResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service network.
func (LookupServiceNetworkResultOutput) AuthType ¶
func (o LookupServiceNetworkResultOutput) AuthType() ServiceNetworkAuthTypePtrOutput
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (LookupServiceNetworkResultOutput) CreatedAt ¶
func (o LookupServiceNetworkResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the service network was created, specified in ISO-8601 format.
func (LookupServiceNetworkResultOutput) ElementType ¶
func (LookupServiceNetworkResultOutput) ElementType() reflect.Type
func (LookupServiceNetworkResultOutput) Id ¶
func (o LookupServiceNetworkResultOutput) Id() pulumi.StringPtrOutput
The ID of the service network.
func (LookupServiceNetworkResultOutput) LastUpdatedAt ¶
func (o LookupServiceNetworkResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
The date and time of the last update, specified in ISO-8601 format.
func (LookupServiceNetworkResultOutput) Tags ¶
func (o LookupServiceNetworkResultOutput) Tags() aws.TagArrayOutput
The tags for the service network.
func (LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutput ¶
func (o LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutput() LookupServiceNetworkResultOutput
func (LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutputWithContext ¶
func (o LookupServiceNetworkResultOutput) ToLookupServiceNetworkResultOutputWithContext(ctx context.Context) LookupServiceNetworkResultOutput
type LookupServiceNetworkServiceAssociationArgs ¶
type LookupServiceNetworkServiceAssociationArgs struct { // The Amazon Resource Name (ARN) of the association between the service network and the service. Arn string `pulumi:"arn"` }
type LookupServiceNetworkServiceAssociationOutputArgs ¶
type LookupServiceNetworkServiceAssociationOutputArgs struct { // The Amazon Resource Name (ARN) of the association between the service network and the service. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceNetworkServiceAssociationOutputArgs) ElementType ¶
func (LookupServiceNetworkServiceAssociationOutputArgs) ElementType() reflect.Type
type LookupServiceNetworkServiceAssociationResult ¶
type LookupServiceNetworkServiceAssociationResult struct { // The Amazon Resource Name (ARN) of the association between the service network and the service. Arn *string `pulumi:"arn"` // The date and time that the association was created, specified in ISO-8601 format. CreatedAt *string `pulumi:"createdAt"` // The DNS information of the service. DnsEntry *ServiceNetworkServiceAssociationDnsEntry `pulumi:"dnsEntry"` // The ID of the of the association between the service network and the service. Id *string `pulumi:"id"` // The Amazon Resource Name (ARN) of the service. ServiceArn *string `pulumi:"serviceArn"` // The ID of the service. ServiceId *string `pulumi:"serviceId"` // The name of the service. ServiceName *string `pulumi:"serviceName"` // The Amazon Resource Name (ARN) of the service network ServiceNetworkArn *string `pulumi:"serviceNetworkArn"` // The ID of the service network. ServiceNetworkId *string `pulumi:"serviceNetworkId"` // The name of the service network. ServiceNetworkName *string `pulumi:"serviceNetworkName"` // The status of the association between the service network and the service. Status *ServiceNetworkServiceAssociationStatus `pulumi:"status"` // The tags for the association. Tags []aws.Tag `pulumi:"tags"` }
func LookupServiceNetworkServiceAssociation ¶
func LookupServiceNetworkServiceAssociation(ctx *pulumi.Context, args *LookupServiceNetworkServiceAssociationArgs, opts ...pulumi.InvokeOption) (*LookupServiceNetworkServiceAssociationResult, error)
Associates a service with a service network.
type LookupServiceNetworkServiceAssociationResultOutput ¶
type LookupServiceNetworkServiceAssociationResultOutput struct{ *pulumi.OutputState }
func LookupServiceNetworkServiceAssociationOutput ¶
func LookupServiceNetworkServiceAssociationOutput(ctx *pulumi.Context, args LookupServiceNetworkServiceAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupServiceNetworkServiceAssociationResultOutput
func (LookupServiceNetworkServiceAssociationResultOutput) Arn ¶
The Amazon Resource Name (ARN) of the association between the service network and the service.
func (LookupServiceNetworkServiceAssociationResultOutput) CreatedAt ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the association was created, specified in ISO-8601 format.
func (LookupServiceNetworkServiceAssociationResultOutput) DnsEntry ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) DnsEntry() ServiceNetworkServiceAssociationDnsEntryPtrOutput
The DNS information of the service.
func (LookupServiceNetworkServiceAssociationResultOutput) ElementType ¶
func (LookupServiceNetworkServiceAssociationResultOutput) ElementType() reflect.Type
func (LookupServiceNetworkServiceAssociationResultOutput) Id ¶
The ID of the of the association between the service network and the service.
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceArn ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service.
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceId ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceId() pulumi.StringPtrOutput
The ID of the service.
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceName ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceName() pulumi.StringPtrOutput
The name of the service.
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkArn ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service network
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkId ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkId() pulumi.StringPtrOutput
The ID of the service network.
func (LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkName ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ServiceNetworkName() pulumi.StringPtrOutput
The name of the service network.
func (LookupServiceNetworkServiceAssociationResultOutput) Status ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) Status() ServiceNetworkServiceAssociationStatusPtrOutput
The status of the association between the service network and the service.
func (LookupServiceNetworkServiceAssociationResultOutput) Tags ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) Tags() aws.TagArrayOutput
The tags for the association.
func (LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutput ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutput() LookupServiceNetworkServiceAssociationResultOutput
func (LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutputWithContext ¶
func (o LookupServiceNetworkServiceAssociationResultOutput) ToLookupServiceNetworkServiceAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkServiceAssociationResultOutput
type LookupServiceNetworkVpcAssociationArgs ¶
type LookupServiceNetworkVpcAssociationArgs struct { // The Amazon Resource Name (ARN) of the association between the service network and the VPC. Arn string `pulumi:"arn"` }
type LookupServiceNetworkVpcAssociationOutputArgs ¶
type LookupServiceNetworkVpcAssociationOutputArgs struct { // The Amazon Resource Name (ARN) of the association between the service network and the VPC. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceNetworkVpcAssociationOutputArgs) ElementType ¶
func (LookupServiceNetworkVpcAssociationOutputArgs) ElementType() reflect.Type
type LookupServiceNetworkVpcAssociationResult ¶
type LookupServiceNetworkVpcAssociationResult struct { // The Amazon Resource Name (ARN) of the association between the service network and the VPC. Arn *string `pulumi:"arn"` // The date and time that the association was created, specified in ISO-8601 format. CreatedAt *string `pulumi:"createdAt"` // The ID of the specified association between the service network and the VPC. Id *string `pulumi:"id"` // The IDs of the security groups. Security groups aren't added by default. You can add a security group to apply network level controls to control which resources in a VPC are allowed to access the service network and its services. For more information, see [Control traffic to resources using security groups](https://docs.aws.amazon.com//vpc/latest/userguide/VPC_SecurityGroups.html) in the *Amazon VPC User Guide* . SecurityGroupIds []string `pulumi:"securityGroupIds"` // The Amazon Resource Name (ARN) of the service network. ServiceNetworkArn *string `pulumi:"serviceNetworkArn"` // The ID of the service network. ServiceNetworkId *string `pulumi:"serviceNetworkId"` // The name of the service network. ServiceNetworkName *string `pulumi:"serviceNetworkName"` // The status of the association. Status *ServiceNetworkVpcAssociationStatus `pulumi:"status"` // The tags for the association. Tags []aws.Tag `pulumi:"tags"` // The ID of the VPC. VpcId *string `pulumi:"vpcId"` }
func LookupServiceNetworkVpcAssociation ¶
func LookupServiceNetworkVpcAssociation(ctx *pulumi.Context, args *LookupServiceNetworkVpcAssociationArgs, opts ...pulumi.InvokeOption) (*LookupServiceNetworkVpcAssociationResult, error)
Associates a VPC with a service network.
type LookupServiceNetworkVpcAssociationResultOutput ¶
type LookupServiceNetworkVpcAssociationResultOutput struct{ *pulumi.OutputState }
func LookupServiceNetworkVpcAssociationOutput ¶
func LookupServiceNetworkVpcAssociationOutput(ctx *pulumi.Context, args LookupServiceNetworkVpcAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupServiceNetworkVpcAssociationResultOutput
func (LookupServiceNetworkVpcAssociationResultOutput) Arn ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the association between the service network and the VPC.
func (LookupServiceNetworkVpcAssociationResultOutput) CreatedAt ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the association was created, specified in ISO-8601 format.
func (LookupServiceNetworkVpcAssociationResultOutput) ElementType ¶
func (LookupServiceNetworkVpcAssociationResultOutput) ElementType() reflect.Type
func (LookupServiceNetworkVpcAssociationResultOutput) Id ¶
The ID of the specified association between the service network and the VPC.
func (LookupServiceNetworkVpcAssociationResultOutput) SecurityGroupIds ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
The IDs of the security groups. Security groups aren't added by default. You can add a security group to apply network level controls to control which resources in a VPC are allowed to access the service network and its services. For more information, see [Control traffic to resources using security groups](https://docs.aws.amazon.com//vpc/latest/userguide/VPC_SecurityGroups.html) in the *Amazon VPC User Guide* .
func (LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkArn ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service network.
func (LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkId ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkId() pulumi.StringPtrOutput
The ID of the service network.
func (LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkName ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) ServiceNetworkName() pulumi.StringPtrOutput
The name of the service network.
func (LookupServiceNetworkVpcAssociationResultOutput) Status ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) Status() ServiceNetworkVpcAssociationStatusPtrOutput
The status of the association.
func (LookupServiceNetworkVpcAssociationResultOutput) Tags ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) Tags() aws.TagArrayOutput
The tags for the association.
func (LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutput ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutput() LookupServiceNetworkVpcAssociationResultOutput
func (LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutputWithContext ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) ToLookupServiceNetworkVpcAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkVpcAssociationResultOutput
func (LookupServiceNetworkVpcAssociationResultOutput) VpcId ¶
func (o LookupServiceNetworkVpcAssociationResultOutput) VpcId() pulumi.StringPtrOutput
The ID of the VPC.
type LookupServiceOutputArgs ¶
type LookupServiceOutputArgs struct { // The Amazon Resource Name (ARN) of the service. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceOutputArgs) ElementType ¶
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶
type LookupServiceResult struct { // The Amazon Resource Name (ARN) of the service. Arn *string `pulumi:"arn"` // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType *ServiceAuthType `pulumi:"authType"` // The Amazon Resource Name (ARN) of the certificate. CertificateArn *string `pulumi:"certificateArn"` // The date and time that the service was created, specified in ISO-8601 format. CreatedAt *string `pulumi:"createdAt"` // The DNS information of the service. DnsEntry *ServiceDnsEntry `pulumi:"dnsEntry"` // The ID of the service. Id *string `pulumi:"id"` // The date and time that the service was last updated, specified in ISO-8601 format. LastUpdatedAt *string `pulumi:"lastUpdatedAt"` // The status of the service. Status *ServiceStatus `pulumi:"status"` // The tags for the service. Tags []aws.Tag `pulumi:"tags"` }
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC).
type LookupServiceResultOutput ¶
type LookupServiceResultOutput struct{ *pulumi.OutputState }
func LookupServiceOutput ¶
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) Arn ¶
func (o LookupServiceResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the service.
func (LookupServiceResultOutput) AuthType ¶
func (o LookupServiceResultOutput) AuthType() ServiceAuthTypePtrOutput
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (LookupServiceResultOutput) CertificateArn ¶
func (o LookupServiceResultOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the certificate.
func (LookupServiceResultOutput) CreatedAt ¶
func (o LookupServiceResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the service was created, specified in ISO-8601 format.
func (LookupServiceResultOutput) DnsEntry ¶
func (o LookupServiceResultOutput) DnsEntry() ServiceDnsEntryPtrOutput
The DNS information of the service.
func (LookupServiceResultOutput) ElementType ¶
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) Id ¶
func (o LookupServiceResultOutput) Id() pulumi.StringPtrOutput
The ID of the service.
func (LookupServiceResultOutput) LastUpdatedAt ¶
func (o LookupServiceResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
The date and time that the service was last updated, specified in ISO-8601 format.
func (LookupServiceResultOutput) Status ¶
func (o LookupServiceResultOutput) Status() ServiceStatusPtrOutput
The status of the service.
func (LookupServiceResultOutput) Tags ¶
func (o LookupServiceResultOutput) Tags() aws.TagArrayOutput
The tags for the service.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
type LookupTargetGroupArgs ¶
type LookupTargetGroupArgs struct { // The Amazon Resource Name (ARN) of the target group. Arn string `pulumi:"arn"` }
type LookupTargetGroupOutputArgs ¶
type LookupTargetGroupOutputArgs struct { // The Amazon Resource Name (ARN) of the target group. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupTargetGroupOutputArgs) ElementType ¶
func (LookupTargetGroupOutputArgs) ElementType() reflect.Type
type LookupTargetGroupResult ¶
type LookupTargetGroupResult struct { // The Amazon Resource Name (ARN) of the target group. Arn *string `pulumi:"arn"` // The target group configuration. Config *TargetGroupConfig `pulumi:"config"` // The date and time that the target group was created, specified in ISO-8601 format. CreatedAt *string `pulumi:"createdAt"` // The ID of the target group. Id *string `pulumi:"id"` // The date and time that the target group was last updated, specified in ISO-8601 format. LastUpdatedAt *string `pulumi:"lastUpdatedAt"` // The operation's status. You can retry the operation if the status is `CREATE_FAILED` . However, if you retry it while the status is `CREATE_IN_PROGRESS` , there is no change in the status. Status *TargetGroupStatus `pulumi:"status"` // The tags for the target group. Tags []aws.Tag `pulumi:"tags"` // Describes a target. Targets []TargetGroupTarget `pulumi:"targets"` }
func LookupTargetGroup ¶
func LookupTargetGroup(ctx *pulumi.Context, args *LookupTargetGroupArgs, opts ...pulumi.InvokeOption) (*LookupTargetGroupResult, error)
A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service.
type LookupTargetGroupResultOutput ¶
type LookupTargetGroupResultOutput struct{ *pulumi.OutputState }
func LookupTargetGroupOutput ¶
func LookupTargetGroupOutput(ctx *pulumi.Context, args LookupTargetGroupOutputArgs, opts ...pulumi.InvokeOption) LookupTargetGroupResultOutput
func (LookupTargetGroupResultOutput) Arn ¶
func (o LookupTargetGroupResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the target group.
func (LookupTargetGroupResultOutput) Config ¶
func (o LookupTargetGroupResultOutput) Config() TargetGroupConfigPtrOutput
The target group configuration.
func (LookupTargetGroupResultOutput) CreatedAt ¶
func (o LookupTargetGroupResultOutput) CreatedAt() pulumi.StringPtrOutput
The date and time that the target group was created, specified in ISO-8601 format.
func (LookupTargetGroupResultOutput) ElementType ¶
func (LookupTargetGroupResultOutput) ElementType() reflect.Type
func (LookupTargetGroupResultOutput) Id ¶
func (o LookupTargetGroupResultOutput) Id() pulumi.StringPtrOutput
The ID of the target group.
func (LookupTargetGroupResultOutput) LastUpdatedAt ¶
func (o LookupTargetGroupResultOutput) LastUpdatedAt() pulumi.StringPtrOutput
The date and time that the target group was last updated, specified in ISO-8601 format.
func (LookupTargetGroupResultOutput) Status ¶
func (o LookupTargetGroupResultOutput) Status() TargetGroupStatusPtrOutput
The operation's status. You can retry the operation if the status is `CREATE_FAILED` . However, if you retry it while the status is `CREATE_IN_PROGRESS` , there is no change in the status.
func (LookupTargetGroupResultOutput) Tags ¶
func (o LookupTargetGroupResultOutput) Tags() aws.TagArrayOutput
The tags for the target group.
func (LookupTargetGroupResultOutput) Targets ¶
func (o LookupTargetGroupResultOutput) Targets() TargetGroupTargetArrayOutput
Describes a target.
func (LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput ¶
func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutput() LookupTargetGroupResultOutput
func (LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext ¶
func (o LookupTargetGroupResultOutput) ToLookupTargetGroupResultOutputWithContext(ctx context.Context) LookupTargetGroupResultOutput
type ResourcePolicy ¶
type ResourcePolicy struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the service network or service. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::ResourcePolicy` for more information about the expected schema for this property. Policy pulumi.AnyOutput `pulumi:"policy"` // An IAM policy. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` }
Retrieves information about the resource policy. The resource policy is an IAM policy created by AWS RAM on behalf of the resource owner when they share a resource.
func GetResourcePolicy ¶
func GetResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
GetResourcePolicy gets an existing ResourcePolicy 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 NewResourcePolicy ¶
func NewResourcePolicy(ctx *pulumi.Context, name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
NewResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*ResourcePolicy) ElementType ¶
func (*ResourcePolicy) ElementType() reflect.Type
func (*ResourcePolicy) ToResourcePolicyOutput ¶
func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
func (*ResourcePolicy) ToResourcePolicyOutputWithContext ¶
func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyArgs ¶
type ResourcePolicyArgs struct { // The Amazon Resource Name (ARN) of the service network or service. // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::ResourcePolicy` for more information about the expected schema for this property. Policy pulumi.Input // An IAM policy. ResourceArn pulumi.StringInput }
The set of arguments for constructing a ResourcePolicy resource.
func (ResourcePolicyArgs) ElementType ¶
func (ResourcePolicyArgs) ElementType() reflect.Type
type ResourcePolicyInput ¶
type ResourcePolicyInput interface { pulumi.Input ToResourcePolicyOutput() ResourcePolicyOutput ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput }
type ResourcePolicyOutput ¶
type ResourcePolicyOutput struct{ *pulumi.OutputState }
func (ResourcePolicyOutput) ElementType ¶
func (ResourcePolicyOutput) ElementType() reflect.Type
func (ResourcePolicyOutput) Policy ¶
func (o ResourcePolicyOutput) Policy() pulumi.AnyOutput
The Amazon Resource Name (ARN) of the service network or service.
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::VpcLattice::ResourcePolicy` for more information about the expected schema for this property.
func (ResourcePolicyOutput) ResourceArn ¶
func (o ResourcePolicyOutput) ResourceArn() pulumi.StringOutput
An IAM policy.
func (ResourcePolicyOutput) ToResourcePolicyOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyState ¶
type ResourcePolicyState struct { }
func (ResourcePolicyState) ElementType ¶
func (ResourcePolicyState) ElementType() reflect.Type
type Rule ¶
type Rule struct { pulumi.CustomResourceState // Describes the action for a rule. Action RuleActionOutput `pulumi:"action"` // The Amazon Resource Name (ARN) of the rule. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the listener. AwsId pulumi.StringOutput `pulumi:"awsId"` // The ID or Amazon Resource Name (ARN) of the listener. ListenerIdentifier pulumi.StringPtrOutput `pulumi:"listenerIdentifier"` // The rule match. Match RuleMatchOutput `pulumi:"match"` // The name of the rule. The name must be unique within the listener. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrOutput `pulumi:"name"` // The priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority. Priority pulumi.IntOutput `pulumi:"priority"` // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrOutput `pulumi:"serviceIdentifier"` // The tags for the rule. Tags aws.TagArrayOutput `pulumi:"tags"` }
Creates a listener rule. Each listener has a default rule for checking connection requests, but you can define additional rules. Each rule consists of a priority, one or more actions, and one or more conditions.
func GetRule ¶
func GetRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleState, opts ...pulumi.ResourceOption) (*Rule, error)
GetRule gets an existing Rule 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 NewRule ¶
func NewRule(ctx *pulumi.Context, name string, args *RuleArgs, opts ...pulumi.ResourceOption) (*Rule, error)
NewRule registers a new resource with the given unique name, arguments, and options.
func (*Rule) ElementType ¶
func (*Rule) ToRuleOutput ¶
func (i *Rule) ToRuleOutput() RuleOutput
func (*Rule) ToRuleOutputWithContext ¶
func (i *Rule) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RuleAction ¶
type RuleAction struct { // The fixed response action. The rule returns a custom HTTP response. FixedResponse *RuleFixedResponse `pulumi:"fixedResponse"` // The forward action. Traffic that matches the rule is forwarded to the specified target groups. Forward *RuleForward `pulumi:"forward"` }
type RuleActionArgs ¶
type RuleActionArgs struct { // The fixed response action. The rule returns a custom HTTP response. FixedResponse RuleFixedResponsePtrInput `pulumi:"fixedResponse"` // The forward action. Traffic that matches the rule is forwarded to the specified target groups. Forward RuleForwardPtrInput `pulumi:"forward"` }
func (RuleActionArgs) ElementType ¶
func (RuleActionArgs) ElementType() reflect.Type
func (RuleActionArgs) ToRuleActionOutput ¶
func (i RuleActionArgs) ToRuleActionOutput() RuleActionOutput
func (RuleActionArgs) ToRuleActionOutputWithContext ¶
func (i RuleActionArgs) ToRuleActionOutputWithContext(ctx context.Context) RuleActionOutput
type RuleActionInput ¶
type RuleActionInput interface { pulumi.Input ToRuleActionOutput() RuleActionOutput ToRuleActionOutputWithContext(context.Context) RuleActionOutput }
RuleActionInput is an input type that accepts RuleActionArgs and RuleActionOutput values. You can construct a concrete instance of `RuleActionInput` via:
RuleActionArgs{...}
type RuleActionOutput ¶
type RuleActionOutput struct{ *pulumi.OutputState }
func (RuleActionOutput) ElementType ¶
func (RuleActionOutput) ElementType() reflect.Type
func (RuleActionOutput) FixedResponse ¶ added in v0.55.0
func (o RuleActionOutput) FixedResponse() RuleFixedResponsePtrOutput
The fixed response action. The rule returns a custom HTTP response.
func (RuleActionOutput) Forward ¶
func (o RuleActionOutput) Forward() RuleForwardPtrOutput
The forward action. Traffic that matches the rule is forwarded to the specified target groups.
func (RuleActionOutput) ToRuleActionOutput ¶
func (o RuleActionOutput) ToRuleActionOutput() RuleActionOutput
func (RuleActionOutput) ToRuleActionOutputWithContext ¶
func (o RuleActionOutput) ToRuleActionOutputWithContext(ctx context.Context) RuleActionOutput
type RuleActionPtrOutput ¶
type RuleActionPtrOutput struct{ *pulumi.OutputState }
func (RuleActionPtrOutput) Elem ¶
func (o RuleActionPtrOutput) Elem() RuleActionOutput
func (RuleActionPtrOutput) ElementType ¶
func (RuleActionPtrOutput) ElementType() reflect.Type
func (RuleActionPtrOutput) FixedResponse ¶ added in v0.55.0
func (o RuleActionPtrOutput) FixedResponse() RuleFixedResponsePtrOutput
The fixed response action. The rule returns a custom HTTP response.
func (RuleActionPtrOutput) Forward ¶
func (o RuleActionPtrOutput) Forward() RuleForwardPtrOutput
The forward action. Traffic that matches the rule is forwarded to the specified target groups.
func (RuleActionPtrOutput) ToRuleActionPtrOutput ¶
func (o RuleActionPtrOutput) ToRuleActionPtrOutput() RuleActionPtrOutput
func (RuleActionPtrOutput) ToRuleActionPtrOutputWithContext ¶
func (o RuleActionPtrOutput) ToRuleActionPtrOutputWithContext(ctx context.Context) RuleActionPtrOutput
type RuleArgs ¶
type RuleArgs struct { // Describes the action for a rule. Action RuleActionInput // The ID or Amazon Resource Name (ARN) of the listener. ListenerIdentifier pulumi.StringPtrInput // The rule match. Match RuleMatchInput // The name of the rule. The name must be unique within the listener. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrInput // The priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority. Priority pulumi.IntInput // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrInput // The tags for the rule. Tags aws.TagArrayInput }
The set of arguments for constructing a Rule resource.
func (RuleArgs) ElementType ¶
type RuleFixedResponse ¶ added in v0.55.0
type RuleFixedResponse struct { // The HTTP response code. StatusCode int `pulumi:"statusCode"` }
type RuleFixedResponseArgs ¶ added in v0.55.0
type RuleFixedResponseArgs struct { // The HTTP response code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
func (RuleFixedResponseArgs) ElementType ¶ added in v0.55.0
func (RuleFixedResponseArgs) ElementType() reflect.Type
func (RuleFixedResponseArgs) ToRuleFixedResponseOutput ¶ added in v0.55.0
func (i RuleFixedResponseArgs) ToRuleFixedResponseOutput() RuleFixedResponseOutput
func (RuleFixedResponseArgs) ToRuleFixedResponseOutputWithContext ¶ added in v0.55.0
func (i RuleFixedResponseArgs) ToRuleFixedResponseOutputWithContext(ctx context.Context) RuleFixedResponseOutput
func (RuleFixedResponseArgs) ToRuleFixedResponsePtrOutput ¶ added in v0.55.0
func (i RuleFixedResponseArgs) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
func (RuleFixedResponseArgs) ToRuleFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (i RuleFixedResponseArgs) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
type RuleFixedResponseInput ¶ added in v0.55.0
type RuleFixedResponseInput interface { pulumi.Input ToRuleFixedResponseOutput() RuleFixedResponseOutput ToRuleFixedResponseOutputWithContext(context.Context) RuleFixedResponseOutput }
RuleFixedResponseInput is an input type that accepts RuleFixedResponseArgs and RuleFixedResponseOutput values. You can construct a concrete instance of `RuleFixedResponseInput` via:
RuleFixedResponseArgs{...}
type RuleFixedResponseOutput ¶ added in v0.55.0
type RuleFixedResponseOutput struct{ *pulumi.OutputState }
func (RuleFixedResponseOutput) ElementType ¶ added in v0.55.0
func (RuleFixedResponseOutput) ElementType() reflect.Type
func (RuleFixedResponseOutput) StatusCode ¶ added in v0.55.0
func (o RuleFixedResponseOutput) StatusCode() pulumi.IntOutput
The HTTP response code.
func (RuleFixedResponseOutput) ToRuleFixedResponseOutput ¶ added in v0.55.0
func (o RuleFixedResponseOutput) ToRuleFixedResponseOutput() RuleFixedResponseOutput
func (RuleFixedResponseOutput) ToRuleFixedResponseOutputWithContext ¶ added in v0.55.0
func (o RuleFixedResponseOutput) ToRuleFixedResponseOutputWithContext(ctx context.Context) RuleFixedResponseOutput
func (RuleFixedResponseOutput) ToRuleFixedResponsePtrOutput ¶ added in v0.55.0
func (o RuleFixedResponseOutput) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
func (RuleFixedResponseOutput) ToRuleFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (o RuleFixedResponseOutput) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
type RuleFixedResponsePtrInput ¶ added in v0.55.0
type RuleFixedResponsePtrInput interface { pulumi.Input ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput ToRuleFixedResponsePtrOutputWithContext(context.Context) RuleFixedResponsePtrOutput }
RuleFixedResponsePtrInput is an input type that accepts RuleFixedResponseArgs, RuleFixedResponsePtr and RuleFixedResponsePtrOutput values. You can construct a concrete instance of `RuleFixedResponsePtrInput` via:
RuleFixedResponseArgs{...} or: nil
func RuleFixedResponsePtr ¶ added in v0.55.0
func RuleFixedResponsePtr(v *RuleFixedResponseArgs) RuleFixedResponsePtrInput
type RuleFixedResponsePtrOutput ¶ added in v0.55.0
type RuleFixedResponsePtrOutput struct{ *pulumi.OutputState }
func (RuleFixedResponsePtrOutput) Elem ¶ added in v0.55.0
func (o RuleFixedResponsePtrOutput) Elem() RuleFixedResponseOutput
func (RuleFixedResponsePtrOutput) ElementType ¶ added in v0.55.0
func (RuleFixedResponsePtrOutput) ElementType() reflect.Type
func (RuleFixedResponsePtrOutput) StatusCode ¶ added in v0.55.0
func (o RuleFixedResponsePtrOutput) StatusCode() pulumi.IntPtrOutput
The HTTP response code.
func (RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutput ¶ added in v0.55.0
func (o RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutput() RuleFixedResponsePtrOutput
func (RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutputWithContext ¶ added in v0.55.0
func (o RuleFixedResponsePtrOutput) ToRuleFixedResponsePtrOutputWithContext(ctx context.Context) RuleFixedResponsePtrOutput
type RuleForward ¶
type RuleForward struct { // The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic. // // The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group. TargetGroups []RuleWeightedTargetGroup `pulumi:"targetGroups"` }
type RuleForwardArgs ¶
type RuleForwardArgs struct { // The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic. // // The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group. TargetGroups RuleWeightedTargetGroupArrayInput `pulumi:"targetGroups"` }
func (RuleForwardArgs) ElementType ¶
func (RuleForwardArgs) ElementType() reflect.Type
func (RuleForwardArgs) ToRuleForwardOutput ¶
func (i RuleForwardArgs) ToRuleForwardOutput() RuleForwardOutput
func (RuleForwardArgs) ToRuleForwardOutputWithContext ¶
func (i RuleForwardArgs) ToRuleForwardOutputWithContext(ctx context.Context) RuleForwardOutput
func (RuleForwardArgs) ToRuleForwardPtrOutput ¶ added in v0.55.0
func (i RuleForwardArgs) ToRuleForwardPtrOutput() RuleForwardPtrOutput
func (RuleForwardArgs) ToRuleForwardPtrOutputWithContext ¶ added in v0.55.0
func (i RuleForwardArgs) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
type RuleForwardInput ¶
type RuleForwardInput interface { pulumi.Input ToRuleForwardOutput() RuleForwardOutput ToRuleForwardOutputWithContext(context.Context) RuleForwardOutput }
RuleForwardInput is an input type that accepts RuleForwardArgs and RuleForwardOutput values. You can construct a concrete instance of `RuleForwardInput` via:
RuleForwardArgs{...}
type RuleForwardOutput ¶
type RuleForwardOutput struct{ *pulumi.OutputState }
func (RuleForwardOutput) ElementType ¶
func (RuleForwardOutput) ElementType() reflect.Type
func (RuleForwardOutput) TargetGroups ¶
func (o RuleForwardOutput) TargetGroups() RuleWeightedTargetGroupArrayOutput
The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic.
The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group.
func (RuleForwardOutput) ToRuleForwardOutput ¶
func (o RuleForwardOutput) ToRuleForwardOutput() RuleForwardOutput
func (RuleForwardOutput) ToRuleForwardOutputWithContext ¶
func (o RuleForwardOutput) ToRuleForwardOutputWithContext(ctx context.Context) RuleForwardOutput
func (RuleForwardOutput) ToRuleForwardPtrOutput ¶ added in v0.55.0
func (o RuleForwardOutput) ToRuleForwardPtrOutput() RuleForwardPtrOutput
func (RuleForwardOutput) ToRuleForwardPtrOutputWithContext ¶ added in v0.55.0
func (o RuleForwardOutput) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
type RuleForwardPtrInput ¶ added in v0.55.0
type RuleForwardPtrInput interface { pulumi.Input ToRuleForwardPtrOutput() RuleForwardPtrOutput ToRuleForwardPtrOutputWithContext(context.Context) RuleForwardPtrOutput }
RuleForwardPtrInput is an input type that accepts RuleForwardArgs, RuleForwardPtr and RuleForwardPtrOutput values. You can construct a concrete instance of `RuleForwardPtrInput` via:
RuleForwardArgs{...} or: nil
func RuleForwardPtr ¶ added in v0.55.0
func RuleForwardPtr(v *RuleForwardArgs) RuleForwardPtrInput
type RuleForwardPtrOutput ¶
type RuleForwardPtrOutput struct{ *pulumi.OutputState }
func (RuleForwardPtrOutput) Elem ¶
func (o RuleForwardPtrOutput) Elem() RuleForwardOutput
func (RuleForwardPtrOutput) ElementType ¶
func (RuleForwardPtrOutput) ElementType() reflect.Type
func (RuleForwardPtrOutput) TargetGroups ¶
func (o RuleForwardPtrOutput) TargetGroups() RuleWeightedTargetGroupArrayOutput
The target groups. Traffic matching the rule is forwarded to the specified target groups. With forward actions, you can assign a weight that controls the prioritization and selection of each target group. This means that requests are distributed to individual target groups based on their weights. For example, if two target groups have the same weight, each target group receives half of the traffic.
The default value is 1. This means that if only one target group is provided, there is no need to set the weight; 100% of the traffic goes to that target group.
func (RuleForwardPtrOutput) ToRuleForwardPtrOutput ¶
func (o RuleForwardPtrOutput) ToRuleForwardPtrOutput() RuleForwardPtrOutput
func (RuleForwardPtrOutput) ToRuleForwardPtrOutputWithContext ¶
func (o RuleForwardPtrOutput) ToRuleForwardPtrOutputWithContext(ctx context.Context) RuleForwardPtrOutput
type RuleHeaderMatch ¶
type RuleHeaderMatch struct { // Indicates whether the match is case sensitive. CaseSensitive *bool `pulumi:"caseSensitive"` // The header match type. Match RuleHeaderMatchType `pulumi:"match"` // The name of the header. Name string `pulumi:"name"` }
type RuleHeaderMatchArgs ¶
type RuleHeaderMatchArgs struct { // Indicates whether the match is case sensitive. CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` // The header match type. Match RuleHeaderMatchTypeInput `pulumi:"match"` // The name of the header. Name pulumi.StringInput `pulumi:"name"` }
func (RuleHeaderMatchArgs) ElementType ¶
func (RuleHeaderMatchArgs) ElementType() reflect.Type
func (RuleHeaderMatchArgs) ToRuleHeaderMatchOutput ¶
func (i RuleHeaderMatchArgs) ToRuleHeaderMatchOutput() RuleHeaderMatchOutput
func (RuleHeaderMatchArgs) ToRuleHeaderMatchOutputWithContext ¶
func (i RuleHeaderMatchArgs) ToRuleHeaderMatchOutputWithContext(ctx context.Context) RuleHeaderMatchOutput
type RuleHeaderMatchArray ¶
type RuleHeaderMatchArray []RuleHeaderMatchInput
func (RuleHeaderMatchArray) ElementType ¶
func (RuleHeaderMatchArray) ElementType() reflect.Type
func (RuleHeaderMatchArray) ToRuleHeaderMatchArrayOutput ¶
func (i RuleHeaderMatchArray) ToRuleHeaderMatchArrayOutput() RuleHeaderMatchArrayOutput
func (RuleHeaderMatchArray) ToRuleHeaderMatchArrayOutputWithContext ¶
func (i RuleHeaderMatchArray) ToRuleHeaderMatchArrayOutputWithContext(ctx context.Context) RuleHeaderMatchArrayOutput
type RuleHeaderMatchArrayInput ¶
type RuleHeaderMatchArrayInput interface { pulumi.Input ToRuleHeaderMatchArrayOutput() RuleHeaderMatchArrayOutput ToRuleHeaderMatchArrayOutputWithContext(context.Context) RuleHeaderMatchArrayOutput }
RuleHeaderMatchArrayInput is an input type that accepts RuleHeaderMatchArray and RuleHeaderMatchArrayOutput values. You can construct a concrete instance of `RuleHeaderMatchArrayInput` via:
RuleHeaderMatchArray{ RuleHeaderMatchArgs{...} }
type RuleHeaderMatchArrayOutput ¶
type RuleHeaderMatchArrayOutput struct{ *pulumi.OutputState }
func (RuleHeaderMatchArrayOutput) ElementType ¶
func (RuleHeaderMatchArrayOutput) ElementType() reflect.Type
func (RuleHeaderMatchArrayOutput) Index ¶
func (o RuleHeaderMatchArrayOutput) Index(i pulumi.IntInput) RuleHeaderMatchOutput
func (RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutput ¶
func (o RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutput() RuleHeaderMatchArrayOutput
func (RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutputWithContext ¶
func (o RuleHeaderMatchArrayOutput) ToRuleHeaderMatchArrayOutputWithContext(ctx context.Context) RuleHeaderMatchArrayOutput
type RuleHeaderMatchInput ¶
type RuleHeaderMatchInput interface { pulumi.Input ToRuleHeaderMatchOutput() RuleHeaderMatchOutput ToRuleHeaderMatchOutputWithContext(context.Context) RuleHeaderMatchOutput }
RuleHeaderMatchInput is an input type that accepts RuleHeaderMatchArgs and RuleHeaderMatchOutput values. You can construct a concrete instance of `RuleHeaderMatchInput` via:
RuleHeaderMatchArgs{...}
type RuleHeaderMatchOutput ¶
type RuleHeaderMatchOutput struct{ *pulumi.OutputState }
func (RuleHeaderMatchOutput) CaseSensitive ¶
func (o RuleHeaderMatchOutput) CaseSensitive() pulumi.BoolPtrOutput
Indicates whether the match is case sensitive.
func (RuleHeaderMatchOutput) ElementType ¶
func (RuleHeaderMatchOutput) ElementType() reflect.Type
func (RuleHeaderMatchOutput) Match ¶
func (o RuleHeaderMatchOutput) Match() RuleHeaderMatchTypeOutput
The header match type.
func (RuleHeaderMatchOutput) Name ¶
func (o RuleHeaderMatchOutput) Name() pulumi.StringOutput
The name of the header.
func (RuleHeaderMatchOutput) ToRuleHeaderMatchOutput ¶
func (o RuleHeaderMatchOutput) ToRuleHeaderMatchOutput() RuleHeaderMatchOutput
func (RuleHeaderMatchOutput) ToRuleHeaderMatchOutputWithContext ¶
func (o RuleHeaderMatchOutput) ToRuleHeaderMatchOutputWithContext(ctx context.Context) RuleHeaderMatchOutput
type RuleHeaderMatchType ¶
type RuleHeaderMatchTypeArgs ¶
type RuleHeaderMatchTypeArgs struct { // A contains type match. Contains pulumi.StringPtrInput `pulumi:"contains"` // An exact type match. Exact pulumi.StringPtrInput `pulumi:"exact"` // A prefix type match. Matches the value with the prefix. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (RuleHeaderMatchTypeArgs) ElementType ¶
func (RuleHeaderMatchTypeArgs) ElementType() reflect.Type
func (RuleHeaderMatchTypeArgs) ToRuleHeaderMatchTypeOutput ¶
func (i RuleHeaderMatchTypeArgs) ToRuleHeaderMatchTypeOutput() RuleHeaderMatchTypeOutput
func (RuleHeaderMatchTypeArgs) ToRuleHeaderMatchTypeOutputWithContext ¶
func (i RuleHeaderMatchTypeArgs) ToRuleHeaderMatchTypeOutputWithContext(ctx context.Context) RuleHeaderMatchTypeOutput
type RuleHeaderMatchTypeInput ¶
type RuleHeaderMatchTypeInput interface { pulumi.Input ToRuleHeaderMatchTypeOutput() RuleHeaderMatchTypeOutput ToRuleHeaderMatchTypeOutputWithContext(context.Context) RuleHeaderMatchTypeOutput }
RuleHeaderMatchTypeInput is an input type that accepts RuleHeaderMatchTypeArgs and RuleHeaderMatchTypeOutput values. You can construct a concrete instance of `RuleHeaderMatchTypeInput` via:
RuleHeaderMatchTypeArgs{...}
type RuleHeaderMatchTypeOutput ¶
type RuleHeaderMatchTypeOutput struct{ *pulumi.OutputState }
func (RuleHeaderMatchTypeOutput) Contains ¶
func (o RuleHeaderMatchTypeOutput) Contains() pulumi.StringPtrOutput
A contains type match.
func (RuleHeaderMatchTypeOutput) ElementType ¶
func (RuleHeaderMatchTypeOutput) ElementType() reflect.Type
func (RuleHeaderMatchTypeOutput) Exact ¶
func (o RuleHeaderMatchTypeOutput) Exact() pulumi.StringPtrOutput
An exact type match.
func (RuleHeaderMatchTypeOutput) Prefix ¶
func (o RuleHeaderMatchTypeOutput) Prefix() pulumi.StringPtrOutput
A prefix type match. Matches the value with the prefix.
func (RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutput ¶
func (o RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutput() RuleHeaderMatchTypeOutput
func (RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutputWithContext ¶
func (o RuleHeaderMatchTypeOutput) ToRuleHeaderMatchTypeOutputWithContext(ctx context.Context) RuleHeaderMatchTypeOutput
type RuleHttpMatch ¶
type RuleHttpMatch struct { // The header matches. Matches incoming requests with rule based on request header value before applying rule action. HeaderMatches []RuleHeaderMatch `pulumi:"headerMatches"` // The HTTP method type. Method *RuleHttpMatchMethod `pulumi:"method"` // The path match. PathMatch *RulePathMatch `pulumi:"pathMatch"` }
type RuleHttpMatchArgs ¶
type RuleHttpMatchArgs struct { // The header matches. Matches incoming requests with rule based on request header value before applying rule action. HeaderMatches RuleHeaderMatchArrayInput `pulumi:"headerMatches"` // The HTTP method type. Method RuleHttpMatchMethodPtrInput `pulumi:"method"` // The path match. PathMatch RulePathMatchPtrInput `pulumi:"pathMatch"` }
func (RuleHttpMatchArgs) ElementType ¶
func (RuleHttpMatchArgs) ElementType() reflect.Type
func (RuleHttpMatchArgs) ToRuleHttpMatchOutput ¶
func (i RuleHttpMatchArgs) ToRuleHttpMatchOutput() RuleHttpMatchOutput
func (RuleHttpMatchArgs) ToRuleHttpMatchOutputWithContext ¶
func (i RuleHttpMatchArgs) ToRuleHttpMatchOutputWithContext(ctx context.Context) RuleHttpMatchOutput
type RuleHttpMatchInput ¶
type RuleHttpMatchInput interface { pulumi.Input ToRuleHttpMatchOutput() RuleHttpMatchOutput ToRuleHttpMatchOutputWithContext(context.Context) RuleHttpMatchOutput }
RuleHttpMatchInput is an input type that accepts RuleHttpMatchArgs and RuleHttpMatchOutput values. You can construct a concrete instance of `RuleHttpMatchInput` via:
RuleHttpMatchArgs{...}
type RuleHttpMatchMethod ¶
type RuleHttpMatchMethod string
The HTTP method type.
func (RuleHttpMatchMethod) ElementType ¶
func (RuleHttpMatchMethod) ElementType() reflect.Type
func (RuleHttpMatchMethod) ToRuleHttpMatchMethodOutput ¶
func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodOutput() RuleHttpMatchMethodOutput
func (RuleHttpMatchMethod) ToRuleHttpMatchMethodOutputWithContext ¶
func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodOutputWithContext(ctx context.Context) RuleHttpMatchMethodOutput
func (RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutput ¶
func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutputWithContext ¶
func (e RuleHttpMatchMethod) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethod) ToStringOutput ¶
func (e RuleHttpMatchMethod) ToStringOutput() pulumi.StringOutput
func (RuleHttpMatchMethod) ToStringOutputWithContext ¶
func (e RuleHttpMatchMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleHttpMatchMethod) ToStringPtrOutput ¶
func (e RuleHttpMatchMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleHttpMatchMethod) ToStringPtrOutputWithContext ¶
func (e RuleHttpMatchMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleHttpMatchMethodInput ¶
type RuleHttpMatchMethodInput interface { pulumi.Input ToRuleHttpMatchMethodOutput() RuleHttpMatchMethodOutput ToRuleHttpMatchMethodOutputWithContext(context.Context) RuleHttpMatchMethodOutput }
RuleHttpMatchMethodInput is an input type that accepts values of the RuleHttpMatchMethod enum A concrete instance of `RuleHttpMatchMethodInput` can be one of the following:
RuleHttpMatchMethodConnect RuleHttpMatchMethodDelete RuleHttpMatchMethodGet RuleHttpMatchMethodHead RuleHttpMatchMethodOptions RuleHttpMatchMethodPost RuleHttpMatchMethodPut RuleHttpMatchMethodTrace
type RuleHttpMatchMethodOutput ¶
type RuleHttpMatchMethodOutput struct{ *pulumi.OutputState }
func (RuleHttpMatchMethodOutput) ElementType ¶
func (RuleHttpMatchMethodOutput) ElementType() reflect.Type
func (RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutput ¶
func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutput() RuleHttpMatchMethodOutput
func (RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutputWithContext ¶
func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodOutputWithContext(ctx context.Context) RuleHttpMatchMethodOutput
func (RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutput ¶
func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutputWithContext ¶
func (o RuleHttpMatchMethodOutput) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethodOutput) ToStringOutput ¶
func (o RuleHttpMatchMethodOutput) ToStringOutput() pulumi.StringOutput
func (RuleHttpMatchMethodOutput) ToStringOutputWithContext ¶
func (o RuleHttpMatchMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RuleHttpMatchMethodOutput) ToStringPtrOutput ¶
func (o RuleHttpMatchMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleHttpMatchMethodOutput) ToStringPtrOutputWithContext ¶
func (o RuleHttpMatchMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleHttpMatchMethodPtrInput ¶
type RuleHttpMatchMethodPtrInput interface { pulumi.Input ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput ToRuleHttpMatchMethodPtrOutputWithContext(context.Context) RuleHttpMatchMethodPtrOutput }
func RuleHttpMatchMethodPtr ¶
func RuleHttpMatchMethodPtr(v string) RuleHttpMatchMethodPtrInput
type RuleHttpMatchMethodPtrOutput ¶
type RuleHttpMatchMethodPtrOutput struct{ *pulumi.OutputState }
func (RuleHttpMatchMethodPtrOutput) Elem ¶
func (o RuleHttpMatchMethodPtrOutput) Elem() RuleHttpMatchMethodOutput
func (RuleHttpMatchMethodPtrOutput) ElementType ¶
func (RuleHttpMatchMethodPtrOutput) ElementType() reflect.Type
func (RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutput ¶
func (o RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutput() RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutputWithContext ¶
func (o RuleHttpMatchMethodPtrOutput) ToRuleHttpMatchMethodPtrOutputWithContext(ctx context.Context) RuleHttpMatchMethodPtrOutput
func (RuleHttpMatchMethodPtrOutput) ToStringPtrOutput ¶
func (o RuleHttpMatchMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RuleHttpMatchMethodPtrOutput) ToStringPtrOutputWithContext ¶
func (o RuleHttpMatchMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RuleHttpMatchOutput ¶
type RuleHttpMatchOutput struct{ *pulumi.OutputState }
func (RuleHttpMatchOutput) ElementType ¶
func (RuleHttpMatchOutput) ElementType() reflect.Type
func (RuleHttpMatchOutput) HeaderMatches ¶
func (o RuleHttpMatchOutput) HeaderMatches() RuleHeaderMatchArrayOutput
The header matches. Matches incoming requests with rule based on request header value before applying rule action.
func (RuleHttpMatchOutput) Method ¶
func (o RuleHttpMatchOutput) Method() RuleHttpMatchMethodPtrOutput
The HTTP method type.
func (RuleHttpMatchOutput) PathMatch ¶
func (o RuleHttpMatchOutput) PathMatch() RulePathMatchPtrOutput
The path match.
func (RuleHttpMatchOutput) ToRuleHttpMatchOutput ¶
func (o RuleHttpMatchOutput) ToRuleHttpMatchOutput() RuleHttpMatchOutput
func (RuleHttpMatchOutput) ToRuleHttpMatchOutputWithContext ¶
func (o RuleHttpMatchOutput) ToRuleHttpMatchOutputWithContext(ctx context.Context) RuleHttpMatchOutput
type RuleHttpMatchPtrOutput ¶
type RuleHttpMatchPtrOutput struct{ *pulumi.OutputState }
func (RuleHttpMatchPtrOutput) Elem ¶
func (o RuleHttpMatchPtrOutput) Elem() RuleHttpMatchOutput
func (RuleHttpMatchPtrOutput) ElementType ¶
func (RuleHttpMatchPtrOutput) ElementType() reflect.Type
func (RuleHttpMatchPtrOutput) HeaderMatches ¶
func (o RuleHttpMatchPtrOutput) HeaderMatches() RuleHeaderMatchArrayOutput
The header matches. Matches incoming requests with rule based on request header value before applying rule action.
func (RuleHttpMatchPtrOutput) Method ¶
func (o RuleHttpMatchPtrOutput) Method() RuleHttpMatchMethodPtrOutput
The HTTP method type.
func (RuleHttpMatchPtrOutput) PathMatch ¶
func (o RuleHttpMatchPtrOutput) PathMatch() RulePathMatchPtrOutput
The path match.
func (RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutput ¶
func (o RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutput() RuleHttpMatchPtrOutput
func (RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutputWithContext ¶
func (o RuleHttpMatchPtrOutput) ToRuleHttpMatchPtrOutputWithContext(ctx context.Context) RuleHttpMatchPtrOutput
type RuleInput ¶
type RuleInput interface { pulumi.Input ToRuleOutput() RuleOutput ToRuleOutputWithContext(ctx context.Context) RuleOutput }
type RuleMatch ¶
type RuleMatch struct { // The HTTP criteria that a rule must match. HttpMatch RuleHttpMatch `pulumi:"httpMatch"` }
type RuleMatchArgs ¶
type RuleMatchArgs struct { // The HTTP criteria that a rule must match. HttpMatch RuleHttpMatchInput `pulumi:"httpMatch"` }
func (RuleMatchArgs) ElementType ¶
func (RuleMatchArgs) ElementType() reflect.Type
func (RuleMatchArgs) ToRuleMatchOutput ¶
func (i RuleMatchArgs) ToRuleMatchOutput() RuleMatchOutput
func (RuleMatchArgs) ToRuleMatchOutputWithContext ¶
func (i RuleMatchArgs) ToRuleMatchOutputWithContext(ctx context.Context) RuleMatchOutput
type RuleMatchInput ¶
type RuleMatchInput interface { pulumi.Input ToRuleMatchOutput() RuleMatchOutput ToRuleMatchOutputWithContext(context.Context) RuleMatchOutput }
RuleMatchInput is an input type that accepts RuleMatchArgs and RuleMatchOutput values. You can construct a concrete instance of `RuleMatchInput` via:
RuleMatchArgs{...}
type RuleMatchOutput ¶
type RuleMatchOutput struct{ *pulumi.OutputState }
func (RuleMatchOutput) ElementType ¶
func (RuleMatchOutput) ElementType() reflect.Type
func (RuleMatchOutput) HttpMatch ¶
func (o RuleMatchOutput) HttpMatch() RuleHttpMatchOutput
The HTTP criteria that a rule must match.
func (RuleMatchOutput) ToRuleMatchOutput ¶
func (o RuleMatchOutput) ToRuleMatchOutput() RuleMatchOutput
func (RuleMatchOutput) ToRuleMatchOutputWithContext ¶
func (o RuleMatchOutput) ToRuleMatchOutputWithContext(ctx context.Context) RuleMatchOutput
type RuleMatchPtrOutput ¶
type RuleMatchPtrOutput struct{ *pulumi.OutputState }
func (RuleMatchPtrOutput) Elem ¶
func (o RuleMatchPtrOutput) Elem() RuleMatchOutput
func (RuleMatchPtrOutput) ElementType ¶
func (RuleMatchPtrOutput) ElementType() reflect.Type
func (RuleMatchPtrOutput) HttpMatch ¶
func (o RuleMatchPtrOutput) HttpMatch() RuleHttpMatchPtrOutput
The HTTP criteria that a rule must match.
func (RuleMatchPtrOutput) ToRuleMatchPtrOutput ¶
func (o RuleMatchPtrOutput) ToRuleMatchPtrOutput() RuleMatchPtrOutput
func (RuleMatchPtrOutput) ToRuleMatchPtrOutputWithContext ¶
func (o RuleMatchPtrOutput) ToRuleMatchPtrOutputWithContext(ctx context.Context) RuleMatchPtrOutput
type RuleOutput ¶
type RuleOutput struct{ *pulumi.OutputState }
func (RuleOutput) Action ¶
func (o RuleOutput) Action() RuleActionOutput
Describes the action for a rule.
func (RuleOutput) Arn ¶
func (o RuleOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the rule.
func (RuleOutput) AwsId ¶ added in v0.99.0
func (o RuleOutput) AwsId() pulumi.StringOutput
The ID of the listener.
func (RuleOutput) ElementType ¶
func (RuleOutput) ElementType() reflect.Type
func (RuleOutput) ListenerIdentifier ¶
func (o RuleOutput) ListenerIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the listener.
func (RuleOutput) Name ¶
func (o RuleOutput) Name() pulumi.StringPtrOutput
The name of the rule. The name must be unique within the listener. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
func (RuleOutput) Priority ¶
func (o RuleOutput) Priority() pulumi.IntOutput
The priority assigned to the rule. Each rule for a specific listener must have a unique priority. The lower the priority number the higher the priority.
func (RuleOutput) ServiceIdentifier ¶
func (o RuleOutput) ServiceIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service.
func (RuleOutput) ToRuleOutput ¶
func (o RuleOutput) ToRuleOutput() RuleOutput
func (RuleOutput) ToRuleOutputWithContext ¶
func (o RuleOutput) ToRuleOutputWithContext(ctx context.Context) RuleOutput
type RulePathMatch ¶
type RulePathMatch struct { // Indicates whether the match is case sensitive. CaseSensitive *bool `pulumi:"caseSensitive"` // The type of path match. Match RulePathMatchType `pulumi:"match"` }
type RulePathMatchArgs ¶
type RulePathMatchArgs struct { // Indicates whether the match is case sensitive. CaseSensitive pulumi.BoolPtrInput `pulumi:"caseSensitive"` // The type of path match. Match RulePathMatchTypeInput `pulumi:"match"` }
func (RulePathMatchArgs) ElementType ¶
func (RulePathMatchArgs) ElementType() reflect.Type
func (RulePathMatchArgs) ToRulePathMatchOutput ¶
func (i RulePathMatchArgs) ToRulePathMatchOutput() RulePathMatchOutput
func (RulePathMatchArgs) ToRulePathMatchOutputWithContext ¶
func (i RulePathMatchArgs) ToRulePathMatchOutputWithContext(ctx context.Context) RulePathMatchOutput
func (RulePathMatchArgs) ToRulePathMatchPtrOutput ¶
func (i RulePathMatchArgs) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
func (RulePathMatchArgs) ToRulePathMatchPtrOutputWithContext ¶
func (i RulePathMatchArgs) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
type RulePathMatchInput ¶
type RulePathMatchInput interface { pulumi.Input ToRulePathMatchOutput() RulePathMatchOutput ToRulePathMatchOutputWithContext(context.Context) RulePathMatchOutput }
RulePathMatchInput is an input type that accepts RulePathMatchArgs and RulePathMatchOutput values. You can construct a concrete instance of `RulePathMatchInput` via:
RulePathMatchArgs{...}
type RulePathMatchOutput ¶
type RulePathMatchOutput struct{ *pulumi.OutputState }
func (RulePathMatchOutput) CaseSensitive ¶
func (o RulePathMatchOutput) CaseSensitive() pulumi.BoolPtrOutput
Indicates whether the match is case sensitive.
func (RulePathMatchOutput) ElementType ¶
func (RulePathMatchOutput) ElementType() reflect.Type
func (RulePathMatchOutput) Match ¶
func (o RulePathMatchOutput) Match() RulePathMatchTypeOutput
The type of path match.
func (RulePathMatchOutput) ToRulePathMatchOutput ¶
func (o RulePathMatchOutput) ToRulePathMatchOutput() RulePathMatchOutput
func (RulePathMatchOutput) ToRulePathMatchOutputWithContext ¶
func (o RulePathMatchOutput) ToRulePathMatchOutputWithContext(ctx context.Context) RulePathMatchOutput
func (RulePathMatchOutput) ToRulePathMatchPtrOutput ¶
func (o RulePathMatchOutput) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
func (RulePathMatchOutput) ToRulePathMatchPtrOutputWithContext ¶
func (o RulePathMatchOutput) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
type RulePathMatchPtrInput ¶
type RulePathMatchPtrInput interface { pulumi.Input ToRulePathMatchPtrOutput() RulePathMatchPtrOutput ToRulePathMatchPtrOutputWithContext(context.Context) RulePathMatchPtrOutput }
RulePathMatchPtrInput is an input type that accepts RulePathMatchArgs, RulePathMatchPtr and RulePathMatchPtrOutput values. You can construct a concrete instance of `RulePathMatchPtrInput` via:
RulePathMatchArgs{...} or: nil
func RulePathMatchPtr ¶
func RulePathMatchPtr(v *RulePathMatchArgs) RulePathMatchPtrInput
type RulePathMatchPtrOutput ¶
type RulePathMatchPtrOutput struct{ *pulumi.OutputState }
func (RulePathMatchPtrOutput) CaseSensitive ¶
func (o RulePathMatchPtrOutput) CaseSensitive() pulumi.BoolPtrOutput
Indicates whether the match is case sensitive.
func (RulePathMatchPtrOutput) Elem ¶
func (o RulePathMatchPtrOutput) Elem() RulePathMatchOutput
func (RulePathMatchPtrOutput) ElementType ¶
func (RulePathMatchPtrOutput) ElementType() reflect.Type
func (RulePathMatchPtrOutput) Match ¶
func (o RulePathMatchPtrOutput) Match() RulePathMatchTypePtrOutput
The type of path match.
func (RulePathMatchPtrOutput) ToRulePathMatchPtrOutput ¶
func (o RulePathMatchPtrOutput) ToRulePathMatchPtrOutput() RulePathMatchPtrOutput
func (RulePathMatchPtrOutput) ToRulePathMatchPtrOutputWithContext ¶
func (o RulePathMatchPtrOutput) ToRulePathMatchPtrOutputWithContext(ctx context.Context) RulePathMatchPtrOutput
type RulePathMatchType ¶
type RulePathMatchTypeArgs ¶
type RulePathMatchTypeArgs struct { // An exact match of the path. Exact pulumi.StringPtrInput `pulumi:"exact"` // A prefix match of the path. Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (RulePathMatchTypeArgs) ElementType ¶
func (RulePathMatchTypeArgs) ElementType() reflect.Type
func (RulePathMatchTypeArgs) ToRulePathMatchTypeOutput ¶
func (i RulePathMatchTypeArgs) ToRulePathMatchTypeOutput() RulePathMatchTypeOutput
func (RulePathMatchTypeArgs) ToRulePathMatchTypeOutputWithContext ¶
func (i RulePathMatchTypeArgs) ToRulePathMatchTypeOutputWithContext(ctx context.Context) RulePathMatchTypeOutput
func (RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutput ¶
func (i RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
func (RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutputWithContext ¶
func (i RulePathMatchTypeArgs) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
type RulePathMatchTypeInput ¶
type RulePathMatchTypeInput interface { pulumi.Input ToRulePathMatchTypeOutput() RulePathMatchTypeOutput ToRulePathMatchTypeOutputWithContext(context.Context) RulePathMatchTypeOutput }
RulePathMatchTypeInput is an input type that accepts RulePathMatchTypeArgs and RulePathMatchTypeOutput values. You can construct a concrete instance of `RulePathMatchTypeInput` via:
RulePathMatchTypeArgs{...}
type RulePathMatchTypeOutput ¶
type RulePathMatchTypeOutput struct{ *pulumi.OutputState }
func (RulePathMatchTypeOutput) ElementType ¶
func (RulePathMatchTypeOutput) ElementType() reflect.Type
func (RulePathMatchTypeOutput) Exact ¶
func (o RulePathMatchTypeOutput) Exact() pulumi.StringPtrOutput
An exact match of the path.
func (RulePathMatchTypeOutput) Prefix ¶
func (o RulePathMatchTypeOutput) Prefix() pulumi.StringPtrOutput
A prefix match of the path.
func (RulePathMatchTypeOutput) ToRulePathMatchTypeOutput ¶
func (o RulePathMatchTypeOutput) ToRulePathMatchTypeOutput() RulePathMatchTypeOutput
func (RulePathMatchTypeOutput) ToRulePathMatchTypeOutputWithContext ¶
func (o RulePathMatchTypeOutput) ToRulePathMatchTypeOutputWithContext(ctx context.Context) RulePathMatchTypeOutput
func (RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutput ¶
func (o RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
func (RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutputWithContext ¶
func (o RulePathMatchTypeOutput) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
type RulePathMatchTypePtrInput ¶
type RulePathMatchTypePtrInput interface { pulumi.Input ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput ToRulePathMatchTypePtrOutputWithContext(context.Context) RulePathMatchTypePtrOutput }
RulePathMatchTypePtrInput is an input type that accepts RulePathMatchTypeArgs, RulePathMatchTypePtr and RulePathMatchTypePtrOutput values. You can construct a concrete instance of `RulePathMatchTypePtrInput` via:
RulePathMatchTypeArgs{...} or: nil
func RulePathMatchTypePtr ¶
func RulePathMatchTypePtr(v *RulePathMatchTypeArgs) RulePathMatchTypePtrInput
type RulePathMatchTypePtrOutput ¶
type RulePathMatchTypePtrOutput struct{ *pulumi.OutputState }
func (RulePathMatchTypePtrOutput) Elem ¶
func (o RulePathMatchTypePtrOutput) Elem() RulePathMatchTypeOutput
func (RulePathMatchTypePtrOutput) ElementType ¶
func (RulePathMatchTypePtrOutput) ElementType() reflect.Type
func (RulePathMatchTypePtrOutput) Exact ¶
func (o RulePathMatchTypePtrOutput) Exact() pulumi.StringPtrOutput
An exact match of the path.
func (RulePathMatchTypePtrOutput) Prefix ¶
func (o RulePathMatchTypePtrOutput) Prefix() pulumi.StringPtrOutput
A prefix match of the path.
func (RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutput ¶
func (o RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutput() RulePathMatchTypePtrOutput
func (RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutputWithContext ¶
func (o RulePathMatchTypePtrOutput) ToRulePathMatchTypePtrOutputWithContext(ctx context.Context) RulePathMatchTypePtrOutput
type RuleWeightedTargetGroup ¶
type RuleWeightedTargetGroup struct { // The ID of the target group. TargetGroupIdentifier string `pulumi:"targetGroupIdentifier"` // Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100. Weight *int `pulumi:"weight"` }
type RuleWeightedTargetGroupArgs ¶
type RuleWeightedTargetGroupArgs struct { // The ID of the target group. TargetGroupIdentifier pulumi.StringInput `pulumi:"targetGroupIdentifier"` // Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (RuleWeightedTargetGroupArgs) ElementType ¶
func (RuleWeightedTargetGroupArgs) ElementType() reflect.Type
func (RuleWeightedTargetGroupArgs) ToRuleWeightedTargetGroupOutput ¶
func (i RuleWeightedTargetGroupArgs) ToRuleWeightedTargetGroupOutput() RuleWeightedTargetGroupOutput
func (RuleWeightedTargetGroupArgs) ToRuleWeightedTargetGroupOutputWithContext ¶
func (i RuleWeightedTargetGroupArgs) ToRuleWeightedTargetGroupOutputWithContext(ctx context.Context) RuleWeightedTargetGroupOutput
type RuleWeightedTargetGroupArray ¶
type RuleWeightedTargetGroupArray []RuleWeightedTargetGroupInput
func (RuleWeightedTargetGroupArray) ElementType ¶
func (RuleWeightedTargetGroupArray) ElementType() reflect.Type
func (RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutput ¶
func (i RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutput() RuleWeightedTargetGroupArrayOutput
func (RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutputWithContext ¶
func (i RuleWeightedTargetGroupArray) ToRuleWeightedTargetGroupArrayOutputWithContext(ctx context.Context) RuleWeightedTargetGroupArrayOutput
type RuleWeightedTargetGroupArrayInput ¶
type RuleWeightedTargetGroupArrayInput interface { pulumi.Input ToRuleWeightedTargetGroupArrayOutput() RuleWeightedTargetGroupArrayOutput ToRuleWeightedTargetGroupArrayOutputWithContext(context.Context) RuleWeightedTargetGroupArrayOutput }
RuleWeightedTargetGroupArrayInput is an input type that accepts RuleWeightedTargetGroupArray and RuleWeightedTargetGroupArrayOutput values. You can construct a concrete instance of `RuleWeightedTargetGroupArrayInput` via:
RuleWeightedTargetGroupArray{ RuleWeightedTargetGroupArgs{...} }
type RuleWeightedTargetGroupArrayOutput ¶
type RuleWeightedTargetGroupArrayOutput struct{ *pulumi.OutputState }
func (RuleWeightedTargetGroupArrayOutput) ElementType ¶
func (RuleWeightedTargetGroupArrayOutput) ElementType() reflect.Type
func (RuleWeightedTargetGroupArrayOutput) Index ¶
func (o RuleWeightedTargetGroupArrayOutput) Index(i pulumi.IntInput) RuleWeightedTargetGroupOutput
func (RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutput ¶
func (o RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutput() RuleWeightedTargetGroupArrayOutput
func (RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutputWithContext ¶
func (o RuleWeightedTargetGroupArrayOutput) ToRuleWeightedTargetGroupArrayOutputWithContext(ctx context.Context) RuleWeightedTargetGroupArrayOutput
type RuleWeightedTargetGroupInput ¶
type RuleWeightedTargetGroupInput interface { pulumi.Input ToRuleWeightedTargetGroupOutput() RuleWeightedTargetGroupOutput ToRuleWeightedTargetGroupOutputWithContext(context.Context) RuleWeightedTargetGroupOutput }
RuleWeightedTargetGroupInput is an input type that accepts RuleWeightedTargetGroupArgs and RuleWeightedTargetGroupOutput values. You can construct a concrete instance of `RuleWeightedTargetGroupInput` via:
RuleWeightedTargetGroupArgs{...}
type RuleWeightedTargetGroupOutput ¶
type RuleWeightedTargetGroupOutput struct{ *pulumi.OutputState }
func (RuleWeightedTargetGroupOutput) ElementType ¶
func (RuleWeightedTargetGroupOutput) ElementType() reflect.Type
func (RuleWeightedTargetGroupOutput) TargetGroupIdentifier ¶
func (o RuleWeightedTargetGroupOutput) TargetGroupIdentifier() pulumi.StringOutput
The ID of the target group.
func (RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutput ¶
func (o RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutput() RuleWeightedTargetGroupOutput
func (RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutputWithContext ¶
func (o RuleWeightedTargetGroupOutput) ToRuleWeightedTargetGroupOutputWithContext(ctx context.Context) RuleWeightedTargetGroupOutput
func (RuleWeightedTargetGroupOutput) Weight ¶
func (o RuleWeightedTargetGroupOutput) Weight() pulumi.IntPtrOutput
Only required if you specify multiple target groups for a forward action. The weight determines how requests are distributed to the target group. For example, if you specify two target groups, each with a weight of 10, each target group receives half the requests. If you specify two target groups, one with a weight of 10 and the other with a weight of 20, the target group with a weight of 20 receives twice as many requests as the other target group. If there's only one target group specified, then the default value is 100.
type Service ¶
type Service struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the service. Arn pulumi.StringOutput `pulumi:"arn"` // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType ServiceAuthTypePtrOutput `pulumi:"authType"` // The ID of the service. AwsId pulumi.StringOutput `pulumi:"awsId"` // The Amazon Resource Name (ARN) of the certificate. CertificateArn pulumi.StringPtrOutput `pulumi:"certificateArn"` // The date and time that the service was created, specified in ISO-8601 format. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The custom domain name of the service. CustomDomainName pulumi.StringPtrOutput `pulumi:"customDomainName"` // The DNS information of the service. DnsEntry ServiceDnsEntryPtrOutput `pulumi:"dnsEntry"` // The date and time that the service was last updated, specified in ISO-8601 format. LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"` // The name of the service. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrOutput `pulumi:"name"` // The status of the service. Status ServiceStatusOutput `pulumi:"status"` // The tags for the service. Tags aws.TagArrayOutput `pulumi:"tags"` }
A service is any software application that can run on instances containers, or serverless functions within an account or virtual private cloud (VPC).
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType ServiceAuthTypePtrInput // The Amazon Resource Name (ARN) of the certificate. CertificateArn pulumi.StringPtrInput // The custom domain name of the service. CustomDomainName pulumi.StringPtrInput // The DNS information of the service. DnsEntry ServiceDnsEntryPtrInput // The name of the service. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrInput // The tags for the service. Tags aws.TagArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceAuthType ¶
type ServiceAuthType string
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (ServiceAuthType) ElementType ¶
func (ServiceAuthType) ElementType() reflect.Type
func (ServiceAuthType) ToServiceAuthTypeOutput ¶
func (e ServiceAuthType) ToServiceAuthTypeOutput() ServiceAuthTypeOutput
func (ServiceAuthType) ToServiceAuthTypeOutputWithContext ¶
func (e ServiceAuthType) ToServiceAuthTypeOutputWithContext(ctx context.Context) ServiceAuthTypeOutput
func (ServiceAuthType) ToServiceAuthTypePtrOutput ¶
func (e ServiceAuthType) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
func (ServiceAuthType) ToServiceAuthTypePtrOutputWithContext ¶
func (e ServiceAuthType) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
func (ServiceAuthType) ToStringOutput ¶
func (e ServiceAuthType) ToStringOutput() pulumi.StringOutput
func (ServiceAuthType) ToStringOutputWithContext ¶
func (e ServiceAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceAuthType) ToStringPtrOutput ¶
func (e ServiceAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceAuthType) ToStringPtrOutputWithContext ¶
func (e ServiceAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceAuthTypeInput ¶
type ServiceAuthTypeInput interface { pulumi.Input ToServiceAuthTypeOutput() ServiceAuthTypeOutput ToServiceAuthTypeOutputWithContext(context.Context) ServiceAuthTypeOutput }
ServiceAuthTypeInput is an input type that accepts values of the ServiceAuthType enum A concrete instance of `ServiceAuthTypeInput` can be one of the following:
ServiceAuthTypeNone ServiceAuthTypeAwsIam
type ServiceAuthTypeOutput ¶
type ServiceAuthTypeOutput struct{ *pulumi.OutputState }
func (ServiceAuthTypeOutput) ElementType ¶
func (ServiceAuthTypeOutput) ElementType() reflect.Type
func (ServiceAuthTypeOutput) ToServiceAuthTypeOutput ¶
func (o ServiceAuthTypeOutput) ToServiceAuthTypeOutput() ServiceAuthTypeOutput
func (ServiceAuthTypeOutput) ToServiceAuthTypeOutputWithContext ¶
func (o ServiceAuthTypeOutput) ToServiceAuthTypeOutputWithContext(ctx context.Context) ServiceAuthTypeOutput
func (ServiceAuthTypeOutput) ToServiceAuthTypePtrOutput ¶
func (o ServiceAuthTypeOutput) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
func (ServiceAuthTypeOutput) ToServiceAuthTypePtrOutputWithContext ¶
func (o ServiceAuthTypeOutput) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
func (ServiceAuthTypeOutput) ToStringOutput ¶
func (o ServiceAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServiceAuthTypeOutput) ToStringOutputWithContext ¶
func (o ServiceAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceAuthTypeOutput) ToStringPtrOutput ¶
func (o ServiceAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceAuthTypeOutput) ToStringPtrOutputWithContext ¶
func (o ServiceAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceAuthTypePtrInput ¶
type ServiceAuthTypePtrInput interface { pulumi.Input ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput ToServiceAuthTypePtrOutputWithContext(context.Context) ServiceAuthTypePtrOutput }
func ServiceAuthTypePtr ¶
func ServiceAuthTypePtr(v string) ServiceAuthTypePtrInput
type ServiceAuthTypePtrOutput ¶
type ServiceAuthTypePtrOutput struct{ *pulumi.OutputState }
func (ServiceAuthTypePtrOutput) Elem ¶
func (o ServiceAuthTypePtrOutput) Elem() ServiceAuthTypeOutput
func (ServiceAuthTypePtrOutput) ElementType ¶
func (ServiceAuthTypePtrOutput) ElementType() reflect.Type
func (ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutput ¶
func (o ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutput() ServiceAuthTypePtrOutput
func (ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutputWithContext ¶
func (o ServiceAuthTypePtrOutput) ToServiceAuthTypePtrOutputWithContext(ctx context.Context) ServiceAuthTypePtrOutput
func (ServiceAuthTypePtrOutput) ToStringPtrOutput ¶
func (o ServiceAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceAuthTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceDnsEntry ¶
type ServiceDnsEntryArgs ¶
type ServiceDnsEntryArgs struct { // The domain name of the service. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // The ID of the hosted zone. HostedZoneId pulumi.StringPtrInput `pulumi:"hostedZoneId"` }
func (ServiceDnsEntryArgs) ElementType ¶
func (ServiceDnsEntryArgs) ElementType() reflect.Type
func (ServiceDnsEntryArgs) ToServiceDnsEntryOutput ¶
func (i ServiceDnsEntryArgs) ToServiceDnsEntryOutput() ServiceDnsEntryOutput
func (ServiceDnsEntryArgs) ToServiceDnsEntryOutputWithContext ¶
func (i ServiceDnsEntryArgs) ToServiceDnsEntryOutputWithContext(ctx context.Context) ServiceDnsEntryOutput
func (ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutput ¶
func (i ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
func (ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutputWithContext ¶
func (i ServiceDnsEntryArgs) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
type ServiceDnsEntryInput ¶
type ServiceDnsEntryInput interface { pulumi.Input ToServiceDnsEntryOutput() ServiceDnsEntryOutput ToServiceDnsEntryOutputWithContext(context.Context) ServiceDnsEntryOutput }
ServiceDnsEntryInput is an input type that accepts ServiceDnsEntryArgs and ServiceDnsEntryOutput values. You can construct a concrete instance of `ServiceDnsEntryInput` via:
ServiceDnsEntryArgs{...}
type ServiceDnsEntryOutput ¶
type ServiceDnsEntryOutput struct{ *pulumi.OutputState }
func (ServiceDnsEntryOutput) DomainName ¶
func (o ServiceDnsEntryOutput) DomainName() pulumi.StringPtrOutput
The domain name of the service.
func (ServiceDnsEntryOutput) ElementType ¶
func (ServiceDnsEntryOutput) ElementType() reflect.Type
func (ServiceDnsEntryOutput) HostedZoneId ¶
func (o ServiceDnsEntryOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of the hosted zone.
func (ServiceDnsEntryOutput) ToServiceDnsEntryOutput ¶
func (o ServiceDnsEntryOutput) ToServiceDnsEntryOutput() ServiceDnsEntryOutput
func (ServiceDnsEntryOutput) ToServiceDnsEntryOutputWithContext ¶
func (o ServiceDnsEntryOutput) ToServiceDnsEntryOutputWithContext(ctx context.Context) ServiceDnsEntryOutput
func (ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutput ¶
func (o ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
func (ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutputWithContext ¶
func (o ServiceDnsEntryOutput) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
type ServiceDnsEntryPtrInput ¶
type ServiceDnsEntryPtrInput interface { pulumi.Input ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput ToServiceDnsEntryPtrOutputWithContext(context.Context) ServiceDnsEntryPtrOutput }
ServiceDnsEntryPtrInput is an input type that accepts ServiceDnsEntryArgs, ServiceDnsEntryPtr and ServiceDnsEntryPtrOutput values. You can construct a concrete instance of `ServiceDnsEntryPtrInput` via:
ServiceDnsEntryArgs{...} or: nil
func ServiceDnsEntryPtr ¶
func ServiceDnsEntryPtr(v *ServiceDnsEntryArgs) ServiceDnsEntryPtrInput
type ServiceDnsEntryPtrOutput ¶
type ServiceDnsEntryPtrOutput struct{ *pulumi.OutputState }
func (ServiceDnsEntryPtrOutput) DomainName ¶
func (o ServiceDnsEntryPtrOutput) DomainName() pulumi.StringPtrOutput
The domain name of the service.
func (ServiceDnsEntryPtrOutput) Elem ¶
func (o ServiceDnsEntryPtrOutput) Elem() ServiceDnsEntryOutput
func (ServiceDnsEntryPtrOutput) ElementType ¶
func (ServiceDnsEntryPtrOutput) ElementType() reflect.Type
func (ServiceDnsEntryPtrOutput) HostedZoneId ¶
func (o ServiceDnsEntryPtrOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of the hosted zone.
func (ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutput ¶
func (o ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutput() ServiceDnsEntryPtrOutput
func (ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutputWithContext ¶
func (o ServiceDnsEntryPtrOutput) ToServiceDnsEntryPtrOutputWithContext(ctx context.Context) ServiceDnsEntryPtrOutput
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceNetwork ¶
type ServiceNetwork struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the service network. Arn pulumi.StringOutput `pulumi:"arn"` // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType ServiceNetworkAuthTypePtrOutput `pulumi:"authType"` // The ID of the service network. AwsId pulumi.StringOutput `pulumi:"awsId"` // The date and time that the service network was created, specified in ISO-8601 format. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The date and time of the last update, specified in ISO-8601 format. LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"` // The name of the service network. The name must be unique to the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrOutput `pulumi:"name"` // The tags for the service network. Tags aws.TagArrayOutput `pulumi:"tags"` }
A service network is a logical boundary for a collection of services. You can associate services and VPCs with a service network.
func GetServiceNetwork ¶
func GetServiceNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceNetworkState, opts ...pulumi.ResourceOption) (*ServiceNetwork, error)
GetServiceNetwork gets an existing ServiceNetwork 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 NewServiceNetwork ¶
func NewServiceNetwork(ctx *pulumi.Context, name string, args *ServiceNetworkArgs, opts ...pulumi.ResourceOption) (*ServiceNetwork, error)
NewServiceNetwork registers a new resource with the given unique name, arguments, and options.
func (*ServiceNetwork) ElementType ¶
func (*ServiceNetwork) ElementType() reflect.Type
func (*ServiceNetwork) ToServiceNetworkOutput ¶
func (i *ServiceNetwork) ToServiceNetworkOutput() ServiceNetworkOutput
func (*ServiceNetwork) ToServiceNetworkOutputWithContext ¶
func (i *ServiceNetwork) ToServiceNetworkOutputWithContext(ctx context.Context) ServiceNetworkOutput
type ServiceNetworkArgs ¶
type ServiceNetworkArgs struct { // The type of IAM policy. // // - `NONE` : The resource does not use an IAM policy. This is the default. // - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. AuthType ServiceNetworkAuthTypePtrInput // The name of the service network. The name must be unique to the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrInput // The tags for the service network. Tags aws.TagArrayInput }
The set of arguments for constructing a ServiceNetwork resource.
func (ServiceNetworkArgs) ElementType ¶
func (ServiceNetworkArgs) ElementType() reflect.Type
type ServiceNetworkAuthType ¶
type ServiceNetworkAuthType string
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (ServiceNetworkAuthType) ElementType ¶
func (ServiceNetworkAuthType) ElementType() reflect.Type
func (ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutput ¶
func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutput() ServiceNetworkAuthTypeOutput
func (ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutputWithContext ¶
func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypeOutputWithContext(ctx context.Context) ServiceNetworkAuthTypeOutput
func (ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutput ¶
func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutputWithContext ¶
func (e ServiceNetworkAuthType) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthType) ToStringOutput ¶
func (e ServiceNetworkAuthType) ToStringOutput() pulumi.StringOutput
func (ServiceNetworkAuthType) ToStringOutputWithContext ¶
func (e ServiceNetworkAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceNetworkAuthType) ToStringPtrOutput ¶
func (e ServiceNetworkAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkAuthType) ToStringPtrOutputWithContext ¶
func (e ServiceNetworkAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkAuthTypeInput ¶
type ServiceNetworkAuthTypeInput interface { pulumi.Input ToServiceNetworkAuthTypeOutput() ServiceNetworkAuthTypeOutput ToServiceNetworkAuthTypeOutputWithContext(context.Context) ServiceNetworkAuthTypeOutput }
ServiceNetworkAuthTypeInput is an input type that accepts values of the ServiceNetworkAuthType enum A concrete instance of `ServiceNetworkAuthTypeInput` can be one of the following:
ServiceNetworkAuthTypeNone ServiceNetworkAuthTypeAwsIam
type ServiceNetworkAuthTypeOutput ¶
type ServiceNetworkAuthTypeOutput struct{ *pulumi.OutputState }
func (ServiceNetworkAuthTypeOutput) ElementType ¶
func (ServiceNetworkAuthTypeOutput) ElementType() reflect.Type
func (ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutput ¶
func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutput() ServiceNetworkAuthTypeOutput
func (ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutputWithContext ¶
func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypeOutputWithContext(ctx context.Context) ServiceNetworkAuthTypeOutput
func (ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutput ¶
func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutputWithContext ¶
func (o ServiceNetworkAuthTypeOutput) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthTypeOutput) ToStringOutput ¶
func (o ServiceNetworkAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServiceNetworkAuthTypeOutput) ToStringOutputWithContext ¶
func (o ServiceNetworkAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceNetworkAuthTypeOutput) ToStringPtrOutput ¶
func (o ServiceNetworkAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkAuthTypeOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkAuthTypePtrInput ¶
type ServiceNetworkAuthTypePtrInput interface { pulumi.Input ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput ToServiceNetworkAuthTypePtrOutputWithContext(context.Context) ServiceNetworkAuthTypePtrOutput }
func ServiceNetworkAuthTypePtr ¶
func ServiceNetworkAuthTypePtr(v string) ServiceNetworkAuthTypePtrInput
type ServiceNetworkAuthTypePtrOutput ¶
type ServiceNetworkAuthTypePtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkAuthTypePtrOutput) Elem ¶
func (o ServiceNetworkAuthTypePtrOutput) Elem() ServiceNetworkAuthTypeOutput
func (ServiceNetworkAuthTypePtrOutput) ElementType ¶
func (ServiceNetworkAuthTypePtrOutput) ElementType() reflect.Type
func (ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutput ¶
func (o ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutput() ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutputWithContext ¶
func (o ServiceNetworkAuthTypePtrOutput) ToServiceNetworkAuthTypePtrOutputWithContext(ctx context.Context) ServiceNetworkAuthTypePtrOutput
func (ServiceNetworkAuthTypePtrOutput) ToStringPtrOutput ¶
func (o ServiceNetworkAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkAuthTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkInput ¶
type ServiceNetworkInput interface { pulumi.Input ToServiceNetworkOutput() ServiceNetworkOutput ToServiceNetworkOutputWithContext(ctx context.Context) ServiceNetworkOutput }
type ServiceNetworkOutput ¶
type ServiceNetworkOutput struct{ *pulumi.OutputState }
func (ServiceNetworkOutput) Arn ¶
func (o ServiceNetworkOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service network.
func (ServiceNetworkOutput) AuthType ¶
func (o ServiceNetworkOutput) AuthType() ServiceNetworkAuthTypePtrOutput
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (ServiceNetworkOutput) AwsId ¶ added in v0.99.0
func (o ServiceNetworkOutput) AwsId() pulumi.StringOutput
The ID of the service network.
func (ServiceNetworkOutput) CreatedAt ¶
func (o ServiceNetworkOutput) CreatedAt() pulumi.StringOutput
The date and time that the service network was created, specified in ISO-8601 format.
func (ServiceNetworkOutput) ElementType ¶
func (ServiceNetworkOutput) ElementType() reflect.Type
func (ServiceNetworkOutput) LastUpdatedAt ¶
func (o ServiceNetworkOutput) LastUpdatedAt() pulumi.StringOutput
The date and time of the last update, specified in ISO-8601 format.
func (ServiceNetworkOutput) Name ¶
func (o ServiceNetworkOutput) Name() pulumi.StringPtrOutput
The name of the service network. The name must be unique to the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
func (ServiceNetworkOutput) Tags ¶
func (o ServiceNetworkOutput) Tags() aws.TagArrayOutput
The tags for the service network.
func (ServiceNetworkOutput) ToServiceNetworkOutput ¶
func (o ServiceNetworkOutput) ToServiceNetworkOutput() ServiceNetworkOutput
func (ServiceNetworkOutput) ToServiceNetworkOutputWithContext ¶
func (o ServiceNetworkOutput) ToServiceNetworkOutputWithContext(ctx context.Context) ServiceNetworkOutput
type ServiceNetworkServiceAssociation ¶
type ServiceNetworkServiceAssociation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the association between the service network and the service. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the of the association between the service network and the service. AwsId pulumi.StringOutput `pulumi:"awsId"` // The date and time that the association was created, specified in ISO-8601 format. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The DNS information of the service. DnsEntry ServiceNetworkServiceAssociationDnsEntryPtrOutput `pulumi:"dnsEntry"` // The Amazon Resource Name (ARN) of the service. ServiceArn pulumi.StringOutput `pulumi:"serviceArn"` // The ID of the service. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrOutput `pulumi:"serviceIdentifier"` // The name of the service. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // The Amazon Resource Name (ARN) of the service network ServiceNetworkArn pulumi.StringOutput `pulumi:"serviceNetworkArn"` // The ID of the service network. ServiceNetworkId pulumi.StringOutput `pulumi:"serviceNetworkId"` // The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN if the resources specified in the operation are in different accounts. ServiceNetworkIdentifier pulumi.StringPtrOutput `pulumi:"serviceNetworkIdentifier"` // The name of the service network. ServiceNetworkName pulumi.StringOutput `pulumi:"serviceNetworkName"` // The status of the association between the service network and the service. Status ServiceNetworkServiceAssociationStatusOutput `pulumi:"status"` // The tags for the association. Tags aws.TagArrayOutput `pulumi:"tags"` }
Associates a service with a service network.
func GetServiceNetworkServiceAssociation ¶
func GetServiceNetworkServiceAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceNetworkServiceAssociationState, opts ...pulumi.ResourceOption) (*ServiceNetworkServiceAssociation, error)
GetServiceNetworkServiceAssociation gets an existing ServiceNetworkServiceAssociation 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 NewServiceNetworkServiceAssociation ¶
func NewServiceNetworkServiceAssociation(ctx *pulumi.Context, name string, args *ServiceNetworkServiceAssociationArgs, opts ...pulumi.ResourceOption) (*ServiceNetworkServiceAssociation, error)
NewServiceNetworkServiceAssociation registers a new resource with the given unique name, arguments, and options.
func (*ServiceNetworkServiceAssociation) ElementType ¶
func (*ServiceNetworkServiceAssociation) ElementType() reflect.Type
func (*ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutput ¶
func (i *ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutput() ServiceNetworkServiceAssociationOutput
func (*ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutputWithContext ¶
func (i *ServiceNetworkServiceAssociation) ToServiceNetworkServiceAssociationOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationOutput
type ServiceNetworkServiceAssociationArgs ¶
type ServiceNetworkServiceAssociationArgs struct { // The DNS information of the service. DnsEntry ServiceNetworkServiceAssociationDnsEntryPtrInput // The ID or Amazon Resource Name (ARN) of the service. ServiceIdentifier pulumi.StringPtrInput // The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN if the resources specified in the operation are in different accounts. ServiceNetworkIdentifier pulumi.StringPtrInput // The tags for the association. Tags aws.TagArrayInput }
The set of arguments for constructing a ServiceNetworkServiceAssociation resource.
func (ServiceNetworkServiceAssociationArgs) ElementType ¶
func (ServiceNetworkServiceAssociationArgs) ElementType() reflect.Type
type ServiceNetworkServiceAssociationDnsEntryArgs ¶
type ServiceNetworkServiceAssociationDnsEntryArgs struct { // The domain name of the service. DomainName pulumi.StringPtrInput `pulumi:"domainName"` // The ID of the hosted zone. HostedZoneId pulumi.StringPtrInput `pulumi:"hostedZoneId"` }
func (ServiceNetworkServiceAssociationDnsEntryArgs) ElementType ¶
func (ServiceNetworkServiceAssociationDnsEntryArgs) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutput ¶
func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutput() ServiceNetworkServiceAssociationDnsEntryOutput
func (ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext ¶
func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryOutput
func (ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutput ¶
func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
func (ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext ¶
func (i ServiceNetworkServiceAssociationDnsEntryArgs) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
type ServiceNetworkServiceAssociationDnsEntryInput ¶
type ServiceNetworkServiceAssociationDnsEntryInput interface { pulumi.Input ToServiceNetworkServiceAssociationDnsEntryOutput() ServiceNetworkServiceAssociationDnsEntryOutput ToServiceNetworkServiceAssociationDnsEntryOutputWithContext(context.Context) ServiceNetworkServiceAssociationDnsEntryOutput }
ServiceNetworkServiceAssociationDnsEntryInput is an input type that accepts ServiceNetworkServiceAssociationDnsEntryArgs and ServiceNetworkServiceAssociationDnsEntryOutput values. You can construct a concrete instance of `ServiceNetworkServiceAssociationDnsEntryInput` via:
ServiceNetworkServiceAssociationDnsEntryArgs{...}
type ServiceNetworkServiceAssociationDnsEntryOutput ¶
type ServiceNetworkServiceAssociationDnsEntryOutput struct{ *pulumi.OutputState }
func (ServiceNetworkServiceAssociationDnsEntryOutput) DomainName ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) DomainName() pulumi.StringPtrOutput
The domain name of the service.
func (ServiceNetworkServiceAssociationDnsEntryOutput) ElementType ¶
func (ServiceNetworkServiceAssociationDnsEntryOutput) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationDnsEntryOutput) HostedZoneId ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of the hosted zone.
func (ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutput ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutput() ServiceNetworkServiceAssociationDnsEntryOutput
func (ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryOutput
func (ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
func (ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationDnsEntryOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
type ServiceNetworkServiceAssociationDnsEntryPtrInput ¶
type ServiceNetworkServiceAssociationDnsEntryPtrInput interface { pulumi.Input ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput }
ServiceNetworkServiceAssociationDnsEntryPtrInput is an input type that accepts ServiceNetworkServiceAssociationDnsEntryArgs, ServiceNetworkServiceAssociationDnsEntryPtr and ServiceNetworkServiceAssociationDnsEntryPtrOutput values. You can construct a concrete instance of `ServiceNetworkServiceAssociationDnsEntryPtrInput` via:
ServiceNetworkServiceAssociationDnsEntryArgs{...} or: nil
func ServiceNetworkServiceAssociationDnsEntryPtr ¶
func ServiceNetworkServiceAssociationDnsEntryPtr(v *ServiceNetworkServiceAssociationDnsEntryArgs) ServiceNetworkServiceAssociationDnsEntryPtrInput
type ServiceNetworkServiceAssociationDnsEntryPtrOutput ¶
type ServiceNetworkServiceAssociationDnsEntryPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) DomainName ¶
func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) DomainName() pulumi.StringPtrOutput
The domain name of the service.
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) ElementType ¶
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) HostedZoneId ¶
func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) HostedZoneId() pulumi.StringPtrOutput
The ID of the hosted zone.
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput ¶
func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutput() ServiceNetworkServiceAssociationDnsEntryPtrOutput
func (ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationDnsEntryPtrOutput) ToServiceNetworkServiceAssociationDnsEntryPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationDnsEntryPtrOutput
type ServiceNetworkServiceAssociationInput ¶
type ServiceNetworkServiceAssociationInput interface { pulumi.Input ToServiceNetworkServiceAssociationOutput() ServiceNetworkServiceAssociationOutput ToServiceNetworkServiceAssociationOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationOutput }
type ServiceNetworkServiceAssociationOutput ¶
type ServiceNetworkServiceAssociationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkServiceAssociationOutput) Arn ¶
func (o ServiceNetworkServiceAssociationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the association between the service network and the service.
func (ServiceNetworkServiceAssociationOutput) AwsId ¶ added in v0.99.0
func (o ServiceNetworkServiceAssociationOutput) AwsId() pulumi.StringOutput
The ID of the of the association between the service network and the service.
func (ServiceNetworkServiceAssociationOutput) CreatedAt ¶
func (o ServiceNetworkServiceAssociationOutput) CreatedAt() pulumi.StringOutput
The date and time that the association was created, specified in ISO-8601 format.
func (ServiceNetworkServiceAssociationOutput) DnsEntry ¶
func (o ServiceNetworkServiceAssociationOutput) DnsEntry() ServiceNetworkServiceAssociationDnsEntryPtrOutput
The DNS information of the service.
func (ServiceNetworkServiceAssociationOutput) ElementType ¶
func (ServiceNetworkServiceAssociationOutput) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationOutput) ServiceArn ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service.
func (ServiceNetworkServiceAssociationOutput) ServiceId ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceId() pulumi.StringOutput
The ID of the service.
func (ServiceNetworkServiceAssociationOutput) ServiceIdentifier ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service.
func (ServiceNetworkServiceAssociationOutput) ServiceName ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceName() pulumi.StringOutput
The name of the service.
func (ServiceNetworkServiceAssociationOutput) ServiceNetworkArn ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service network
func (ServiceNetworkServiceAssociationOutput) ServiceNetworkId ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkId() pulumi.StringOutput
The ID of the service network.
func (ServiceNetworkServiceAssociationOutput) ServiceNetworkIdentifier ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN if the resources specified in the operation are in different accounts.
func (ServiceNetworkServiceAssociationOutput) ServiceNetworkName ¶
func (o ServiceNetworkServiceAssociationOutput) ServiceNetworkName() pulumi.StringOutput
The name of the service network.
func (ServiceNetworkServiceAssociationOutput) Status ¶
func (o ServiceNetworkServiceAssociationOutput) Status() ServiceNetworkServiceAssociationStatusOutput
The status of the association between the service network and the service.
func (ServiceNetworkServiceAssociationOutput) Tags ¶
func (o ServiceNetworkServiceAssociationOutput) Tags() aws.TagArrayOutput
The tags for the association.
func (ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutput ¶
func (o ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutput() ServiceNetworkServiceAssociationOutput
func (ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutputWithContext ¶
func (o ServiceNetworkServiceAssociationOutput) ToServiceNetworkServiceAssociationOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationOutput
type ServiceNetworkServiceAssociationState ¶
type ServiceNetworkServiceAssociationState struct { }
func (ServiceNetworkServiceAssociationState) ElementType ¶
func (ServiceNetworkServiceAssociationState) ElementType() reflect.Type
type ServiceNetworkServiceAssociationStatus ¶
type ServiceNetworkServiceAssociationStatus string
The status of the association between the service network and the service.
type ServiceNetworkServiceAssociationStatusOutput ¶
type ServiceNetworkServiceAssociationStatusOutput struct{ *pulumi.OutputState }
func (ServiceNetworkServiceAssociationStatusOutput) ElementType ¶
func (ServiceNetworkServiceAssociationStatusOutput) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutput ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutput() ServiceNetworkServiceAssociationStatusOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutput ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutput() ServiceNetworkServiceAssociationStatusPtrOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusPtrOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToStringOutput ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToStringOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutput ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkServiceAssociationStatusPtrOutput ¶
type ServiceNetworkServiceAssociationStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkServiceAssociationStatusPtrOutput) ElementType ¶
func (ServiceNetworkServiceAssociationStatusPtrOutput) ElementType() reflect.Type
func (ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutput ¶
func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutput() ServiceNetworkServiceAssociationStatusPtrOutput
func (ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToServiceNetworkServiceAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkServiceAssociationStatusPtrOutput
func (ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutput ¶
func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkServiceAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkState ¶
type ServiceNetworkState struct { }
func (ServiceNetworkState) ElementType ¶
func (ServiceNetworkState) ElementType() reflect.Type
type ServiceNetworkTag ¶
type ServiceNetworkVpcAssociation ¶
type ServiceNetworkVpcAssociation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the association between the service network and the VPC. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the specified association between the service network and the VPC. AwsId pulumi.StringOutput `pulumi:"awsId"` // The date and time that the association was created, specified in ISO-8601 format. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The IDs of the security groups. Security groups aren't added by default. You can add a security group to apply network level controls to control which resources in a VPC are allowed to access the service network and its services. For more information, see [Control traffic to resources using security groups](https://docs.aws.amazon.com//vpc/latest/userguide/VPC_SecurityGroups.html) in the *Amazon VPC User Guide* . SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The Amazon Resource Name (ARN) of the service network. ServiceNetworkArn pulumi.StringOutput `pulumi:"serviceNetworkArn"` // The ID of the service network. ServiceNetworkId pulumi.StringOutput `pulumi:"serviceNetworkId"` // The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN when the resources specified in the operation are in different accounts. ServiceNetworkIdentifier pulumi.StringPtrOutput `pulumi:"serviceNetworkIdentifier"` // The name of the service network. ServiceNetworkName pulumi.StringOutput `pulumi:"serviceNetworkName"` // The status of the association. Status ServiceNetworkVpcAssociationStatusOutput `pulumi:"status"` // The tags for the association. Tags aws.TagArrayOutput `pulumi:"tags"` // The ID of the VPC. VpcId pulumi.StringOutput `pulumi:"vpcId"` // The ID of the VPC. VpcIdentifier pulumi.StringPtrOutput `pulumi:"vpcIdentifier"` }
Associates a VPC with a service network.
func GetServiceNetworkVpcAssociation ¶
func GetServiceNetworkVpcAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceNetworkVpcAssociationState, opts ...pulumi.ResourceOption) (*ServiceNetworkVpcAssociation, error)
GetServiceNetworkVpcAssociation gets an existing ServiceNetworkVpcAssociation 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 NewServiceNetworkVpcAssociation ¶
func NewServiceNetworkVpcAssociation(ctx *pulumi.Context, name string, args *ServiceNetworkVpcAssociationArgs, opts ...pulumi.ResourceOption) (*ServiceNetworkVpcAssociation, error)
NewServiceNetworkVpcAssociation registers a new resource with the given unique name, arguments, and options.
func (*ServiceNetworkVpcAssociation) ElementType ¶
func (*ServiceNetworkVpcAssociation) ElementType() reflect.Type
func (*ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutput ¶
func (i *ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutput() ServiceNetworkVpcAssociationOutput
func (*ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutputWithContext ¶
func (i *ServiceNetworkVpcAssociation) ToServiceNetworkVpcAssociationOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationOutput
type ServiceNetworkVpcAssociationArgs ¶
type ServiceNetworkVpcAssociationArgs struct { // The IDs of the security groups. Security groups aren't added by default. You can add a security group to apply network level controls to control which resources in a VPC are allowed to access the service network and its services. For more information, see [Control traffic to resources using security groups](https://docs.aws.amazon.com//vpc/latest/userguide/VPC_SecurityGroups.html) in the *Amazon VPC User Guide* . SecurityGroupIds pulumi.StringArrayInput // The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN when the resources specified in the operation are in different accounts. ServiceNetworkIdentifier pulumi.StringPtrInput // The tags for the association. Tags aws.TagArrayInput // The ID of the VPC. VpcIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a ServiceNetworkVpcAssociation resource.
func (ServiceNetworkVpcAssociationArgs) ElementType ¶
func (ServiceNetworkVpcAssociationArgs) ElementType() reflect.Type
type ServiceNetworkVpcAssociationInput ¶
type ServiceNetworkVpcAssociationInput interface { pulumi.Input ToServiceNetworkVpcAssociationOutput() ServiceNetworkVpcAssociationOutput ToServiceNetworkVpcAssociationOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationOutput }
type ServiceNetworkVpcAssociationOutput ¶
type ServiceNetworkVpcAssociationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkVpcAssociationOutput) Arn ¶
func (o ServiceNetworkVpcAssociationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the association between the service network and the VPC.
func (ServiceNetworkVpcAssociationOutput) AwsId ¶ added in v0.99.0
func (o ServiceNetworkVpcAssociationOutput) AwsId() pulumi.StringOutput
The ID of the specified association between the service network and the VPC.
func (ServiceNetworkVpcAssociationOutput) CreatedAt ¶
func (o ServiceNetworkVpcAssociationOutput) CreatedAt() pulumi.StringOutput
The date and time that the association was created, specified in ISO-8601 format.
func (ServiceNetworkVpcAssociationOutput) ElementType ¶
func (ServiceNetworkVpcAssociationOutput) ElementType() reflect.Type
func (ServiceNetworkVpcAssociationOutput) SecurityGroupIds ¶
func (o ServiceNetworkVpcAssociationOutput) SecurityGroupIds() pulumi.StringArrayOutput
The IDs of the security groups. Security groups aren't added by default. You can add a security group to apply network level controls to control which resources in a VPC are allowed to access the service network and its services. For more information, see [Control traffic to resources using security groups](https://docs.aws.amazon.com//vpc/latest/userguide/VPC_SecurityGroups.html) in the *Amazon VPC User Guide* .
func (ServiceNetworkVpcAssociationOutput) ServiceNetworkArn ¶
func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service network.
func (ServiceNetworkVpcAssociationOutput) ServiceNetworkId ¶
func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkId() pulumi.StringOutput
The ID of the service network.
func (ServiceNetworkVpcAssociationOutput) ServiceNetworkIdentifier ¶
func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkIdentifier() pulumi.StringPtrOutput
The ID or Amazon Resource Name (ARN) of the service network. You must use the ARN when the resources specified in the operation are in different accounts.
func (ServiceNetworkVpcAssociationOutput) ServiceNetworkName ¶
func (o ServiceNetworkVpcAssociationOutput) ServiceNetworkName() pulumi.StringOutput
The name of the service network.
func (ServiceNetworkVpcAssociationOutput) Status ¶
func (o ServiceNetworkVpcAssociationOutput) Status() ServiceNetworkVpcAssociationStatusOutput
The status of the association.
func (ServiceNetworkVpcAssociationOutput) Tags ¶
func (o ServiceNetworkVpcAssociationOutput) Tags() aws.TagArrayOutput
The tags for the association.
func (ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutput ¶
func (o ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutput() ServiceNetworkVpcAssociationOutput
func (ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutputWithContext ¶
func (o ServiceNetworkVpcAssociationOutput) ToServiceNetworkVpcAssociationOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationOutput
func (ServiceNetworkVpcAssociationOutput) VpcId ¶
func (o ServiceNetworkVpcAssociationOutput) VpcId() pulumi.StringOutput
The ID of the VPC.
func (ServiceNetworkVpcAssociationOutput) VpcIdentifier ¶
func (o ServiceNetworkVpcAssociationOutput) VpcIdentifier() pulumi.StringPtrOutput
The ID of the VPC.
type ServiceNetworkVpcAssociationState ¶
type ServiceNetworkVpcAssociationState struct { }
func (ServiceNetworkVpcAssociationState) ElementType ¶
func (ServiceNetworkVpcAssociationState) ElementType() reflect.Type
type ServiceNetworkVpcAssociationStatus ¶
type ServiceNetworkVpcAssociationStatus string
The status of the association.
type ServiceNetworkVpcAssociationStatusOutput ¶
type ServiceNetworkVpcAssociationStatusOutput struct{ *pulumi.OutputState }
func (ServiceNetworkVpcAssociationStatusOutput) ElementType ¶
func (ServiceNetworkVpcAssociationStatusOutput) ElementType() reflect.Type
func (ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutput ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutput() ServiceNetworkVpcAssociationStatusOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutput ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutput() ServiceNetworkVpcAssociationStatusPtrOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusPtrOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToStringOutput ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToStringOutput() pulumi.StringOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToStringOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutput ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceNetworkVpcAssociationStatusPtrOutput ¶
type ServiceNetworkVpcAssociationStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkVpcAssociationStatusPtrOutput) ElementType ¶
func (ServiceNetworkVpcAssociationStatusPtrOutput) ElementType() reflect.Type
func (ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutput ¶
func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutput() ServiceNetworkVpcAssociationStatusPtrOutput
func (ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToServiceNetworkVpcAssociationStatusPtrOutputWithContext(ctx context.Context) ServiceNetworkVpcAssociationStatusPtrOutput
func (ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutput ¶
func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceNetworkVpcAssociationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) Arn ¶
func (o ServiceOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the service.
func (ServiceOutput) AuthType ¶
func (o ServiceOutput) AuthType() ServiceAuthTypePtrOutput
The type of IAM policy.
- `NONE` : The resource does not use an IAM policy. This is the default. - `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
func (ServiceOutput) AwsId ¶ added in v0.99.0
func (o ServiceOutput) AwsId() pulumi.StringOutput
The ID of the service.
func (ServiceOutput) CertificateArn ¶
func (o ServiceOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the certificate.
func (ServiceOutput) CreatedAt ¶
func (o ServiceOutput) CreatedAt() pulumi.StringOutput
The date and time that the service was created, specified in ISO-8601 format.
func (ServiceOutput) CustomDomainName ¶
func (o ServiceOutput) CustomDomainName() pulumi.StringPtrOutput
The custom domain name of the service.
func (ServiceOutput) DnsEntry ¶
func (o ServiceOutput) DnsEntry() ServiceDnsEntryPtrOutput
The DNS information of the service.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) LastUpdatedAt ¶
func (o ServiceOutput) LastUpdatedAt() pulumi.StringOutput
The date and time that the service was last updated, specified in ISO-8601 format.
func (ServiceOutput) Name ¶
func (o ServiceOutput) Name() pulumi.StringPtrOutput
The name of the service. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
func (ServiceOutput) Status ¶
func (o ServiceOutput) Status() ServiceStatusOutput
The status of the service.
func (ServiceOutput) Tags ¶
func (o ServiceOutput) Tags() aws.TagArrayOutput
The tags for the service.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceState ¶
type ServiceState struct { }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceStatusOutput ¶
type ServiceStatusOutput struct{ *pulumi.OutputState }
func (ServiceStatusOutput) ElementType ¶
func (ServiceStatusOutput) ElementType() reflect.Type
func (ServiceStatusOutput) ToServiceStatusOutput ¶
func (o ServiceStatusOutput) ToServiceStatusOutput() ServiceStatusOutput
func (ServiceStatusOutput) ToServiceStatusOutputWithContext ¶
func (o ServiceStatusOutput) ToServiceStatusOutputWithContext(ctx context.Context) ServiceStatusOutput
func (ServiceStatusOutput) ToServiceStatusPtrOutput ¶
func (o ServiceStatusOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
func (ServiceStatusOutput) ToServiceStatusPtrOutputWithContext ¶
func (o ServiceStatusOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
func (ServiceStatusOutput) ToStringOutput ¶
func (o ServiceStatusOutput) ToStringOutput() pulumi.StringOutput
func (ServiceStatusOutput) ToStringOutputWithContext ¶
func (o ServiceStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceStatusOutput) ToStringPtrOutput ¶
func (o ServiceStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceStatusOutput) ToStringPtrOutputWithContext ¶
func (o ServiceStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceStatusPtrOutput ¶
type ServiceStatusPtrOutput struct{ *pulumi.OutputState }
func (ServiceStatusPtrOutput) Elem ¶
func (o ServiceStatusPtrOutput) Elem() ServiceStatusOutput
func (ServiceStatusPtrOutput) ElementType ¶
func (ServiceStatusPtrOutput) ElementType() reflect.Type
func (ServiceStatusPtrOutput) ToServiceStatusPtrOutput ¶
func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutput() ServiceStatusPtrOutput
func (ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext ¶
func (o ServiceStatusPtrOutput) ToServiceStatusPtrOutputWithContext(ctx context.Context) ServiceStatusPtrOutput
func (ServiceStatusPtrOutput) ToStringPtrOutput ¶
func (o ServiceStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o ServiceStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTag ¶
type TargetGroup ¶
type TargetGroup struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the target group. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the target group. AwsId pulumi.StringOutput `pulumi:"awsId"` // The target group configuration. Config TargetGroupConfigPtrOutput `pulumi:"config"` // The date and time that the target group was created, specified in ISO-8601 format. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // The date and time that the target group was last updated, specified in ISO-8601 format. LastUpdatedAt pulumi.StringOutput `pulumi:"lastUpdatedAt"` // The name of the target group. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrOutput `pulumi:"name"` // The operation's status. You can retry the operation if the status is `CREATE_FAILED` . However, if you retry it while the status is `CREATE_IN_PROGRESS` , there is no change in the status. Status TargetGroupStatusOutput `pulumi:"status"` // The tags for the target group. Tags aws.TagArrayOutput `pulumi:"tags"` // Describes a target. Targets TargetGroupTargetArrayOutput `pulumi:"targets"` // The type of target group. Type TargetGroupTypeOutput `pulumi:"type"` }
A target group is a collection of targets, or compute resources, that run your application or service. A target group can only be used by a single service.
func GetTargetGroup ¶
func GetTargetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupState, opts ...pulumi.ResourceOption) (*TargetGroup, error)
GetTargetGroup gets an existing TargetGroup 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 NewTargetGroup ¶
func NewTargetGroup(ctx *pulumi.Context, name string, args *TargetGroupArgs, opts ...pulumi.ResourceOption) (*TargetGroup, error)
NewTargetGroup registers a new resource with the given unique name, arguments, and options.
func (*TargetGroup) ElementType ¶
func (*TargetGroup) ElementType() reflect.Type
func (*TargetGroup) ToTargetGroupOutput ¶
func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput
func (*TargetGroup) ToTargetGroupOutputWithContext ¶
func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
type TargetGroupArgs ¶
type TargetGroupArgs struct { // The target group configuration. Config TargetGroupConfigPtrInput // The name of the target group. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen. // // If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name. Name pulumi.StringPtrInput // The tags for the target group. Tags aws.TagArrayInput // Describes a target. Targets TargetGroupTargetArrayInput // The type of target group. Type TargetGroupTypeInput }
The set of arguments for constructing a TargetGroup resource.
func (TargetGroupArgs) ElementType ¶
func (TargetGroupArgs) ElementType() reflect.Type
type TargetGroupConfig ¶
type TargetGroupConfig struct { // The health check configuration. Not supported if the target group type is `LAMBDA` or `ALB` . HealthCheck *TargetGroupHealthCheckConfig `pulumi:"healthCheck"` // The type of IP address used for the target group. Supported only if the target group type is `IP` . The default is `IPV4` . IpAddressType *TargetGroupConfigIpAddressType `pulumi:"ipAddressType"` // The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA` . The default is `V1` . LambdaEventStructureVersion *TargetGroupConfigLambdaEventStructureVersion `pulumi:"lambdaEventStructureVersion"` // The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is `LAMBDA` . Port *int `pulumi:"port"` // The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA` . Protocol *TargetGroupConfigProtocol `pulumi:"protocol"` // The protocol version. The default is `HTTP1` . Not supported if the target group type is `LAMBDA` . ProtocolVersion *TargetGroupConfigProtocolVersion `pulumi:"protocolVersion"` // The ID of the VPC. Not supported if the target group type is `LAMBDA` . VpcIdentifier *string `pulumi:"vpcIdentifier"` }
type TargetGroupConfigArgs ¶
type TargetGroupConfigArgs struct { // The health check configuration. Not supported if the target group type is `LAMBDA` or `ALB` . HealthCheck TargetGroupHealthCheckConfigPtrInput `pulumi:"healthCheck"` // The type of IP address used for the target group. Supported only if the target group type is `IP` . The default is `IPV4` . IpAddressType TargetGroupConfigIpAddressTypePtrInput `pulumi:"ipAddressType"` // The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA` . The default is `V1` . LambdaEventStructureVersion TargetGroupConfigLambdaEventStructureVersionPtrInput `pulumi:"lambdaEventStructureVersion"` // The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is `LAMBDA` . Port pulumi.IntPtrInput `pulumi:"port"` // The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA` . Protocol TargetGroupConfigProtocolPtrInput `pulumi:"protocol"` // The protocol version. The default is `HTTP1` . Not supported if the target group type is `LAMBDA` . ProtocolVersion TargetGroupConfigProtocolVersionPtrInput `pulumi:"protocolVersion"` // The ID of the VPC. Not supported if the target group type is `LAMBDA` . VpcIdentifier pulumi.StringPtrInput `pulumi:"vpcIdentifier"` }
func (TargetGroupConfigArgs) ElementType ¶
func (TargetGroupConfigArgs) ElementType() reflect.Type
func (TargetGroupConfigArgs) ToTargetGroupConfigOutput ¶
func (i TargetGroupConfigArgs) ToTargetGroupConfigOutput() TargetGroupConfigOutput
func (TargetGroupConfigArgs) ToTargetGroupConfigOutputWithContext ¶
func (i TargetGroupConfigArgs) ToTargetGroupConfigOutputWithContext(ctx context.Context) TargetGroupConfigOutput
func (TargetGroupConfigArgs) ToTargetGroupConfigPtrOutput ¶
func (i TargetGroupConfigArgs) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
func (TargetGroupConfigArgs) ToTargetGroupConfigPtrOutputWithContext ¶
func (i TargetGroupConfigArgs) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
type TargetGroupConfigInput ¶
type TargetGroupConfigInput interface { pulumi.Input ToTargetGroupConfigOutput() TargetGroupConfigOutput ToTargetGroupConfigOutputWithContext(context.Context) TargetGroupConfigOutput }
TargetGroupConfigInput is an input type that accepts TargetGroupConfigArgs and TargetGroupConfigOutput values. You can construct a concrete instance of `TargetGroupConfigInput` via:
TargetGroupConfigArgs{...}
type TargetGroupConfigIpAddressType ¶ added in v0.55.0
type TargetGroupConfigIpAddressType string
The type of IP address used for the target group. Supported only if the target group type is `IP` . The default is `IPV4` .
func (TargetGroupConfigIpAddressType) ElementType ¶ added in v0.55.0
func (TargetGroupConfigIpAddressType) ElementType() reflect.Type
func (TargetGroupConfigIpAddressType) ToStringOutput ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigIpAddressType) ToStringOutputWithContext ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigIpAddressType) ToStringPtrOutput ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressType) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutput ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutput() TargetGroupConfigIpAddressTypeOutput
func (TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutputWithContext ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypeOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypeOutput
func (TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutput ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
func (TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutputWithContext ¶ added in v0.55.0
func (e TargetGroupConfigIpAddressType) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
type TargetGroupConfigIpAddressTypeInput ¶ added in v0.55.0
type TargetGroupConfigIpAddressTypeInput interface { pulumi.Input ToTargetGroupConfigIpAddressTypeOutput() TargetGroupConfigIpAddressTypeOutput ToTargetGroupConfigIpAddressTypeOutputWithContext(context.Context) TargetGroupConfigIpAddressTypeOutput }
TargetGroupConfigIpAddressTypeInput is an input type that accepts values of the TargetGroupConfigIpAddressType enum A concrete instance of `TargetGroupConfigIpAddressTypeInput` can be one of the following:
TargetGroupConfigIpAddressTypeIpv4 TargetGroupConfigIpAddressTypeIpv6
type TargetGroupConfigIpAddressTypeOutput ¶ added in v0.55.0
type TargetGroupConfigIpAddressTypeOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigIpAddressTypeOutput) ElementType ¶ added in v0.55.0
func (TargetGroupConfigIpAddressTypeOutput) ElementType() reflect.Type
func (TargetGroupConfigIpAddressTypeOutput) ToStringOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigIpAddressTypeOutput) ToStringOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutput() TargetGroupConfigIpAddressTypeOutput
func (TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypeOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypeOutput
func (TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
func (TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypeOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
type TargetGroupConfigIpAddressTypePtrInput ¶ added in v0.55.0
type TargetGroupConfigIpAddressTypePtrInput interface { pulumi.Input ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput ToTargetGroupConfigIpAddressTypePtrOutputWithContext(context.Context) TargetGroupConfigIpAddressTypePtrOutput }
func TargetGroupConfigIpAddressTypePtr ¶ added in v0.55.0
func TargetGroupConfigIpAddressTypePtr(v string) TargetGroupConfigIpAddressTypePtrInput
type TargetGroupConfigIpAddressTypePtrOutput ¶ added in v0.55.0
type TargetGroupConfigIpAddressTypePtrOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigIpAddressTypePtrOutput) ElementType ¶ added in v0.55.0
func (TargetGroupConfigIpAddressTypePtrOutput) ElementType() reflect.Type
func (TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutput ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutput() TargetGroupConfigIpAddressTypePtrOutput
func (TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupConfigIpAddressTypePtrOutput) ToTargetGroupConfigIpAddressTypePtrOutputWithContext(ctx context.Context) TargetGroupConfigIpAddressTypePtrOutput
type TargetGroupConfigLambdaEventStructureVersion ¶ added in v0.76.0
type TargetGroupConfigLambdaEventStructureVersion string
The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA` . The default is `V1` .
func (TargetGroupConfigLambdaEventStructureVersion) ElementType ¶ added in v0.76.0
func (TargetGroupConfigLambdaEventStructureVersion) ElementType() reflect.Type
func (TargetGroupConfigLambdaEventStructureVersion) ToStringOutput ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToStringOutputWithContext ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutput ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutput ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutput() TargetGroupConfigLambdaEventStructureVersionOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
func (TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext ¶ added in v0.76.0
func (e TargetGroupConfigLambdaEventStructureVersion) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
type TargetGroupConfigLambdaEventStructureVersionInput ¶ added in v0.76.0
type TargetGroupConfigLambdaEventStructureVersionInput interface { pulumi.Input ToTargetGroupConfigLambdaEventStructureVersionOutput() TargetGroupConfigLambdaEventStructureVersionOutput ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext(context.Context) TargetGroupConfigLambdaEventStructureVersionOutput }
TargetGroupConfigLambdaEventStructureVersionInput is an input type that accepts values of the TargetGroupConfigLambdaEventStructureVersion enum A concrete instance of `TargetGroupConfigLambdaEventStructureVersionInput` can be one of the following:
TargetGroupConfigLambdaEventStructureVersionV1 TargetGroupConfigLambdaEventStructureVersionV2
type TargetGroupConfigLambdaEventStructureVersionOutput ¶ added in v0.76.0
type TargetGroupConfigLambdaEventStructureVersionOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigLambdaEventStructureVersionOutput) ElementType ¶ added in v0.76.0
func (TargetGroupConfigLambdaEventStructureVersionOutput) ElementType() reflect.Type
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutput() TargetGroupConfigLambdaEventStructureVersionOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
type TargetGroupConfigLambdaEventStructureVersionPtrInput ¶ added in v0.76.0
type TargetGroupConfigLambdaEventStructureVersionPtrInput interface { pulumi.Input ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput }
func TargetGroupConfigLambdaEventStructureVersionPtr ¶ added in v0.76.0
func TargetGroupConfigLambdaEventStructureVersionPtr(v string) TargetGroupConfigLambdaEventStructureVersionPtrInput
type TargetGroupConfigLambdaEventStructureVersionPtrOutput ¶ added in v0.76.0
type TargetGroupConfigLambdaEventStructureVersionPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ElementType ¶ added in v0.76.0
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ElementType() reflect.Type
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutput() TargetGroupConfigLambdaEventStructureVersionPtrOutput
func (TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext ¶ added in v0.76.0
func (o TargetGroupConfigLambdaEventStructureVersionPtrOutput) ToTargetGroupConfigLambdaEventStructureVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigLambdaEventStructureVersionPtrOutput
type TargetGroupConfigOutput ¶
type TargetGroupConfigOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigOutput) ElementType ¶
func (TargetGroupConfigOutput) ElementType() reflect.Type
func (TargetGroupConfigOutput) HealthCheck ¶
func (o TargetGroupConfigOutput) HealthCheck() TargetGroupHealthCheckConfigPtrOutput
The health check configuration. Not supported if the target group type is `LAMBDA` or `ALB` .
func (TargetGroupConfigOutput) IpAddressType ¶ added in v0.55.0
func (o TargetGroupConfigOutput) IpAddressType() TargetGroupConfigIpAddressTypePtrOutput
The type of IP address used for the target group. Supported only if the target group type is `IP` . The default is `IPV4` .
func (TargetGroupConfigOutput) LambdaEventStructureVersion ¶ added in v0.76.0
func (o TargetGroupConfigOutput) LambdaEventStructureVersion() TargetGroupConfigLambdaEventStructureVersionPtrOutput
The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA` . The default is `V1` .
func (TargetGroupConfigOutput) Port ¶
func (o TargetGroupConfigOutput) Port() pulumi.IntPtrOutput
The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigOutput) Protocol ¶
func (o TargetGroupConfigOutput) Protocol() TargetGroupConfigProtocolPtrOutput
The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigOutput) ProtocolVersion ¶
func (o TargetGroupConfigOutput) ProtocolVersion() TargetGroupConfigProtocolVersionPtrOutput
The protocol version. The default is `HTTP1` . Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigOutput) ToTargetGroupConfigOutput ¶
func (o TargetGroupConfigOutput) ToTargetGroupConfigOutput() TargetGroupConfigOutput
func (TargetGroupConfigOutput) ToTargetGroupConfigOutputWithContext ¶
func (o TargetGroupConfigOutput) ToTargetGroupConfigOutputWithContext(ctx context.Context) TargetGroupConfigOutput
func (TargetGroupConfigOutput) ToTargetGroupConfigPtrOutput ¶
func (o TargetGroupConfigOutput) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
func (TargetGroupConfigOutput) ToTargetGroupConfigPtrOutputWithContext ¶
func (o TargetGroupConfigOutput) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
func (TargetGroupConfigOutput) VpcIdentifier ¶
func (o TargetGroupConfigOutput) VpcIdentifier() pulumi.StringPtrOutput
The ID of the VPC. Not supported if the target group type is `LAMBDA` .
type TargetGroupConfigProtocol ¶
type TargetGroupConfigProtocol string
The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigProtocol) ElementType ¶
func (TargetGroupConfigProtocol) ElementType() reflect.Type
func (TargetGroupConfigProtocol) ToStringOutput ¶
func (e TargetGroupConfigProtocol) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigProtocol) ToStringOutputWithContext ¶
func (e TargetGroupConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigProtocol) ToStringPtrOutput ¶
func (e TargetGroupConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocol) ToStringPtrOutputWithContext ¶
func (e TargetGroupConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutput ¶
func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutput() TargetGroupConfigProtocolOutput
func (TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutputWithContext ¶
func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolOutputWithContext(ctx context.Context) TargetGroupConfigProtocolOutput
func (TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutput ¶
func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
func (TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutputWithContext ¶
func (e TargetGroupConfigProtocol) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
type TargetGroupConfigProtocolInput ¶
type TargetGroupConfigProtocolInput interface { pulumi.Input ToTargetGroupConfigProtocolOutput() TargetGroupConfigProtocolOutput ToTargetGroupConfigProtocolOutputWithContext(context.Context) TargetGroupConfigProtocolOutput }
TargetGroupConfigProtocolInput is an input type that accepts values of the TargetGroupConfigProtocol enum A concrete instance of `TargetGroupConfigProtocolInput` can be one of the following:
TargetGroupConfigProtocolHttp TargetGroupConfigProtocolHttps TargetGroupConfigProtocolTcp
type TargetGroupConfigProtocolOutput ¶
type TargetGroupConfigProtocolOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigProtocolOutput) ElementType ¶
func (TargetGroupConfigProtocolOutput) ElementType() reflect.Type
func (TargetGroupConfigProtocolOutput) ToStringOutput ¶
func (o TargetGroupConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigProtocolOutput) ToStringOutputWithContext ¶
func (o TargetGroupConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigProtocolOutput) ToStringPtrOutput ¶
func (o TargetGroupConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocolOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutput ¶
func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutput() TargetGroupConfigProtocolOutput
func (TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutputWithContext ¶
func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolOutputWithContext(ctx context.Context) TargetGroupConfigProtocolOutput
func (TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutput ¶
func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
func (TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolOutput) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
type TargetGroupConfigProtocolPtrInput ¶
type TargetGroupConfigProtocolPtrInput interface { pulumi.Input ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput ToTargetGroupConfigProtocolPtrOutputWithContext(context.Context) TargetGroupConfigProtocolPtrOutput }
func TargetGroupConfigProtocolPtr ¶
func TargetGroupConfigProtocolPtr(v string) TargetGroupConfigProtocolPtrInput
type TargetGroupConfigProtocolPtrOutput ¶
type TargetGroupConfigProtocolPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigProtocolPtrOutput) Elem ¶
func (o TargetGroupConfigProtocolPtrOutput) Elem() TargetGroupConfigProtocolOutput
func (TargetGroupConfigProtocolPtrOutput) ElementType ¶
func (TargetGroupConfigProtocolPtrOutput) ElementType() reflect.Type
func (TargetGroupConfigProtocolPtrOutput) ToStringPtrOutput ¶
func (o TargetGroupConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutput ¶
func (o TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutput() TargetGroupConfigProtocolPtrOutput
func (TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolPtrOutput) ToTargetGroupConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolPtrOutput
type TargetGroupConfigProtocolVersion ¶
type TargetGroupConfigProtocolVersion string
The protocol version. The default is `HTTP1` . Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigProtocolVersion) ElementType ¶
func (TargetGroupConfigProtocolVersion) ElementType() reflect.Type
func (TargetGroupConfigProtocolVersion) ToStringOutput ¶
func (e TargetGroupConfigProtocolVersion) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigProtocolVersion) ToStringOutputWithContext ¶
func (e TargetGroupConfigProtocolVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigProtocolVersion) ToStringPtrOutput ¶
func (e TargetGroupConfigProtocolVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersion) ToStringPtrOutputWithContext ¶
func (e TargetGroupConfigProtocolVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutput ¶
func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutput() TargetGroupConfigProtocolVersionOutput
func (TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutputWithContext ¶
func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionOutput
func (TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutput ¶
func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
func (TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutputWithContext ¶
func (e TargetGroupConfigProtocolVersion) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
type TargetGroupConfigProtocolVersionInput ¶
type TargetGroupConfigProtocolVersionInput interface { pulumi.Input ToTargetGroupConfigProtocolVersionOutput() TargetGroupConfigProtocolVersionOutput ToTargetGroupConfigProtocolVersionOutputWithContext(context.Context) TargetGroupConfigProtocolVersionOutput }
TargetGroupConfigProtocolVersionInput is an input type that accepts values of the TargetGroupConfigProtocolVersion enum A concrete instance of `TargetGroupConfigProtocolVersionInput` can be one of the following:
TargetGroupConfigProtocolVersionHttp1 TargetGroupConfigProtocolVersionHttp2 TargetGroupConfigProtocolVersionGrpc
type TargetGroupConfigProtocolVersionOutput ¶
type TargetGroupConfigProtocolVersionOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigProtocolVersionOutput) ElementType ¶
func (TargetGroupConfigProtocolVersionOutput) ElementType() reflect.Type
func (TargetGroupConfigProtocolVersionOutput) ToStringOutput ¶
func (o TargetGroupConfigProtocolVersionOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupConfigProtocolVersionOutput) ToStringOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupConfigProtocolVersionOutput) ToStringPtrOutput ¶
func (o TargetGroupConfigProtocolVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersionOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutput ¶
func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutput() TargetGroupConfigProtocolVersionOutput
func (TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionOutput
func (TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutput ¶
func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
func (TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
type TargetGroupConfigProtocolVersionPtrInput ¶
type TargetGroupConfigProtocolVersionPtrInput interface { pulumi.Input ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput ToTargetGroupConfigProtocolVersionPtrOutputWithContext(context.Context) TargetGroupConfigProtocolVersionPtrOutput }
func TargetGroupConfigProtocolVersionPtr ¶
func TargetGroupConfigProtocolVersionPtr(v string) TargetGroupConfigProtocolVersionPtrInput
type TargetGroupConfigProtocolVersionPtrOutput ¶
type TargetGroupConfigProtocolVersionPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigProtocolVersionPtrOutput) ElementType ¶
func (TargetGroupConfigProtocolVersionPtrOutput) ElementType() reflect.Type
func (TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutput ¶
func (o TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutput ¶
func (o TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutput() TargetGroupConfigProtocolVersionPtrOutput
func (TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext ¶
func (o TargetGroupConfigProtocolVersionPtrOutput) ToTargetGroupConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupConfigProtocolVersionPtrOutput
type TargetGroupConfigPtrInput ¶
type TargetGroupConfigPtrInput interface { pulumi.Input ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput ToTargetGroupConfigPtrOutputWithContext(context.Context) TargetGroupConfigPtrOutput }
TargetGroupConfigPtrInput is an input type that accepts TargetGroupConfigArgs, TargetGroupConfigPtr and TargetGroupConfigPtrOutput values. You can construct a concrete instance of `TargetGroupConfigPtrInput` via:
TargetGroupConfigArgs{...} or: nil
func TargetGroupConfigPtr ¶
func TargetGroupConfigPtr(v *TargetGroupConfigArgs) TargetGroupConfigPtrInput
type TargetGroupConfigPtrOutput ¶
type TargetGroupConfigPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupConfigPtrOutput) Elem ¶
func (o TargetGroupConfigPtrOutput) Elem() TargetGroupConfigOutput
func (TargetGroupConfigPtrOutput) ElementType ¶
func (TargetGroupConfigPtrOutput) ElementType() reflect.Type
func (TargetGroupConfigPtrOutput) HealthCheck ¶
func (o TargetGroupConfigPtrOutput) HealthCheck() TargetGroupHealthCheckConfigPtrOutput
The health check configuration. Not supported if the target group type is `LAMBDA` or `ALB` .
func (TargetGroupConfigPtrOutput) IpAddressType ¶ added in v0.55.0
func (o TargetGroupConfigPtrOutput) IpAddressType() TargetGroupConfigIpAddressTypePtrOutput
The type of IP address used for the target group. Supported only if the target group type is `IP` . The default is `IPV4` .
func (TargetGroupConfigPtrOutput) LambdaEventStructureVersion ¶ added in v0.76.0
func (o TargetGroupConfigPtrOutput) LambdaEventStructureVersion() TargetGroupConfigLambdaEventStructureVersionPtrOutput
The version of the event structure that your Lambda function receives. Supported only if the target group type is `LAMBDA` . The default is `V1` .
func (TargetGroupConfigPtrOutput) Port ¶
func (o TargetGroupConfigPtrOutput) Port() pulumi.IntPtrOutput
The port on which the targets are listening. For HTTP, the default is 80. For HTTPS, the default is 443. Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigPtrOutput) Protocol ¶
func (o TargetGroupConfigPtrOutput) Protocol() TargetGroupConfigProtocolPtrOutput
The protocol to use for routing traffic to the targets. The default is the protocol of the target group. Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigPtrOutput) ProtocolVersion ¶
func (o TargetGroupConfigPtrOutput) ProtocolVersion() TargetGroupConfigProtocolVersionPtrOutput
The protocol version. The default is `HTTP1` . Not supported if the target group type is `LAMBDA` .
func (TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutput ¶
func (o TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutput() TargetGroupConfigPtrOutput
func (TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutputWithContext ¶
func (o TargetGroupConfigPtrOutput) ToTargetGroupConfigPtrOutputWithContext(ctx context.Context) TargetGroupConfigPtrOutput
func (TargetGroupConfigPtrOutput) VpcIdentifier ¶
func (o TargetGroupConfigPtrOutput) VpcIdentifier() pulumi.StringPtrOutput
The ID of the VPC. Not supported if the target group type is `LAMBDA` .
type TargetGroupHealthCheckConfig ¶
type TargetGroupHealthCheckConfig struct { // Indicates whether health checking is enabled. Enabled *bool `pulumi:"enabled"` // The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds. HealthCheckIntervalSeconds *int `pulumi:"healthCheckIntervalSeconds"` // The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds. HealthCheckTimeoutSeconds *int `pulumi:"healthCheckTimeoutSeconds"` // The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5. HealthyThresholdCount *int `pulumi:"healthyThresholdCount"` // The codes to use when checking for a successful response from a target. Matcher *TargetGroupMatcher `pulumi:"matcher"` // The destination for health checks on the targets. If the protocol version is `HTTP/1.1` or `HTTP/2` , specify a valid URI (for example, `/path?query` ). The default path is `/` . Health checks are not supported if the protocol version is `gRPC` , however, you can choose `HTTP/1.1` or `HTTP/2` and specify a valid URI. Path *string `pulumi:"path"` // The port used when performing health checks on targets. The default setting is the port that a target receives traffic on. Port *int `pulumi:"port"` // The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS` . The default is `HTTP` . Protocol *TargetGroupHealthCheckConfigProtocol `pulumi:"protocol"` // The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2` . ProtocolVersion *TargetGroupHealthCheckConfigProtocolVersion `pulumi:"protocolVersion"` // The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2. UnhealthyThresholdCount *int `pulumi:"unhealthyThresholdCount"` }
type TargetGroupHealthCheckConfigArgs ¶
type TargetGroupHealthCheckConfigArgs struct { // Indicates whether health checking is enabled. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds. HealthCheckIntervalSeconds pulumi.IntPtrInput `pulumi:"healthCheckIntervalSeconds"` // The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds. HealthCheckTimeoutSeconds pulumi.IntPtrInput `pulumi:"healthCheckTimeoutSeconds"` // The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5. HealthyThresholdCount pulumi.IntPtrInput `pulumi:"healthyThresholdCount"` // The codes to use when checking for a successful response from a target. Matcher TargetGroupMatcherPtrInput `pulumi:"matcher"` // The destination for health checks on the targets. If the protocol version is `HTTP/1.1` or `HTTP/2` , specify a valid URI (for example, `/path?query` ). The default path is `/` . Health checks are not supported if the protocol version is `gRPC` , however, you can choose `HTTP/1.1` or `HTTP/2` and specify a valid URI. Path pulumi.StringPtrInput `pulumi:"path"` // The port used when performing health checks on targets. The default setting is the port that a target receives traffic on. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS` . The default is `HTTP` . Protocol TargetGroupHealthCheckConfigProtocolPtrInput `pulumi:"protocol"` // The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2` . ProtocolVersion TargetGroupHealthCheckConfigProtocolVersionPtrInput `pulumi:"protocolVersion"` // The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2. UnhealthyThresholdCount pulumi.IntPtrInput `pulumi:"unhealthyThresholdCount"` }
func (TargetGroupHealthCheckConfigArgs) ElementType ¶
func (TargetGroupHealthCheckConfigArgs) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutput ¶
func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutput() TargetGroupHealthCheckConfigOutput
func (TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutputWithContext ¶
func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigOutput
func (TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutput ¶
func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
func (TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutputWithContext ¶
func (i TargetGroupHealthCheckConfigArgs) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
type TargetGroupHealthCheckConfigInput ¶
type TargetGroupHealthCheckConfigInput interface { pulumi.Input ToTargetGroupHealthCheckConfigOutput() TargetGroupHealthCheckConfigOutput ToTargetGroupHealthCheckConfigOutputWithContext(context.Context) TargetGroupHealthCheckConfigOutput }
TargetGroupHealthCheckConfigInput is an input type that accepts TargetGroupHealthCheckConfigArgs and TargetGroupHealthCheckConfigOutput values. You can construct a concrete instance of `TargetGroupHealthCheckConfigInput` via:
TargetGroupHealthCheckConfigArgs{...}
type TargetGroupHealthCheckConfigOutput ¶
type TargetGroupHealthCheckConfigOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigOutput) ElementType ¶
func (TargetGroupHealthCheckConfigOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigOutput) Enabled ¶
func (o TargetGroupHealthCheckConfigOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether health checking is enabled.
func (TargetGroupHealthCheckConfigOutput) HealthCheckIntervalSeconds ¶
func (o TargetGroupHealthCheckConfigOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds.
func (TargetGroupHealthCheckConfigOutput) HealthCheckTimeoutSeconds ¶
func (o TargetGroupHealthCheckConfigOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds.
func (TargetGroupHealthCheckConfigOutput) HealthyThresholdCount ¶
func (o TargetGroupHealthCheckConfigOutput) HealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5.
func (TargetGroupHealthCheckConfigOutput) Matcher ¶
func (o TargetGroupHealthCheckConfigOutput) Matcher() TargetGroupMatcherPtrOutput
The codes to use when checking for a successful response from a target.
func (TargetGroupHealthCheckConfigOutput) Path ¶
func (o TargetGroupHealthCheckConfigOutput) Path() pulumi.StringPtrOutput
The destination for health checks on the targets. If the protocol version is `HTTP/1.1` or `HTTP/2` , specify a valid URI (for example, `/path?query` ). The default path is `/` . Health checks are not supported if the protocol version is `gRPC` , however, you can choose `HTTP/1.1` or `HTTP/2` and specify a valid URI.
func (TargetGroupHealthCheckConfigOutput) Port ¶
func (o TargetGroupHealthCheckConfigOutput) Port() pulumi.IntPtrOutput
The port used when performing health checks on targets. The default setting is the port that a target receives traffic on.
func (TargetGroupHealthCheckConfigOutput) Protocol ¶
func (o TargetGroupHealthCheckConfigOutput) Protocol() TargetGroupHealthCheckConfigProtocolPtrOutput
The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS` . The default is `HTTP` .
func (TargetGroupHealthCheckConfigOutput) ProtocolVersion ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigOutput) ProtocolVersion() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2` .
func (TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutput ¶
func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutput() TargetGroupHealthCheckConfigOutput
func (TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutputWithContext ¶
func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigOutput
func (TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutput ¶
func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
func (TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
func (TargetGroupHealthCheckConfigOutput) UnhealthyThresholdCount ¶
func (o TargetGroupHealthCheckConfigOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2.
type TargetGroupHealthCheckConfigProtocol ¶
type TargetGroupHealthCheckConfigProtocol string
The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS` . The default is `HTTP` .
func (TargetGroupHealthCheckConfigProtocol) ElementType ¶
func (TargetGroupHealthCheckConfigProtocol) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocol) ToStringOutput ¶
func (e TargetGroupHealthCheckConfigProtocol) ToStringOutput() pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocol) ToStringOutputWithContext ¶
func (e TargetGroupHealthCheckConfigProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocol) ToStringPtrOutput ¶
func (e TargetGroupHealthCheckConfigProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocol) ToStringPtrOutputWithContext ¶
func (e TargetGroupHealthCheckConfigProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutput ¶
func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutput() TargetGroupHealthCheckConfigProtocolOutput
func (TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutputWithContext ¶
func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolOutput
func (TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutput ¶
func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
func (TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext ¶
func (e TargetGroupHealthCheckConfigProtocol) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
type TargetGroupHealthCheckConfigProtocolInput ¶
type TargetGroupHealthCheckConfigProtocolInput interface { pulumi.Input ToTargetGroupHealthCheckConfigProtocolOutput() TargetGroupHealthCheckConfigProtocolOutput ToTargetGroupHealthCheckConfigProtocolOutputWithContext(context.Context) TargetGroupHealthCheckConfigProtocolOutput }
TargetGroupHealthCheckConfigProtocolInput is an input type that accepts values of the TargetGroupHealthCheckConfigProtocol enum A concrete instance of `TargetGroupHealthCheckConfigProtocolInput` can be one of the following:
TargetGroupHealthCheckConfigProtocolHttp TargetGroupHealthCheckConfigProtocolHttps
type TargetGroupHealthCheckConfigProtocolOutput ¶
type TargetGroupHealthCheckConfigProtocolOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigProtocolOutput) ElementType ¶
func (TargetGroupHealthCheckConfigProtocolOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocolOutput) ToStringOutput ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToStringOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutput ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutput ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutput() TargetGroupHealthCheckConfigProtocolOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
func (TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
type TargetGroupHealthCheckConfigProtocolPtrInput ¶
type TargetGroupHealthCheckConfigProtocolPtrInput interface { pulumi.Input ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput }
func TargetGroupHealthCheckConfigProtocolPtr ¶
func TargetGroupHealthCheckConfigProtocolPtr(v string) TargetGroupHealthCheckConfigProtocolPtrInput
type TargetGroupHealthCheckConfigProtocolPtrOutput ¶
type TargetGroupHealthCheckConfigProtocolPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ElementType ¶
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutput ¶
func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput ¶
func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutput() TargetGroupHealthCheckConfigProtocolPtrOutput
func (TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigProtocolPtrOutput) ToTargetGroupHealthCheckConfigProtocolPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolPtrOutput
type TargetGroupHealthCheckConfigProtocolVersion ¶ added in v0.55.0
type TargetGroupHealthCheckConfigProtocolVersion string
The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2` .
func (TargetGroupHealthCheckConfigProtocolVersion) ElementType ¶ added in v0.55.0
func (TargetGroupHealthCheckConfigProtocolVersion) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocolVersion) ToStringOutput ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringOutput() pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToStringOutputWithContext ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutput ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutput ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutput() TargetGroupHealthCheckConfigProtocolVersionOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext ¶ added in v0.55.0
func (e TargetGroupHealthCheckConfigProtocolVersion) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
type TargetGroupHealthCheckConfigProtocolVersionInput ¶ added in v0.55.0
type TargetGroupHealthCheckConfigProtocolVersionInput interface { pulumi.Input ToTargetGroupHealthCheckConfigProtocolVersionOutput() TargetGroupHealthCheckConfigProtocolVersionOutput ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext(context.Context) TargetGroupHealthCheckConfigProtocolVersionOutput }
TargetGroupHealthCheckConfigProtocolVersionInput is an input type that accepts values of the TargetGroupHealthCheckConfigProtocolVersion enum A concrete instance of `TargetGroupHealthCheckConfigProtocolVersionInput` can be one of the following:
TargetGroupHealthCheckConfigProtocolVersionHttp1 TargetGroupHealthCheckConfigProtocolVersionHttp2
type TargetGroupHealthCheckConfigProtocolVersionOutput ¶ added in v0.55.0
type TargetGroupHealthCheckConfigProtocolVersionOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ElementType ¶ added in v0.55.0
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutput() TargetGroupHealthCheckConfigProtocolVersionOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
type TargetGroupHealthCheckConfigProtocolVersionPtrInput ¶ added in v0.55.0
type TargetGroupHealthCheckConfigProtocolVersionPtrInput interface { pulumi.Input ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput }
func TargetGroupHealthCheckConfigProtocolVersionPtr ¶ added in v0.55.0
func TargetGroupHealthCheckConfigProtocolVersionPtr(v string) TargetGroupHealthCheckConfigProtocolVersionPtrInput
type TargetGroupHealthCheckConfigProtocolVersionPtrOutput ¶ added in v0.55.0
type TargetGroupHealthCheckConfigProtocolVersionPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ElementType ¶ added in v0.55.0
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutput() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
func (TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigProtocolVersionPtrOutput) ToTargetGroupHealthCheckConfigProtocolVersionPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigProtocolVersionPtrOutput
type TargetGroupHealthCheckConfigPtrInput ¶
type TargetGroupHealthCheckConfigPtrInput interface { pulumi.Input ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput ToTargetGroupHealthCheckConfigPtrOutputWithContext(context.Context) TargetGroupHealthCheckConfigPtrOutput }
TargetGroupHealthCheckConfigPtrInput is an input type that accepts TargetGroupHealthCheckConfigArgs, TargetGroupHealthCheckConfigPtr and TargetGroupHealthCheckConfigPtrOutput values. You can construct a concrete instance of `TargetGroupHealthCheckConfigPtrInput` via:
TargetGroupHealthCheckConfigArgs{...} or: nil
func TargetGroupHealthCheckConfigPtr ¶
func TargetGroupHealthCheckConfigPtr(v *TargetGroupHealthCheckConfigArgs) TargetGroupHealthCheckConfigPtrInput
type TargetGroupHealthCheckConfigPtrOutput ¶
type TargetGroupHealthCheckConfigPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupHealthCheckConfigPtrOutput) ElementType ¶
func (TargetGroupHealthCheckConfigPtrOutput) ElementType() reflect.Type
func (TargetGroupHealthCheckConfigPtrOutput) Enabled ¶
func (o TargetGroupHealthCheckConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether health checking is enabled.
func (TargetGroupHealthCheckConfigPtrOutput) HealthCheckIntervalSeconds ¶
func (o TargetGroupHealthCheckConfigPtrOutput) HealthCheckIntervalSeconds() pulumi.IntPtrOutput
The approximate amount of time, in seconds, between health checks of an individual target. The range is 5–300 seconds. The default is 30 seconds.
func (TargetGroupHealthCheckConfigPtrOutput) HealthCheckTimeoutSeconds ¶
func (o TargetGroupHealthCheckConfigPtrOutput) HealthCheckTimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, to wait before reporting a target as unhealthy. The range is 1–120 seconds. The default is 5 seconds.
func (TargetGroupHealthCheckConfigPtrOutput) HealthyThresholdCount ¶
func (o TargetGroupHealthCheckConfigPtrOutput) HealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive successful health checks required before considering an unhealthy target healthy. The range is 2–10. The default is 5.
func (TargetGroupHealthCheckConfigPtrOutput) Matcher ¶
func (o TargetGroupHealthCheckConfigPtrOutput) Matcher() TargetGroupMatcherPtrOutput
The codes to use when checking for a successful response from a target.
func (TargetGroupHealthCheckConfigPtrOutput) Path ¶
func (o TargetGroupHealthCheckConfigPtrOutput) Path() pulumi.StringPtrOutput
The destination for health checks on the targets. If the protocol version is `HTTP/1.1` or `HTTP/2` , specify a valid URI (for example, `/path?query` ). The default path is `/` . Health checks are not supported if the protocol version is `gRPC` , however, you can choose `HTTP/1.1` or `HTTP/2` and specify a valid URI.
func (TargetGroupHealthCheckConfigPtrOutput) Port ¶
func (o TargetGroupHealthCheckConfigPtrOutput) Port() pulumi.IntPtrOutput
The port used when performing health checks on targets. The default setting is the port that a target receives traffic on.
func (TargetGroupHealthCheckConfigPtrOutput) Protocol ¶
func (o TargetGroupHealthCheckConfigPtrOutput) Protocol() TargetGroupHealthCheckConfigProtocolPtrOutput
The protocol used when performing health checks on targets. The possible protocols are `HTTP` and `HTTPS` . The default is `HTTP` .
func (TargetGroupHealthCheckConfigPtrOutput) ProtocolVersion ¶ added in v0.55.0
func (o TargetGroupHealthCheckConfigPtrOutput) ProtocolVersion() TargetGroupHealthCheckConfigProtocolVersionPtrOutput
The protocol version used when performing health checks on targets. The possible protocol versions are `HTTP1` and `HTTP2` .
func (TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutput ¶
func (o TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutput() TargetGroupHealthCheckConfigPtrOutput
func (TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext ¶
func (o TargetGroupHealthCheckConfigPtrOutput) ToTargetGroupHealthCheckConfigPtrOutputWithContext(ctx context.Context) TargetGroupHealthCheckConfigPtrOutput
func (TargetGroupHealthCheckConfigPtrOutput) UnhealthyThresholdCount ¶
func (o TargetGroupHealthCheckConfigPtrOutput) UnhealthyThresholdCount() pulumi.IntPtrOutput
The number of consecutive failed health checks required before considering a target unhealthy. The range is 2–10. The default is 2.
type TargetGroupInput ¶
type TargetGroupInput interface { pulumi.Input ToTargetGroupOutput() TargetGroupOutput ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput }
type TargetGroupMatcher ¶
type TargetGroupMatcher struct { // The HTTP code to use when checking for a successful response from a target. HttpCode string `pulumi:"httpCode"` }
type TargetGroupMatcherArgs ¶
type TargetGroupMatcherArgs struct { // The HTTP code to use when checking for a successful response from a target. HttpCode pulumi.StringInput `pulumi:"httpCode"` }
func (TargetGroupMatcherArgs) ElementType ¶
func (TargetGroupMatcherArgs) ElementType() reflect.Type
func (TargetGroupMatcherArgs) ToTargetGroupMatcherOutput ¶
func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
func (TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext ¶
func (i TargetGroupMatcherArgs) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
func (TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput ¶
func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
func (TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext ¶
func (i TargetGroupMatcherArgs) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
type TargetGroupMatcherInput ¶
type TargetGroupMatcherInput interface { pulumi.Input ToTargetGroupMatcherOutput() TargetGroupMatcherOutput ToTargetGroupMatcherOutputWithContext(context.Context) TargetGroupMatcherOutput }
TargetGroupMatcherInput is an input type that accepts TargetGroupMatcherArgs and TargetGroupMatcherOutput values. You can construct a concrete instance of `TargetGroupMatcherInput` via:
TargetGroupMatcherArgs{...}
type TargetGroupMatcherOutput ¶
type TargetGroupMatcherOutput struct{ *pulumi.OutputState }
func (TargetGroupMatcherOutput) ElementType ¶
func (TargetGroupMatcherOutput) ElementType() reflect.Type
func (TargetGroupMatcherOutput) HttpCode ¶
func (o TargetGroupMatcherOutput) HttpCode() pulumi.StringOutput
The HTTP code to use when checking for a successful response from a target.
func (TargetGroupMatcherOutput) ToTargetGroupMatcherOutput ¶
func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutput() TargetGroupMatcherOutput
func (TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext ¶
func (o TargetGroupMatcherOutput) ToTargetGroupMatcherOutputWithContext(ctx context.Context) TargetGroupMatcherOutput
func (TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput ¶
func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
func (TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext ¶
func (o TargetGroupMatcherOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
type TargetGroupMatcherPtrInput ¶
type TargetGroupMatcherPtrInput interface { pulumi.Input ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput ToTargetGroupMatcherPtrOutputWithContext(context.Context) TargetGroupMatcherPtrOutput }
TargetGroupMatcherPtrInput is an input type that accepts TargetGroupMatcherArgs, TargetGroupMatcherPtr and TargetGroupMatcherPtrOutput values. You can construct a concrete instance of `TargetGroupMatcherPtrInput` via:
TargetGroupMatcherArgs{...} or: nil
func TargetGroupMatcherPtr ¶
func TargetGroupMatcherPtr(v *TargetGroupMatcherArgs) TargetGroupMatcherPtrInput
type TargetGroupMatcherPtrOutput ¶
type TargetGroupMatcherPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupMatcherPtrOutput) Elem ¶
func (o TargetGroupMatcherPtrOutput) Elem() TargetGroupMatcherOutput
func (TargetGroupMatcherPtrOutput) ElementType ¶
func (TargetGroupMatcherPtrOutput) ElementType() reflect.Type
func (TargetGroupMatcherPtrOutput) HttpCode ¶
func (o TargetGroupMatcherPtrOutput) HttpCode() pulumi.StringPtrOutput
The HTTP code to use when checking for a successful response from a target.
func (TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput ¶
func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutput() TargetGroupMatcherPtrOutput
func (TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext ¶
func (o TargetGroupMatcherPtrOutput) ToTargetGroupMatcherPtrOutputWithContext(ctx context.Context) TargetGroupMatcherPtrOutput
type TargetGroupOutput ¶
type TargetGroupOutput struct{ *pulumi.OutputState }
func (TargetGroupOutput) Arn ¶
func (o TargetGroupOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the target group.
func (TargetGroupOutput) AwsId ¶ added in v0.99.0
func (o TargetGroupOutput) AwsId() pulumi.StringOutput
The ID of the target group.
func (TargetGroupOutput) Config ¶
func (o TargetGroupOutput) Config() TargetGroupConfigPtrOutput
The target group configuration.
func (TargetGroupOutput) CreatedAt ¶
func (o TargetGroupOutput) CreatedAt() pulumi.StringOutput
The date and time that the target group was created, specified in ISO-8601 format.
func (TargetGroupOutput) ElementType ¶
func (TargetGroupOutput) ElementType() reflect.Type
func (TargetGroupOutput) LastUpdatedAt ¶
func (o TargetGroupOutput) LastUpdatedAt() pulumi.StringOutput
The date and time that the target group was last updated, specified in ISO-8601 format.
func (TargetGroupOutput) Name ¶
func (o TargetGroupOutput) Name() pulumi.StringPtrOutput
The name of the target group. The name must be unique within the account. The valid characters are a-z, 0-9, and hyphens (-). You can't use a hyphen as the first or last character, or immediately after another hyphen.
If you don't specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
func (TargetGroupOutput) Status ¶
func (o TargetGroupOutput) Status() TargetGroupStatusOutput
The operation's status. You can retry the operation if the status is `CREATE_FAILED` . However, if you retry it while the status is `CREATE_IN_PROGRESS` , there is no change in the status.
func (TargetGroupOutput) Tags ¶
func (o TargetGroupOutput) Tags() aws.TagArrayOutput
The tags for the target group.
func (TargetGroupOutput) Targets ¶
func (o TargetGroupOutput) Targets() TargetGroupTargetArrayOutput
Describes a target.
func (TargetGroupOutput) ToTargetGroupOutput ¶
func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
func (TargetGroupOutput) ToTargetGroupOutputWithContext ¶
func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
func (TargetGroupOutput) Type ¶
func (o TargetGroupOutput) Type() TargetGroupTypeOutput
The type of target group.
type TargetGroupState ¶
type TargetGroupState struct { }
func (TargetGroupState) ElementType ¶
func (TargetGroupState) ElementType() reflect.Type
type TargetGroupStatus ¶
type TargetGroupStatus string
The operation's status. You can retry the operation if the status is `CREATE_FAILED` . However, if you retry it while the status is `CREATE_IN_PROGRESS` , there is no change in the status.
type TargetGroupStatusOutput ¶
type TargetGroupStatusOutput struct{ *pulumi.OutputState }
func (TargetGroupStatusOutput) ElementType ¶
func (TargetGroupStatusOutput) ElementType() reflect.Type
func (TargetGroupStatusOutput) ToStringOutput ¶
func (o TargetGroupStatusOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupStatusOutput) ToStringOutputWithContext ¶
func (o TargetGroupStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupStatusOutput) ToStringPtrOutput ¶
func (o TargetGroupStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupStatusOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupStatusOutput) ToTargetGroupStatusOutput ¶
func (o TargetGroupStatusOutput) ToTargetGroupStatusOutput() TargetGroupStatusOutput
func (TargetGroupStatusOutput) ToTargetGroupStatusOutputWithContext ¶
func (o TargetGroupStatusOutput) ToTargetGroupStatusOutputWithContext(ctx context.Context) TargetGroupStatusOutput
func (TargetGroupStatusOutput) ToTargetGroupStatusPtrOutput ¶
func (o TargetGroupStatusOutput) ToTargetGroupStatusPtrOutput() TargetGroupStatusPtrOutput
func (TargetGroupStatusOutput) ToTargetGroupStatusPtrOutputWithContext ¶
func (o TargetGroupStatusOutput) ToTargetGroupStatusPtrOutputWithContext(ctx context.Context) TargetGroupStatusPtrOutput
type TargetGroupStatusPtrOutput ¶
type TargetGroupStatusPtrOutput struct{ *pulumi.OutputState }
func (TargetGroupStatusPtrOutput) Elem ¶
func (o TargetGroupStatusPtrOutput) Elem() TargetGroupStatusOutput
func (TargetGroupStatusPtrOutput) ElementType ¶
func (TargetGroupStatusPtrOutput) ElementType() reflect.Type
func (TargetGroupStatusPtrOutput) ToStringPtrOutput ¶
func (o TargetGroupStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutput ¶
func (o TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutput() TargetGroupStatusPtrOutput
func (TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutputWithContext ¶
func (o TargetGroupStatusPtrOutput) ToTargetGroupStatusPtrOutputWithContext(ctx context.Context) TargetGroupStatusPtrOutput
type TargetGroupTag ¶
type TargetGroupTarget ¶
type TargetGroupTarget struct { // The ID of the target. If the target group type is `INSTANCE` , this is an instance ID. If the target group type is `IP` , this is an IP address. If the target group type is `LAMBDA` , this is the ARN of a Lambda function. If the target group type is `ALB` , this is the ARN of an Application Load Balancer. Id string `pulumi:"id"` // The port on which the target is listening. For HTTP, the default is 80. For HTTPS, the default is 443. Port *int `pulumi:"port"` }
type TargetGroupTargetArgs ¶
type TargetGroupTargetArgs struct { // The ID of the target. If the target group type is `INSTANCE` , this is an instance ID. If the target group type is `IP` , this is an IP address. If the target group type is `LAMBDA` , this is the ARN of a Lambda function. If the target group type is `ALB` , this is the ARN of an Application Load Balancer. Id pulumi.StringInput `pulumi:"id"` // The port on which the target is listening. For HTTP, the default is 80. For HTTPS, the default is 443. Port pulumi.IntPtrInput `pulumi:"port"` }
func (TargetGroupTargetArgs) ElementType ¶
func (TargetGroupTargetArgs) ElementType() reflect.Type
func (TargetGroupTargetArgs) ToTargetGroupTargetOutput ¶
func (i TargetGroupTargetArgs) ToTargetGroupTargetOutput() TargetGroupTargetOutput
func (TargetGroupTargetArgs) ToTargetGroupTargetOutputWithContext ¶
func (i TargetGroupTargetArgs) ToTargetGroupTargetOutputWithContext(ctx context.Context) TargetGroupTargetOutput
type TargetGroupTargetArray ¶
type TargetGroupTargetArray []TargetGroupTargetInput
func (TargetGroupTargetArray) ElementType ¶
func (TargetGroupTargetArray) ElementType() reflect.Type
func (TargetGroupTargetArray) ToTargetGroupTargetArrayOutput ¶
func (i TargetGroupTargetArray) ToTargetGroupTargetArrayOutput() TargetGroupTargetArrayOutput
func (TargetGroupTargetArray) ToTargetGroupTargetArrayOutputWithContext ¶
func (i TargetGroupTargetArray) ToTargetGroupTargetArrayOutputWithContext(ctx context.Context) TargetGroupTargetArrayOutput
type TargetGroupTargetArrayInput ¶
type TargetGroupTargetArrayInput interface { pulumi.Input ToTargetGroupTargetArrayOutput() TargetGroupTargetArrayOutput ToTargetGroupTargetArrayOutputWithContext(context.Context) TargetGroupTargetArrayOutput }
TargetGroupTargetArrayInput is an input type that accepts TargetGroupTargetArray and TargetGroupTargetArrayOutput values. You can construct a concrete instance of `TargetGroupTargetArrayInput` via:
TargetGroupTargetArray{ TargetGroupTargetArgs{...} }
type TargetGroupTargetArrayOutput ¶
type TargetGroupTargetArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetArrayOutput) ElementType ¶
func (TargetGroupTargetArrayOutput) ElementType() reflect.Type
func (TargetGroupTargetArrayOutput) Index ¶
func (o TargetGroupTargetArrayOutput) Index(i pulumi.IntInput) TargetGroupTargetOutput
func (TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutput ¶
func (o TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutput() TargetGroupTargetArrayOutput
func (TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutputWithContext ¶
func (o TargetGroupTargetArrayOutput) ToTargetGroupTargetArrayOutputWithContext(ctx context.Context) TargetGroupTargetArrayOutput
type TargetGroupTargetInput ¶
type TargetGroupTargetInput interface { pulumi.Input ToTargetGroupTargetOutput() TargetGroupTargetOutput ToTargetGroupTargetOutputWithContext(context.Context) TargetGroupTargetOutput }
TargetGroupTargetInput is an input type that accepts TargetGroupTargetArgs and TargetGroupTargetOutput values. You can construct a concrete instance of `TargetGroupTargetInput` via:
TargetGroupTargetArgs{...}
type TargetGroupTargetOutput ¶
type TargetGroupTargetOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetOutput) ElementType ¶
func (TargetGroupTargetOutput) ElementType() reflect.Type
func (TargetGroupTargetOutput) Id ¶
func (o TargetGroupTargetOutput) Id() pulumi.StringOutput
The ID of the target. If the target group type is `INSTANCE` , this is an instance ID. If the target group type is `IP` , this is an IP address. If the target group type is `LAMBDA` , this is the ARN of a Lambda function. If the target group type is `ALB` , this is the ARN of an Application Load Balancer.
func (TargetGroupTargetOutput) Port ¶
func (o TargetGroupTargetOutput) Port() pulumi.IntPtrOutput
The port on which the target is listening. For HTTP, the default is 80. For HTTPS, the default is 443.
func (TargetGroupTargetOutput) ToTargetGroupTargetOutput ¶
func (o TargetGroupTargetOutput) ToTargetGroupTargetOutput() TargetGroupTargetOutput
func (TargetGroupTargetOutput) ToTargetGroupTargetOutputWithContext ¶
func (o TargetGroupTargetOutput) ToTargetGroupTargetOutputWithContext(ctx context.Context) TargetGroupTargetOutput
type TargetGroupType ¶
type TargetGroupType string
The type of target group.
func (TargetGroupType) ElementType ¶
func (TargetGroupType) ElementType() reflect.Type
func (TargetGroupType) ToStringOutput ¶
func (e TargetGroupType) ToStringOutput() pulumi.StringOutput
func (TargetGroupType) ToStringOutputWithContext ¶
func (e TargetGroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupType) ToStringPtrOutput ¶
func (e TargetGroupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupType) ToStringPtrOutputWithContext ¶
func (e TargetGroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupType) ToTargetGroupTypeOutput ¶
func (e TargetGroupType) ToTargetGroupTypeOutput() TargetGroupTypeOutput
func (TargetGroupType) ToTargetGroupTypeOutputWithContext ¶
func (e TargetGroupType) ToTargetGroupTypeOutputWithContext(ctx context.Context) TargetGroupTypeOutput
func (TargetGroupType) ToTargetGroupTypePtrOutput ¶
func (e TargetGroupType) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
func (TargetGroupType) ToTargetGroupTypePtrOutputWithContext ¶
func (e TargetGroupType) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
type TargetGroupTypeInput ¶
type TargetGroupTypeInput interface { pulumi.Input ToTargetGroupTypeOutput() TargetGroupTypeOutput ToTargetGroupTypeOutputWithContext(context.Context) TargetGroupTypeOutput }
TargetGroupTypeInput is an input type that accepts values of the TargetGroupType enum A concrete instance of `TargetGroupTypeInput` can be one of the following:
TargetGroupTypeIp TargetGroupTypeLambda TargetGroupTypeInstance TargetGroupTypeAlb
type TargetGroupTypeOutput ¶
type TargetGroupTypeOutput struct{ *pulumi.OutputState }
func (TargetGroupTypeOutput) ElementType ¶
func (TargetGroupTypeOutput) ElementType() reflect.Type
func (TargetGroupTypeOutput) ToStringOutput ¶
func (o TargetGroupTypeOutput) ToStringOutput() pulumi.StringOutput
func (TargetGroupTypeOutput) ToStringOutputWithContext ¶
func (o TargetGroupTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TargetGroupTypeOutput) ToStringPtrOutput ¶
func (o TargetGroupTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupTypeOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupTypeOutput) ToTargetGroupTypeOutput ¶
func (o TargetGroupTypeOutput) ToTargetGroupTypeOutput() TargetGroupTypeOutput
func (TargetGroupTypeOutput) ToTargetGroupTypeOutputWithContext ¶
func (o TargetGroupTypeOutput) ToTargetGroupTypeOutputWithContext(ctx context.Context) TargetGroupTypeOutput
func (TargetGroupTypeOutput) ToTargetGroupTypePtrOutput ¶
func (o TargetGroupTypeOutput) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
func (TargetGroupTypeOutput) ToTargetGroupTypePtrOutputWithContext ¶
func (o TargetGroupTypeOutput) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
type TargetGroupTypePtrInput ¶
type TargetGroupTypePtrInput interface { pulumi.Input ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput ToTargetGroupTypePtrOutputWithContext(context.Context) TargetGroupTypePtrOutput }
func TargetGroupTypePtr ¶
func TargetGroupTypePtr(v string) TargetGroupTypePtrInput
type TargetGroupTypePtrOutput ¶
type TargetGroupTypePtrOutput struct{ *pulumi.OutputState }
func (TargetGroupTypePtrOutput) Elem ¶
func (o TargetGroupTypePtrOutput) Elem() TargetGroupTypeOutput
func (TargetGroupTypePtrOutput) ElementType ¶
func (TargetGroupTypePtrOutput) ElementType() reflect.Type
func (TargetGroupTypePtrOutput) ToStringPtrOutput ¶
func (o TargetGroupTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TargetGroupTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TargetGroupTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutput ¶
func (o TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutput() TargetGroupTypePtrOutput
func (TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutputWithContext ¶
func (o TargetGroupTypePtrOutput) ToTargetGroupTypePtrOutputWithContext(ctx context.Context) TargetGroupTypePtrOutput
Source Files
¶
- accessLogSubscription.go
- authPolicy.go
- getAccessLogSubscription.go
- getAuthPolicy.go
- getListener.go
- getResourcePolicy.go
- getRule.go
- getService.go
- getServiceNetwork.go
- getServiceNetworkServiceAssociation.go
- getServiceNetworkVpcAssociation.go
- getTargetGroup.go
- init.go
- listener.go
- pulumiEnums.go
- pulumiTypes.go
- resourcePolicy.go
- rule.go
- service.go
- serviceNetwork.go
- serviceNetworkServiceAssociation.go
- serviceNetworkVpcAssociation.go
- targetGroup.go