Documentation
¶
Index ¶
- Constants
- type LockLevel
- func (LockLevel) ElementType() reflect.Type
- func (e LockLevel) ToStringOutput() pulumi.StringOutput
- func (e LockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupManagementLockArgs
- type LookupManagementLockAtResourceGroupLevelArgs
- type LookupManagementLockAtResourceGroupLevelResult
- type LookupManagementLockResult
- type ManagementLock
- type ManagementLockArgs
- type ManagementLockAtResourceGroupLevel
- func GetManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ManagementLockAtResourceGroupLevel, error)
- func NewManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, args *ManagementLockAtResourceGroupLevelArgs, ...) (*ManagementLockAtResourceGroupLevel, error)
- func (*ManagementLockAtResourceGroupLevel) ElementType() reflect.Type
- func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
- func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
- type ManagementLockAtResourceGroupLevelArgs
- type ManagementLockAtResourceGroupLevelInput
- type ManagementLockAtResourceGroupLevelOutput
- func (ManagementLockAtResourceGroupLevelOutput) ElementType() reflect.Type
- func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
- func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
- type ManagementLockAtResourceGroupLevelState
- type ManagementLockInput
- type ManagementLockOutput
- type ManagementLockState
Constants ¶
const ( LockLevelNotSpecified = LockLevel("NotSpecified") LockLevelCanNotDelete = LockLevel("CanNotDelete") LockLevelReadOnly = LockLevel("ReadOnly") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LockLevel ¶ added in v0.3.1
The lock level of the management lock.
func (LockLevel) ElementType ¶ added in v0.3.1
func (LockLevel) ToStringOutput ¶ added in v0.3.1
func (e LockLevel) ToStringOutput() pulumi.StringOutput
func (LockLevel) ToStringOutputWithContext ¶ added in v0.3.1
func (e LockLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LockLevel) ToStringPtrOutput ¶ added in v0.3.1
func (e LockLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (LockLevel) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LockLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupManagementLockArgs ¶
type LookupManagementLockArgs struct { // Name of the management lock. LockName string `pulumi:"lockName"` }
type LookupManagementLockAtResourceGroupLevelResult ¶
type LookupManagementLockAtResourceGroupLevelResult struct { // The Id of the lock. Id string `pulumi:"id"` // The lock level of the management lock. Level *string `pulumi:"level"` // The name of the lock. Name *string `pulumi:"name"` // The notes of the management lock. Notes *string `pulumi:"notes"` // The type of the lock. Type string `pulumi:"type"` }
Management lock information.
func LookupManagementLockAtResourceGroupLevel ¶
func LookupManagementLockAtResourceGroupLevel(ctx *pulumi.Context, args *LookupManagementLockAtResourceGroupLevelArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockAtResourceGroupLevelResult, error)
type LookupManagementLockResult ¶
type LookupManagementLockResult struct { // The Id of the lock. Id string `pulumi:"id"` // The lock level of the management lock. Level *string `pulumi:"level"` // The name of the lock. Name *string `pulumi:"name"` // The notes of the management lock. Notes *string `pulumi:"notes"` // The type of the lock. Type string `pulumi:"type"` }
Management lock information.
func LookupManagementLock ¶
func LookupManagementLock(ctx *pulumi.Context, args *LookupManagementLockArgs, opts ...pulumi.InvokeOption) (*LookupManagementLockResult, error)
type ManagementLock ¶
type ManagementLock struct { pulumi.CustomResourceState // The lock level of the management lock. Level pulumi.StringPtrOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringPtrOutput `pulumi:"name"` // The notes of the management lock. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The type of the lock. Type pulumi.StringOutput `pulumi:"type"` }
Management lock information.
func GetManagementLock ¶
func GetManagementLock(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockState, opts ...pulumi.ResourceOption) (*ManagementLock, error)
GetManagementLock gets an existing ManagementLock resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLock ¶
func NewManagementLock(ctx *pulumi.Context, name string, args *ManagementLockArgs, opts ...pulumi.ResourceOption) (*ManagementLock, error)
NewManagementLock registers a new resource with the given unique name, arguments, and options.
func (*ManagementLock) ElementType ¶ added in v0.2.6
func (*ManagementLock) ElementType() reflect.Type
func (*ManagementLock) ToManagementLockOutput ¶ added in v0.2.6
func (i *ManagementLock) ToManagementLockOutput() ManagementLockOutput
func (*ManagementLock) ToManagementLockOutputWithContext ¶ added in v0.2.6
func (i *ManagementLock) ToManagementLockOutputWithContext(ctx context.Context) ManagementLockOutput
type ManagementLockArgs ¶
type ManagementLockArgs struct { // The lock level of the management lock. Level pulumi.StringPtrInput // The name of lock. LockName pulumi.StringInput // The name of the lock. Name pulumi.StringPtrInput // The notes of the management lock. Notes pulumi.StringPtrInput }
The set of arguments for constructing a ManagementLock resource.
func (ManagementLockArgs) ElementType ¶
func (ManagementLockArgs) ElementType() reflect.Type
type ManagementLockAtResourceGroupLevel ¶
type ManagementLockAtResourceGroupLevel struct { pulumi.CustomResourceState // The lock level of the management lock. Level pulumi.StringPtrOutput `pulumi:"level"` // The name of the lock. Name pulumi.StringPtrOutput `pulumi:"name"` // The notes of the management lock. Notes pulumi.StringPtrOutput `pulumi:"notes"` // The type of the lock. Type pulumi.StringOutput `pulumi:"type"` }
Management lock information.
func GetManagementLockAtResourceGroupLevel ¶
func GetManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagementLockAtResourceGroupLevelState, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceGroupLevel, error)
GetManagementLockAtResourceGroupLevel gets an existing ManagementLockAtResourceGroupLevel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagementLockAtResourceGroupLevel ¶
func NewManagementLockAtResourceGroupLevel(ctx *pulumi.Context, name string, args *ManagementLockAtResourceGroupLevelArgs, opts ...pulumi.ResourceOption) (*ManagementLockAtResourceGroupLevel, error)
NewManagementLockAtResourceGroupLevel registers a new resource with the given unique name, arguments, and options.
func (*ManagementLockAtResourceGroupLevel) ElementType ¶ added in v0.2.6
func (*ManagementLockAtResourceGroupLevel) ElementType() reflect.Type
func (*ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput ¶ added in v0.2.6
func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
func (*ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext ¶ added in v0.2.6
func (i *ManagementLockAtResourceGroupLevel) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
type ManagementLockAtResourceGroupLevelArgs ¶
type ManagementLockAtResourceGroupLevelArgs struct { // The lock level of the management lock. Level pulumi.StringPtrInput // The lock name. LockName pulumi.StringInput // The name of the lock. Name pulumi.StringPtrInput // The notes of the management lock. Notes pulumi.StringPtrInput // The resource group name. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ManagementLockAtResourceGroupLevel resource.
func (ManagementLockAtResourceGroupLevelArgs) ElementType ¶
func (ManagementLockAtResourceGroupLevelArgs) ElementType() reflect.Type
type ManagementLockAtResourceGroupLevelInput ¶ added in v0.2.6
type ManagementLockAtResourceGroupLevelInput interface { pulumi.Input ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput }
type ManagementLockAtResourceGroupLevelOutput ¶ added in v0.2.6
type ManagementLockAtResourceGroupLevelOutput struct {
*pulumi.OutputState
}
func (ManagementLockAtResourceGroupLevelOutput) ElementType ¶ added in v0.2.6
func (ManagementLockAtResourceGroupLevelOutput) ElementType() reflect.Type
func (ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput ¶ added in v0.2.6
func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutput() ManagementLockAtResourceGroupLevelOutput
func (ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext ¶ added in v0.2.6
func (o ManagementLockAtResourceGroupLevelOutput) ToManagementLockAtResourceGroupLevelOutputWithContext(ctx context.Context) ManagementLockAtResourceGroupLevelOutput
type ManagementLockAtResourceGroupLevelState ¶
type ManagementLockAtResourceGroupLevelState struct { // The lock level of the management lock. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // The notes of the management lock. Notes pulumi.StringPtrInput // The type of the lock. Type pulumi.StringPtrInput }
func (ManagementLockAtResourceGroupLevelState) ElementType ¶
func (ManagementLockAtResourceGroupLevelState) ElementType() reflect.Type
type ManagementLockInput ¶ added in v0.2.6
type ManagementLockInput interface { pulumi.Input ToManagementLockOutput() ManagementLockOutput ToManagementLockOutputWithContext(ctx context.Context) ManagementLockOutput }
type ManagementLockOutput ¶ added in v0.2.6
type ManagementLockOutput struct {
*pulumi.OutputState
}
func (ManagementLockOutput) ElementType ¶ added in v0.2.6
func (ManagementLockOutput) ElementType() reflect.Type
func (ManagementLockOutput) ToManagementLockOutput ¶ added in v0.2.6
func (o ManagementLockOutput) ToManagementLockOutput() ManagementLockOutput
func (ManagementLockOutput) ToManagementLockOutputWithContext ¶ added in v0.2.6
func (o ManagementLockOutput) ToManagementLockOutputWithContext(ctx context.Context) ManagementLockOutput
type ManagementLockState ¶
type ManagementLockState struct { // The lock level of the management lock. Level pulumi.StringPtrInput // The name of the lock. Name pulumi.StringPtrInput // The notes of the management lock. Notes pulumi.StringPtrInput // The type of the lock. Type pulumi.StringPtrInput }
func (ManagementLockState) ElementType ¶
func (ManagementLockState) ElementType() reflect.Type