Documentation
¶
Index ¶
Constants ¶
View Source
const NatGatewayDisassociateActionId = "com.steadybit.extension_azure.nat-gateway.disassociate-subnets"
View Source
const (
TargetIDNatGateway = "com.steadybit.extension_azure.nat-gateway"
)
Variables ¶
This section is empty.
Functions ¶
func NewNatGatewayDisassociateAction ¶
func NewNatGatewayDisassociateAction() action_kit_sdk.ActionWithStop[NatGatewayDisassociateState]
func NewNatGatewayDiscovery ¶
func NewNatGatewayDiscovery() discovery_kit_sdk.TargetDiscovery
Types ¶
type NatGatewayDisassociateState ¶
type NatGatewayDisassociateState struct {
SubscriptionId string
ResourceGroupName string
NatGatewayId string
NatGatewayName string
// SubnetRefs are the full ARM IDs of subnets currently associated with the NAT gateway at prepare time.
// We re-fetch each subnet at stop time and restore only the NatGateway field, so concurrent edits to other
// subnet fields by other operators are preserved.
SubnetRefs []string
}
NatGatewayDisassociateState holds enough information to restore each subnet's NAT Gateway association.
Click to show internal directories.
Click to hide internal directories.