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) ServiceNetworkLogType() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionOutput) Tags() aws.TagArrayOutput
- func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutput() AccessLogSubscriptionOutput
- func (o AccessLogSubscriptionOutput) ToAccessLogSubscriptionOutputWithContext(ctx context.Context) AccessLogSubscriptionOutput
- type AccessLogSubscriptionServiceNetworkLogType
- func (AccessLogSubscriptionServiceNetworkLogType) ElementType() reflect.Type
- func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutput() AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToStringOutput() pulumi.StringOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessLogSubscriptionServiceNetworkLogTypeInput
- type AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ElementType() reflect.Type
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutput() AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessLogSubscriptionServiceNetworkLogTypePtrInput
- type AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) Elem() AccessLogSubscriptionServiceNetworkLogTypeOutput
- func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ElementType() reflect.Type
- func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) ServiceNetworkLogType() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
- 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 LookupResourceConfigurationArgs
- type LookupResourceConfigurationOutputArgs
- type LookupResourceConfigurationResult
- type LookupResourceConfigurationResultOutput
- func (o LookupResourceConfigurationResultOutput) AllowAssociationToSharableServiceNetwork() pulumi.BoolPtrOutput
- func (o LookupResourceConfigurationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupResourceConfigurationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupResourceConfigurationResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupResourceConfigurationResultOutput) PortRanges() pulumi.StringArrayOutput
- func (o LookupResourceConfigurationResultOutput) ResourceConfigurationDefinition() pulumi.AnyOutput
- func (o LookupResourceConfigurationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutput() LookupResourceConfigurationResultOutput
- func (o LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutputWithContext(ctx context.Context) LookupResourceConfigurationResultOutput
- type LookupResourceGatewayArgs
- type LookupResourceGatewayOutputArgs
- type LookupResourceGatewayResult
- type LookupResourceGatewayResultOutput
- func (o LookupResourceGatewayResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupResourceGatewayResultOutput) ElementType() reflect.Type
- func (o LookupResourceGatewayResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupResourceGatewayResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupResourceGatewayResultOutput) Tags() aws.TagArrayOutput
- func (o LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutput() LookupResourceGatewayResultOutput
- func (o LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutputWithContext(ctx context.Context) LookupResourceGatewayResultOutput
- 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 LookupServiceNetworkResourceAssociationArgs
- type LookupServiceNetworkResourceAssociationOutputArgs
- type LookupServiceNetworkResourceAssociationResult
- type LookupServiceNetworkResourceAssociationResultOutput
- func (o LookupServiceNetworkResourceAssociationResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupServiceNetworkResourceAssociationResultOutput) ElementType() reflect.Type
- func (o LookupServiceNetworkResourceAssociationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupServiceNetworkResourceAssociationResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutput() LookupServiceNetworkResourceAssociationResultOutput
- func (o LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkResourceAssociationResultOutput
- 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) SharingConfig() ServiceNetworkSharingConfigPtrOutput
- 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 ResourceConfiguration
- type ResourceConfigurationArgs
- type ResourceConfigurationAuthType
- func (ResourceConfigurationAuthType) ElementType() reflect.Type
- func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutput() ResourceConfigurationAuthTypeOutput
- func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypeOutput
- func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
- func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
- func (e ResourceConfigurationAuthType) ToStringOutput() pulumi.StringOutput
- func (e ResourceConfigurationAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceConfigurationAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceConfigurationAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationAuthTypeInput
- type ResourceConfigurationAuthTypeOutput
- func (ResourceConfigurationAuthTypeOutput) ElementType() reflect.Type
- func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutput() ResourceConfigurationAuthTypeOutput
- func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypeOutput
- func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceConfigurationAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceConfigurationAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationAuthTypePtrInput
- type ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationAuthTypePtrOutput) Elem() ResourceConfigurationAuthTypeOutput
- func (ResourceConfigurationAuthTypePtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationDefinition0Properties
- type ResourceConfigurationDefinition0PropertiesArgs
- func (ResourceConfigurationDefinition0PropertiesArgs) ElementType() reflect.Type
- func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutput() ResourceConfigurationDefinition0PropertiesOutput
- func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesOutput
- func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
- func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
- type ResourceConfigurationDefinition0PropertiesInput
- type ResourceConfigurationDefinition0PropertiesOutput
- func (ResourceConfigurationDefinition0PropertiesOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition0PropertiesOutput) IpResource() pulumi.StringOutput
- func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutput() ResourceConfigurationDefinition0PropertiesOutput
- func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesOutput
- func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
- func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
- type ResourceConfigurationDefinition0PropertiesPtrInput
- type ResourceConfigurationDefinition0PropertiesPtrOutput
- func (o ResourceConfigurationDefinition0PropertiesPtrOutput) Elem() ResourceConfigurationDefinition0PropertiesOutput
- func (ResourceConfigurationDefinition0PropertiesPtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition0PropertiesPtrOutput) IpResource() pulumi.StringPtrOutput
- func (o ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
- func (o ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
- type ResourceConfigurationDefinition1Properties
- type ResourceConfigurationDefinition1PropertiesArgs
- func (ResourceConfigurationDefinition1PropertiesArgs) ElementType() reflect.Type
- func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutput() ResourceConfigurationDefinition1PropertiesOutput
- func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesOutput
- func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
- func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
- type ResourceConfigurationDefinition1PropertiesInput
- type ResourceConfigurationDefinition1PropertiesOutput
- func (o ResourceConfigurationDefinition1PropertiesOutput) ArnResource() pulumi.StringOutput
- func (ResourceConfigurationDefinition1PropertiesOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutput() ResourceConfigurationDefinition1PropertiesOutput
- func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesOutput
- func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
- func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
- type ResourceConfigurationDefinition1PropertiesPtrInput
- type ResourceConfigurationDefinition1PropertiesPtrOutput
- func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ArnResource() pulumi.StringPtrOutput
- func (o ResourceConfigurationDefinition1PropertiesPtrOutput) Elem() ResourceConfigurationDefinition1PropertiesOutput
- func (ResourceConfigurationDefinition1PropertiesPtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
- func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
- type ResourceConfigurationDefinition2Properties
- type ResourceConfigurationDefinition2PropertiesArgs
- func (ResourceConfigurationDefinition2PropertiesArgs) ElementType() reflect.Type
- func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutput() ResourceConfigurationDefinition2PropertiesOutput
- func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesOutput
- func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
- func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
- type ResourceConfigurationDefinition2PropertiesInput
- type ResourceConfigurationDefinition2PropertiesOutput
- func (o ResourceConfigurationDefinition2PropertiesOutput) DnsResource() ResourceConfigurationDnsResourceOutput
- func (ResourceConfigurationDefinition2PropertiesOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutput() ResourceConfigurationDefinition2PropertiesOutput
- func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesOutput
- func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
- func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
- type ResourceConfigurationDefinition2PropertiesPtrInput
- type ResourceConfigurationDefinition2PropertiesPtrOutput
- func (o ResourceConfigurationDefinition2PropertiesPtrOutput) DnsResource() ResourceConfigurationDnsResourcePtrOutput
- func (o ResourceConfigurationDefinition2PropertiesPtrOutput) Elem() ResourceConfigurationDefinition2PropertiesOutput
- func (ResourceConfigurationDefinition2PropertiesPtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
- func (o ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
- type ResourceConfigurationDnsResource
- type ResourceConfigurationDnsResourceArgs
- func (ResourceConfigurationDnsResourceArgs) ElementType() reflect.Type
- func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutput() ResourceConfigurationDnsResourceOutput
- func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceOutput
- func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
- func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
- type ResourceConfigurationDnsResourceInput
- type ResourceConfigurationDnsResourceIpAddressType
- func (ResourceConfigurationDnsResourceIpAddressType) ElementType() reflect.Type
- func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutput() ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToStringOutput() pulumi.StringOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationDnsResourceIpAddressTypeInput
- type ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutput() ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationDnsResourceIpAddressTypePtrInput
- type ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) Elem() ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationDnsResourceOutput
- func (o ResourceConfigurationDnsResourceOutput) DomainName() pulumi.StringOutput
- func (ResourceConfigurationDnsResourceOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDnsResourceOutput) IpAddressType() ResourceConfigurationDnsResourceIpAddressTypeOutput
- func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutput() ResourceConfigurationDnsResourceOutput
- func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceOutput
- func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
- func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
- type ResourceConfigurationDnsResourcePtrInput
- type ResourceConfigurationDnsResourcePtrOutput
- func (o ResourceConfigurationDnsResourcePtrOutput) DomainName() pulumi.StringPtrOutput
- func (o ResourceConfigurationDnsResourcePtrOutput) Elem() ResourceConfigurationDnsResourceOutput
- func (ResourceConfigurationDnsResourcePtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationDnsResourcePtrOutput) IpAddressType() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
- func (o ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
- func (o ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
- type ResourceConfigurationInput
- type ResourceConfigurationOutput
- func (o ResourceConfigurationOutput) AllowAssociationToSharableServiceNetwork() pulumi.BoolPtrOutput
- func (o ResourceConfigurationOutput) Arn() pulumi.StringOutput
- func (o ResourceConfigurationOutput) AwsId() pulumi.StringOutput
- func (ResourceConfigurationOutput) ElementType() reflect.Type
- func (o ResourceConfigurationOutput) Name() pulumi.StringPtrOutput
- func (o ResourceConfigurationOutput) PortRanges() pulumi.StringArrayOutput
- func (o ResourceConfigurationOutput) ProtocolType() ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationOutput) ResourceConfigurationAuthType() ResourceConfigurationAuthTypePtrOutput
- func (o ResourceConfigurationOutput) ResourceConfigurationDefinition() pulumi.AnyOutput
- func (o ResourceConfigurationOutput) ResourceConfigurationGroupId() pulumi.StringPtrOutput
- func (o ResourceConfigurationOutput) ResourceConfigurationType() ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationOutput) ResourceGatewayId() pulumi.StringPtrOutput
- func (o ResourceConfigurationOutput) Tags() aws.TagArrayOutput
- func (o ResourceConfigurationOutput) ToResourceConfigurationOutput() ResourceConfigurationOutput
- func (o ResourceConfigurationOutput) ToResourceConfigurationOutputWithContext(ctx context.Context) ResourceConfigurationOutput
- type ResourceConfigurationProtocolType
- func (ResourceConfigurationProtocolType) ElementType() reflect.Type
- func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutput() ResourceConfigurationProtocolTypeOutput
- func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypeOutput
- func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
- func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
- func (e ResourceConfigurationProtocolType) ToStringOutput() pulumi.StringOutput
- func (e ResourceConfigurationProtocolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceConfigurationProtocolType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceConfigurationProtocolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationProtocolTypeInput
- type ResourceConfigurationProtocolTypeOutput
- func (ResourceConfigurationProtocolTypeOutput) ElementType() reflect.Type
- func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutput() ResourceConfigurationProtocolTypeOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypeOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationProtocolTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationProtocolTypePtrInput
- type ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationProtocolTypePtrOutput) Elem() ResourceConfigurationProtocolTypeOutput
- func (ResourceConfigurationProtocolTypePtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
- func (o ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationState
- type ResourceConfigurationTag
- type ResourceConfigurationType
- func (ResourceConfigurationType) ElementType() reflect.Type
- func (e ResourceConfigurationType) ToResourceConfigurationTypeOutput() ResourceConfigurationTypeOutput
- func (e ResourceConfigurationType) ToResourceConfigurationTypeOutputWithContext(ctx context.Context) ResourceConfigurationTypeOutput
- func (e ResourceConfigurationType) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
- func (e ResourceConfigurationType) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
- func (e ResourceConfigurationType) ToStringOutput() pulumi.StringOutput
- func (e ResourceConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationTypeInput
- type ResourceConfigurationTypeOutput
- func (ResourceConfigurationTypeOutput) ElementType() reflect.Type
- func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutput() ResourceConfigurationTypeOutput
- func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutputWithContext(ctx context.Context) ResourceConfigurationTypeOutput
- func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceConfigurationTypePtrInput
- type ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationTypePtrOutput) Elem() ResourceConfigurationTypeOutput
- func (ResourceConfigurationTypePtrOutput) ElementType() reflect.Type
- func (o ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
- func (o ResourceConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceGateway
- type ResourceGatewayArgs
- type ResourceGatewayInput
- type ResourceGatewayIpAddressType
- func (ResourceGatewayIpAddressType) ElementType() reflect.Type
- func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutput() ResourceGatewayIpAddressTypeOutput
- func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypeOutput
- func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
- func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
- func (e ResourceGatewayIpAddressType) ToStringOutput() pulumi.StringOutput
- func (e ResourceGatewayIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ResourceGatewayIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ResourceGatewayIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceGatewayIpAddressTypeInput
- type ResourceGatewayIpAddressTypeOutput
- func (ResourceGatewayIpAddressTypeOutput) ElementType() reflect.Type
- func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutput() ResourceGatewayIpAddressTypeOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypeOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceGatewayIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceGatewayIpAddressTypePtrInput
- type ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayIpAddressTypePtrOutput) Elem() ResourceGatewayIpAddressTypeOutput
- func (ResourceGatewayIpAddressTypePtrOutput) ElementType() reflect.Type
- func (o ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceGatewayOutput
- func (o ResourceGatewayOutput) Arn() pulumi.StringOutput
- func (o ResourceGatewayOutput) AwsId() pulumi.StringOutput
- func (ResourceGatewayOutput) ElementType() reflect.Type
- func (o ResourceGatewayOutput) IpAddressType() ResourceGatewayIpAddressTypePtrOutput
- func (o ResourceGatewayOutput) Name() pulumi.StringPtrOutput
- func (o ResourceGatewayOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ResourceGatewayOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ResourceGatewayOutput) Tags() aws.TagArrayOutput
- func (o ResourceGatewayOutput) ToResourceGatewayOutput() ResourceGatewayOutput
- func (o ResourceGatewayOutput) ToResourceGatewayOutputWithContext(ctx context.Context) ResourceGatewayOutput
- func (o ResourceGatewayOutput) VpcIdentifier() pulumi.StringPtrOutput
- type ResourceGatewayState
- type ResourceGatewayTag
- 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) SharingConfig() ServiceNetworkSharingConfigPtrOutput
- func (o ServiceNetworkOutput) Tags() aws.TagArrayOutput
- func (o ServiceNetworkOutput) ToServiceNetworkOutput() ServiceNetworkOutput
- func (o ServiceNetworkOutput) ToServiceNetworkOutputWithContext(ctx context.Context) ServiceNetworkOutput
- type ServiceNetworkResourceAssociation
- func GetServiceNetworkResourceAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ServiceNetworkResourceAssociation, error)
- func NewServiceNetworkResourceAssociation(ctx *pulumi.Context, name string, args *ServiceNetworkResourceAssociationArgs, ...) (*ServiceNetworkResourceAssociation, error)
- func (*ServiceNetworkResourceAssociation) ElementType() reflect.Type
- func (i *ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutput() ServiceNetworkResourceAssociationOutput
- func (i *ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutputWithContext(ctx context.Context) ServiceNetworkResourceAssociationOutput
- type ServiceNetworkResourceAssociationArgs
- type ServiceNetworkResourceAssociationInput
- type ServiceNetworkResourceAssociationOutput
- func (o ServiceNetworkResourceAssociationOutput) Arn() pulumi.StringOutput
- func (o ServiceNetworkResourceAssociationOutput) AwsId() pulumi.StringOutput
- func (ServiceNetworkResourceAssociationOutput) ElementType() reflect.Type
- func (o ServiceNetworkResourceAssociationOutput) ResourceConfigurationId() pulumi.StringPtrOutput
- func (o ServiceNetworkResourceAssociationOutput) ServiceNetworkId() pulumi.StringPtrOutput
- func (o ServiceNetworkResourceAssociationOutput) Tags() aws.TagArrayOutput
- func (o ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutput() ServiceNetworkResourceAssociationOutput
- func (o ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutputWithContext(ctx context.Context) ServiceNetworkResourceAssociationOutput
- type ServiceNetworkResourceAssociationState
- type ServiceNetworkResourceAssociationTag
- 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 ServiceNetworkSharingConfig
- type ServiceNetworkSharingConfigArgs
- func (ServiceNetworkSharingConfigArgs) ElementType() reflect.Type
- func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutput() ServiceNetworkSharingConfigOutput
- func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigOutput
- func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
- func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
- type ServiceNetworkSharingConfigInput
- type ServiceNetworkSharingConfigOutput
- func (ServiceNetworkSharingConfigOutput) ElementType() reflect.Type
- func (o ServiceNetworkSharingConfigOutput) Enabled() pulumi.BoolOutput
- func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutput() ServiceNetworkSharingConfigOutput
- func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigOutput
- func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
- func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
- type ServiceNetworkSharingConfigPtrInput
- type ServiceNetworkSharingConfigPtrOutput
- func (o ServiceNetworkSharingConfigPtrOutput) Elem() ServiceNetworkSharingConfigOutput
- func (ServiceNetworkSharingConfigPtrOutput) ElementType() reflect.Type
- func (o ServiceNetworkSharingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
- func (o ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
- 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 ( AccessLogSubscriptionServiceNetworkLogTypeService = AccessLogSubscriptionServiceNetworkLogType("SERVICE") AccessLogSubscriptionServiceNetworkLogTypeResource = AccessLogSubscriptionServiceNetworkLogType("RESOURCE") )
const ( AuthPolicyStateEnumActive = AuthPolicyStateEnum("ACTIVE") AuthPolicyStateEnumInactive = AuthPolicyStateEnum("INACTIVE") )
const ( ListenerProtocolHttp = ListenerProtocol("HTTP") ListenerProtocolHttps = ListenerProtocol("HTTPS") ListenerProtocolTlsPassthrough = ListenerProtocol("TLS_PASSTHROUGH") )
const ( ResourceConfigurationAuthTypeNone = ResourceConfigurationAuthType("NONE") ResourceConfigurationAuthTypeAwsIam = ResourceConfigurationAuthType("AWS_IAM") )
const ( ResourceConfigurationDnsResourceIpAddressTypeIpv4 = ResourceConfigurationDnsResourceIpAddressType("IPV4") ResourceConfigurationDnsResourceIpAddressTypeIpv6 = ResourceConfigurationDnsResourceIpAddressType("IPV6") ResourceConfigurationDnsResourceIpAddressTypeDualstack = ResourceConfigurationDnsResourceIpAddressType("DUALSTACK") )
const ( ResourceConfigurationTypeGroup = ResourceConfigurationType("GROUP") ResourceConfigurationTypeChild = ResourceConfigurationType("CHILD") ResourceConfigurationTypeSingle = ResourceConfigurationType("SINGLE") ResourceConfigurationTypeArn = ResourceConfigurationType("ARN") )
const ( ResourceGatewayIpAddressTypeIpv4 = ResourceGatewayIpAddressType("IPV4") ResourceGatewayIpAddressTypeIpv6 = ResourceGatewayIpAddressType("IPV6") ResourceGatewayIpAddressTypeDualstack = ResourceGatewayIpAddressType("DUALSTACK") )
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") )
const (
ResourceConfigurationProtocolTypeTcp = ResourceConfigurationProtocolType("TCP")
)
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 ARN of the service network or service. ResourceIdentifier pulumi.StringPtrOutput `pulumi:"resourceIdentifier"` // Log type of the service network. ServiceNetworkLogType AccessLogSubscriptionServiceNetworkLogTypePtrOutput `pulumi:"serviceNetworkLogType"` // 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 ARN of the service network or service. ResourceIdentifier pulumi.StringPtrInput // Log type of the service network. ServiceNetworkLogType AccessLogSubscriptionServiceNetworkLogTypePtrInput // 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 ARN of the service network or service.
func (AccessLogSubscriptionOutput) ServiceNetworkLogType ¶ added in v1.9.0
func (o AccessLogSubscriptionOutput) ServiceNetworkLogType() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
Log type of the service network.
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 AccessLogSubscriptionServiceNetworkLogType ¶ added in v1.9.0
type AccessLogSubscriptionServiceNetworkLogType string
Log type of the service network.
func (AccessLogSubscriptionServiceNetworkLogType) ElementType ¶ added in v1.9.0
func (AccessLogSubscriptionServiceNetworkLogType) ElementType() reflect.Type
func (AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutput ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutput() AccessLogSubscriptionServiceNetworkLogTypeOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypeOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToStringOutput ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToStringOutput() pulumi.StringOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToStringOutputWithContext ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutput ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutputWithContext ¶ added in v1.9.0
func (e AccessLogSubscriptionServiceNetworkLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessLogSubscriptionServiceNetworkLogTypeInput ¶ added in v1.9.0
type AccessLogSubscriptionServiceNetworkLogTypeInput interface { pulumi.Input ToAccessLogSubscriptionServiceNetworkLogTypeOutput() AccessLogSubscriptionServiceNetworkLogTypeOutput ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext(context.Context) AccessLogSubscriptionServiceNetworkLogTypeOutput }
AccessLogSubscriptionServiceNetworkLogTypeInput is an input type that accepts values of the AccessLogSubscriptionServiceNetworkLogType enum A concrete instance of `AccessLogSubscriptionServiceNetworkLogTypeInput` can be one of the following:
AccessLogSubscriptionServiceNetworkLogTypeService AccessLogSubscriptionServiceNetworkLogTypeResource
type AccessLogSubscriptionServiceNetworkLogTypeOutput ¶ added in v1.9.0
type AccessLogSubscriptionServiceNetworkLogTypeOutput struct{ *pulumi.OutputState }
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ElementType ¶ added in v1.9.0
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ElementType() reflect.Type
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutput() AccessLogSubscriptionServiceNetworkLogTypeOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypeOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypeOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessLogSubscriptionServiceNetworkLogTypePtrInput ¶ added in v1.9.0
type AccessLogSubscriptionServiceNetworkLogTypePtrInput interface { pulumi.Input ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput }
func AccessLogSubscriptionServiceNetworkLogTypePtr ¶ added in v1.9.0
func AccessLogSubscriptionServiceNetworkLogTypePtr(v string) AccessLogSubscriptionServiceNetworkLogTypePtrInput
type AccessLogSubscriptionServiceNetworkLogTypePtrOutput ¶ added in v1.9.0
type AccessLogSubscriptionServiceNetworkLogTypePtrOutput struct{ *pulumi.OutputState }
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ElementType ¶ added in v1.9.0
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ElementType() reflect.Type
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutput() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToAccessLogSubscriptionServiceNetworkLogTypePtrOutputWithContext(ctx context.Context) AccessLogSubscriptionServiceNetworkLogTypePtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutput ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.9.0
func (o AccessLogSubscriptionServiceNetworkLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 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 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 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 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 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 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"` // Log type of the service network. ServiceNetworkLogType *AccessLogSubscriptionServiceNetworkLogType `pulumi:"serviceNetworkLogType"` // 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) ServiceNetworkLogType ¶ added in v1.9.0
func (o LookupAccessLogSubscriptionResultOutput) ServiceNetworkLogType() AccessLogSubscriptionServiceNetworkLogTypePtrOutput
Log type of the service network.
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 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 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 LookupResourceConfigurationArgs ¶ added in v1.14.0
type LookupResourceConfigurationArgs struct { // The Amazon Resource Name (ARN) of the resource configuration. Arn string `pulumi:"arn"` }
type LookupResourceConfigurationOutputArgs ¶ added in v1.14.0
type LookupResourceConfigurationOutputArgs struct { // The Amazon Resource Name (ARN) of the resource configuration. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupResourceConfigurationOutputArgs) ElementType ¶ added in v1.14.0
func (LookupResourceConfigurationOutputArgs) ElementType() reflect.Type
type LookupResourceConfigurationResult ¶ added in v1.14.0
type LookupResourceConfigurationResult struct { // Specifies whether the resource configuration can be associated with a sharable service network. AllowAssociationToSharableServiceNetwork *bool `pulumi:"allowAssociationToSharableServiceNetwork"` // The Amazon Resource Name (ARN) of the resource configuration. Arn *string `pulumi:"arn"` // The ID of the resource configuration. Id *string `pulumi:"id"` // The name of the resource configuration. Name *string `pulumi:"name"` // (SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30). PortRanges []string `pulumi:"portRanges"` // Identifies the resource configuration in one of the following ways: // // - *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. // - *Domain name* - Any domain name that is publicly resolvable. // - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported. ResourceConfigurationDefinition interface{} `pulumi:"resourceConfigurationDefinition"` // The tags for the resource configuration. Tags []aws.Tag `pulumi:"tags"` }
func LookupResourceConfiguration ¶ added in v1.14.0
func LookupResourceConfiguration(ctx *pulumi.Context, args *LookupResourceConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupResourceConfigurationResult, error)
VpcLattice ResourceConfiguration CFN resource
type LookupResourceConfigurationResultOutput ¶ added in v1.14.0
type LookupResourceConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupResourceConfigurationOutput ¶ added in v1.14.0
func LookupResourceConfigurationOutput(ctx *pulumi.Context, args LookupResourceConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupResourceConfigurationResultOutput
func (LookupResourceConfigurationResultOutput) AllowAssociationToSharableServiceNetwork ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) AllowAssociationToSharableServiceNetwork() pulumi.BoolPtrOutput
Specifies whether the resource configuration can be associated with a sharable service network.
func (LookupResourceConfigurationResultOutput) Arn ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the resource configuration.
func (LookupResourceConfigurationResultOutput) ElementType ¶ added in v1.14.0
func (LookupResourceConfigurationResultOutput) ElementType() reflect.Type
func (LookupResourceConfigurationResultOutput) Id ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) Id() pulumi.StringPtrOutput
The ID of the resource configuration.
func (LookupResourceConfigurationResultOutput) Name ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) Name() pulumi.StringPtrOutput
The name of the resource configuration.
func (LookupResourceConfigurationResultOutput) PortRanges ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) PortRanges() pulumi.StringArrayOutput
(SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30).
func (LookupResourceConfigurationResultOutput) ResourceConfigurationDefinition ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) ResourceConfigurationDefinition() pulumi.AnyOutput
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (LookupResourceConfigurationResultOutput) Tags ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) Tags() aws.TagArrayOutput
The tags for the resource configuration.
func (LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutput ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutput() LookupResourceConfigurationResultOutput
func (LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutputWithContext ¶ added in v1.14.0
func (o LookupResourceConfigurationResultOutput) ToLookupResourceConfigurationResultOutputWithContext(ctx context.Context) LookupResourceConfigurationResultOutput
type LookupResourceGatewayArgs ¶ added in v1.14.0
type LookupResourceGatewayArgs struct { // The Amazon Resource Name (ARN) of the resource gateway. Arn string `pulumi:"arn"` }
type LookupResourceGatewayOutputArgs ¶ added in v1.14.0
type LookupResourceGatewayOutputArgs struct { // The Amazon Resource Name (ARN) of the resource gateway. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupResourceGatewayOutputArgs) ElementType ¶ added in v1.14.0
func (LookupResourceGatewayOutputArgs) ElementType() reflect.Type
type LookupResourceGatewayResult ¶ added in v1.14.0
type LookupResourceGatewayResult struct { // The Amazon Resource Name (ARN) of the resource gateway. Arn *string `pulumi:"arn"` // The ID of the resource gateway. Id *string `pulumi:"id"` // The ID of one or more security groups to associate with the endpoint network interface. SecurityGroupIds []string `pulumi:"securityGroupIds"` // The tags for the resource gateway. Tags []aws.Tag `pulumi:"tags"` }
func LookupResourceGateway ¶ added in v1.14.0
func LookupResourceGateway(ctx *pulumi.Context, args *LookupResourceGatewayArgs, opts ...pulumi.InvokeOption) (*LookupResourceGatewayResult, error)
Creates a resource gateway for a service.
type LookupResourceGatewayResultOutput ¶ added in v1.14.0
type LookupResourceGatewayResultOutput struct{ *pulumi.OutputState }
func LookupResourceGatewayOutput ¶ added in v1.14.0
func LookupResourceGatewayOutput(ctx *pulumi.Context, args LookupResourceGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupResourceGatewayResultOutput
func (LookupResourceGatewayResultOutput) Arn ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the resource gateway.
func (LookupResourceGatewayResultOutput) ElementType ¶ added in v1.14.0
func (LookupResourceGatewayResultOutput) ElementType() reflect.Type
func (LookupResourceGatewayResultOutput) Id ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) Id() pulumi.StringPtrOutput
The ID of the resource gateway.
func (LookupResourceGatewayResultOutput) SecurityGroupIds ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
The ID of one or more security groups to associate with the endpoint network interface.
func (LookupResourceGatewayResultOutput) Tags ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) Tags() aws.TagArrayOutput
The tags for the resource gateway.
func (LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutput ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutput() LookupResourceGatewayResultOutput
func (LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutputWithContext ¶ added in v1.14.0
func (o LookupResourceGatewayResultOutput) ToLookupResourceGatewayResultOutputWithContext(ctx context.Context) LookupResourceGatewayResultOutput
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 LookupServiceNetworkResourceAssociationArgs ¶ added in v1.14.0
type LookupServiceNetworkResourceAssociationArgs struct { // The Amazon Resource Name (ARN) of the association. Arn string `pulumi:"arn"` }
type LookupServiceNetworkResourceAssociationOutputArgs ¶ added in v1.14.0
type LookupServiceNetworkResourceAssociationOutputArgs struct { // The Amazon Resource Name (ARN) of the association. Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServiceNetworkResourceAssociationOutputArgs) ElementType ¶ added in v1.14.0
func (LookupServiceNetworkResourceAssociationOutputArgs) ElementType() reflect.Type
type LookupServiceNetworkResourceAssociationResult ¶ added in v1.14.0
type LookupServiceNetworkResourceAssociationResult struct { // The Amazon Resource Name (ARN) of the association. Arn *string `pulumi:"arn"` // The ID of the association between the service network and resource configuration. Id *string `pulumi:"id"` // A key-value pair to associate with a resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupServiceNetworkResourceAssociation ¶ added in v1.14.0
func LookupServiceNetworkResourceAssociation(ctx *pulumi.Context, args *LookupServiceNetworkResourceAssociationArgs, opts ...pulumi.InvokeOption) (*LookupServiceNetworkResourceAssociationResult, error)
VpcLattice ServiceNetworkResourceAssociation CFN resource
type LookupServiceNetworkResourceAssociationResultOutput ¶ added in v1.14.0
type LookupServiceNetworkResourceAssociationResultOutput struct{ *pulumi.OutputState }
func LookupServiceNetworkResourceAssociationOutput ¶ added in v1.14.0
func LookupServiceNetworkResourceAssociationOutput(ctx *pulumi.Context, args LookupServiceNetworkResourceAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupServiceNetworkResourceAssociationResultOutput
func (LookupServiceNetworkResourceAssociationResultOutput) Arn ¶ added in v1.14.0
The Amazon Resource Name (ARN) of the association.
func (LookupServiceNetworkResourceAssociationResultOutput) ElementType ¶ added in v1.14.0
func (LookupServiceNetworkResourceAssociationResultOutput) ElementType() reflect.Type
func (LookupServiceNetworkResourceAssociationResultOutput) Id ¶ added in v1.14.0
The ID of the association between the service network and resource configuration.
func (LookupServiceNetworkResourceAssociationResultOutput) Tags ¶ added in v1.14.0
func (o LookupServiceNetworkResourceAssociationResultOutput) Tags() aws.TagArrayOutput
A key-value pair to associate with a resource.
func (LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutput ¶ added in v1.14.0
func (o LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutput() LookupServiceNetworkResourceAssociationResultOutput
func (LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutputWithContext ¶ added in v1.14.0
func (o LookupServiceNetworkResourceAssociationResultOutput) ToLookupServiceNetworkResourceAssociationResultOutputWithContext(ctx context.Context) LookupServiceNetworkResourceAssociationResultOutput
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"` // Specify if the service network should be enabled for sharing. SharingConfig *ServiceNetworkSharingConfig `pulumi:"sharingConfig"` // 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) SharingConfig ¶ added in v1.9.0
func (o LookupServiceNetworkResultOutput) SharingConfig() ServiceNetworkSharingConfigPtrOutput
Specify if the service network should be enabled for sharing.
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 ResourceConfiguration ¶ added in v1.14.0
type ResourceConfiguration struct { pulumi.CustomResourceState // Specifies whether the resource configuration can be associated with a sharable service network. AllowAssociationToSharableServiceNetwork pulumi.BoolPtrOutput `pulumi:"allowAssociationToSharableServiceNetwork"` // The Amazon Resource Name (ARN) of the resource configuration. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the resource configuration. AwsId pulumi.StringOutput `pulumi:"awsId"` // The name of the resource configuration. Name pulumi.StringPtrOutput `pulumi:"name"` // (SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30). PortRanges pulumi.StringArrayOutput `pulumi:"portRanges"` // (SINGLE, GROUP) The protocol accepted by the resource configuration. ProtocolType ResourceConfigurationProtocolTypePtrOutput `pulumi:"protocolType"` // The auth type for the resource configuration. ResourceConfigurationAuthType ResourceConfigurationAuthTypePtrOutput `pulumi:"resourceConfigurationAuthType"` // Identifies the resource configuration in one of the following ways: // // - *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. // - *Domain name* - Any domain name that is publicly resolvable. // - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported. ResourceConfigurationDefinition pulumi.AnyOutput `pulumi:"resourceConfigurationDefinition"` // The ID of the group resource configuration. ResourceConfigurationGroupId pulumi.StringPtrOutput `pulumi:"resourceConfigurationGroupId"` // The type of resource configuration. A resource configuration can be one of the following types: // // - *SINGLE* - A single resource. // - *GROUP* - A group of resources. You must create a group resource configuration before you create a child resource configuration. // - *CHILD* - A single resource that is part of a group resource configuration. // - *ARN* - An AWS resource. ResourceConfigurationType ResourceConfigurationTypePtrOutput `pulumi:"resourceConfigurationType"` // The ID of the resource gateway. ResourceGatewayId pulumi.StringPtrOutput `pulumi:"resourceGatewayId"` // The tags for the resource configuration. Tags aws.TagArrayOutput `pulumi:"tags"` }
VpcLattice ResourceConfiguration CFN resource
func GetResourceConfiguration ¶ added in v1.14.0
func GetResourceConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceConfigurationState, opts ...pulumi.ResourceOption) (*ResourceConfiguration, error)
GetResourceConfiguration gets an existing ResourceConfiguration 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 NewResourceConfiguration ¶ added in v1.14.0
func NewResourceConfiguration(ctx *pulumi.Context, name string, args *ResourceConfigurationArgs, opts ...pulumi.ResourceOption) (*ResourceConfiguration, error)
NewResourceConfiguration registers a new resource with the given unique name, arguments, and options.
func (*ResourceConfiguration) ElementType ¶ added in v1.14.0
func (*ResourceConfiguration) ElementType() reflect.Type
func (*ResourceConfiguration) ToResourceConfigurationOutput ¶ added in v1.14.0
func (i *ResourceConfiguration) ToResourceConfigurationOutput() ResourceConfigurationOutput
func (*ResourceConfiguration) ToResourceConfigurationOutputWithContext ¶ added in v1.14.0
func (i *ResourceConfiguration) ToResourceConfigurationOutputWithContext(ctx context.Context) ResourceConfigurationOutput
type ResourceConfigurationArgs ¶ added in v1.14.0
type ResourceConfigurationArgs struct { // Specifies whether the resource configuration can be associated with a sharable service network. AllowAssociationToSharableServiceNetwork pulumi.BoolPtrInput // The name of the resource configuration. Name pulumi.StringPtrInput // (SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30). PortRanges pulumi.StringArrayInput // (SINGLE, GROUP) The protocol accepted by the resource configuration. ProtocolType ResourceConfigurationProtocolTypePtrInput // The auth type for the resource configuration. ResourceConfigurationAuthType ResourceConfigurationAuthTypePtrInput // Identifies the resource configuration in one of the following ways: // // - *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. // - *Domain name* - Any domain name that is publicly resolvable. // - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported. ResourceConfigurationDefinition pulumi.Input // The ID of the group resource configuration. ResourceConfigurationGroupId pulumi.StringPtrInput // The type of resource configuration. A resource configuration can be one of the following types: // // - *SINGLE* - A single resource. // - *GROUP* - A group of resources. You must create a group resource configuration before you create a child resource configuration. // - *CHILD* - A single resource that is part of a group resource configuration. // - *ARN* - An AWS resource. ResourceConfigurationType ResourceConfigurationTypePtrInput // The ID of the resource gateway. ResourceGatewayId pulumi.StringPtrInput // The tags for the resource configuration. Tags aws.TagArrayInput }
The set of arguments for constructing a ResourceConfiguration resource.
func (ResourceConfigurationArgs) ElementType ¶ added in v1.14.0
func (ResourceConfigurationArgs) ElementType() reflect.Type
type ResourceConfigurationAuthType ¶ added in v1.14.0
type ResourceConfigurationAuthType string
The auth type for the resource configuration.
func (ResourceConfigurationAuthType) ElementType ¶ added in v1.14.0
func (ResourceConfigurationAuthType) ElementType() reflect.Type
func (ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutput ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutput() ResourceConfigurationAuthTypeOutput
func (ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypeOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypeOutput
func (ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthType) ToStringOutput ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationAuthType) ToStringOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationAuthType) ToStringPtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationAuthType) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationAuthTypeInput ¶ added in v1.14.0
type ResourceConfigurationAuthTypeInput interface { pulumi.Input ToResourceConfigurationAuthTypeOutput() ResourceConfigurationAuthTypeOutput ToResourceConfigurationAuthTypeOutputWithContext(context.Context) ResourceConfigurationAuthTypeOutput }
ResourceConfigurationAuthTypeInput is an input type that accepts values of the ResourceConfigurationAuthType enum A concrete instance of `ResourceConfigurationAuthTypeInput` can be one of the following:
ResourceConfigurationAuthTypeNone ResourceConfigurationAuthTypeAwsIam
type ResourceConfigurationAuthTypeOutput ¶ added in v1.14.0
type ResourceConfigurationAuthTypeOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationAuthTypeOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationAuthTypeOutput) ElementType() reflect.Type
func (ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutput() ResourceConfigurationAuthTypeOutput
func (ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypeOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypeOutput
func (ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthTypeOutput) ToStringOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationAuthTypeOutput) ToStringOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationAuthTypeOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationAuthTypePtrInput ¶ added in v1.14.0
type ResourceConfigurationAuthTypePtrInput interface { pulumi.Input ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput ToResourceConfigurationAuthTypePtrOutputWithContext(context.Context) ResourceConfigurationAuthTypePtrOutput }
func ResourceConfigurationAuthTypePtr ¶ added in v1.14.0
func ResourceConfigurationAuthTypePtr(v string) ResourceConfigurationAuthTypePtrInput
type ResourceConfigurationAuthTypePtrOutput ¶ added in v1.14.0
type ResourceConfigurationAuthTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationAuthTypePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationAuthTypePtrOutput) ElementType() reflect.Type
func (ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutput() ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypePtrOutput) ToResourceConfigurationAuthTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationAuthTypePtrOutput
func (ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationDefinition0Properties ¶ added in v1.14.0
type ResourceConfigurationDefinition0Properties struct {
IpResource string `pulumi:"ipResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
type ResourceConfigurationDefinition0PropertiesArgs ¶ added in v1.14.0
type ResourceConfigurationDefinition0PropertiesArgs struct {
IpResource pulumi.StringInput `pulumi:"ipResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition0PropertiesArgs) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition0PropertiesArgs) ElementType() reflect.Type
func (ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutput() ResourceConfigurationDefinition0PropertiesOutput
func (ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesOutput
func (ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
func (ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition0PropertiesArgs) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
type ResourceConfigurationDefinition0PropertiesInput ¶ added in v1.14.0
type ResourceConfigurationDefinition0PropertiesInput interface { pulumi.Input ToResourceConfigurationDefinition0PropertiesOutput() ResourceConfigurationDefinition0PropertiesOutput ToResourceConfigurationDefinition0PropertiesOutputWithContext(context.Context) ResourceConfigurationDefinition0PropertiesOutput }
ResourceConfigurationDefinition0PropertiesInput is an input type that accepts ResourceConfigurationDefinition0PropertiesArgs and ResourceConfigurationDefinition0PropertiesOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition0PropertiesInput` via:
ResourceConfigurationDefinition0PropertiesArgs{...}
type ResourceConfigurationDefinition0PropertiesOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition0PropertiesOutput struct{ *pulumi.OutputState }
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition0PropertiesOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition0PropertiesOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition0PropertiesOutput) IpResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesOutput) IpResource() pulumi.StringOutput
func (ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutput() ResourceConfigurationDefinition0PropertiesOutput
func (ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesOutput
func (ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
func (ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
type ResourceConfigurationDefinition0PropertiesPtrInput ¶ added in v1.14.0
type ResourceConfigurationDefinition0PropertiesPtrInput interface { pulumi.Input ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput }
ResourceConfigurationDefinition0PropertiesPtrInput is an input type that accepts ResourceConfigurationDefinition0PropertiesArgs, ResourceConfigurationDefinition0PropertiesPtr and ResourceConfigurationDefinition0PropertiesPtrOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition0PropertiesPtrInput` via:
ResourceConfigurationDefinition0PropertiesArgs{...} or: nil
func ResourceConfigurationDefinition0PropertiesPtr ¶ added in v1.14.0
func ResourceConfigurationDefinition0PropertiesPtr(v *ResourceConfigurationDefinition0PropertiesArgs) ResourceConfigurationDefinition0PropertiesPtrInput
type ResourceConfigurationDefinition0PropertiesPtrOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition0PropertiesPtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDefinition0PropertiesPtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition0PropertiesPtrOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition0PropertiesPtrOutput) IpResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesPtrOutput) IpResource() pulumi.StringPtrOutput
func (ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutput() ResourceConfigurationDefinition0PropertiesPtrOutput
func (ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition0PropertiesPtrOutput) ToResourceConfigurationDefinition0PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition0PropertiesPtrOutput
type ResourceConfigurationDefinition1Properties ¶ added in v1.14.0
type ResourceConfigurationDefinition1Properties struct {
ArnResource string `pulumi:"arnResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
type ResourceConfigurationDefinition1PropertiesArgs ¶ added in v1.14.0
type ResourceConfigurationDefinition1PropertiesArgs struct {
ArnResource pulumi.StringInput `pulumi:"arnResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition1PropertiesArgs) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition1PropertiesArgs) ElementType() reflect.Type
func (ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutput() ResourceConfigurationDefinition1PropertiesOutput
func (ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesOutput
func (ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
func (ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition1PropertiesArgs) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
type ResourceConfigurationDefinition1PropertiesInput ¶ added in v1.14.0
type ResourceConfigurationDefinition1PropertiesInput interface { pulumi.Input ToResourceConfigurationDefinition1PropertiesOutput() ResourceConfigurationDefinition1PropertiesOutput ToResourceConfigurationDefinition1PropertiesOutputWithContext(context.Context) ResourceConfigurationDefinition1PropertiesOutput }
ResourceConfigurationDefinition1PropertiesInput is an input type that accepts ResourceConfigurationDefinition1PropertiesArgs and ResourceConfigurationDefinition1PropertiesOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition1PropertiesInput` via:
ResourceConfigurationDefinition1PropertiesArgs{...}
type ResourceConfigurationDefinition1PropertiesOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition1PropertiesOutput struct{ *pulumi.OutputState }
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition1PropertiesOutput) ArnResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesOutput) ArnResource() pulumi.StringOutput
func (ResourceConfigurationDefinition1PropertiesOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition1PropertiesOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutput() ResourceConfigurationDefinition1PropertiesOutput
func (ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesOutput
func (ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
func (ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
type ResourceConfigurationDefinition1PropertiesPtrInput ¶ added in v1.14.0
type ResourceConfigurationDefinition1PropertiesPtrInput interface { pulumi.Input ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput }
ResourceConfigurationDefinition1PropertiesPtrInput is an input type that accepts ResourceConfigurationDefinition1PropertiesArgs, ResourceConfigurationDefinition1PropertiesPtr and ResourceConfigurationDefinition1PropertiesPtrOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition1PropertiesPtrInput` via:
ResourceConfigurationDefinition1PropertiesArgs{...} or: nil
func ResourceConfigurationDefinition1PropertiesPtr ¶ added in v1.14.0
func ResourceConfigurationDefinition1PropertiesPtr(v *ResourceConfigurationDefinition1PropertiesArgs) ResourceConfigurationDefinition1PropertiesPtrInput
type ResourceConfigurationDefinition1PropertiesPtrOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition1PropertiesPtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDefinition1PropertiesPtrOutput) ArnResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ArnResource() pulumi.StringPtrOutput
func (ResourceConfigurationDefinition1PropertiesPtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition1PropertiesPtrOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutput() ResourceConfigurationDefinition1PropertiesPtrOutput
func (ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition1PropertiesPtrOutput) ToResourceConfigurationDefinition1PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition1PropertiesPtrOutput
type ResourceConfigurationDefinition2Properties ¶ added in v1.14.0
type ResourceConfigurationDefinition2Properties struct {
DnsResource ResourceConfigurationDnsResource `pulumi:"dnsResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
type ResourceConfigurationDefinition2PropertiesArgs ¶ added in v1.14.0
type ResourceConfigurationDefinition2PropertiesArgs struct {
DnsResource ResourceConfigurationDnsResourceInput `pulumi:"dnsResource"`
}
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition2PropertiesArgs) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition2PropertiesArgs) ElementType() reflect.Type
func (ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutput() ResourceConfigurationDefinition2PropertiesOutput
func (ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesOutput
func (ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutput ¶ added in v1.14.0
func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
func (ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDefinition2PropertiesArgs) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
type ResourceConfigurationDefinition2PropertiesInput ¶ added in v1.14.0
type ResourceConfigurationDefinition2PropertiesInput interface { pulumi.Input ToResourceConfigurationDefinition2PropertiesOutput() ResourceConfigurationDefinition2PropertiesOutput ToResourceConfigurationDefinition2PropertiesOutputWithContext(context.Context) ResourceConfigurationDefinition2PropertiesOutput }
ResourceConfigurationDefinition2PropertiesInput is an input type that accepts ResourceConfigurationDefinition2PropertiesArgs and ResourceConfigurationDefinition2PropertiesOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition2PropertiesInput` via:
ResourceConfigurationDefinition2PropertiesArgs{...}
type ResourceConfigurationDefinition2PropertiesOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition2PropertiesOutput struct{ *pulumi.OutputState }
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationDefinition2PropertiesOutput) DnsResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesOutput) DnsResource() ResourceConfigurationDnsResourceOutput
func (ResourceConfigurationDefinition2PropertiesOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition2PropertiesOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutput() ResourceConfigurationDefinition2PropertiesOutput
func (ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesOutput
func (ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
func (ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
type ResourceConfigurationDefinition2PropertiesPtrInput ¶ added in v1.14.0
type ResourceConfigurationDefinition2PropertiesPtrInput interface { pulumi.Input ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput }
ResourceConfigurationDefinition2PropertiesPtrInput is an input type that accepts ResourceConfigurationDefinition2PropertiesArgs, ResourceConfigurationDefinition2PropertiesPtr and ResourceConfigurationDefinition2PropertiesPtrOutput values. You can construct a concrete instance of `ResourceConfigurationDefinition2PropertiesPtrInput` via:
ResourceConfigurationDefinition2PropertiesArgs{...} or: nil
func ResourceConfigurationDefinition2PropertiesPtr ¶ added in v1.14.0
func ResourceConfigurationDefinition2PropertiesPtr(v *ResourceConfigurationDefinition2PropertiesArgs) ResourceConfigurationDefinition2PropertiesPtrInput
type ResourceConfigurationDefinition2PropertiesPtrOutput ¶ added in v1.14.0
type ResourceConfigurationDefinition2PropertiesPtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDefinition2PropertiesPtrOutput) DnsResource ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesPtrOutput) DnsResource() ResourceConfigurationDnsResourcePtrOutput
func (ResourceConfigurationDefinition2PropertiesPtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDefinition2PropertiesPtrOutput) ElementType() reflect.Type
func (ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutput() ResourceConfigurationDefinition2PropertiesPtrOutput
func (ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDefinition2PropertiesPtrOutput) ToResourceConfigurationDefinition2PropertiesPtrOutputWithContext(ctx context.Context) ResourceConfigurationDefinition2PropertiesPtrOutput
type ResourceConfigurationDnsResource ¶ added in v1.14.0
type ResourceConfigurationDnsResource struct { DomainName string `pulumi:"domainName"` IpAddressType ResourceConfigurationDnsResourceIpAddressType `pulumi:"ipAddressType"` }
type ResourceConfigurationDnsResourceArgs ¶ added in v1.14.0
type ResourceConfigurationDnsResourceArgs struct { DomainName pulumi.StringInput `pulumi:"domainName"` IpAddressType ResourceConfigurationDnsResourceIpAddressTypeInput `pulumi:"ipAddressType"` }
func (ResourceConfigurationDnsResourceArgs) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourceArgs) ElementType() reflect.Type
func (ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutput ¶ added in v1.14.0
func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutput() ResourceConfigurationDnsResourceOutput
func (ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourceOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceOutput
func (ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutput ¶ added in v1.14.0
func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
func (ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutputWithContext ¶ added in v1.14.0
func (i ResourceConfigurationDnsResourceArgs) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
type ResourceConfigurationDnsResourceInput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceInput interface { pulumi.Input ToResourceConfigurationDnsResourceOutput() ResourceConfigurationDnsResourceOutput ToResourceConfigurationDnsResourceOutputWithContext(context.Context) ResourceConfigurationDnsResourceOutput }
ResourceConfigurationDnsResourceInput is an input type that accepts ResourceConfigurationDnsResourceArgs and ResourceConfigurationDnsResourceOutput values. You can construct a concrete instance of `ResourceConfigurationDnsResourceInput` via:
ResourceConfigurationDnsResourceArgs{...}
type ResourceConfigurationDnsResourceIpAddressType ¶ added in v1.14.0
type ResourceConfigurationDnsResourceIpAddressType string
func (ResourceConfigurationDnsResourceIpAddressType) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourceIpAddressType) ElementType() reflect.Type
func (ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutput ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutput() ResourceConfigurationDnsResourceIpAddressTypeOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypeOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToStringOutput ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToStringOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationDnsResourceIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationDnsResourceIpAddressTypeInput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceIpAddressTypeInput interface { pulumi.Input ToResourceConfigurationDnsResourceIpAddressTypeOutput() ResourceConfigurationDnsResourceIpAddressTypeOutput ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext(context.Context) ResourceConfigurationDnsResourceIpAddressTypeOutput }
ResourceConfigurationDnsResourceIpAddressTypeInput is an input type that accepts values of the ResourceConfigurationDnsResourceIpAddressType enum A concrete instance of `ResourceConfigurationDnsResourceIpAddressTypeInput` can be one of the following:
ResourceConfigurationDnsResourceIpAddressTypeIpv4 ResourceConfigurationDnsResourceIpAddressTypeIpv6 ResourceConfigurationDnsResourceIpAddressTypeDualstack
type ResourceConfigurationDnsResourceIpAddressTypeOutput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceIpAddressTypeOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ElementType() reflect.Type
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutput() ResourceConfigurationDnsResourceIpAddressTypeOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypeOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypeOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationDnsResourceIpAddressTypePtrInput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceIpAddressTypePtrInput interface { pulumi.Input ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput }
func ResourceConfigurationDnsResourceIpAddressTypePtr ¶ added in v1.14.0
func ResourceConfigurationDnsResourceIpAddressTypePtr(v string) ResourceConfigurationDnsResourceIpAddressTypePtrInput
type ResourceConfigurationDnsResourceIpAddressTypePtrOutput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceIpAddressTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ElementType() reflect.Type
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutput() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToResourceConfigurationDnsResourceIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationDnsResourceOutput ¶ added in v1.14.0
type ResourceConfigurationDnsResourceOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDnsResourceOutput) DomainName ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) DomainName() pulumi.StringOutput
func (ResourceConfigurationDnsResourceOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourceOutput) ElementType() reflect.Type
func (ResourceConfigurationDnsResourceOutput) IpAddressType ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) IpAddressType() ResourceConfigurationDnsResourceIpAddressTypeOutput
func (ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutput() ResourceConfigurationDnsResourceOutput
func (ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourceOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourceOutput
func (ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
func (ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourceOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
type ResourceConfigurationDnsResourcePtrInput ¶ added in v1.14.0
type ResourceConfigurationDnsResourcePtrInput interface { pulumi.Input ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput ToResourceConfigurationDnsResourcePtrOutputWithContext(context.Context) ResourceConfigurationDnsResourcePtrOutput }
ResourceConfigurationDnsResourcePtrInput is an input type that accepts ResourceConfigurationDnsResourceArgs, ResourceConfigurationDnsResourcePtr and ResourceConfigurationDnsResourcePtrOutput values. You can construct a concrete instance of `ResourceConfigurationDnsResourcePtrInput` via:
ResourceConfigurationDnsResourceArgs{...} or: nil
func ResourceConfigurationDnsResourcePtr ¶ added in v1.14.0
func ResourceConfigurationDnsResourcePtr(v *ResourceConfigurationDnsResourceArgs) ResourceConfigurationDnsResourcePtrInput
type ResourceConfigurationDnsResourcePtrOutput ¶ added in v1.14.0
type ResourceConfigurationDnsResourcePtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationDnsResourcePtrOutput) DomainName ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourcePtrOutput) DomainName() pulumi.StringPtrOutput
func (ResourceConfigurationDnsResourcePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationDnsResourcePtrOutput) ElementType() reflect.Type
func (ResourceConfigurationDnsResourcePtrOutput) IpAddressType ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourcePtrOutput) IpAddressType() ResourceConfigurationDnsResourceIpAddressTypePtrOutput
func (ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutput() ResourceConfigurationDnsResourcePtrOutput
func (ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationDnsResourcePtrOutput) ToResourceConfigurationDnsResourcePtrOutputWithContext(ctx context.Context) ResourceConfigurationDnsResourcePtrOutput
type ResourceConfigurationInput ¶ added in v1.14.0
type ResourceConfigurationInput interface { pulumi.Input ToResourceConfigurationOutput() ResourceConfigurationOutput ToResourceConfigurationOutputWithContext(ctx context.Context) ResourceConfigurationOutput }
type ResourceConfigurationOutput ¶ added in v1.14.0
type ResourceConfigurationOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationOutput) AllowAssociationToSharableServiceNetwork ¶ added in v1.14.0
func (o ResourceConfigurationOutput) AllowAssociationToSharableServiceNetwork() pulumi.BoolPtrOutput
Specifies whether the resource configuration can be associated with a sharable service network.
func (ResourceConfigurationOutput) Arn ¶ added in v1.14.0
func (o ResourceConfigurationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the resource configuration.
func (ResourceConfigurationOutput) AwsId ¶ added in v1.14.0
func (o ResourceConfigurationOutput) AwsId() pulumi.StringOutput
The ID of the resource configuration.
func (ResourceConfigurationOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationOutput) ElementType() reflect.Type
func (ResourceConfigurationOutput) Name ¶ added in v1.14.0
func (o ResourceConfigurationOutput) Name() pulumi.StringPtrOutput
The name of the resource configuration.
func (ResourceConfigurationOutput) PortRanges ¶ added in v1.14.0
func (o ResourceConfigurationOutput) PortRanges() pulumi.StringArrayOutput
(SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535). You can separate port ranges using commas (for example: 1,2,22-30).
func (ResourceConfigurationOutput) ProtocolType ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ProtocolType() ResourceConfigurationProtocolTypePtrOutput
(SINGLE, GROUP) The protocol accepted by the resource configuration.
func (ResourceConfigurationOutput) ResourceConfigurationAuthType ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ResourceConfigurationAuthType() ResourceConfigurationAuthTypePtrOutput
The auth type for the resource configuration.
func (ResourceConfigurationOutput) ResourceConfigurationDefinition ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ResourceConfigurationDefinition() pulumi.AnyOutput
Identifies the resource configuration in one of the following ways:
- *Amazon Resource Name (ARN)* - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN. - *Domain name* - Any domain name that is publicly resolvable. - *IP address* - For IPv4 and IPv6, only IP addresses in the VPC are supported.
func (ResourceConfigurationOutput) ResourceConfigurationGroupId ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ResourceConfigurationGroupId() pulumi.StringPtrOutput
The ID of the group resource configuration.
func (ResourceConfigurationOutput) ResourceConfigurationType ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ResourceConfigurationType() ResourceConfigurationTypePtrOutput
The type of resource configuration. A resource configuration can be one of the following types:
- *SINGLE* - A single resource. - *GROUP* - A group of resources. You must create a group resource configuration before you create a child resource configuration. - *CHILD* - A single resource that is part of a group resource configuration. - *ARN* - An AWS resource.
func (ResourceConfigurationOutput) ResourceGatewayId ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ResourceGatewayId() pulumi.StringPtrOutput
The ID of the resource gateway.
func (ResourceConfigurationOutput) Tags ¶ added in v1.14.0
func (o ResourceConfigurationOutput) Tags() aws.TagArrayOutput
The tags for the resource configuration.
func (ResourceConfigurationOutput) ToResourceConfigurationOutput ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ToResourceConfigurationOutput() ResourceConfigurationOutput
func (ResourceConfigurationOutput) ToResourceConfigurationOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationOutput) ToResourceConfigurationOutputWithContext(ctx context.Context) ResourceConfigurationOutput
type ResourceConfigurationProtocolType ¶ added in v1.14.0
type ResourceConfigurationProtocolType string
(SINGLE, GROUP) The protocol accepted by the resource configuration.
func (ResourceConfigurationProtocolType) ElementType ¶ added in v1.14.0
func (ResourceConfigurationProtocolType) ElementType() reflect.Type
func (ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutput ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutput() ResourceConfigurationProtocolTypeOutput
func (ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypeOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypeOutput
func (ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolType) ToStringOutput ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationProtocolType) ToStringOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationProtocolType) ToStringPtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationProtocolType) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationProtocolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationProtocolTypeInput ¶ added in v1.14.0
type ResourceConfigurationProtocolTypeInput interface { pulumi.Input ToResourceConfigurationProtocolTypeOutput() ResourceConfigurationProtocolTypeOutput ToResourceConfigurationProtocolTypeOutputWithContext(context.Context) ResourceConfigurationProtocolTypeOutput }
ResourceConfigurationProtocolTypeInput is an input type that accepts values of the ResourceConfigurationProtocolType enum A concrete instance of `ResourceConfigurationProtocolTypeInput` can be one of the following:
ResourceConfigurationProtocolTypeTcp
type ResourceConfigurationProtocolTypeOutput ¶ added in v1.14.0
type ResourceConfigurationProtocolTypeOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationProtocolTypeOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationProtocolTypeOutput) ElementType() reflect.Type
func (ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutput() ResourceConfigurationProtocolTypeOutput
func (ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypeOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypeOutput
func (ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolTypeOutput) ToStringOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationProtocolTypeOutput) ToStringOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationProtocolTypeOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationProtocolTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationProtocolTypePtrInput ¶ added in v1.14.0
type ResourceConfigurationProtocolTypePtrInput interface { pulumi.Input ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput ToResourceConfigurationProtocolTypePtrOutputWithContext(context.Context) ResourceConfigurationProtocolTypePtrOutput }
func ResourceConfigurationProtocolTypePtr ¶ added in v1.14.0
func ResourceConfigurationProtocolTypePtr(v string) ResourceConfigurationProtocolTypePtrInput
type ResourceConfigurationProtocolTypePtrOutput ¶ added in v1.14.0
type ResourceConfigurationProtocolTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationProtocolTypePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationProtocolTypePtrOutput) ElementType() reflect.Type
func (ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutput() ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypePtrOutput) ToResourceConfigurationProtocolTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationProtocolTypePtrOutput
func (ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationProtocolTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationState ¶ added in v1.14.0
type ResourceConfigurationState struct { }
func (ResourceConfigurationState) ElementType ¶ added in v1.14.0
func (ResourceConfigurationState) ElementType() reflect.Type
type ResourceConfigurationTag ¶ added in v1.14.0
type ResourceConfigurationType ¶ added in v1.14.0
type ResourceConfigurationType string
The type of resource configuration. A resource configuration can be one of the following types:
- *SINGLE* - A single resource. - *GROUP* - A group of resources. You must create a group resource configuration before you create a child resource configuration. - *CHILD* - A single resource that is part of a group resource configuration. - *ARN* - An AWS resource.
func (ResourceConfigurationType) ElementType ¶ added in v1.14.0
func (ResourceConfigurationType) ElementType() reflect.Type
func (ResourceConfigurationType) ToResourceConfigurationTypeOutput ¶ added in v1.14.0
func (e ResourceConfigurationType) ToResourceConfigurationTypeOutput() ResourceConfigurationTypeOutput
func (ResourceConfigurationType) ToResourceConfigurationTypeOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationType) ToResourceConfigurationTypeOutputWithContext(ctx context.Context) ResourceConfigurationTypeOutput
func (ResourceConfigurationType) ToResourceConfigurationTypePtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationType) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
func (ResourceConfigurationType) ToResourceConfigurationTypePtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationType) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
func (ResourceConfigurationType) ToStringOutput ¶ added in v1.14.0
func (e ResourceConfigurationType) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationType) ToStringOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationType) ToStringPtrOutput ¶ added in v1.14.0
func (e ResourceConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationType) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (e ResourceConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationTypeInput ¶ added in v1.14.0
type ResourceConfigurationTypeInput interface { pulumi.Input ToResourceConfigurationTypeOutput() ResourceConfigurationTypeOutput ToResourceConfigurationTypeOutputWithContext(context.Context) ResourceConfigurationTypeOutput }
ResourceConfigurationTypeInput is an input type that accepts values of the ResourceConfigurationType enum A concrete instance of `ResourceConfigurationTypeInput` can be one of the following:
ResourceConfigurationTypeGroup ResourceConfigurationTypeChild ResourceConfigurationTypeSingle ResourceConfigurationTypeArn
type ResourceConfigurationTypeOutput ¶ added in v1.14.0
type ResourceConfigurationTypeOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationTypeOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationTypeOutput) ElementType() reflect.Type
func (ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutput() ResourceConfigurationTypeOutput
func (ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypeOutputWithContext(ctx context.Context) ResourceConfigurationTypeOutput
func (ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
func (ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
func (ResourceConfigurationTypeOutput) ToStringOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceConfigurationTypeOutput) ToStringOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceConfigurationTypeOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceConfigurationTypePtrInput ¶ added in v1.14.0
type ResourceConfigurationTypePtrInput interface { pulumi.Input ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput ToResourceConfigurationTypePtrOutputWithContext(context.Context) ResourceConfigurationTypePtrOutput }
func ResourceConfigurationTypePtr ¶ added in v1.14.0
func ResourceConfigurationTypePtr(v string) ResourceConfigurationTypePtrInput
type ResourceConfigurationTypePtrOutput ¶ added in v1.14.0
type ResourceConfigurationTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceConfigurationTypePtrOutput) Elem ¶ added in v1.14.0
func (o ResourceConfigurationTypePtrOutput) Elem() ResourceConfigurationTypeOutput
func (ResourceConfigurationTypePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceConfigurationTypePtrOutput) ElementType() reflect.Type
func (ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutput() ResourceConfigurationTypePtrOutput
func (ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypePtrOutput) ToResourceConfigurationTypePtrOutputWithContext(ctx context.Context) ResourceConfigurationTypePtrOutput
func (ResourceConfigurationTypePtrOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceConfigurationTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceGateway ¶ added in v1.14.0
type ResourceGateway struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the resource gateway. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the resource gateway. AwsId pulumi.StringOutput `pulumi:"awsId"` // The type of IP address used by the resource gateway. IpAddressType ResourceGatewayIpAddressTypePtrOutput `pulumi:"ipAddressType"` // The name of the resource gateway. Name pulumi.StringPtrOutput `pulumi:"name"` // The ID of one or more security groups to associate with the endpoint network interface. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The ID of one or more subnets in which to create an endpoint network interface. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // The tags for the resource gateway. Tags aws.TagArrayOutput `pulumi:"tags"` // The ID of the VPC for the resource gateway. VpcIdentifier pulumi.StringPtrOutput `pulumi:"vpcIdentifier"` }
Creates a resource gateway for a service.
func GetResourceGateway ¶ added in v1.14.0
func GetResourceGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceGatewayState, opts ...pulumi.ResourceOption) (*ResourceGateway, error)
GetResourceGateway gets an existing ResourceGateway 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 NewResourceGateway ¶ added in v1.14.0
func NewResourceGateway(ctx *pulumi.Context, name string, args *ResourceGatewayArgs, opts ...pulumi.ResourceOption) (*ResourceGateway, error)
NewResourceGateway registers a new resource with the given unique name, arguments, and options.
func (*ResourceGateway) ElementType ¶ added in v1.14.0
func (*ResourceGateway) ElementType() reflect.Type
func (*ResourceGateway) ToResourceGatewayOutput ¶ added in v1.14.0
func (i *ResourceGateway) ToResourceGatewayOutput() ResourceGatewayOutput
func (*ResourceGateway) ToResourceGatewayOutputWithContext ¶ added in v1.14.0
func (i *ResourceGateway) ToResourceGatewayOutputWithContext(ctx context.Context) ResourceGatewayOutput
type ResourceGatewayArgs ¶ added in v1.14.0
type ResourceGatewayArgs struct { // The type of IP address used by the resource gateway. IpAddressType ResourceGatewayIpAddressTypePtrInput // The name of the resource gateway. Name pulumi.StringPtrInput // The ID of one or more security groups to associate with the endpoint network interface. SecurityGroupIds pulumi.StringArrayInput // The ID of one or more subnets in which to create an endpoint network interface. SubnetIds pulumi.StringArrayInput // The tags for the resource gateway. Tags aws.TagArrayInput // The ID of the VPC for the resource gateway. VpcIdentifier pulumi.StringPtrInput }
The set of arguments for constructing a ResourceGateway resource.
func (ResourceGatewayArgs) ElementType ¶ added in v1.14.0
func (ResourceGatewayArgs) ElementType() reflect.Type
type ResourceGatewayInput ¶ added in v1.14.0
type ResourceGatewayInput interface { pulumi.Input ToResourceGatewayOutput() ResourceGatewayOutput ToResourceGatewayOutputWithContext(ctx context.Context) ResourceGatewayOutput }
type ResourceGatewayIpAddressType ¶ added in v1.14.0
type ResourceGatewayIpAddressType string
The type of IP address used by the resource gateway.
func (ResourceGatewayIpAddressType) ElementType ¶ added in v1.14.0
func (ResourceGatewayIpAddressType) ElementType() reflect.Type
func (ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutput ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutput() ResourceGatewayIpAddressTypeOutput
func (ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutputWithContext ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypeOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypeOutput
func (ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutput ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressType) ToStringOutput ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToStringOutput() pulumi.StringOutput
func (ResourceGatewayIpAddressType) ToStringOutputWithContext ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceGatewayIpAddressType) ToStringPtrOutput ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceGatewayIpAddressType) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (e ResourceGatewayIpAddressType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceGatewayIpAddressTypeInput ¶ added in v1.14.0
type ResourceGatewayIpAddressTypeInput interface { pulumi.Input ToResourceGatewayIpAddressTypeOutput() ResourceGatewayIpAddressTypeOutput ToResourceGatewayIpAddressTypeOutputWithContext(context.Context) ResourceGatewayIpAddressTypeOutput }
ResourceGatewayIpAddressTypeInput is an input type that accepts values of the ResourceGatewayIpAddressType enum A concrete instance of `ResourceGatewayIpAddressTypeInput` can be one of the following:
ResourceGatewayIpAddressTypeIpv4 ResourceGatewayIpAddressTypeIpv6 ResourceGatewayIpAddressTypeDualstack
type ResourceGatewayIpAddressTypeOutput ¶ added in v1.14.0
type ResourceGatewayIpAddressTypeOutput struct{ *pulumi.OutputState }
func (ResourceGatewayIpAddressTypeOutput) ElementType ¶ added in v1.14.0
func (ResourceGatewayIpAddressTypeOutput) ElementType() reflect.Type
func (ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutput() ResourceGatewayIpAddressTypeOutput
func (ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypeOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypeOutput
func (ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressTypeOutput) ToStringOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToStringOutput() pulumi.StringOutput
func (ResourceGatewayIpAddressTypeOutput) ToStringOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ResourceGatewayIpAddressTypeOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceGatewayIpAddressTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceGatewayIpAddressTypePtrInput ¶ added in v1.14.0
type ResourceGatewayIpAddressTypePtrInput interface { pulumi.Input ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput ToResourceGatewayIpAddressTypePtrOutputWithContext(context.Context) ResourceGatewayIpAddressTypePtrOutput }
func ResourceGatewayIpAddressTypePtr ¶ added in v1.14.0
func ResourceGatewayIpAddressTypePtr(v string) ResourceGatewayIpAddressTypePtrInput
type ResourceGatewayIpAddressTypePtrOutput ¶ added in v1.14.0
type ResourceGatewayIpAddressTypePtrOutput struct{ *pulumi.OutputState }
func (ResourceGatewayIpAddressTypePtrOutput) ElementType ¶ added in v1.14.0
func (ResourceGatewayIpAddressTypePtrOutput) ElementType() reflect.Type
func (ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutput() ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypePtrOutput) ToResourceGatewayIpAddressTypePtrOutputWithContext(ctx context.Context) ResourceGatewayIpAddressTypePtrOutput
func (ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutput ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayIpAddressTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceGatewayOutput ¶ added in v1.14.0
type ResourceGatewayOutput struct{ *pulumi.OutputState }
func (ResourceGatewayOutput) Arn ¶ added in v1.14.0
func (o ResourceGatewayOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the resource gateway.
func (ResourceGatewayOutput) AwsId ¶ added in v1.14.0
func (o ResourceGatewayOutput) AwsId() pulumi.StringOutput
The ID of the resource gateway.
func (ResourceGatewayOutput) ElementType ¶ added in v1.14.0
func (ResourceGatewayOutput) ElementType() reflect.Type
func (ResourceGatewayOutput) IpAddressType ¶ added in v1.14.0
func (o ResourceGatewayOutput) IpAddressType() ResourceGatewayIpAddressTypePtrOutput
The type of IP address used by the resource gateway.
func (ResourceGatewayOutput) Name ¶ added in v1.14.0
func (o ResourceGatewayOutput) Name() pulumi.StringPtrOutput
The name of the resource gateway.
func (ResourceGatewayOutput) SecurityGroupIds ¶ added in v1.14.0
func (o ResourceGatewayOutput) SecurityGroupIds() pulumi.StringArrayOutput
The ID of one or more security groups to associate with the endpoint network interface.
func (ResourceGatewayOutput) SubnetIds ¶ added in v1.14.0
func (o ResourceGatewayOutput) SubnetIds() pulumi.StringArrayOutput
The ID of one or more subnets in which to create an endpoint network interface.
func (ResourceGatewayOutput) Tags ¶ added in v1.14.0
func (o ResourceGatewayOutput) Tags() aws.TagArrayOutput
The tags for the resource gateway.
func (ResourceGatewayOutput) ToResourceGatewayOutput ¶ added in v1.14.0
func (o ResourceGatewayOutput) ToResourceGatewayOutput() ResourceGatewayOutput
func (ResourceGatewayOutput) ToResourceGatewayOutputWithContext ¶ added in v1.14.0
func (o ResourceGatewayOutput) ToResourceGatewayOutputWithContext(ctx context.Context) ResourceGatewayOutput
func (ResourceGatewayOutput) VpcIdentifier ¶ added in v1.14.0
func (o ResourceGatewayOutput) VpcIdentifier() pulumi.StringPtrOutput
The ID of the VPC for the resource gateway.
type ResourceGatewayState ¶ added in v1.14.0
type ResourceGatewayState struct { }
func (ResourceGatewayState) ElementType ¶ added in v1.14.0
func (ResourceGatewayState) ElementType() reflect.Type
type ResourceGatewayTag ¶ added in v1.14.0
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 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 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 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 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 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 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"` // Specify if the service network should be enabled for sharing. SharingConfig ServiceNetworkSharingConfigPtrOutput `pulumi:"sharingConfig"` // 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 // Specify if the service network should be enabled for sharing. SharingConfig ServiceNetworkSharingConfigPtrInput // 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) SharingConfig ¶ added in v1.9.0
func (o ServiceNetworkOutput) SharingConfig() ServiceNetworkSharingConfigPtrOutput
Specify if the service network should be enabled for sharing.
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 ServiceNetworkResourceAssociation ¶ added in v1.14.0
type ServiceNetworkResourceAssociation struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the association. Arn pulumi.StringOutput `pulumi:"arn"` // The ID of the association between the service network and resource configuration. AwsId pulumi.StringOutput `pulumi:"awsId"` // The ID of the resource configuration associated with the service network. ResourceConfigurationId pulumi.StringPtrOutput `pulumi:"resourceConfigurationId"` // The ID of the service network associated with the resource configuration. ServiceNetworkId pulumi.StringPtrOutput `pulumi:"serviceNetworkId"` // A key-value pair to associate with a resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
VpcLattice ServiceNetworkResourceAssociation CFN resource
func GetServiceNetworkResourceAssociation ¶ added in v1.14.0
func GetServiceNetworkResourceAssociation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceNetworkResourceAssociationState, opts ...pulumi.ResourceOption) (*ServiceNetworkResourceAssociation, error)
GetServiceNetworkResourceAssociation gets an existing ServiceNetworkResourceAssociation 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 NewServiceNetworkResourceAssociation ¶ added in v1.14.0
func NewServiceNetworkResourceAssociation(ctx *pulumi.Context, name string, args *ServiceNetworkResourceAssociationArgs, opts ...pulumi.ResourceOption) (*ServiceNetworkResourceAssociation, error)
NewServiceNetworkResourceAssociation registers a new resource with the given unique name, arguments, and options.
func (*ServiceNetworkResourceAssociation) ElementType ¶ added in v1.14.0
func (*ServiceNetworkResourceAssociation) ElementType() reflect.Type
func (*ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutput ¶ added in v1.14.0
func (i *ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutput() ServiceNetworkResourceAssociationOutput
func (*ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutputWithContext ¶ added in v1.14.0
func (i *ServiceNetworkResourceAssociation) ToServiceNetworkResourceAssociationOutputWithContext(ctx context.Context) ServiceNetworkResourceAssociationOutput
type ServiceNetworkResourceAssociationArgs ¶ added in v1.14.0
type ServiceNetworkResourceAssociationArgs struct { // The ID of the resource configuration associated with the service network. ResourceConfigurationId pulumi.StringPtrInput // The ID of the service network associated with the resource configuration. ServiceNetworkId pulumi.StringPtrInput // A key-value pair to associate with a resource. Tags aws.TagArrayInput }
The set of arguments for constructing a ServiceNetworkResourceAssociation resource.
func (ServiceNetworkResourceAssociationArgs) ElementType ¶ added in v1.14.0
func (ServiceNetworkResourceAssociationArgs) ElementType() reflect.Type
type ServiceNetworkResourceAssociationInput ¶ added in v1.14.0
type ServiceNetworkResourceAssociationInput interface { pulumi.Input ToServiceNetworkResourceAssociationOutput() ServiceNetworkResourceAssociationOutput ToServiceNetworkResourceAssociationOutputWithContext(ctx context.Context) ServiceNetworkResourceAssociationOutput }
type ServiceNetworkResourceAssociationOutput ¶ added in v1.14.0
type ServiceNetworkResourceAssociationOutput struct{ *pulumi.OutputState }
func (ServiceNetworkResourceAssociationOutput) Arn ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the association.
func (ServiceNetworkResourceAssociationOutput) AwsId ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) AwsId() pulumi.StringOutput
The ID of the association between the service network and resource configuration.
func (ServiceNetworkResourceAssociationOutput) ElementType ¶ added in v1.14.0
func (ServiceNetworkResourceAssociationOutput) ElementType() reflect.Type
func (ServiceNetworkResourceAssociationOutput) ResourceConfigurationId ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) ResourceConfigurationId() pulumi.StringPtrOutput
The ID of the resource configuration associated with the service network.
func (ServiceNetworkResourceAssociationOutput) ServiceNetworkId ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) ServiceNetworkId() pulumi.StringPtrOutput
The ID of the service network associated with the resource configuration.
func (ServiceNetworkResourceAssociationOutput) Tags ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) Tags() aws.TagArrayOutput
A key-value pair to associate with a resource.
func (ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutput ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutput() ServiceNetworkResourceAssociationOutput
func (ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutputWithContext ¶ added in v1.14.0
func (o ServiceNetworkResourceAssociationOutput) ToServiceNetworkResourceAssociationOutputWithContext(ctx context.Context) ServiceNetworkResourceAssociationOutput
type ServiceNetworkResourceAssociationState ¶ added in v1.14.0
type ServiceNetworkResourceAssociationState struct { }
func (ServiceNetworkResourceAssociationState) ElementType ¶ added in v1.14.0
func (ServiceNetworkResourceAssociationState) ElementType() reflect.Type
type ServiceNetworkResourceAssociationTag ¶ added in v1.14.0
type ServiceNetworkResourceAssociationTag struct { // The tag key. Key string `pulumi:"key"` // A tag value. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
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 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 ARN of the service network. You must use an ARN if the resources 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 ARN of the service. ServiceIdentifier pulumi.StringPtrInput // The ID or ARN of the service network. You must use an ARN if the resources 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 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 ARN of the service network. You must use an ARN if the resources 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 ServiceNetworkSharingConfig ¶ added in v1.9.0
type ServiceNetworkSharingConfig struct { // Specify if the service network should be enabled for sharing. Enabled bool `pulumi:"enabled"` }
type ServiceNetworkSharingConfigArgs ¶ added in v1.9.0
type ServiceNetworkSharingConfigArgs struct { // Specify if the service network should be enabled for sharing. Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ServiceNetworkSharingConfigArgs) ElementType ¶ added in v1.9.0
func (ServiceNetworkSharingConfigArgs) ElementType() reflect.Type
func (ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutput ¶ added in v1.9.0
func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutput() ServiceNetworkSharingConfigOutput
func (ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutputWithContext ¶ added in v1.9.0
func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigOutput
func (ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutput ¶ added in v1.9.0
func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
func (ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutputWithContext ¶ added in v1.9.0
func (i ServiceNetworkSharingConfigArgs) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
type ServiceNetworkSharingConfigInput ¶ added in v1.9.0
type ServiceNetworkSharingConfigInput interface { pulumi.Input ToServiceNetworkSharingConfigOutput() ServiceNetworkSharingConfigOutput ToServiceNetworkSharingConfigOutputWithContext(context.Context) ServiceNetworkSharingConfigOutput }
ServiceNetworkSharingConfigInput is an input type that accepts ServiceNetworkSharingConfigArgs and ServiceNetworkSharingConfigOutput values. You can construct a concrete instance of `ServiceNetworkSharingConfigInput` via:
ServiceNetworkSharingConfigArgs{...}
type ServiceNetworkSharingConfigOutput ¶ added in v1.9.0
type ServiceNetworkSharingConfigOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSharingConfigOutput) ElementType ¶ added in v1.9.0
func (ServiceNetworkSharingConfigOutput) ElementType() reflect.Type
func (ServiceNetworkSharingConfigOutput) Enabled ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigOutput) Enabled() pulumi.BoolOutput
Specify if the service network should be enabled for sharing.
func (ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutput ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutput() ServiceNetworkSharingConfigOutput
func (ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutputWithContext ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigOutput
func (ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutput ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
func (ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutputWithContext ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigOutput) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
type ServiceNetworkSharingConfigPtrInput ¶ added in v1.9.0
type ServiceNetworkSharingConfigPtrInput interface { pulumi.Input ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput ToServiceNetworkSharingConfigPtrOutputWithContext(context.Context) ServiceNetworkSharingConfigPtrOutput }
ServiceNetworkSharingConfigPtrInput is an input type that accepts ServiceNetworkSharingConfigArgs, ServiceNetworkSharingConfigPtr and ServiceNetworkSharingConfigPtrOutput values. You can construct a concrete instance of `ServiceNetworkSharingConfigPtrInput` via:
ServiceNetworkSharingConfigArgs{...} or: nil
func ServiceNetworkSharingConfigPtr ¶ added in v1.9.0
func ServiceNetworkSharingConfigPtr(v *ServiceNetworkSharingConfigArgs) ServiceNetworkSharingConfigPtrInput
type ServiceNetworkSharingConfigPtrOutput ¶ added in v1.9.0
type ServiceNetworkSharingConfigPtrOutput struct{ *pulumi.OutputState }
func (ServiceNetworkSharingConfigPtrOutput) ElementType ¶ added in v1.9.0
func (ServiceNetworkSharingConfigPtrOutput) ElementType() reflect.Type
func (ServiceNetworkSharingConfigPtrOutput) Enabled ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Specify if the service network should be enabled for sharing.
func (ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutput ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutput() ServiceNetworkSharingConfigPtrOutput
func (ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutputWithContext ¶ added in v1.9.0
func (o ServiceNetworkSharingConfigPtrOutput) ToServiceNetworkSharingConfigPtrOutputWithContext(ctx context.Context) ServiceNetworkSharingConfigPtrOutput
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 ARN of the service network. You must use an ARN if the resources 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 ARN of the service network. You must use an ARN if the resources 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 ARN of the service network. You must use an ARN if the resources 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
- getResourceConfiguration.go
- getResourceGateway.go
- getResourcePolicy.go
- getRule.go
- getService.go
- getServiceNetwork.go
- getServiceNetworkResourceAssociation.go
- getServiceNetworkServiceAssociation.go
- getServiceNetworkVpcAssociation.go
- getTargetGroup.go
- init.go
- listener.go
- pulumiEnums.go
- pulumiTypes.go
- resourceConfiguration.go
- resourceGateway.go
- resourcePolicy.go
- rule.go
- service.go
- serviceNetwork.go
- serviceNetworkResourceAssociation.go
- serviceNetworkServiceAssociation.go
- serviceNetworkVpcAssociation.go
- targetGroup.go