Documentation
¶
Index ¶
- func AlgorithmFromKeyUsage(u *key_manager.KeyUsage) string
- func DataSourceKey() *schema.Resource
- func ExpandKeyRotationPolicy(v any) (*key_manager.KeyRotationPolicy, error)
- func ExpandKeyUsageFromFields(d *schema.ResourceData) *key_manager.KeyUsage
- func ExpandKeyUsageLegacy(usage string) *key_manager.KeyUsage
- func FlattenKeyRotationPolicy(rp *key_manager.KeyRotationPolicy) []map[string]any
- func NewKeyManagerAPIWithRegionAndID(m any, id string) (*key_manager.API, scw.Region, string, error)
- func NewRotateKeyAction() action.Action
- func ResourceKeyManagerKey() *schema.Resource
- func UsageToString(u *key_manager.KeyUsage) string
- type RotateKeyAction
- func (a *RotateKeyAction) Configure(ctx context.Context, req action.ConfigureRequest, ...)
- func (a *RotateKeyAction) Invoke(ctx context.Context, req action.InvokeRequest, resp *action.InvokeResponse)
- func (a *RotateKeyAction) Metadata(ctx context.Context, req action.MetadataRequest, resp *action.MetadataResponse)
- func (a *RotateKeyAction) Schema(ctx context.Context, req action.SchemaRequest, resp *action.SchemaResponse)
- type RotateKeyActionModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlgorithmFromKeyUsage ¶ added in v2.60.5
func AlgorithmFromKeyUsage(u *key_manager.KeyUsage) string
func DataSourceKey ¶ added in v2.65.0
func ExpandKeyRotationPolicy ¶
func ExpandKeyRotationPolicy(v any) (*key_manager.KeyRotationPolicy, error)
func ExpandKeyUsageFromFields ¶ added in v2.60.5
func ExpandKeyUsageFromFields(d *schema.ResourceData) *key_manager.KeyUsage
func ExpandKeyUsageLegacy ¶ added in v2.60.5
func ExpandKeyUsageLegacy(usage string) *key_manager.KeyUsage
func FlattenKeyRotationPolicy ¶
func FlattenKeyRotationPolicy(rp *key_manager.KeyRotationPolicy) []map[string]any
func NewRotateKeyAction ¶ added in v2.65.0
func ResourceKeyManagerKey ¶
func UsageToString ¶
func UsageToString(u *key_manager.KeyUsage) string
Types ¶
type RotateKeyAction ¶ added in v2.65.0
type RotateKeyAction struct {
// contains filtered or unexported fields
}
func (*RotateKeyAction) Configure ¶ added in v2.65.0
func (a *RotateKeyAction) Configure(ctx context.Context, req action.ConfigureRequest, resp *action.ConfigureResponse)
func (*RotateKeyAction) Invoke ¶ added in v2.65.0
func (a *RotateKeyAction) Invoke(ctx context.Context, req action.InvokeRequest, resp *action.InvokeResponse)
func (*RotateKeyAction) Metadata ¶ added in v2.65.0
func (a *RotateKeyAction) Metadata(ctx context.Context, req action.MetadataRequest, resp *action.MetadataResponse)
func (*RotateKeyAction) Schema ¶ added in v2.65.0
func (a *RotateKeyAction) Schema(ctx context.Context, req action.SchemaRequest, resp *action.SchemaResponse)
Click to show internal directories.
Click to hide internal directories.