Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(stateFactory StateFactory) composed.Action
Types ¶
type State ¶
type State struct { nfsinstancetypes.State // contains filtered or unexported fields }
type StateFactory ¶
type StateFactory interface {
NewState(ctx context.Context, nfsInstanceState nfsinstancetypes.State) (*State, error)
}
func NewStateFactory ¶
func NewStateFactory(skrProvider awsclient.SkrClientProvider[nfsinstanceclient.Client], env abstractions.Environment) StateFactory
Source Files
¶
- addFinalizer.go
- authorizeSecurityGroupIngress.go
- createEfs.go
- createMountTargets.go
- createSecurityGroup.go
- deleteEfs.go
- deleteMountTargets.go
- deleteSecurityGroup.go
- findSecurityGroup.go
- loadEfs.go
- loadMountTargets.go
- loadSecurityGroup.go
- new.go
- removeFinalizer.go
- removeMountTargetsFromOtherVpcs.go
- removeReadyCondition.go
- state.go
- updateStatus.go
- validateExistingMountTargets.go
- validateIpRangeSubnets.go
- waitEfsAvailable.go
- waitEfsDeleted.go
- waitMountTargetsAvailable.go
- waitMountTargetsDeleted.go
Click to show internal directories.
Click to hide internal directories.