Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface { Exists(ctx context.Context, resourceGroup, account string) (bool, error) Save(ctx context.Context, resourceGroup, account string, g Graph) error LoadPersisted(ctx context.Context, resourceGroup, account string) (PersistedGraph, error) GetUserDelegatedSASIgnitionBlobURL(ctx context.Context, resourceGroup, account, blobURL string, usesWorkloadIdentity bool) (string, error) }
func NewManager ¶
type PersistedGraph ¶
type PersistedGraph map[string]json.RawMessage
func (PersistedGraph) Get ¶
func (pg PersistedGraph) Get(is ...interface{}) error
func (PersistedGraph) Set ¶
func (pg PersistedGraph) Set(is ...interface{}) (err error)
Set is currently only used in unit test context. If you want to use this in production, you will want to be very sure that you are not losing state that you may need later
Click to show internal directories.
Click to hide internal directories.