storagepool

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IscsiTargetAclModeDynamic = IscsiTargetAclMode("Dynamic")
	IscsiTargetAclModeStatic  = IscsiTargetAclMode("Static")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Acl

type Acl struct {
	// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
	InitiatorIqn string `pulumi:"initiatorIqn"`
	// List of LUN names mapped to the ACL.
	MappedLuns []string `pulumi:"mappedLuns"`
}

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

type AclArgs

type AclArgs struct {
	// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
	InitiatorIqn pulumi.StringInput `pulumi:"initiatorIqn"`
	// List of LUN names mapped to the ACL.
	MappedLuns pulumi.StringArrayInput `pulumi:"mappedLuns"`
}

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

func (AclArgs) ElementType

func (AclArgs) ElementType() reflect.Type

func (AclArgs) ToAclOutput

func (i AclArgs) ToAclOutput() AclOutput

func (AclArgs) ToAclOutputWithContext

func (i AclArgs) ToAclOutputWithContext(ctx context.Context) AclOutput

type AclArray

type AclArray []AclInput

func (AclArray) ElementType

func (AclArray) ElementType() reflect.Type

func (AclArray) ToAclArrayOutput

func (i AclArray) ToAclArrayOutput() AclArrayOutput

func (AclArray) ToAclArrayOutputWithContext

func (i AclArray) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclArrayInput

type AclArrayInput interface {
	pulumi.Input

	ToAclArrayOutput() AclArrayOutput
	ToAclArrayOutputWithContext(context.Context) AclArrayOutput
}

AclArrayInput is an input type that accepts AclArray and AclArrayOutput values. You can construct a concrete instance of `AclArrayInput` via:

AclArray{ AclArgs{...} }

type AclArrayOutput

type AclArrayOutput struct{ *pulumi.OutputState }

func (AclArrayOutput) ElementType

func (AclArrayOutput) ElementType() reflect.Type

func (AclArrayOutput) Index

func (AclArrayOutput) ToAclArrayOutput

func (o AclArrayOutput) ToAclArrayOutput() AclArrayOutput

func (AclArrayOutput) ToAclArrayOutputWithContext

func (o AclArrayOutput) ToAclArrayOutputWithContext(ctx context.Context) AclArrayOutput

type AclInput

type AclInput interface {
	pulumi.Input

	ToAclOutput() AclOutput
	ToAclOutputWithContext(context.Context) AclOutput
}

AclInput is an input type that accepts AclArgs and AclOutput values. You can construct a concrete instance of `AclInput` via:

AclArgs{...}

type AclOutput

type AclOutput struct{ *pulumi.OutputState }

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

func (AclOutput) ElementType

func (AclOutput) ElementType() reflect.Type

func (AclOutput) InitiatorIqn

func (o AclOutput) InitiatorIqn() pulumi.StringOutput

iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".

func (AclOutput) MappedLuns

func (o AclOutput) MappedLuns() pulumi.StringArrayOutput

List of LUN names mapped to the ACL.

func (AclOutput) ToAclOutput

func (o AclOutput) ToAclOutput() AclOutput

func (AclOutput) ToAclOutputWithContext

func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput

type AclResponse

type AclResponse struct {
	// iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".
	InitiatorIqn string `pulumi:"initiatorIqn"`
	// List of LUN names mapped to the ACL.
	MappedLuns []string `pulumi:"mappedLuns"`
}

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

type AclResponseArrayOutput

type AclResponseArrayOutput struct{ *pulumi.OutputState }

func (AclResponseArrayOutput) ElementType

func (AclResponseArrayOutput) ElementType() reflect.Type

func (AclResponseArrayOutput) Index

func (AclResponseArrayOutput) ToAclResponseArrayOutput

func (o AclResponseArrayOutput) ToAclResponseArrayOutput() AclResponseArrayOutput

func (AclResponseArrayOutput) ToAclResponseArrayOutputWithContext

func (o AclResponseArrayOutput) ToAclResponseArrayOutputWithContext(ctx context.Context) AclResponseArrayOutput

type AclResponseOutput

type AclResponseOutput struct{ *pulumi.OutputState }

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

func (AclResponseOutput) ElementType

func (AclResponseOutput) ElementType() reflect.Type

func (AclResponseOutput) InitiatorIqn

func (o AclResponseOutput) InitiatorIqn() pulumi.StringOutput

iSCSI initiator IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:client".

func (AclResponseOutput) MappedLuns

List of LUN names mapped to the ACL.

func (AclResponseOutput) ToAclResponseOutput

func (o AclResponseOutput) ToAclResponseOutput() AclResponseOutput

func (AclResponseOutput) ToAclResponseOutputWithContext

func (o AclResponseOutput) ToAclResponseOutputWithContext(ctx context.Context) AclResponseOutput

type Disk

type Disk struct {
	// Unique Azure Resource ID of the Managed Disk.
	Id string `pulumi:"id"`
}

Azure Managed Disk to attach to the Disk Pool.

type DiskArgs

type DiskArgs struct {
	// Unique Azure Resource ID of the Managed Disk.
	Id pulumi.StringInput `pulumi:"id"`
}

Azure Managed Disk to attach to the Disk Pool.

func (DiskArgs) ElementType

func (DiskArgs) ElementType() reflect.Type

func (DiskArgs) ToDiskOutput

func (i DiskArgs) ToDiskOutput() DiskOutput

func (DiskArgs) ToDiskOutputWithContext

func (i DiskArgs) ToDiskOutputWithContext(ctx context.Context) DiskOutput

type DiskArray

type DiskArray []DiskInput

func (DiskArray) ElementType

func (DiskArray) ElementType() reflect.Type

func (DiskArray) ToDiskArrayOutput

func (i DiskArray) ToDiskArrayOutput() DiskArrayOutput

func (DiskArray) ToDiskArrayOutputWithContext

func (i DiskArray) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput

type DiskArrayInput

type DiskArrayInput interface {
	pulumi.Input

	ToDiskArrayOutput() DiskArrayOutput
	ToDiskArrayOutputWithContext(context.Context) DiskArrayOutput
}

DiskArrayInput is an input type that accepts DiskArray and DiskArrayOutput values. You can construct a concrete instance of `DiskArrayInput` via:

DiskArray{ DiskArgs{...} }

type DiskArrayOutput

type DiskArrayOutput struct{ *pulumi.OutputState }

func (DiskArrayOutput) ElementType

func (DiskArrayOutput) ElementType() reflect.Type

func (DiskArrayOutput) Index

func (DiskArrayOutput) ToDiskArrayOutput

func (o DiskArrayOutput) ToDiskArrayOutput() DiskArrayOutput

func (DiskArrayOutput) ToDiskArrayOutputWithContext

func (o DiskArrayOutput) ToDiskArrayOutputWithContext(ctx context.Context) DiskArrayOutput

type DiskInput

type DiskInput interface {
	pulumi.Input

	ToDiskOutput() DiskOutput
	ToDiskOutputWithContext(context.Context) DiskOutput
}

DiskInput is an input type that accepts DiskArgs and DiskOutput values. You can construct a concrete instance of `DiskInput` via:

DiskArgs{...}

type DiskOutput

type DiskOutput struct{ *pulumi.OutputState }

Azure Managed Disk to attach to the Disk Pool.

func (DiskOutput) ElementType

func (DiskOutput) ElementType() reflect.Type

func (DiskOutput) Id

Unique Azure Resource ID of the Managed Disk.

func (DiskOutput) ToDiskOutput

func (o DiskOutput) ToDiskOutput() DiskOutput

func (DiskOutput) ToDiskOutputWithContext

func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput

type DiskPool

type DiskPool struct {
	pulumi.CustomResourceState

	// List of additional capabilities for Disk Pool.
	AdditionalCapabilities pulumi.StringArrayOutput `pulumi:"additionalCapabilities"`
	// Logical zone for Disk Pool resource; example: ["1"].
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// List of Azure Managed Disks to attach to a Disk Pool.
	Disks DiskResponseArrayOutput `pulumi:"disks"`
	// The geo-location where the resource lives.
	Location pulumi.StringOutput `pulumi:"location"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// List of Azure resource ids that manage this resource.
	ManagedByExtended pulumi.StringArrayOutput `pulumi:"managedByExtended"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// State of the operation on the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Operational status of the Disk Pool.
	Status pulumi.StringOutput `pulumi:"status"`
	// Azure Resource ID of a Subnet for the Disk Pool.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Resource metadata required by ARM RPC
	SystemData SystemMetadataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Sku tier
	Tier pulumi.StringPtrOutput `pulumi:"tier"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

Response for Disk Pool request. Azure REST API version: 2021-08-01. Prior API version in Azure Native 1.x: 2020-03-15-preview.

Other available API versions: 2020-03-15-preview.

func GetDiskPool

func GetDiskPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DiskPoolState, opts ...pulumi.ResourceOption) (*DiskPool, error)

GetDiskPool gets an existing DiskPool 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 NewDiskPool

func NewDiskPool(ctx *pulumi.Context,
	name string, args *DiskPoolArgs, opts ...pulumi.ResourceOption) (*DiskPool, error)

NewDiskPool registers a new resource with the given unique name, arguments, and options.

func (*DiskPool) ElementType

func (*DiskPool) ElementType() reflect.Type

func (*DiskPool) ToDiskPoolOutput

func (i *DiskPool) ToDiskPoolOutput() DiskPoolOutput

func (*DiskPool) ToDiskPoolOutputWithContext

func (i *DiskPool) ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput

type DiskPoolArgs

type DiskPoolArgs struct {
	// List of additional capabilities for a Disk Pool.
	AdditionalCapabilities pulumi.StringArrayInput
	// Logical zone for Disk Pool resource; example: ["1"].
	AvailabilityZones pulumi.StringArrayInput
	// The name of the Disk Pool.
	DiskPoolName pulumi.StringPtrInput
	// List of Azure Managed Disks to attach to a Disk Pool.
	Disks DiskArrayInput
	// The geo-location where the resource lives.
	Location pulumi.StringPtrInput
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringPtrInput
	// List of Azure resource ids that manage this resource.
	ManagedByExtended pulumi.StringArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Determines the SKU of the Disk Pool
	Sku SkuInput
	// Azure Resource ID of a Subnet for the Disk Pool.
	SubnetId pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DiskPool resource.

func (DiskPoolArgs) ElementType

func (DiskPoolArgs) ElementType() reflect.Type

type DiskPoolInput

type DiskPoolInput interface {
	pulumi.Input

	ToDiskPoolOutput() DiskPoolOutput
	ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput
}

type DiskPoolOutput

type DiskPoolOutput struct{ *pulumi.OutputState }

func (DiskPoolOutput) AdditionalCapabilities

func (o DiskPoolOutput) AdditionalCapabilities() pulumi.StringArrayOutput

List of additional capabilities for Disk Pool.

func (DiskPoolOutput) AvailabilityZones

func (o DiskPoolOutput) AvailabilityZones() pulumi.StringArrayOutput

Logical zone for Disk Pool resource; example: ["1"].

func (DiskPoolOutput) Disks

List of Azure Managed Disks to attach to a Disk Pool.

func (DiskPoolOutput) ElementType

func (DiskPoolOutput) ElementType() reflect.Type

func (DiskPoolOutput) Location

func (o DiskPoolOutput) Location() pulumi.StringOutput

The geo-location where the resource lives.

func (DiskPoolOutput) ManagedBy

func (o DiskPoolOutput) ManagedBy() pulumi.StringOutput

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (DiskPoolOutput) ManagedByExtended

func (o DiskPoolOutput) ManagedByExtended() pulumi.StringArrayOutput

List of Azure resource ids that manage this resource.

func (DiskPoolOutput) Name

The name of the resource

func (DiskPoolOutput) ProvisioningState

func (o DiskPoolOutput) ProvisioningState() pulumi.StringOutput

State of the operation on the resource.

func (DiskPoolOutput) Status

func (o DiskPoolOutput) Status() pulumi.StringOutput

Operational status of the Disk Pool.

func (DiskPoolOutput) SubnetId

func (o DiskPoolOutput) SubnetId() pulumi.StringOutput

Azure Resource ID of a Subnet for the Disk Pool.

func (DiskPoolOutput) SystemData

Resource metadata required by ARM RPC

func (DiskPoolOutput) Tags

Resource tags.

func (DiskPoolOutput) Tier

Sku tier

func (DiskPoolOutput) ToDiskPoolOutput

func (o DiskPoolOutput) ToDiskPoolOutput() DiskPoolOutput

func (DiskPoolOutput) ToDiskPoolOutputWithContext

func (o DiskPoolOutput) ToDiskPoolOutputWithContext(ctx context.Context) DiskPoolOutput

func (DiskPoolOutput) Type

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

type DiskPoolState

type DiskPoolState struct {
}

func (DiskPoolState) ElementType

func (DiskPoolState) ElementType() reflect.Type

type DiskResponse

type DiskResponse struct {
	// Unique Azure Resource ID of the Managed Disk.
	Id string `pulumi:"id"`
}

Azure Managed Disk to attach to the Disk Pool.

type DiskResponseArrayOutput

type DiskResponseArrayOutput struct{ *pulumi.OutputState }

func (DiskResponseArrayOutput) ElementType

func (DiskResponseArrayOutput) ElementType() reflect.Type

func (DiskResponseArrayOutput) Index

func (DiskResponseArrayOutput) ToDiskResponseArrayOutput

func (o DiskResponseArrayOutput) ToDiskResponseArrayOutput() DiskResponseArrayOutput

func (DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext

func (o DiskResponseArrayOutput) ToDiskResponseArrayOutputWithContext(ctx context.Context) DiskResponseArrayOutput

type DiskResponseOutput

type DiskResponseOutput struct{ *pulumi.OutputState }

Azure Managed Disk to attach to the Disk Pool.

func (DiskResponseOutput) ElementType

func (DiskResponseOutput) ElementType() reflect.Type

func (DiskResponseOutput) Id

Unique Azure Resource ID of the Managed Disk.

func (DiskResponseOutput) ToDiskResponseOutput

func (o DiskResponseOutput) ToDiskResponseOutput() DiskResponseOutput

func (DiskResponseOutput) ToDiskResponseOutputWithContext

func (o DiskResponseOutput) ToDiskResponseOutputWithContext(ctx context.Context) DiskResponseOutput

type IscsiLun

type IscsiLun struct {
	// Azure Resource ID of the Managed Disk.
	ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"`
	// User defined name for iSCSI LUN; example: "lun0"
	Name string `pulumi:"name"`
}

LUN to expose the Azure Managed Disk.

type IscsiLunArgs

type IscsiLunArgs struct {
	// Azure Resource ID of the Managed Disk.
	ManagedDiskAzureResourceId pulumi.StringInput `pulumi:"managedDiskAzureResourceId"`
	// User defined name for iSCSI LUN; example: "lun0"
	Name pulumi.StringInput `pulumi:"name"`
}

LUN to expose the Azure Managed Disk.

func (IscsiLunArgs) ElementType

func (IscsiLunArgs) ElementType() reflect.Type

func (IscsiLunArgs) ToIscsiLunOutput

func (i IscsiLunArgs) ToIscsiLunOutput() IscsiLunOutput

func (IscsiLunArgs) ToIscsiLunOutputWithContext

func (i IscsiLunArgs) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput

type IscsiLunArray

type IscsiLunArray []IscsiLunInput

func (IscsiLunArray) ElementType

func (IscsiLunArray) ElementType() reflect.Type

func (IscsiLunArray) ToIscsiLunArrayOutput

func (i IscsiLunArray) ToIscsiLunArrayOutput() IscsiLunArrayOutput

func (IscsiLunArray) ToIscsiLunArrayOutputWithContext

func (i IscsiLunArray) ToIscsiLunArrayOutputWithContext(ctx context.Context) IscsiLunArrayOutput

type IscsiLunArrayInput

type IscsiLunArrayInput interface {
	pulumi.Input

	ToIscsiLunArrayOutput() IscsiLunArrayOutput
	ToIscsiLunArrayOutputWithContext(context.Context) IscsiLunArrayOutput
}

IscsiLunArrayInput is an input type that accepts IscsiLunArray and IscsiLunArrayOutput values. You can construct a concrete instance of `IscsiLunArrayInput` via:

IscsiLunArray{ IscsiLunArgs{...} }

type IscsiLunArrayOutput

type IscsiLunArrayOutput struct{ *pulumi.OutputState }

func (IscsiLunArrayOutput) ElementType

func (IscsiLunArrayOutput) ElementType() reflect.Type

func (IscsiLunArrayOutput) Index

func (IscsiLunArrayOutput) ToIscsiLunArrayOutput

func (o IscsiLunArrayOutput) ToIscsiLunArrayOutput() IscsiLunArrayOutput

func (IscsiLunArrayOutput) ToIscsiLunArrayOutputWithContext

func (o IscsiLunArrayOutput) ToIscsiLunArrayOutputWithContext(ctx context.Context) IscsiLunArrayOutput

type IscsiLunInput

type IscsiLunInput interface {
	pulumi.Input

	ToIscsiLunOutput() IscsiLunOutput
	ToIscsiLunOutputWithContext(context.Context) IscsiLunOutput
}

IscsiLunInput is an input type that accepts IscsiLunArgs and IscsiLunOutput values. You can construct a concrete instance of `IscsiLunInput` via:

IscsiLunArgs{...}

type IscsiLunOutput

type IscsiLunOutput struct{ *pulumi.OutputState }

LUN to expose the Azure Managed Disk.

func (IscsiLunOutput) ElementType

func (IscsiLunOutput) ElementType() reflect.Type

func (IscsiLunOutput) ManagedDiskAzureResourceId

func (o IscsiLunOutput) ManagedDiskAzureResourceId() pulumi.StringOutput

Azure Resource ID of the Managed Disk.

func (IscsiLunOutput) Name

User defined name for iSCSI LUN; example: "lun0"

func (IscsiLunOutput) ToIscsiLunOutput

func (o IscsiLunOutput) ToIscsiLunOutput() IscsiLunOutput

func (IscsiLunOutput) ToIscsiLunOutputWithContext

func (o IscsiLunOutput) ToIscsiLunOutputWithContext(ctx context.Context) IscsiLunOutput

type IscsiLunResponse

type IscsiLunResponse struct {
	// Specifies the Logical Unit Number of the iSCSI LUN.
	Lun int `pulumi:"lun"`
	// Azure Resource ID of the Managed Disk.
	ManagedDiskAzureResourceId string `pulumi:"managedDiskAzureResourceId"`
	// User defined name for iSCSI LUN; example: "lun0"
	Name string `pulumi:"name"`
}

LUN to expose the Azure Managed Disk.

type IscsiLunResponseArrayOutput

type IscsiLunResponseArrayOutput struct{ *pulumi.OutputState }

func (IscsiLunResponseArrayOutput) ElementType

func (IscsiLunResponseArrayOutput) Index

func (IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutput

func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutput() IscsiLunResponseArrayOutput

func (IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutputWithContext

func (o IscsiLunResponseArrayOutput) ToIscsiLunResponseArrayOutputWithContext(ctx context.Context) IscsiLunResponseArrayOutput

type IscsiLunResponseOutput

type IscsiLunResponseOutput struct{ *pulumi.OutputState }

LUN to expose the Azure Managed Disk.

func (IscsiLunResponseOutput) ElementType

func (IscsiLunResponseOutput) ElementType() reflect.Type

func (IscsiLunResponseOutput) Lun

Specifies the Logical Unit Number of the iSCSI LUN.

func (IscsiLunResponseOutput) ManagedDiskAzureResourceId

func (o IscsiLunResponseOutput) ManagedDiskAzureResourceId() pulumi.StringOutput

Azure Resource ID of the Managed Disk.

func (IscsiLunResponseOutput) Name

User defined name for iSCSI LUN; example: "lun0"

func (IscsiLunResponseOutput) ToIscsiLunResponseOutput

func (o IscsiLunResponseOutput) ToIscsiLunResponseOutput() IscsiLunResponseOutput

func (IscsiLunResponseOutput) ToIscsiLunResponseOutputWithContext

func (o IscsiLunResponseOutput) ToIscsiLunResponseOutputWithContext(ctx context.Context) IscsiLunResponseOutput

type IscsiTarget

type IscsiTarget struct {
	pulumi.CustomResourceState

	// Mode for Target connectivity.
	AclMode pulumi.StringOutput `pulumi:"aclMode"`
	// List of private IPv4 addresses to connect to the iSCSI Target.
	Endpoints pulumi.StringArrayOutput `pulumi:"endpoints"`
	// List of LUNs to be exposed through iSCSI Target.
	Luns IscsiLunResponseArrayOutput `pulumi:"luns"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringOutput `pulumi:"managedBy"`
	// List of Azure resource ids that manage this resource.
	ManagedByExtended pulumi.StringArrayOutput `pulumi:"managedByExtended"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The port used by iSCSI Target portal group.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// State of the operation on the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// List of identifiers for active sessions on the iSCSI target
	Sessions pulumi.StringArrayOutput `pulumi:"sessions"`
	// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
	StaticAcls AclResponseArrayOutput `pulumi:"staticAcls"`
	// Operational status of the iSCSI Target.
	Status pulumi.StringOutput `pulumi:"status"`
	// Resource metadata required by ARM RPC
	SystemData SystemMetadataResponseOutput `pulumi:"systemData"`
	// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
	TargetIqn pulumi.StringOutput `pulumi:"targetIqn"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type pulumi.StringOutput `pulumi:"type"`
}

Response for iSCSI Target requests. Azure REST API version: 2021-08-01. Prior API version in Azure Native 1.x: 2020-03-15-preview.

Other available API versions: 2020-03-15-preview.

func GetIscsiTarget

func GetIscsiTarget(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IscsiTargetState, opts ...pulumi.ResourceOption) (*IscsiTarget, error)

GetIscsiTarget gets an existing IscsiTarget 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 NewIscsiTarget

func NewIscsiTarget(ctx *pulumi.Context,
	name string, args *IscsiTargetArgs, opts ...pulumi.ResourceOption) (*IscsiTarget, error)

NewIscsiTarget registers a new resource with the given unique name, arguments, and options.

func (*IscsiTarget) ElementType

func (*IscsiTarget) ElementType() reflect.Type

func (*IscsiTarget) ToIscsiTargetOutput

func (i *IscsiTarget) ToIscsiTargetOutput() IscsiTargetOutput

func (*IscsiTarget) ToIscsiTargetOutputWithContext

func (i *IscsiTarget) ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput

type IscsiTargetAclMode

type IscsiTargetAclMode string

Mode for Target connectivity.

func (IscsiTargetAclMode) ElementType

func (IscsiTargetAclMode) ElementType() reflect.Type

func (IscsiTargetAclMode) ToIscsiTargetAclModeOutput

func (e IscsiTargetAclMode) ToIscsiTargetAclModeOutput() IscsiTargetAclModeOutput

func (IscsiTargetAclMode) ToIscsiTargetAclModeOutputWithContext

func (e IscsiTargetAclMode) ToIscsiTargetAclModeOutputWithContext(ctx context.Context) IscsiTargetAclModeOutput

func (IscsiTargetAclMode) ToIscsiTargetAclModePtrOutput

func (e IscsiTargetAclMode) ToIscsiTargetAclModePtrOutput() IscsiTargetAclModePtrOutput

func (IscsiTargetAclMode) ToIscsiTargetAclModePtrOutputWithContext

func (e IscsiTargetAclMode) ToIscsiTargetAclModePtrOutputWithContext(ctx context.Context) IscsiTargetAclModePtrOutput

func (IscsiTargetAclMode) ToStringOutput

func (e IscsiTargetAclMode) ToStringOutput() pulumi.StringOutput

func (IscsiTargetAclMode) ToStringOutputWithContext

func (e IscsiTargetAclMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IscsiTargetAclMode) ToStringPtrOutput

func (e IscsiTargetAclMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (IscsiTargetAclMode) ToStringPtrOutputWithContext

func (e IscsiTargetAclMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IscsiTargetAclModeInput

type IscsiTargetAclModeInput interface {
	pulumi.Input

	ToIscsiTargetAclModeOutput() IscsiTargetAclModeOutput
	ToIscsiTargetAclModeOutputWithContext(context.Context) IscsiTargetAclModeOutput
}

IscsiTargetAclModeInput is an input type that accepts values of the IscsiTargetAclMode enum A concrete instance of `IscsiTargetAclModeInput` can be one of the following:

IscsiTargetAclModeDynamic
IscsiTargetAclModeStatic

type IscsiTargetAclModeOutput

type IscsiTargetAclModeOutput struct{ *pulumi.OutputState }

func (IscsiTargetAclModeOutput) ElementType

func (IscsiTargetAclModeOutput) ElementType() reflect.Type

func (IscsiTargetAclModeOutput) ToIscsiTargetAclModeOutput

func (o IscsiTargetAclModeOutput) ToIscsiTargetAclModeOutput() IscsiTargetAclModeOutput

func (IscsiTargetAclModeOutput) ToIscsiTargetAclModeOutputWithContext

func (o IscsiTargetAclModeOutput) ToIscsiTargetAclModeOutputWithContext(ctx context.Context) IscsiTargetAclModeOutput

func (IscsiTargetAclModeOutput) ToIscsiTargetAclModePtrOutput

func (o IscsiTargetAclModeOutput) ToIscsiTargetAclModePtrOutput() IscsiTargetAclModePtrOutput

func (IscsiTargetAclModeOutput) ToIscsiTargetAclModePtrOutputWithContext

func (o IscsiTargetAclModeOutput) ToIscsiTargetAclModePtrOutputWithContext(ctx context.Context) IscsiTargetAclModePtrOutput

func (IscsiTargetAclModeOutput) ToStringOutput

func (o IscsiTargetAclModeOutput) ToStringOutput() pulumi.StringOutput

func (IscsiTargetAclModeOutput) ToStringOutputWithContext

func (o IscsiTargetAclModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IscsiTargetAclModeOutput) ToStringPtrOutput

func (o IscsiTargetAclModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IscsiTargetAclModeOutput) ToStringPtrOutputWithContext

func (o IscsiTargetAclModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IscsiTargetAclModePtrInput

type IscsiTargetAclModePtrInput interface {
	pulumi.Input

	ToIscsiTargetAclModePtrOutput() IscsiTargetAclModePtrOutput
	ToIscsiTargetAclModePtrOutputWithContext(context.Context) IscsiTargetAclModePtrOutput
}

func IscsiTargetAclModePtr

func IscsiTargetAclModePtr(v string) IscsiTargetAclModePtrInput

type IscsiTargetAclModePtrOutput

type IscsiTargetAclModePtrOutput struct{ *pulumi.OutputState }

func (IscsiTargetAclModePtrOutput) Elem

func (IscsiTargetAclModePtrOutput) ElementType

func (IscsiTargetAclModePtrOutput) ToIscsiTargetAclModePtrOutput

func (o IscsiTargetAclModePtrOutput) ToIscsiTargetAclModePtrOutput() IscsiTargetAclModePtrOutput

func (IscsiTargetAclModePtrOutput) ToIscsiTargetAclModePtrOutputWithContext

func (o IscsiTargetAclModePtrOutput) ToIscsiTargetAclModePtrOutputWithContext(ctx context.Context) IscsiTargetAclModePtrOutput

func (IscsiTargetAclModePtrOutput) ToStringPtrOutput

func (o IscsiTargetAclModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IscsiTargetAclModePtrOutput) ToStringPtrOutputWithContext

func (o IscsiTargetAclModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IscsiTargetArgs

type IscsiTargetArgs struct {
	// Mode for Target connectivity.
	AclMode pulumi.StringInput
	// The name of the Disk Pool.
	DiskPoolName pulumi.StringInput
	// The name of the iSCSI Target.
	IscsiTargetName pulumi.StringPtrInput
	// List of LUNs to be exposed through iSCSI Target.
	Luns IscsiLunArrayInput
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy pulumi.StringPtrInput
	// List of Azure resource ids that manage this resource.
	ManagedByExtended pulumi.StringArrayInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
	StaticAcls AclArrayInput
	// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
	TargetIqn pulumi.StringPtrInput
}

The set of arguments for constructing a IscsiTarget resource.

func (IscsiTargetArgs) ElementType

func (IscsiTargetArgs) ElementType() reflect.Type

type IscsiTargetInput

type IscsiTargetInput interface {
	pulumi.Input

	ToIscsiTargetOutput() IscsiTargetOutput
	ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput
}

type IscsiTargetOutput

type IscsiTargetOutput struct{ *pulumi.OutputState }

func (IscsiTargetOutput) AclMode

Mode for Target connectivity.

func (IscsiTargetOutput) ElementType

func (IscsiTargetOutput) ElementType() reflect.Type

func (IscsiTargetOutput) Endpoints

List of private IPv4 addresses to connect to the iSCSI Target.

func (IscsiTargetOutput) Luns

List of LUNs to be exposed through iSCSI Target.

func (IscsiTargetOutput) ManagedBy

func (o IscsiTargetOutput) ManagedBy() pulumi.StringOutput

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (IscsiTargetOutput) ManagedByExtended

func (o IscsiTargetOutput) ManagedByExtended() pulumi.StringArrayOutput

List of Azure resource ids that manage this resource.

func (IscsiTargetOutput) Name

The name of the resource

func (IscsiTargetOutput) Port

The port used by iSCSI Target portal group.

func (IscsiTargetOutput) ProvisioningState

func (o IscsiTargetOutput) ProvisioningState() pulumi.StringOutput

State of the operation on the resource.

func (IscsiTargetOutput) Sessions

List of identifiers for active sessions on the iSCSI target

func (IscsiTargetOutput) StaticAcls

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

func (IscsiTargetOutput) Status

Operational status of the iSCSI Target.

func (IscsiTargetOutput) SystemData

Resource metadata required by ARM RPC

func (IscsiTargetOutput) TargetIqn

func (o IscsiTargetOutput) TargetIqn() pulumi.StringOutput

iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".

func (IscsiTargetOutput) ToIscsiTargetOutput

func (o IscsiTargetOutput) ToIscsiTargetOutput() IscsiTargetOutput

func (IscsiTargetOutput) ToIscsiTargetOutputWithContext

func (o IscsiTargetOutput) ToIscsiTargetOutputWithContext(ctx context.Context) IscsiTargetOutput

func (IscsiTargetOutput) Type

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

type IscsiTargetState

type IscsiTargetState struct {
}

func (IscsiTargetState) ElementType

func (IscsiTargetState) ElementType() reflect.Type

type LookupDiskPoolArgs

type LookupDiskPoolArgs struct {
	// The name of the Disk Pool.
	DiskPoolName string `pulumi:"diskPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDiskPoolOutputArgs

type LookupDiskPoolOutputArgs struct {
	// The name of the Disk Pool.
	DiskPoolName pulumi.StringInput `pulumi:"diskPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDiskPoolOutputArgs) ElementType

func (LookupDiskPoolOutputArgs) ElementType() reflect.Type

type LookupDiskPoolResult

type LookupDiskPoolResult struct {
	// List of additional capabilities for Disk Pool.
	AdditionalCapabilities []string `pulumi:"additionalCapabilities"`
	// Logical zone for Disk Pool resource; example: ["1"].
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// List of Azure Managed Disks to attach to a Disk Pool.
	Disks []DiskResponse `pulumi:"disks"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives.
	Location string `pulumi:"location"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy string `pulumi:"managedBy"`
	// List of Azure resource ids that manage this resource.
	ManagedByExtended []string `pulumi:"managedByExtended"`
	// The name of the resource
	Name string `pulumi:"name"`
	// State of the operation on the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Operational status of the Disk Pool.
	Status string `pulumi:"status"`
	// Azure Resource ID of a Subnet for the Disk Pool.
	SubnetId string `pulumi:"subnetId"`
	// Resource metadata required by ARM RPC
	SystemData SystemMetadataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Sku tier
	Tier *string `pulumi:"tier"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

Response for Disk Pool request.

func LookupDiskPool

func LookupDiskPool(ctx *pulumi.Context, args *LookupDiskPoolArgs, opts ...pulumi.InvokeOption) (*LookupDiskPoolResult, error)

Get a Disk pool. Azure REST API version: 2021-08-01.

Other available API versions: 2020-03-15-preview.

type LookupDiskPoolResultOutput

type LookupDiskPoolResultOutput struct{ *pulumi.OutputState }

Response for Disk Pool request.

func (LookupDiskPoolResultOutput) AdditionalCapabilities

func (o LookupDiskPoolResultOutput) AdditionalCapabilities() pulumi.StringArrayOutput

List of additional capabilities for Disk Pool.

func (LookupDiskPoolResultOutput) AvailabilityZones

func (o LookupDiskPoolResultOutput) AvailabilityZones() pulumi.StringArrayOutput

Logical zone for Disk Pool resource; example: ["1"].

func (LookupDiskPoolResultOutput) Disks

List of Azure Managed Disks to attach to a Disk Pool.

func (LookupDiskPoolResultOutput) ElementType

func (LookupDiskPoolResultOutput) ElementType() reflect.Type

func (LookupDiskPoolResultOutput) Id

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupDiskPoolResultOutput) Location

The geo-location where the resource lives.

func (LookupDiskPoolResultOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (LookupDiskPoolResultOutput) ManagedByExtended

func (o LookupDiskPoolResultOutput) ManagedByExtended() pulumi.StringArrayOutput

List of Azure resource ids that manage this resource.

func (LookupDiskPoolResultOutput) Name

The name of the resource

func (LookupDiskPoolResultOutput) ProvisioningState

func (o LookupDiskPoolResultOutput) ProvisioningState() pulumi.StringOutput

State of the operation on the resource.

func (LookupDiskPoolResultOutput) Status

Operational status of the Disk Pool.

func (LookupDiskPoolResultOutput) SubnetId

Azure Resource ID of a Subnet for the Disk Pool.

func (LookupDiskPoolResultOutput) SystemData

Resource metadata required by ARM RPC

func (LookupDiskPoolResultOutput) Tags

Resource tags.

func (LookupDiskPoolResultOutput) Tier

Sku tier

func (LookupDiskPoolResultOutput) ToLookupDiskPoolResultOutput

func (o LookupDiskPoolResultOutput) ToLookupDiskPoolResultOutput() LookupDiskPoolResultOutput

func (LookupDiskPoolResultOutput) ToLookupDiskPoolResultOutputWithContext

func (o LookupDiskPoolResultOutput) ToLookupDiskPoolResultOutputWithContext(ctx context.Context) LookupDiskPoolResultOutput

func (LookupDiskPoolResultOutput) Type

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

type LookupIscsiTargetArgs

type LookupIscsiTargetArgs struct {
	// The name of the Disk Pool.
	DiskPoolName string `pulumi:"diskPoolName"`
	// The name of the iSCSI Target.
	IscsiTargetName string `pulumi:"iscsiTargetName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupIscsiTargetOutputArgs

type LookupIscsiTargetOutputArgs struct {
	// The name of the Disk Pool.
	DiskPoolName pulumi.StringInput `pulumi:"diskPoolName"`
	// The name of the iSCSI Target.
	IscsiTargetName pulumi.StringInput `pulumi:"iscsiTargetName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupIscsiTargetOutputArgs) ElementType

type LookupIscsiTargetResult

type LookupIscsiTargetResult struct {
	// Mode for Target connectivity.
	AclMode string `pulumi:"aclMode"`
	// List of private IPv4 addresses to connect to the iSCSI Target.
	Endpoints []string `pulumi:"endpoints"`
	// Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// List of LUNs to be exposed through iSCSI Target.
	Luns []IscsiLunResponse `pulumi:"luns"`
	// Azure resource id. Indicates if this resource is managed by another Azure resource.
	ManagedBy string `pulumi:"managedBy"`
	// List of Azure resource ids that manage this resource.
	ManagedByExtended []string `pulumi:"managedByExtended"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The port used by iSCSI Target portal group.
	Port *int `pulumi:"port"`
	// State of the operation on the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// List of identifiers for active sessions on the iSCSI target
	Sessions []string `pulumi:"sessions"`
	// Access Control List (ACL) for an iSCSI Target; defines LUN masking policy
	StaticAcls []AclResponse `pulumi:"staticAcls"`
	// Operational status of the iSCSI Target.
	Status string `pulumi:"status"`
	// Resource metadata required by ARM RPC
	SystemData SystemMetadataResponse `pulumi:"systemData"`
	// iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".
	TargetIqn string `pulumi:"targetIqn"`
	// The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
	Type string `pulumi:"type"`
}

Response for iSCSI Target requests.

func LookupIscsiTarget

func LookupIscsiTarget(ctx *pulumi.Context, args *LookupIscsiTargetArgs, opts ...pulumi.InvokeOption) (*LookupIscsiTargetResult, error)

Get an iSCSI Target. Azure REST API version: 2021-08-01.

Other available API versions: 2020-03-15-preview.

type LookupIscsiTargetResultOutput

type LookupIscsiTargetResultOutput struct{ *pulumi.OutputState }

Response for iSCSI Target requests.

func (LookupIscsiTargetResultOutput) AclMode

Mode for Target connectivity.

func (LookupIscsiTargetResultOutput) ElementType

func (LookupIscsiTargetResultOutput) Endpoints

List of private IPv4 addresses to connect to the iSCSI Target.

func (LookupIscsiTargetResultOutput) Id

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupIscsiTargetResultOutput) Luns

List of LUNs to be exposed through iSCSI Target.

func (LookupIscsiTargetResultOutput) ManagedBy

Azure resource id. Indicates if this resource is managed by another Azure resource.

func (LookupIscsiTargetResultOutput) ManagedByExtended

List of Azure resource ids that manage this resource.

func (LookupIscsiTargetResultOutput) Name

The name of the resource

func (LookupIscsiTargetResultOutput) Port

The port used by iSCSI Target portal group.

func (LookupIscsiTargetResultOutput) ProvisioningState

func (o LookupIscsiTargetResultOutput) ProvisioningState() pulumi.StringOutput

State of the operation on the resource.

func (LookupIscsiTargetResultOutput) Sessions

List of identifiers for active sessions on the iSCSI target

func (LookupIscsiTargetResultOutput) StaticAcls

Access Control List (ACL) for an iSCSI Target; defines LUN masking policy

func (LookupIscsiTargetResultOutput) Status

Operational status of the iSCSI Target.

func (LookupIscsiTargetResultOutput) SystemData

Resource metadata required by ARM RPC

func (LookupIscsiTargetResultOutput) TargetIqn

iSCSI Target IQN (iSCSI Qualified Name); example: "iqn.2005-03.org.iscsi:server".

func (LookupIscsiTargetResultOutput) ToLookupIscsiTargetResultOutput

func (o LookupIscsiTargetResultOutput) ToLookupIscsiTargetResultOutput() LookupIscsiTargetResultOutput

func (LookupIscsiTargetResultOutput) ToLookupIscsiTargetResultOutputWithContext

func (o LookupIscsiTargetResultOutput) ToLookupIscsiTargetResultOutputWithContext(ctx context.Context) LookupIscsiTargetResultOutput

func (LookupIscsiTargetResultOutput) Type

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

type Sku

type Sku struct {
	// Sku name
	Name string `pulumi:"name"`
	// Sku tier
	Tier *string `pulumi:"tier"`
}

Sku for ARM resource

type SkuArgs

type SkuArgs struct {
	// Sku name
	Name pulumi.StringInput `pulumi:"name"`
	// Sku tier
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Sku for ARM resource

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Sku for ARM resource

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

Sku name

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

Sku tier

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

type SystemMetadataResponse

type SystemMetadataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The type of identity that last modified the resource.
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemMetadataResponseOutput

type SystemMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemMetadataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemMetadataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemMetadataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemMetadataResponseOutput) ElementType

func (SystemMetadataResponseOutput) LastModifiedAt

The type of identity that last modified the resource.

func (SystemMetadataResponseOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemMetadataResponseOutput) LastModifiedByType

func (o SystemMetadataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemMetadataResponseOutput) ToSystemMetadataResponseOutput

func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutput() SystemMetadataResponseOutput

func (SystemMetadataResponseOutput) ToSystemMetadataResponseOutputWithContext

func (o SystemMetadataResponseOutput) ToSystemMetadataResponseOutputWithContext(ctx context.Context) SystemMetadataResponseOutput

Jump to

Keyboard shortcuts

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