waiter

package
v0.0.0-...-4f69453 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 1, 2020 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ClientVpnEndpointStatusNotFound = "NotFound"

	ClientVpnEndpointStatusUnknown = "Unknown"
)
View Source
const (
	ClientVpnAuthorizationRuleStatusNotFound = "NotFound"

	ClientVpnAuthorizationRuleStatusUnknown = "Unknown"
)
View Source
const (
	ClientVpnNetworkAssociationStatusNotFound = "NotFound"

	ClientVpnNetworkAssociationStatusUnknown = "Unknown"
)
View Source
const (
	ClientVpnRouteStatusNotFound = "NotFound"

	ClientVpnRouteStatusUnknown = "Unknown"
)
View Source
const (
	SecurityGroupStatusCreated = "Created"

	SecurityGroupStatusNotFound = "NotFound"

	SecurityGroupStatusUnknown = "Unknown"
)
View Source
const (
	// Maximum amount of time to wait for a LocalGatewayRouteTableVpcAssociation to return Associated
	LocalGatewayRouteTableVpcAssociationAssociatedTimeout = 5 * time.Minute

	// Maximum amount of time to wait for a LocalGatewayRouteTableVpcAssociation to return Disassociated
	LocalGatewayRouteTableVpcAssociationDisassociatedTimeout = 5 * time.Minute
)
View Source
const (
	ClientVpnAuthorizationRuleActiveTimeout = 5 * time.Minute

	ClientVpnAuthorizationRuleRevokedTimeout = 5 * time.Minute
)
View Source
const (
	ClientVpnNetworkAssociationAssociatedTimeout = 10 * time.Minute

	ClientVpnNetworkAssociationAssociatedDelay = 4 * time.Minute

	ClientVpnNetworkAssociationDisassociatedTimeout = 10 * time.Minute

	ClientVpnNetworkAssociationDisassociatedDelay = 4 * time.Minute

	ClientVpnNetworkAssociationStatusPollInterval = 10 * time.Second
)
View Source
const (
	VpnGatewayVpcAttachmentAttachedTimeout = 15 * time.Minute

	VpnGatewayVpcAttachmentDetachedTimeout = 30 * time.Minute
)
View Source
const (
	ClientVpnEndpointDeletedTimout = 5 * time.Minute
)
View Source
const (
	ClientVpnRouteDeletedTimeout = 1 * time.Minute
)

Variables

This section is empty.

Functions

func ClientVpnAuthorizationRuleAuthorized

func ClientVpnAuthorizationRuleAuthorized(conn *ec2.EC2, authorizationRuleID string) (*ec2.AuthorizationRule, error)

func ClientVpnAuthorizationRuleRevoked

func ClientVpnAuthorizationRuleRevoked(conn *ec2.EC2, authorizationRuleID string) (*ec2.AuthorizationRule, error)

func ClientVpnAuthorizationRuleStatus

func ClientVpnAuthorizationRuleStatus(conn *ec2.EC2, authorizationRuleID string) resource.StateRefreshFunc

ClientVpnAuthorizationRuleStatus fetches the Client VPN authorization rule and its Status

func ClientVpnEndpointDeleted

func ClientVpnEndpointDeleted(conn *ec2.EC2, id string) (*ec2.ClientVpnEndpoint, error)

func ClientVpnEndpointStatus

func ClientVpnEndpointStatus(conn *ec2.EC2, endpointID string) resource.StateRefreshFunc

ClientVpnEndpointStatus fetches the Client VPN endpoint and its Status

func ClientVpnNetworkAssociationAssociated

func ClientVpnNetworkAssociationAssociated(conn *ec2.EC2, networkAssociationID, clientVpnEndpointID string) (*ec2.TargetNetwork, error)

func ClientVpnNetworkAssociationDisassociated

func ClientVpnNetworkAssociationDisassociated(conn *ec2.EC2, networkAssociationID, clientVpnEndpointID string) (*ec2.TargetNetwork, error)

func ClientVpnNetworkAssociationStatus

func ClientVpnNetworkAssociationStatus(conn *ec2.EC2, cvnaID string, cvepID string) resource.StateRefreshFunc

func ClientVpnRouteDeleted

func ClientVpnRouteDeleted(conn *ec2.EC2, routeID string) (*ec2.ClientVpnRoute, error)

func ClientVpnRouteStatus

func ClientVpnRouteStatus(conn *ec2.EC2, routeID string) resource.StateRefreshFunc

ClientVpnRouteStatus fetches the Client VPN route and its Status

func LocalGatewayRouteTableVpcAssociationAssociated

func LocalGatewayRouteTableVpcAssociationAssociated(conn *ec2.EC2, localGatewayRouteTableVpcAssociationID string) (*ec2.LocalGatewayRouteTableVpcAssociation, error)

LocalGatewayRouteTableVpcAssociationAssociated waits for a LocalGatewayRouteTableVpcAssociation to return Associated

func LocalGatewayRouteTableVpcAssociationDisassociated

func LocalGatewayRouteTableVpcAssociationDisassociated(conn *ec2.EC2, localGatewayRouteTableVpcAssociationID string) (*ec2.LocalGatewayRouteTableVpcAssociation, error)

LocalGatewayRouteTableVpcAssociationDisassociated waits for a LocalGatewayRouteTableVpcAssociation to return Disassociated

func LocalGatewayRouteTableVpcAssociationState

func LocalGatewayRouteTableVpcAssociationState(conn *ec2.EC2, localGatewayRouteTableVpcAssociationID string) resource.StateRefreshFunc

LocalGatewayRouteTableVpcAssociationState fetches the LocalGatewayRouteTableVpcAssociation and its State

func SecurityGroupCreated

func SecurityGroupCreated(conn *ec2.EC2, id string, timeout time.Duration) (*ec2.SecurityGroup, error)

func SecurityGroupStatus

func SecurityGroupStatus(conn *ec2.EC2, id string) resource.StateRefreshFunc

SecurityGroupStatus fetches the security group and its status

func VpnGatewayVpcAttachmentAttached

func VpnGatewayVpcAttachmentAttached(conn *ec2.EC2, vpnGatewayID, vpcID string) (*ec2.VpcAttachment, error)

func VpnGatewayVpcAttachmentDetached

func VpnGatewayVpcAttachmentDetached(conn *ec2.EC2, vpnGatewayID, vpcID string) (*ec2.VpcAttachment, error)

func VpnGatewayVpcAttachmentState

func VpnGatewayVpcAttachmentState(conn *ec2.EC2, vpnGatewayID, vpcID string) resource.StateRefreshFunc

VpnGatewayVpcAttachmentState fetches the attachment between the specified VPN gateway and VPC and its state

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL