v20150101

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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

type LockLevel pulumi.String

The lock level of the management lock.

func (LockLevel) ElementType added in v0.3.1

func (LockLevel) ElementType() reflect.Type

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 LookupManagementLockAtResourceGroupLevelArgs

type LookupManagementLockAtResourceGroupLevelArgs struct {
	// The lock name.
	LockName string `pulumi:"lockName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

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.

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.

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) 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

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) 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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL