v20200901preview

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 (
	AccountTypeGeneralPurposeStorage = AccountType("GeneralPurposeStorage")
	AccountTypeBlobStorage           = AccountType("BlobStorage")
)
View Source
const (
	AddonTypeIotEdge          = AddonType("IotEdge")
	AddonTypeArcForKubernetes = AddonType("ArcForKubernetes")
)
View Source
const (
	AzureContainerDataFormatBlockBlob = AzureContainerDataFormat("BlockBlob")
	AzureContainerDataFormatPageBlob  = AzureContainerDataFormat("PageBlob")
	AzureContainerDataFormatAzureFile = AzureContainerDataFormat("AzureFile")
)
View Source
const (
	ClientPermissionTypeNoAccess  = ClientPermissionType("NoAccess")
	ClientPermissionTypeReadOnly  = ClientPermissionType("ReadOnly")
	ClientPermissionTypeReadWrite = ClientPermissionType("ReadWrite")
)
View Source
const (
	DataBoxEdgeDeviceStatusReadyToSetup          = DataBoxEdgeDeviceStatus("ReadyToSetup")
	DataBoxEdgeDeviceStatusOnline                = DataBoxEdgeDeviceStatus("Online")
	DataBoxEdgeDeviceStatusOffline               = DataBoxEdgeDeviceStatus("Offline")
	DataBoxEdgeDeviceStatusNeedsAttention        = DataBoxEdgeDeviceStatus("NeedsAttention")
	DataBoxEdgeDeviceStatusDisconnected          = DataBoxEdgeDeviceStatus("Disconnected")
	DataBoxEdgeDeviceStatusPartiallyDisconnected = DataBoxEdgeDeviceStatus("PartiallyDisconnected")
	DataBoxEdgeDeviceStatusMaintenance           = DataBoxEdgeDeviceStatus("Maintenance")
)
View Source
const (
	DataPolicyCloud = DataPolicy("Cloud")
	DataPolicyLocal = DataPolicy("Local")
)
View Source
const (
	DayOfWeekSunday    = DayOfWeek("Sunday")
	DayOfWeekMonday    = DayOfWeek("Monday")
	DayOfWeekTuesday   = DayOfWeek("Tuesday")
	DayOfWeekWednesday = DayOfWeek("Wednesday")
	DayOfWeekThursday  = DayOfWeek("Thursday")
	DayOfWeekFriday    = DayOfWeek("Friday")
	DayOfWeekSaturday  = DayOfWeek("Saturday")
)
View Source
const (
	EncryptionAlgorithmNone               = EncryptionAlgorithm("None")
	EncryptionAlgorithmAES256             = EncryptionAlgorithm("AES256")
	EncryptionAlgorithm_RSAES_PKCS1_v_1_5 = EncryptionAlgorithm("RSAES_PKCS1_v_1_5")
)
View Source
const (
	MonitoringStatusEnabled  = MonitoringStatus("Enabled")
	MonitoringStatusDisabled = MonitoringStatus("Disabled")
)
View Source
const (
	MsiIdentityTypeNone           = MsiIdentityType("None")
	MsiIdentityTypeSystemAssigned = MsiIdentityType("SystemAssigned")
	MsiIdentityTypeUserAssigned   = MsiIdentityType("UserAssigned")
)
View Source
const (
	RoleTypesIOT                 = RoleTypes("IOT")
	RoleTypesASA                 = RoleTypes("ASA")
	RoleTypesFunctions           = RoleTypes("Functions")
	RoleTypesCognitive           = RoleTypes("Cognitive")
	RoleTypesMEC                 = RoleTypes("MEC")
	RoleTypesCloudEdgeManagement = RoleTypes("CloudEdgeManagement")
	RoleTypesKubernetes          = RoleTypes("Kubernetes")
)
View Source
const (
	SSLStatusEnabled  = SSLStatus("Enabled")
	SSLStatusDisabled = SSLStatus("Disabled")
)
View Source
const (
	ShareAccessProtocolSMB = ShareAccessProtocol("SMB")
	ShareAccessProtocolNFS = ShareAccessProtocol("NFS")
)
View Source
const (
	ShareAccessTypeChange = ShareAccessType("Change")
	ShareAccessTypeRead   = ShareAccessType("Read")
	ShareAccessTypeCustom = ShareAccessType("Custom")
)
View Source
const (
	ShareStatusOffline        = ShareStatus("Offline")
	ShareStatusUnknown        = ShareStatus("Unknown")
	ShareStatusOK             = ShareStatus("OK")
	ShareStatusUpdating       = ShareStatus("Updating")
	ShareStatusNeedsAttention = ShareStatus("NeedsAttention")
)
View Source
const (
	ShipmentTypeNotApplicable     = ShipmentType("NotApplicable")
	ShipmentTypeShippedToCustomer = ShipmentType("ShippedToCustomer")
	ShipmentTypeSelfPickup        = ShipmentType("SelfPickup")
)
View Source
const (
	SkuNameGateway               = SkuName("Gateway")
	SkuNameEdge                  = SkuName("Edge")
	SkuName_TEA_1Node            = SkuName("TEA_1Node")
	SkuName_TEA_1Node_UPS        = SkuName("TEA_1Node_UPS")
	SkuName_TEA_1Node_Heater     = SkuName("TEA_1Node_Heater")
	SkuName_TEA_1Node_UPS_Heater = SkuName("TEA_1Node_UPS_Heater")
	SkuName_TEA_4Node_Heater     = SkuName("TEA_4Node_Heater")
	SkuName_TEA_4Node_UPS_Heater = SkuName("TEA_4Node_UPS_Heater")
	SkuNameTMA                   = SkuName("TMA")
	SkuNameTDC                   = SkuName("TDC")
	SkuName_TCA_Small            = SkuName("TCA_Small")
	SkuNameGPU                   = SkuName("GPU")
	SkuName_TCA_Large            = SkuName("TCA_Large")
	SkuName_EdgeP_Base           = SkuName("EdgeP_Base")
	SkuName_EdgeP_High           = SkuName("EdgeP_High")
	SkuName_EdgePR_Base          = SkuName("EdgePR_Base")
	SkuName_EdgePR_Base_UPS      = SkuName("EdgePR_Base_UPS")
	SkuName_EdgeMR_Mini          = SkuName("EdgeMR_Mini")
	SkuName_RCA_Small            = SkuName("RCA_Small")
	SkuName_RCA_Large            = SkuName("RCA_Large")
	SkuNameRDC                   = SkuName("RDC")
)
View Source
const (
	StorageAccountStatusOK             = StorageAccountStatus("OK")
	StorageAccountStatusOffline        = StorageAccountStatus("Offline")
	StorageAccountStatusUnknown        = StorageAccountStatus("Unknown")
	StorageAccountStatusUpdating       = StorageAccountStatus("Updating")
	StorageAccountStatusNeedsAttention = StorageAccountStatus("NeedsAttention")
)
View Source
const (
	TriggerEventTypeFileEvent          = TriggerEventType("FileEvent")
	TriggerEventTypePeriodicTimerEvent = TriggerEventType("PeriodicTimerEvent")
)
View Source
const (
	UserTypeShare           = UserType("Share")
	UserTypeLocalManagement = UserType("LocalManagement")
	UserTypeARM             = UserType("ARM")
)
View Source
const (
	SkuTierStandard = SkuTier("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountType

type AccountType pulumi.String

Type of storage accessed on the storage account.

func (AccountType) ElementType

func (AccountType) ElementType() reflect.Type

func (AccountType) ToStringOutput

func (e AccountType) ToStringOutput() pulumi.StringOutput

func (AccountType) ToStringOutputWithContext

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

func (AccountType) ToStringPtrOutput

func (e AccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountType) ToStringPtrOutputWithContext

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

type Addon

type Addon struct {
	pulumi.CustomResourceState

	// Addon type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Addon type
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Role Addon

func GetAddon

func GetAddon(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AddonState, opts ...pulumi.ResourceOption) (*Addon, error)

GetAddon gets an existing Addon 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 NewAddon

func NewAddon(ctx *pulumi.Context,
	name string, args *AddonArgs, opts ...pulumi.ResourceOption) (*Addon, error)

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

func (*Addon) ElementType

func (*Addon) ElementType() reflect.Type

func (*Addon) ToAddonOutput

func (i *Addon) ToAddonOutput() AddonOutput

func (*Addon) ToAddonOutputWithContext

func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput

type AddonArgs

type AddonArgs struct {
	// The addon name.
	AddonName pulumi.StringInput
	// The device name.
	DeviceName pulumi.StringInput
	// Addon type.
	Kind pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The role name.
	RoleName pulumi.StringInput
}

The set of arguments for constructing a Addon resource.

func (AddonArgs) ElementType

func (AddonArgs) ElementType() reflect.Type

type AddonInput

type AddonInput interface {
	pulumi.Input

	ToAddonOutput() AddonOutput
	ToAddonOutputWithContext(ctx context.Context) AddonOutput
}

type AddonOutput

type AddonOutput struct {
	*pulumi.OutputState
}

func (AddonOutput) ElementType

func (AddonOutput) ElementType() reflect.Type

func (AddonOutput) ToAddonOutput

func (o AddonOutput) ToAddonOutput() AddonOutput

func (AddonOutput) ToAddonOutputWithContext

func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput

type AddonState

type AddonState struct {
	// Addon type.
	Kind pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Addon type
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (AddonState) ElementType

func (AddonState) ElementType() reflect.Type

type AddonType

type AddonType pulumi.String

Addon type.

func (AddonType) ElementType

func (AddonType) ElementType() reflect.Type

func (AddonType) ToStringOutput

func (e AddonType) ToStringOutput() pulumi.StringOutput

func (AddonType) ToStringOutputWithContext

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

func (AddonType) ToStringPtrOutput

func (e AddonType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddonType) ToStringPtrOutputWithContext

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

type Address

type Address struct {
	// The address line1.
	AddressLine1 *string `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 *string `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 *string `pulumi:"addressLine3"`
	// The city name.
	City *string `pulumi:"city"`
	// The country name.
	Country string `pulumi:"country"`
	// The postal code.
	PostalCode *string `pulumi:"postalCode"`
	// The state name.
	State *string `pulumi:"state"`
}

The shipping address of the customer.

type AddressArgs

type AddressArgs struct {
	// The address line1.
	AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 pulumi.StringPtrInput `pulumi:"addressLine3"`
	// The city name.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country name.
	Country pulumi.StringInput `pulumi:"country"`
	// The postal code.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The state name.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The shipping address of the customer.

func (AddressArgs) ElementType

func (AddressArgs) ElementType() reflect.Type

func (AddressArgs) ToAddressOutput

func (i AddressArgs) ToAddressOutput() AddressOutput

func (AddressArgs) ToAddressOutputWithContext

func (i AddressArgs) ToAddressOutputWithContext(ctx context.Context) AddressOutput

func (AddressArgs) ToAddressPtrOutput

func (i AddressArgs) ToAddressPtrOutput() AddressPtrOutput

func (AddressArgs) ToAddressPtrOutputWithContext

func (i AddressArgs) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressInput

type AddressInput interface {
	pulumi.Input

	ToAddressOutput() AddressOutput
	ToAddressOutputWithContext(context.Context) AddressOutput
}

AddressInput is an input type that accepts AddressArgs and AddressOutput values. You can construct a concrete instance of `AddressInput` via:

AddressArgs{...}

type AddressOutput

type AddressOutput struct{ *pulumi.OutputState }

The shipping address of the customer.

func (AddressOutput) AddressLine1

func (o AddressOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressOutput) AddressLine2

func (o AddressOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressOutput) AddressLine3

func (o AddressOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressOutput) City

The city name.

func (AddressOutput) Country

func (o AddressOutput) Country() pulumi.StringOutput

The country name.

func (AddressOutput) ElementType

func (AddressOutput) ElementType() reflect.Type

func (AddressOutput) PostalCode

func (o AddressOutput) PostalCode() pulumi.StringPtrOutput

The postal code.

func (AddressOutput) State

The state name.

func (AddressOutput) ToAddressOutput

func (o AddressOutput) ToAddressOutput() AddressOutput

func (AddressOutput) ToAddressOutputWithContext

func (o AddressOutput) ToAddressOutputWithContext(ctx context.Context) AddressOutput

func (AddressOutput) ToAddressPtrOutput

func (o AddressOutput) ToAddressPtrOutput() AddressPtrOutput

func (AddressOutput) ToAddressPtrOutputWithContext

func (o AddressOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressPtrInput

type AddressPtrInput interface {
	pulumi.Input

	ToAddressPtrOutput() AddressPtrOutput
	ToAddressPtrOutputWithContext(context.Context) AddressPtrOutput
}

AddressPtrInput is an input type that accepts AddressArgs, AddressPtr and AddressPtrOutput values. You can construct a concrete instance of `AddressPtrInput` via:

        AddressArgs{...}

or:

        nil

func AddressPtr

func AddressPtr(v *AddressArgs) AddressPtrInput

type AddressPtrOutput

type AddressPtrOutput struct{ *pulumi.OutputState }

func (AddressPtrOutput) AddressLine1

func (o AddressPtrOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressPtrOutput) AddressLine2

func (o AddressPtrOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressPtrOutput) AddressLine3

func (o AddressPtrOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressPtrOutput) City

The city name.

func (AddressPtrOutput) Country

The country name.

func (AddressPtrOutput) Elem

func (AddressPtrOutput) ElementType

func (AddressPtrOutput) ElementType() reflect.Type

func (AddressPtrOutput) PostalCode

func (o AddressPtrOutput) PostalCode() pulumi.StringPtrOutput

The postal code.

func (AddressPtrOutput) State

The state name.

func (AddressPtrOutput) ToAddressPtrOutput

func (o AddressPtrOutput) ToAddressPtrOutput() AddressPtrOutput

func (AddressPtrOutput) ToAddressPtrOutputWithContext

func (o AddressPtrOutput) ToAddressPtrOutputWithContext(ctx context.Context) AddressPtrOutput

type AddressResponse

type AddressResponse struct {
	// The address line1.
	AddressLine1 *string `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 *string `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 *string `pulumi:"addressLine3"`
	// The city name.
	City *string `pulumi:"city"`
	// The country name.
	Country string `pulumi:"country"`
	// The postal code.
	PostalCode *string `pulumi:"postalCode"`
	// The state name.
	State *string `pulumi:"state"`
}

The shipping address of the customer.

type AddressResponseArgs

type AddressResponseArgs struct {
	// The address line1.
	AddressLine1 pulumi.StringPtrInput `pulumi:"addressLine1"`
	// The address line2.
	AddressLine2 pulumi.StringPtrInput `pulumi:"addressLine2"`
	// The address line3.
	AddressLine3 pulumi.StringPtrInput `pulumi:"addressLine3"`
	// The city name.
	City pulumi.StringPtrInput `pulumi:"city"`
	// The country name.
	Country pulumi.StringInput `pulumi:"country"`
	// The postal code.
	PostalCode pulumi.StringPtrInput `pulumi:"postalCode"`
	// The state name.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The shipping address of the customer.

func (AddressResponseArgs) ElementType

func (AddressResponseArgs) ElementType() reflect.Type

func (AddressResponseArgs) ToAddressResponseOutput

func (i AddressResponseArgs) ToAddressResponseOutput() AddressResponseOutput

func (AddressResponseArgs) ToAddressResponseOutputWithContext

func (i AddressResponseArgs) ToAddressResponseOutputWithContext(ctx context.Context) AddressResponseOutput

func (AddressResponseArgs) ToAddressResponsePtrOutput

func (i AddressResponseArgs) ToAddressResponsePtrOutput() AddressResponsePtrOutput

func (AddressResponseArgs) ToAddressResponsePtrOutputWithContext

func (i AddressResponseArgs) ToAddressResponsePtrOutputWithContext(ctx context.Context) AddressResponsePtrOutput

type AddressResponseInput

type AddressResponseInput interface {
	pulumi.Input

	ToAddressResponseOutput() AddressResponseOutput
	ToAddressResponseOutputWithContext(context.Context) AddressResponseOutput
}

AddressResponseInput is an input type that accepts AddressResponseArgs and AddressResponseOutput values. You can construct a concrete instance of `AddressResponseInput` via:

AddressResponseArgs{...}

type AddressResponseOutput

type AddressResponseOutput struct{ *pulumi.OutputState }

The shipping address of the customer.

func (AddressResponseOutput) AddressLine1

func (o AddressResponseOutput) AddressLine1() pulumi.StringPtrOutput

The address line1.

func (AddressResponseOutput) AddressLine2

func (o AddressResponseOutput) AddressLine2() pulumi.StringPtrOutput

The address line2.

func (AddressResponseOutput) AddressLine3

func (o AddressResponseOutput) AddressLine3() pulumi.StringPtrOutput

The address line3.

func (AddressResponseOutput) City

The city name.

func (AddressResponseOutput) Country

The country name.

func (AddressResponseOutput) ElementType

func (AddressResponseOutput) ElementType() reflect.Type

func (AddressResponseOutput) PostalCode

The postal code.

func (AddressResponseOutput) State

The state name.

func (AddressResponseOutput) ToAddressResponseOutput

func (o AddressResponseOutput) ToAddressResponseOutput() AddressResponseOutput

func (AddressResponseOutput) ToAddressResponseOutputWithContext

func (o AddressResponseOutput) ToAddressResponseOutputWithContext(ctx context.Context) AddressResponseOutput

func (AddressResponseOutput) ToAddressResponsePtrOutput

func (o AddressResponseOutput) ToAddressResponsePtrOutput() AddressResponsePtrOutput

func (AddressResponseOutput) ToAddressResponsePtrOutputWithContext

func (o AddressResponseOutput) ToAddressResponsePtrOutputWithContext(ctx context.Context) AddressResponsePtrOutput

type AddressResponsePtrInput

type AddressResponsePtrInput interface {
	pulumi.Input

	ToAddressResponsePtrOutput() AddressResponsePtrOutput
	ToAddressResponsePtrOutputWithContext(context.Context) AddressResponsePtrOutput
}

AddressResponsePtrInput is an input type that accepts AddressResponseArgs, AddressResponsePtr and AddressResponsePtrOutput values. You can construct a concrete instance of `AddressResponsePtrInput` via:

        AddressResponseArgs{...}

or:

        nil

type AddressResponsePtrOutput

type AddressResponsePtrOutput struct{ *pulumi.OutputState }

func (AddressResponsePtrOutput) AddressLine1

The address line1.

func (AddressResponsePtrOutput) AddressLine2

The address line2.

func (AddressResponsePtrOutput) AddressLine3

The address line3.

func (AddressResponsePtrOutput) City

The city name.

func (AddressResponsePtrOutput) Country

The country name.

func (AddressResponsePtrOutput) Elem

func (AddressResponsePtrOutput) ElementType

func (AddressResponsePtrOutput) ElementType() reflect.Type

func (AddressResponsePtrOutput) PostalCode

The postal code.

func (AddressResponsePtrOutput) State

The state name.

func (AddressResponsePtrOutput) ToAddressResponsePtrOutput

func (o AddressResponsePtrOutput) ToAddressResponsePtrOutput() AddressResponsePtrOutput

func (AddressResponsePtrOutput) ToAddressResponsePtrOutputWithContext

func (o AddressResponsePtrOutput) ToAddressResponsePtrOutputWithContext(ctx context.Context) AddressResponsePtrOutput

type AsymmetricEncryptedSecret

type AsymmetricEncryptedSecret struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value string `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

type AsymmetricEncryptedSecretArgs

type AsymmetricEncryptedSecretArgs struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint pulumi.StringPtrInput `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretArgs) ElementType

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (i AsymmetricEncryptedSecretArgs) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

type AsymmetricEncryptedSecretInput

type AsymmetricEncryptedSecretInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput
	ToAsymmetricEncryptedSecretOutputWithContext(context.Context) AsymmetricEncryptedSecretOutput
}

AsymmetricEncryptedSecretInput is an input type that accepts AsymmetricEncryptedSecretArgs and AsymmetricEncryptedSecretOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretInput` via:

AsymmetricEncryptedSecretArgs{...}

type AsymmetricEncryptedSecretOutput

type AsymmetricEncryptedSecretOutput struct{ *pulumi.OutputState }

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretOutput) ElementType

func (AsymmetricEncryptedSecretOutput) EncryptionAlgorithm

func (o AsymmetricEncryptedSecretOutput) EncryptionAlgorithm() pulumi.StringOutput

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutput() AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (o AsymmetricEncryptedSecretOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretPtrInput

type AsymmetricEncryptedSecretPtrInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput
	ToAsymmetricEncryptedSecretPtrOutputWithContext(context.Context) AsymmetricEncryptedSecretPtrOutput
}

AsymmetricEncryptedSecretPtrInput is an input type that accepts AsymmetricEncryptedSecretArgs, AsymmetricEncryptedSecretPtr and AsymmetricEncryptedSecretPtrOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretPtrInput` via:

        AsymmetricEncryptedSecretArgs{...}

or:

        nil

type AsymmetricEncryptedSecretPtrOutput

type AsymmetricEncryptedSecretPtrOutput struct{ *pulumi.OutputState }

func (AsymmetricEncryptedSecretPtrOutput) Elem

func (AsymmetricEncryptedSecretPtrOutput) ElementType

func (AsymmetricEncryptedSecretPtrOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretPtrOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput

func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutput() AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext

func (o AsymmetricEncryptedSecretPtrOutput) ToAsymmetricEncryptedSecretPtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretPtrOutput

func (AsymmetricEncryptedSecretPtrOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretResponse

type AsymmetricEncryptedSecretResponse struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint *string `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value string `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

type AsymmetricEncryptedSecretResponseArgs

type AsymmetricEncryptedSecretResponseArgs struct {
	// The algorithm used to encrypt "Value".
	EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"`
	// Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.
	EncryptionCertThumbprint pulumi.StringPtrInput `pulumi:"encryptionCertThumbprint"`
	// The value of the secret.
	Value pulumi.StringInput `pulumi:"value"`
}

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretResponseArgs) ElementType

func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutput

func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutputWithContext

func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutput

func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext

func (i AsymmetricEncryptedSecretResponseArgs) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput

type AsymmetricEncryptedSecretResponseInput

type AsymmetricEncryptedSecretResponseInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput
	ToAsymmetricEncryptedSecretResponseOutputWithContext(context.Context) AsymmetricEncryptedSecretResponseOutput
}

AsymmetricEncryptedSecretResponseInput is an input type that accepts AsymmetricEncryptedSecretResponseArgs and AsymmetricEncryptedSecretResponseOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretResponseInput` via:

AsymmetricEncryptedSecretResponseArgs{...}

type AsymmetricEncryptedSecretResponseOutput

type AsymmetricEncryptedSecretResponseOutput struct{ *pulumi.OutputState }

Represent the secrets intended for encryption with asymmetric key pair.

func (AsymmetricEncryptedSecretResponseOutput) ElementType

func (AsymmetricEncryptedSecretResponseOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint

func (o AsymmetricEncryptedSecretResponseOutput) EncryptionCertThumbprint() pulumi.StringPtrOutput

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutput() AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponseOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponseOutput

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutput

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext

func (o AsymmetricEncryptedSecretResponseOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponseOutput) Value

The value of the secret.

type AsymmetricEncryptedSecretResponsePtrInput

type AsymmetricEncryptedSecretResponsePtrInput interface {
	pulumi.Input

	ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput
	ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(context.Context) AsymmetricEncryptedSecretResponsePtrOutput
}

AsymmetricEncryptedSecretResponsePtrInput is an input type that accepts AsymmetricEncryptedSecretResponseArgs, AsymmetricEncryptedSecretResponsePtr and AsymmetricEncryptedSecretResponsePtrOutput values. You can construct a concrete instance of `AsymmetricEncryptedSecretResponsePtrInput` via:

        AsymmetricEncryptedSecretResponseArgs{...}

or:

        nil

type AsymmetricEncryptedSecretResponsePtrOutput

type AsymmetricEncryptedSecretResponsePtrOutput struct{ *pulumi.OutputState }

func (AsymmetricEncryptedSecretResponsePtrOutput) Elem

func (AsymmetricEncryptedSecretResponsePtrOutput) ElementType

func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionAlgorithm

The algorithm used to encrypt "Value".

func (AsymmetricEncryptedSecretResponsePtrOutput) EncryptionCertThumbprint

Thumbprint certificate used to encrypt \"Value\". If the value is unencrypted, it will be null.

func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput

func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutput() AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext

func (o AsymmetricEncryptedSecretResponsePtrOutput) ToAsymmetricEncryptedSecretResponsePtrOutputWithContext(ctx context.Context) AsymmetricEncryptedSecretResponsePtrOutput

func (AsymmetricEncryptedSecretResponsePtrOutput) Value

The value of the secret.

type AzureContainerDataFormat

type AzureContainerDataFormat pulumi.String

Storage format used for the file represented by the share.

func (AzureContainerDataFormat) ElementType

func (AzureContainerDataFormat) ElementType() reflect.Type

func (AzureContainerDataFormat) ToStringOutput

func (e AzureContainerDataFormat) ToStringOutput() pulumi.StringOutput

func (AzureContainerDataFormat) ToStringOutputWithContext

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

func (AzureContainerDataFormat) ToStringPtrOutput

func (e AzureContainerDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureContainerDataFormat) ToStringPtrOutputWithContext

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

type AzureContainerInfo

type AzureContainerInfo struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName string `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat string `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId string `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

type AzureContainerInfoArgs

type AzureContainerInfoArgs struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat pulumi.StringInput `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId pulumi.StringInput `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

func (AzureContainerInfoArgs) ElementType

func (AzureContainerInfoArgs) ElementType() reflect.Type

func (AzureContainerInfoArgs) ToAzureContainerInfoOutput

func (i AzureContainerInfoArgs) ToAzureContainerInfoOutput() AzureContainerInfoOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoOutputWithContext

func (i AzureContainerInfoArgs) ToAzureContainerInfoOutputWithContext(ctx context.Context) AzureContainerInfoOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoPtrOutput

func (i AzureContainerInfoArgs) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoArgs) ToAzureContainerInfoPtrOutputWithContext

func (i AzureContainerInfoArgs) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoInput

type AzureContainerInfoInput interface {
	pulumi.Input

	ToAzureContainerInfoOutput() AzureContainerInfoOutput
	ToAzureContainerInfoOutputWithContext(context.Context) AzureContainerInfoOutput
}

AzureContainerInfoInput is an input type that accepts AzureContainerInfoArgs and AzureContainerInfoOutput values. You can construct a concrete instance of `AzureContainerInfoInput` via:

AzureContainerInfoArgs{...}

type AzureContainerInfoOutput

type AzureContainerInfoOutput struct{ *pulumi.OutputState }

Azure container mapping of the endpoint.

func (AzureContainerInfoOutput) ContainerName

func (o AzureContainerInfoOutput) ContainerName() pulumi.StringOutput

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoOutput) ElementType

func (AzureContainerInfoOutput) ElementType() reflect.Type

func (AzureContainerInfoOutput) StorageAccountCredentialId

func (o AzureContainerInfoOutput) StorageAccountCredentialId() pulumi.StringOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoOutput) ToAzureContainerInfoOutput

func (o AzureContainerInfoOutput) ToAzureContainerInfoOutput() AzureContainerInfoOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoOutputWithContext

func (o AzureContainerInfoOutput) ToAzureContainerInfoOutputWithContext(ctx context.Context) AzureContainerInfoOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoPtrOutput

func (o AzureContainerInfoOutput) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoOutput) ToAzureContainerInfoPtrOutputWithContext

func (o AzureContainerInfoOutput) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoPtrInput

type AzureContainerInfoPtrInput interface {
	pulumi.Input

	ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput
	ToAzureContainerInfoPtrOutputWithContext(context.Context) AzureContainerInfoPtrOutput
}

AzureContainerInfoPtrInput is an input type that accepts AzureContainerInfoArgs, AzureContainerInfoPtr and AzureContainerInfoPtrOutput values. You can construct a concrete instance of `AzureContainerInfoPtrInput` via:

        AzureContainerInfoArgs{...}

or:

        nil

type AzureContainerInfoPtrOutput

type AzureContainerInfoPtrOutput struct{ *pulumi.OutputState }

func (AzureContainerInfoPtrOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoPtrOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoPtrOutput) Elem

func (AzureContainerInfoPtrOutput) ElementType

func (AzureContainerInfoPtrOutput) StorageAccountCredentialId

func (o AzureContainerInfoPtrOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutput

func (o AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutput() AzureContainerInfoPtrOutput

func (AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutputWithContext

func (o AzureContainerInfoPtrOutput) ToAzureContainerInfoPtrOutputWithContext(ctx context.Context) AzureContainerInfoPtrOutput

type AzureContainerInfoResponse

type AzureContainerInfoResponse struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName string `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat string `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId string `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

type AzureContainerInfoResponseArgs

type AzureContainerInfoResponseArgs struct {
	// Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).
	ContainerName pulumi.StringInput `pulumi:"containerName"`
	// Storage format used for the file represented by the share.
	DataFormat pulumi.StringInput `pulumi:"dataFormat"`
	// ID of the storage account credential used to access storage.
	StorageAccountCredentialId pulumi.StringInput `pulumi:"storageAccountCredentialId"`
}

Azure container mapping of the endpoint.

func (AzureContainerInfoResponseArgs) ElementType

func (AzureContainerInfoResponseArgs) ToAzureContainerInfoResponseOutput

func (i AzureContainerInfoResponseArgs) ToAzureContainerInfoResponseOutput() AzureContainerInfoResponseOutput

func (AzureContainerInfoResponseArgs) ToAzureContainerInfoResponseOutputWithContext

func (i AzureContainerInfoResponseArgs) ToAzureContainerInfoResponseOutputWithContext(ctx context.Context) AzureContainerInfoResponseOutput

func (AzureContainerInfoResponseArgs) ToAzureContainerInfoResponsePtrOutput

func (i AzureContainerInfoResponseArgs) ToAzureContainerInfoResponsePtrOutput() AzureContainerInfoResponsePtrOutput

func (AzureContainerInfoResponseArgs) ToAzureContainerInfoResponsePtrOutputWithContext

func (i AzureContainerInfoResponseArgs) ToAzureContainerInfoResponsePtrOutputWithContext(ctx context.Context) AzureContainerInfoResponsePtrOutput

type AzureContainerInfoResponseInput

type AzureContainerInfoResponseInput interface {
	pulumi.Input

	ToAzureContainerInfoResponseOutput() AzureContainerInfoResponseOutput
	ToAzureContainerInfoResponseOutputWithContext(context.Context) AzureContainerInfoResponseOutput
}

AzureContainerInfoResponseInput is an input type that accepts AzureContainerInfoResponseArgs and AzureContainerInfoResponseOutput values. You can construct a concrete instance of `AzureContainerInfoResponseInput` via:

AzureContainerInfoResponseArgs{...}

type AzureContainerInfoResponseOutput

type AzureContainerInfoResponseOutput struct{ *pulumi.OutputState }

Azure container mapping of the endpoint.

func (AzureContainerInfoResponseOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoResponseOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoResponseOutput) ElementType

func (AzureContainerInfoResponseOutput) StorageAccountCredentialId

func (o AzureContainerInfoResponseOutput) StorageAccountCredentialId() pulumi.StringOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutput

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutput() AzureContainerInfoResponseOutput

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutputWithContext

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponseOutputWithContext(ctx context.Context) AzureContainerInfoResponseOutput

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponsePtrOutput

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponsePtrOutput() AzureContainerInfoResponsePtrOutput

func (AzureContainerInfoResponseOutput) ToAzureContainerInfoResponsePtrOutputWithContext

func (o AzureContainerInfoResponseOutput) ToAzureContainerInfoResponsePtrOutputWithContext(ctx context.Context) AzureContainerInfoResponsePtrOutput

type AzureContainerInfoResponsePtrInput

type AzureContainerInfoResponsePtrInput interface {
	pulumi.Input

	ToAzureContainerInfoResponsePtrOutput() AzureContainerInfoResponsePtrOutput
	ToAzureContainerInfoResponsePtrOutputWithContext(context.Context) AzureContainerInfoResponsePtrOutput
}

AzureContainerInfoResponsePtrInput is an input type that accepts AzureContainerInfoResponseArgs, AzureContainerInfoResponsePtr and AzureContainerInfoResponsePtrOutput values. You can construct a concrete instance of `AzureContainerInfoResponsePtrInput` via:

        AzureContainerInfoResponseArgs{...}

or:

        nil

type AzureContainerInfoResponsePtrOutput

type AzureContainerInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AzureContainerInfoResponsePtrOutput) ContainerName

Container name (Based on the data format specified, this represents the name of Azure Files/Page blob/Block blob).

func (AzureContainerInfoResponsePtrOutput) DataFormat

Storage format used for the file represented by the share.

func (AzureContainerInfoResponsePtrOutput) Elem

func (AzureContainerInfoResponsePtrOutput) ElementType

func (AzureContainerInfoResponsePtrOutput) StorageAccountCredentialId

func (o AzureContainerInfoResponsePtrOutput) StorageAccountCredentialId() pulumi.StringPtrOutput

ID of the storage account credential used to access storage.

func (AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutput

func (o AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutput() AzureContainerInfoResponsePtrOutput

func (AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutputWithContext

func (o AzureContainerInfoResponsePtrOutput) ToAzureContainerInfoResponsePtrOutputWithContext(ctx context.Context) AzureContainerInfoResponsePtrOutput

type BandwidthSchedule

type BandwidthSchedule struct {
	pulumi.CustomResourceState

	// The days of the week when this schedule is applicable.
	Days pulumi.StringArrayOutput `pulumi:"days"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The bandwidth rate in Mbps.
	RateInMbps pulumi.IntOutput `pulumi:"rateInMbps"`
	// The start time of the schedule in UTC.
	Start pulumi.StringOutput `pulumi:"start"`
	// The stop time of the schedule in UTC.
	Stop pulumi.StringOutput `pulumi:"stop"`
	// Bandwidth object related to ASE resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The bandwidth schedule details.

func GetBandwidthSchedule

func GetBandwidthSchedule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BandwidthScheduleState, opts ...pulumi.ResourceOption) (*BandwidthSchedule, error)

GetBandwidthSchedule gets an existing BandwidthSchedule 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 NewBandwidthSchedule

func NewBandwidthSchedule(ctx *pulumi.Context,
	name string, args *BandwidthScheduleArgs, opts ...pulumi.ResourceOption) (*BandwidthSchedule, error)

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

func (*BandwidthSchedule) ElementType

func (*BandwidthSchedule) ElementType() reflect.Type

func (*BandwidthSchedule) ToBandwidthScheduleOutput

func (i *BandwidthSchedule) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (*BandwidthSchedule) ToBandwidthScheduleOutputWithContext

func (i *BandwidthSchedule) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput

type BandwidthScheduleArgs

type BandwidthScheduleArgs struct {
	// The days of the week when this schedule is applicable.
	Days pulumi.StringArrayInput
	// The device name.
	DeviceName pulumi.StringInput
	// The bandwidth schedule name which needs to be added/updated.
	Name pulumi.StringInput
	// The bandwidth rate in Mbps.
	RateInMbps pulumi.IntInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The start time of the schedule in UTC.
	Start pulumi.StringInput
	// The stop time of the schedule in UTC.
	Stop pulumi.StringInput
}

The set of arguments for constructing a BandwidthSchedule resource.

func (BandwidthScheduleArgs) ElementType

func (BandwidthScheduleArgs) ElementType() reflect.Type

type BandwidthScheduleInput

type BandwidthScheduleInput interface {
	pulumi.Input

	ToBandwidthScheduleOutput() BandwidthScheduleOutput
	ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput
}

type BandwidthScheduleOutput

type BandwidthScheduleOutput struct {
	*pulumi.OutputState
}

func (BandwidthScheduleOutput) ElementType

func (BandwidthScheduleOutput) ElementType() reflect.Type

func (BandwidthScheduleOutput) ToBandwidthScheduleOutput

func (o BandwidthScheduleOutput) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext

func (o BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext(ctx context.Context) BandwidthScheduleOutput

type BandwidthScheduleState

type BandwidthScheduleState struct {
	// The days of the week when this schedule is applicable.
	Days pulumi.StringArrayInput
	// The object name.
	Name pulumi.StringPtrInput
	// The bandwidth rate in Mbps.
	RateInMbps pulumi.IntPtrInput
	// The start time of the schedule in UTC.
	Start pulumi.StringPtrInput
	// The stop time of the schedule in UTC.
	Stop pulumi.StringPtrInput
	// Bandwidth object related to ASE resource
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (BandwidthScheduleState) ElementType

func (BandwidthScheduleState) ElementType() reflect.Type

type ClientAccessRight

type ClientAccessRight struct {
	// Type of access to be allowed for the client.
	AccessPermission string `pulumi:"accessPermission"`
	// IP of the client.
	Client string `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

type ClientAccessRightArgs

type ClientAccessRightArgs struct {
	// Type of access to be allowed for the client.
	AccessPermission pulumi.StringInput `pulumi:"accessPermission"`
	// IP of the client.
	Client pulumi.StringInput `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightArgs) ElementType

func (ClientAccessRightArgs) ElementType() reflect.Type

func (ClientAccessRightArgs) ToClientAccessRightOutput

func (i ClientAccessRightArgs) ToClientAccessRightOutput() ClientAccessRightOutput

func (ClientAccessRightArgs) ToClientAccessRightOutputWithContext

func (i ClientAccessRightArgs) ToClientAccessRightOutputWithContext(ctx context.Context) ClientAccessRightOutput

type ClientAccessRightArray

type ClientAccessRightArray []ClientAccessRightInput

func (ClientAccessRightArray) ElementType

func (ClientAccessRightArray) ElementType() reflect.Type

func (ClientAccessRightArray) ToClientAccessRightArrayOutput

func (i ClientAccessRightArray) ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput

func (ClientAccessRightArray) ToClientAccessRightArrayOutputWithContext

func (i ClientAccessRightArray) ToClientAccessRightArrayOutputWithContext(ctx context.Context) ClientAccessRightArrayOutput

type ClientAccessRightArrayInput

type ClientAccessRightArrayInput interface {
	pulumi.Input

	ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput
	ToClientAccessRightArrayOutputWithContext(context.Context) ClientAccessRightArrayOutput
}

ClientAccessRightArrayInput is an input type that accepts ClientAccessRightArray and ClientAccessRightArrayOutput values. You can construct a concrete instance of `ClientAccessRightArrayInput` via:

ClientAccessRightArray{ ClientAccessRightArgs{...} }

type ClientAccessRightArrayOutput

type ClientAccessRightArrayOutput struct{ *pulumi.OutputState }

func (ClientAccessRightArrayOutput) ElementType

func (ClientAccessRightArrayOutput) Index

func (ClientAccessRightArrayOutput) ToClientAccessRightArrayOutput

func (o ClientAccessRightArrayOutput) ToClientAccessRightArrayOutput() ClientAccessRightArrayOutput

func (ClientAccessRightArrayOutput) ToClientAccessRightArrayOutputWithContext

func (o ClientAccessRightArrayOutput) ToClientAccessRightArrayOutputWithContext(ctx context.Context) ClientAccessRightArrayOutput

type ClientAccessRightInput

type ClientAccessRightInput interface {
	pulumi.Input

	ToClientAccessRightOutput() ClientAccessRightOutput
	ToClientAccessRightOutputWithContext(context.Context) ClientAccessRightOutput
}

ClientAccessRightInput is an input type that accepts ClientAccessRightArgs and ClientAccessRightOutput values. You can construct a concrete instance of `ClientAccessRightInput` via:

ClientAccessRightArgs{...}

type ClientAccessRightOutput

type ClientAccessRightOutput struct{ *pulumi.OutputState }

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightOutput) AccessPermission

func (o ClientAccessRightOutput) AccessPermission() pulumi.StringOutput

Type of access to be allowed for the client.

func (ClientAccessRightOutput) Client

IP of the client.

func (ClientAccessRightOutput) ElementType

func (ClientAccessRightOutput) ElementType() reflect.Type

func (ClientAccessRightOutput) ToClientAccessRightOutput

func (o ClientAccessRightOutput) ToClientAccessRightOutput() ClientAccessRightOutput

func (ClientAccessRightOutput) ToClientAccessRightOutputWithContext

func (o ClientAccessRightOutput) ToClientAccessRightOutputWithContext(ctx context.Context) ClientAccessRightOutput

type ClientAccessRightResponse

type ClientAccessRightResponse struct {
	// Type of access to be allowed for the client.
	AccessPermission string `pulumi:"accessPermission"`
	// IP of the client.
	Client string `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

type ClientAccessRightResponseArgs

type ClientAccessRightResponseArgs struct {
	// Type of access to be allowed for the client.
	AccessPermission pulumi.StringInput `pulumi:"accessPermission"`
	// IP of the client.
	Client pulumi.StringInput `pulumi:"client"`
}

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightResponseArgs) ElementType

func (ClientAccessRightResponseArgs) ToClientAccessRightResponseOutput

func (i ClientAccessRightResponseArgs) ToClientAccessRightResponseOutput() ClientAccessRightResponseOutput

func (ClientAccessRightResponseArgs) ToClientAccessRightResponseOutputWithContext

func (i ClientAccessRightResponseArgs) ToClientAccessRightResponseOutputWithContext(ctx context.Context) ClientAccessRightResponseOutput

type ClientAccessRightResponseArray

type ClientAccessRightResponseArray []ClientAccessRightResponseInput

func (ClientAccessRightResponseArray) ElementType

func (ClientAccessRightResponseArray) ToClientAccessRightResponseArrayOutput

func (i ClientAccessRightResponseArray) ToClientAccessRightResponseArrayOutput() ClientAccessRightResponseArrayOutput

func (ClientAccessRightResponseArray) ToClientAccessRightResponseArrayOutputWithContext

func (i ClientAccessRightResponseArray) ToClientAccessRightResponseArrayOutputWithContext(ctx context.Context) ClientAccessRightResponseArrayOutput

type ClientAccessRightResponseArrayInput

type ClientAccessRightResponseArrayInput interface {
	pulumi.Input

	ToClientAccessRightResponseArrayOutput() ClientAccessRightResponseArrayOutput
	ToClientAccessRightResponseArrayOutputWithContext(context.Context) ClientAccessRightResponseArrayOutput
}

ClientAccessRightResponseArrayInput is an input type that accepts ClientAccessRightResponseArray and ClientAccessRightResponseArrayOutput values. You can construct a concrete instance of `ClientAccessRightResponseArrayInput` via:

ClientAccessRightResponseArray{ ClientAccessRightResponseArgs{...} }

type ClientAccessRightResponseArrayOutput

type ClientAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (ClientAccessRightResponseArrayOutput) ElementType

func (ClientAccessRightResponseArrayOutput) Index

func (ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutput

func (o ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutput() ClientAccessRightResponseArrayOutput

func (ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutputWithContext

func (o ClientAccessRightResponseArrayOutput) ToClientAccessRightResponseArrayOutputWithContext(ctx context.Context) ClientAccessRightResponseArrayOutput

type ClientAccessRightResponseInput

type ClientAccessRightResponseInput interface {
	pulumi.Input

	ToClientAccessRightResponseOutput() ClientAccessRightResponseOutput
	ToClientAccessRightResponseOutputWithContext(context.Context) ClientAccessRightResponseOutput
}

ClientAccessRightResponseInput is an input type that accepts ClientAccessRightResponseArgs and ClientAccessRightResponseOutput values. You can construct a concrete instance of `ClientAccessRightResponseInput` via:

ClientAccessRightResponseArgs{...}

type ClientAccessRightResponseOutput

type ClientAccessRightResponseOutput struct{ *pulumi.OutputState }

The mapping between a particular client IP and the type of access client has on the NFS share.

func (ClientAccessRightResponseOutput) AccessPermission

Type of access to be allowed for the client.

func (ClientAccessRightResponseOutput) Client

IP of the client.

func (ClientAccessRightResponseOutput) ElementType

func (ClientAccessRightResponseOutput) ToClientAccessRightResponseOutput

func (o ClientAccessRightResponseOutput) ToClientAccessRightResponseOutput() ClientAccessRightResponseOutput

func (ClientAccessRightResponseOutput) ToClientAccessRightResponseOutputWithContext

func (o ClientAccessRightResponseOutput) ToClientAccessRightResponseOutputWithContext(ctx context.Context) ClientAccessRightResponseOutput

type ClientPermissionType

type ClientPermissionType pulumi.String

Type of access to be allowed for the client.

func (ClientPermissionType) ElementType

func (ClientPermissionType) ElementType() reflect.Type

func (ClientPermissionType) ToStringOutput

func (e ClientPermissionType) ToStringOutput() pulumi.StringOutput

func (ClientPermissionType) ToStringOutputWithContext

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

func (ClientPermissionType) ToStringPtrOutput

func (e ClientPermissionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientPermissionType) ToStringPtrOutputWithContext

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

type ContactDetails

type ContactDetails struct {
	// The name of the company.
	CompanyName string `pulumi:"companyName"`
	// The contact person name.
	ContactPerson string `pulumi:"contactPerson"`
	// The email list.
	EmailList []string `pulumi:"emailList"`
	// The phone number.
	Phone string `pulumi:"phone"`
}

Contains all the contact details of the customer.

type ContactDetailsArgs

type ContactDetailsArgs struct {
	// The name of the company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// The contact person name.
	ContactPerson pulumi.StringInput `pulumi:"contactPerson"`
	// The email list.
	EmailList pulumi.StringArrayInput `pulumi:"emailList"`
	// The phone number.
	Phone pulumi.StringInput `pulumi:"phone"`
}

Contains all the contact details of the customer.

func (ContactDetailsArgs) ElementType

func (ContactDetailsArgs) ElementType() reflect.Type

func (ContactDetailsArgs) ToContactDetailsOutput

func (i ContactDetailsArgs) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsOutputWithContext

func (i ContactDetailsArgs) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

func (ContactDetailsArgs) ToContactDetailsPtrOutput

func (i ContactDetailsArgs) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsArgs) ToContactDetailsPtrOutputWithContext

func (i ContactDetailsArgs) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

type ContactDetailsInput

type ContactDetailsInput interface {
	pulumi.Input

	ToContactDetailsOutput() ContactDetailsOutput
	ToContactDetailsOutputWithContext(context.Context) ContactDetailsOutput
}

ContactDetailsInput is an input type that accepts ContactDetailsArgs and ContactDetailsOutput values. You can construct a concrete instance of `ContactDetailsInput` via:

ContactDetailsArgs{...}

type ContactDetailsOutput

type ContactDetailsOutput struct{ *pulumi.OutputState }

Contains all the contact details of the customer.

func (ContactDetailsOutput) CompanyName

func (o ContactDetailsOutput) CompanyName() pulumi.StringOutput

The name of the company.

func (ContactDetailsOutput) ContactPerson

func (o ContactDetailsOutput) ContactPerson() pulumi.StringOutput

The contact person name.

func (ContactDetailsOutput) ElementType

func (ContactDetailsOutput) ElementType() reflect.Type

func (ContactDetailsOutput) EmailList

The email list.

func (ContactDetailsOutput) Phone

The phone number.

func (ContactDetailsOutput) ToContactDetailsOutput

func (o ContactDetailsOutput) ToContactDetailsOutput() ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsOutputWithContext

func (o ContactDetailsOutput) ToContactDetailsOutputWithContext(ctx context.Context) ContactDetailsOutput

func (ContactDetailsOutput) ToContactDetailsPtrOutput

func (o ContactDetailsOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsOutput) ToContactDetailsPtrOutputWithContext

func (o ContactDetailsOutput) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

type ContactDetailsPtrInput

type ContactDetailsPtrInput interface {
	pulumi.Input

	ToContactDetailsPtrOutput() ContactDetailsPtrOutput
	ToContactDetailsPtrOutputWithContext(context.Context) ContactDetailsPtrOutput
}

ContactDetailsPtrInput is an input type that accepts ContactDetailsArgs, ContactDetailsPtr and ContactDetailsPtrOutput values. You can construct a concrete instance of `ContactDetailsPtrInput` via:

        ContactDetailsArgs{...}

or:

        nil

type ContactDetailsPtrOutput

type ContactDetailsPtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsPtrOutput) CompanyName

The name of the company.

func (ContactDetailsPtrOutput) ContactPerson

The contact person name.

func (ContactDetailsPtrOutput) Elem

func (ContactDetailsPtrOutput) ElementType

func (ContactDetailsPtrOutput) ElementType() reflect.Type

func (ContactDetailsPtrOutput) EmailList

The email list.

func (ContactDetailsPtrOutput) Phone

The phone number.

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutput

func (o ContactDetailsPtrOutput) ToContactDetailsPtrOutput() ContactDetailsPtrOutput

func (ContactDetailsPtrOutput) ToContactDetailsPtrOutputWithContext

func (o ContactDetailsPtrOutput) ToContactDetailsPtrOutputWithContext(ctx context.Context) ContactDetailsPtrOutput

type ContactDetailsResponse

type ContactDetailsResponse struct {
	// The name of the company.
	CompanyName string `pulumi:"companyName"`
	// The contact person name.
	ContactPerson string `pulumi:"contactPerson"`
	// The email list.
	EmailList []string `pulumi:"emailList"`
	// The phone number.
	Phone string `pulumi:"phone"`
}

Contains all the contact details of the customer.

type ContactDetailsResponseArgs

type ContactDetailsResponseArgs struct {
	// The name of the company.
	CompanyName pulumi.StringInput `pulumi:"companyName"`
	// The contact person name.
	ContactPerson pulumi.StringInput `pulumi:"contactPerson"`
	// The email list.
	EmailList pulumi.StringArrayInput `pulumi:"emailList"`
	// The phone number.
	Phone pulumi.StringInput `pulumi:"phone"`
}

Contains all the contact details of the customer.

func (ContactDetailsResponseArgs) ElementType

func (ContactDetailsResponseArgs) ElementType() reflect.Type

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext

func (i ContactDetailsResponseArgs) ToContactDetailsResponseOutputWithContext(ctx context.Context) ContactDetailsResponseOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutput

func (i ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutputWithContext

func (i ContactDetailsResponseArgs) ToContactDetailsResponsePtrOutputWithContext(ctx context.Context) ContactDetailsResponsePtrOutput

type ContactDetailsResponseInput

type ContactDetailsResponseInput interface {
	pulumi.Input

	ToContactDetailsResponseOutput() ContactDetailsResponseOutput
	ToContactDetailsResponseOutputWithContext(context.Context) ContactDetailsResponseOutput
}

ContactDetailsResponseInput is an input type that accepts ContactDetailsResponseArgs and ContactDetailsResponseOutput values. You can construct a concrete instance of `ContactDetailsResponseInput` via:

ContactDetailsResponseArgs{...}

type ContactDetailsResponseOutput

type ContactDetailsResponseOutput struct{ *pulumi.OutputState }

Contains all the contact details of the customer.

func (ContactDetailsResponseOutput) CompanyName

The name of the company.

func (ContactDetailsResponseOutput) ContactPerson

The contact person name.

func (ContactDetailsResponseOutput) ElementType

func (ContactDetailsResponseOutput) EmailList

The email list.

func (ContactDetailsResponseOutput) Phone

The phone number.

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutput() ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext

func (o ContactDetailsResponseOutput) ToContactDetailsResponseOutputWithContext(ctx context.Context) ContactDetailsResponseOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutput

func (o ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutputWithContext

func (o ContactDetailsResponseOutput) ToContactDetailsResponsePtrOutputWithContext(ctx context.Context) ContactDetailsResponsePtrOutput

type ContactDetailsResponsePtrInput

type ContactDetailsResponsePtrInput interface {
	pulumi.Input

	ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput
	ToContactDetailsResponsePtrOutputWithContext(context.Context) ContactDetailsResponsePtrOutput
}

ContactDetailsResponsePtrInput is an input type that accepts ContactDetailsResponseArgs, ContactDetailsResponsePtr and ContactDetailsResponsePtrOutput values. You can construct a concrete instance of `ContactDetailsResponsePtrInput` via:

        ContactDetailsResponseArgs{...}

or:

        nil

type ContactDetailsResponsePtrOutput

type ContactDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ContactDetailsResponsePtrOutput) CompanyName

The name of the company.

func (ContactDetailsResponsePtrOutput) ContactPerson

The contact person name.

func (ContactDetailsResponsePtrOutput) Elem

func (ContactDetailsResponsePtrOutput) ElementType

func (ContactDetailsResponsePtrOutput) EmailList

The email list.

func (ContactDetailsResponsePtrOutput) Phone

The phone number.

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput

func (o ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutput() ContactDetailsResponsePtrOutput

func (ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutputWithContext

func (o ContactDetailsResponsePtrOutput) ToContactDetailsResponsePtrOutputWithContext(ctx context.Context) ContactDetailsResponsePtrOutput

type Container

type Container struct {
	pulumi.CustomResourceState

	// Current status of the container.
	ContainerStatus pulumi.StringOutput `pulumi:"containerStatus"`
	// The UTC time when container got created.
	CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"`
	// DataFormat for Container
	DataFormat pulumi.StringOutput `pulumi:"dataFormat"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Details of the refresh job on this container.
	RefreshDetails RefreshDetailsResponseOutput `pulumi:"refreshDetails"`
	// Container in DataBoxEdge Resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a container on the Data Box Edge/Gateway device.

func GetContainer

func GetContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)

GetContainer gets an existing Container 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 NewContainer

func NewContainer(ctx *pulumi.Context,
	name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)

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

func (*Container) ElementType

func (*Container) ElementType() reflect.Type

func (*Container) ToContainerOutput

func (i *Container) ToContainerOutput() ContainerOutput

func (*Container) ToContainerOutputWithContext

func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArgs

type ContainerArgs struct {
	// The container name.
	ContainerName pulumi.StringInput
	// DataFormat for Container
	DataFormat pulumi.StringInput
	// The device name.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The Storage Account Name
	StorageAccountName pulumi.StringInput
}

The set of arguments for constructing a Container resource.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(ctx context.Context) ContainerOutput
}

type ContainerOutput

type ContainerOutput struct {
	*pulumi.OutputState
}

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerState

type ContainerState struct {
	// Current status of the container.
	ContainerStatus pulumi.StringPtrInput
	// The UTC time when container got created.
	CreatedDateTime pulumi.StringPtrInput
	// DataFormat for Container
	DataFormat pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Details of the refresh job on this container.
	RefreshDetails RefreshDetailsResponsePtrInput
	// Container in DataBoxEdge Resource
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (ContainerState) ElementType

func (ContainerState) ElementType() reflect.Type

type DataBoxEdgeDeviceStatus

type DataBoxEdgeDeviceStatus pulumi.String

The status of the Data Box Edge/Gateway device.

func (DataBoxEdgeDeviceStatus) ElementType

func (DataBoxEdgeDeviceStatus) ElementType() reflect.Type

func (DataBoxEdgeDeviceStatus) ToStringOutput

func (e DataBoxEdgeDeviceStatus) ToStringOutput() pulumi.StringOutput

func (DataBoxEdgeDeviceStatus) ToStringOutputWithContext

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

func (DataBoxEdgeDeviceStatus) ToStringPtrOutput

func (e DataBoxEdgeDeviceStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataBoxEdgeDeviceStatus) ToStringPtrOutputWithContext

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

type DataPolicy

type DataPolicy pulumi.String

Data policy of the storage Account.

func (DataPolicy) ElementType

func (DataPolicy) ElementType() reflect.Type

func (DataPolicy) ToStringOutput

func (e DataPolicy) ToStringOutput() pulumi.StringOutput

func (DataPolicy) ToStringOutputWithContext

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

func (DataPolicy) ToStringPtrOutput

func (e DataPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataPolicy) ToStringPtrOutputWithContext

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

type DayOfWeek

type DayOfWeek pulumi.String

func (DayOfWeek) ElementType

func (DayOfWeek) ElementType() reflect.Type

func (DayOfWeek) ToStringOutput

func (e DayOfWeek) ToStringOutput() pulumi.StringOutput

func (DayOfWeek) ToStringOutputWithContext

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

func (DayOfWeek) ToStringPtrOutput

func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeek) ToStringPtrOutputWithContext

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

type Device

type Device struct {
	pulumi.CustomResourceState

	// Type of compute roles configured.
	ConfiguredRoleTypes pulumi.StringArrayOutput `pulumi:"configuredRoleTypes"`
	// The Data Box Edge/Gateway device culture.
	Culture pulumi.StringOutput `pulumi:"culture"`
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus pulumi.StringPtrOutput `pulumi:"dataBoxEdgeDeviceStatus"`
	// The Description of the Data Box Edge/Gateway device.
	Description pulumi.StringOutput `pulumi:"description"`
	// The device software version number of the device (eg: 1.2.18105.6).
	DeviceHcsVersion pulumi.StringOutput `pulumi:"deviceHcsVersion"`
	// The Data Box Edge/Gateway device local capacity in MB.
	DeviceLocalCapacity pulumi.Float64Output `pulumi:"deviceLocalCapacity"`
	// The Data Box Edge/Gateway device model.
	DeviceModel pulumi.StringOutput `pulumi:"deviceModel"`
	// The Data Box Edge/Gateway device software version.
	DeviceSoftwareVersion pulumi.StringOutput `pulumi:"deviceSoftwareVersion"`
	// The type of the Data Box Edge/Gateway device.
	DeviceType pulumi.StringOutput `pulumi:"deviceType"`
	// The details of Edge Profile for this resource
	EdgeProfile EdgeProfileResponseOutput `pulumi:"edgeProfile"`
	// The etag for the devices.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The Data Box Edge/Gateway device name.
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// Msi identity of the resource
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// The etag for the devices.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location pulumi.StringOutput `pulumi:"location"`
	// The description of the Data Box Edge/Gateway device model.
	ModelDescription pulumi.StringOutput `pulumi:"modelDescription"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The number of nodes in the cluster.
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// The details of the move operation on this resource.
	ResourceMoveDetails ResourceMoveDetailsResponseOutput `pulumi:"resourceMoveDetails"`
	// The Serial Number of Data Box Edge/Gateway device.
	SerialNumber pulumi.StringOutput `pulumi:"serialNumber"`
	// The SKU type.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// DataBoxEdge Resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The Data Box Edge/Gateway device timezone.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The Data Box Edge/Gateway device.

func GetDevice

func GetDevice(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)

GetDevice gets an existing Device 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 NewDevice

func NewDevice(ctx *pulumi.Context,
	name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)

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

func (*Device) ElementType

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext

func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceArgs

type DeviceArgs struct {
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// The etag for the devices.
	Etag pulumi.StringPtrInput
	// Msi identity of the resource
	Identity ResourceIdentityPtrInput
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location pulumi.StringPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The SKU type.
	Sku SkuPtrInput
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Device resource.

func (DeviceArgs) ElementType

func (DeviceArgs) ElementType() reflect.Type

type DeviceInput

type DeviceInput interface {
	pulumi.Input

	ToDeviceOutput() DeviceOutput
	ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
}

type DeviceOutput

type DeviceOutput struct {
	*pulumi.OutputState
}

func (DeviceOutput) ElementType

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) ToDeviceOutput

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext

func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput

type DeviceState

type DeviceState struct {
	// Type of compute roles configured.
	ConfiguredRoleTypes pulumi.StringArrayInput
	// The Data Box Edge/Gateway device culture.
	Culture pulumi.StringPtrInput
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus pulumi.StringPtrInput
	// The Description of the Data Box Edge/Gateway device.
	Description pulumi.StringPtrInput
	// The device software version number of the device (eg: 1.2.18105.6).
	DeviceHcsVersion pulumi.StringPtrInput
	// The Data Box Edge/Gateway device local capacity in MB.
	DeviceLocalCapacity pulumi.Float64PtrInput
	// The Data Box Edge/Gateway device model.
	DeviceModel pulumi.StringPtrInput
	// The Data Box Edge/Gateway device software version.
	DeviceSoftwareVersion pulumi.StringPtrInput
	// The type of the Data Box Edge/Gateway device.
	DeviceType pulumi.StringPtrInput
	// The details of Edge Profile for this resource
	EdgeProfile EdgeProfileResponsePtrInput
	// The etag for the devices.
	Etag pulumi.StringPtrInput
	// The Data Box Edge/Gateway device name.
	FriendlyName pulumi.StringPtrInput
	// Msi identity of the resource
	Identity ResourceIdentityResponsePtrInput
	// The etag for the devices.
	Kind pulumi.StringPtrInput
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location pulumi.StringPtrInput
	// The description of the Data Box Edge/Gateway device model.
	ModelDescription pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// The number of nodes in the cluster.
	NodeCount pulumi.IntPtrInput
	// The details of the move operation on this resource.
	ResourceMoveDetails ResourceMoveDetailsResponsePtrInput
	// The Serial Number of Data Box Edge/Gateway device.
	SerialNumber pulumi.StringPtrInput
	// The SKU type.
	Sku SkuResponsePtrInput
	// DataBoxEdge Resource
	SystemData SystemDataResponsePtrInput
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags pulumi.StringMapInput
	// The Data Box Edge/Gateway device timezone.
	TimeZone pulumi.StringPtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (DeviceState) ElementType

func (DeviceState) ElementType() reflect.Type

type EdgeProfileResponse

type EdgeProfileResponse struct {
	// Edge Profile Subscription
	Subscription *EdgeProfileSubscriptionResponse `pulumi:"subscription"`
}

Details about Edge Profile for the resource

type EdgeProfileResponseArgs

type EdgeProfileResponseArgs struct {
	// Edge Profile Subscription
	Subscription EdgeProfileSubscriptionResponsePtrInput `pulumi:"subscription"`
}

Details about Edge Profile for the resource

func (EdgeProfileResponseArgs) ElementType

func (EdgeProfileResponseArgs) ElementType() reflect.Type

func (EdgeProfileResponseArgs) ToEdgeProfileResponseOutput

func (i EdgeProfileResponseArgs) ToEdgeProfileResponseOutput() EdgeProfileResponseOutput

func (EdgeProfileResponseArgs) ToEdgeProfileResponseOutputWithContext

func (i EdgeProfileResponseArgs) ToEdgeProfileResponseOutputWithContext(ctx context.Context) EdgeProfileResponseOutput

func (EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutput

func (i EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutputWithContext

func (i EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutputWithContext(ctx context.Context) EdgeProfileResponsePtrOutput

type EdgeProfileResponseInput

type EdgeProfileResponseInput interface {
	pulumi.Input

	ToEdgeProfileResponseOutput() EdgeProfileResponseOutput
	ToEdgeProfileResponseOutputWithContext(context.Context) EdgeProfileResponseOutput
}

EdgeProfileResponseInput is an input type that accepts EdgeProfileResponseArgs and EdgeProfileResponseOutput values. You can construct a concrete instance of `EdgeProfileResponseInput` via:

EdgeProfileResponseArgs{...}

type EdgeProfileResponseOutput

type EdgeProfileResponseOutput struct{ *pulumi.OutputState }

Details about Edge Profile for the resource

func (EdgeProfileResponseOutput) ElementType

func (EdgeProfileResponseOutput) ElementType() reflect.Type

func (EdgeProfileResponseOutput) Subscription

Edge Profile Subscription

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutput

func (o EdgeProfileResponseOutput) ToEdgeProfileResponseOutput() EdgeProfileResponseOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutputWithContext

func (o EdgeProfileResponseOutput) ToEdgeProfileResponseOutputWithContext(ctx context.Context) EdgeProfileResponseOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutput

func (o EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutputWithContext

func (o EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutputWithContext(ctx context.Context) EdgeProfileResponsePtrOutput

type EdgeProfileResponsePtrInput

type EdgeProfileResponsePtrInput interface {
	pulumi.Input

	ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput
	ToEdgeProfileResponsePtrOutputWithContext(context.Context) EdgeProfileResponsePtrOutput
}

EdgeProfileResponsePtrInput is an input type that accepts EdgeProfileResponseArgs, EdgeProfileResponsePtr and EdgeProfileResponsePtrOutput values. You can construct a concrete instance of `EdgeProfileResponsePtrInput` via:

        EdgeProfileResponseArgs{...}

or:

        nil

type EdgeProfileResponsePtrOutput

type EdgeProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (EdgeProfileResponsePtrOutput) Elem

func (EdgeProfileResponsePtrOutput) ElementType

func (EdgeProfileResponsePtrOutput) Subscription

Edge Profile Subscription

func (EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutput

func (o EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutputWithContext

func (o EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutputWithContext(ctx context.Context) EdgeProfileResponsePtrOutput

type EdgeProfileSubscriptionResponse

type EdgeProfileSubscriptionResponse struct {
	// ARM ID of the subscription
	Id                  *string                                  `pulumi:"id"`
	LocationPlacementId *string                                  `pulumi:"locationPlacementId"`
	QuotaId             *string                                  `pulumi:"quotaId"`
	RegisteredFeatures  []SubscriptionRegisteredFeaturesResponse `pulumi:"registeredFeatures"`
	RegistrationDate    *string                                  `pulumi:"registrationDate"`
	// Edge Subscription Registration ID
	RegistrationId    *string `pulumi:"registrationId"`
	SerializedDetails *string `pulumi:"serializedDetails"`
	State             *string `pulumi:"state"`
	SubscriptionId    *string `pulumi:"subscriptionId"`
	TenantId          *string `pulumi:"tenantId"`
}

Subscription details for the Edge Profile

type EdgeProfileSubscriptionResponseArgs

type EdgeProfileSubscriptionResponseArgs struct {
	// ARM ID of the subscription
	Id                  pulumi.StringPtrInput                            `pulumi:"id"`
	LocationPlacementId pulumi.StringPtrInput                            `pulumi:"locationPlacementId"`
	QuotaId             pulumi.StringPtrInput                            `pulumi:"quotaId"`
	RegisteredFeatures  SubscriptionRegisteredFeaturesResponseArrayInput `pulumi:"registeredFeatures"`
	RegistrationDate    pulumi.StringPtrInput                            `pulumi:"registrationDate"`
	// Edge Subscription Registration ID
	RegistrationId    pulumi.StringPtrInput `pulumi:"registrationId"`
	SerializedDetails pulumi.StringPtrInput `pulumi:"serializedDetails"`
	State             pulumi.StringPtrInput `pulumi:"state"`
	SubscriptionId    pulumi.StringPtrInput `pulumi:"subscriptionId"`
	TenantId          pulumi.StringPtrInput `pulumi:"tenantId"`
}

Subscription details for the Edge Profile

func (EdgeProfileSubscriptionResponseArgs) ElementType

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutput

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutputWithContext

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutput

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutputWithContext

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponsePtrOutput

type EdgeProfileSubscriptionResponseInput

type EdgeProfileSubscriptionResponseInput interface {
	pulumi.Input

	ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput
	ToEdgeProfileSubscriptionResponseOutputWithContext(context.Context) EdgeProfileSubscriptionResponseOutput
}

EdgeProfileSubscriptionResponseInput is an input type that accepts EdgeProfileSubscriptionResponseArgs and EdgeProfileSubscriptionResponseOutput values. You can construct a concrete instance of `EdgeProfileSubscriptionResponseInput` via:

EdgeProfileSubscriptionResponseArgs{...}

type EdgeProfileSubscriptionResponseOutput

type EdgeProfileSubscriptionResponseOutput struct{ *pulumi.OutputState }

Subscription details for the Edge Profile

func (EdgeProfileSubscriptionResponseOutput) ElementType

func (EdgeProfileSubscriptionResponseOutput) Id

ARM ID of the subscription

func (EdgeProfileSubscriptionResponseOutput) LocationPlacementId

func (EdgeProfileSubscriptionResponseOutput) QuotaId

func (EdgeProfileSubscriptionResponseOutput) RegisteredFeatures

func (EdgeProfileSubscriptionResponseOutput) RegistrationDate

func (EdgeProfileSubscriptionResponseOutput) RegistrationId

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponseOutput) SerializedDetails

func (EdgeProfileSubscriptionResponseOutput) State

func (EdgeProfileSubscriptionResponseOutput) SubscriptionId

func (EdgeProfileSubscriptionResponseOutput) TenantId

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutputWithContext

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutput

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponsePtrOutput

type EdgeProfileSubscriptionResponsePtrInput

type EdgeProfileSubscriptionResponsePtrInput interface {
	pulumi.Input

	ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput
	ToEdgeProfileSubscriptionResponsePtrOutputWithContext(context.Context) EdgeProfileSubscriptionResponsePtrOutput
}

EdgeProfileSubscriptionResponsePtrInput is an input type that accepts EdgeProfileSubscriptionResponseArgs, EdgeProfileSubscriptionResponsePtr and EdgeProfileSubscriptionResponsePtrOutput values. You can construct a concrete instance of `EdgeProfileSubscriptionResponsePtrInput` via:

        EdgeProfileSubscriptionResponseArgs{...}

or:

        nil

type EdgeProfileSubscriptionResponsePtrOutput

type EdgeProfileSubscriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EdgeProfileSubscriptionResponsePtrOutput) Elem

func (EdgeProfileSubscriptionResponsePtrOutput) ElementType

func (EdgeProfileSubscriptionResponsePtrOutput) Id

ARM ID of the subscription

func (EdgeProfileSubscriptionResponsePtrOutput) LocationPlacementId

func (EdgeProfileSubscriptionResponsePtrOutput) QuotaId

func (EdgeProfileSubscriptionResponsePtrOutput) RegisteredFeatures

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationDate

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationId

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponsePtrOutput) SerializedDetails

func (EdgeProfileSubscriptionResponsePtrOutput) State

func (EdgeProfileSubscriptionResponsePtrOutput) SubscriptionId

func (EdgeProfileSubscriptionResponsePtrOutput) TenantId

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput

func (o EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext

func (o EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext(ctx context.Context) EdgeProfileSubscriptionResponsePtrOutput

type EncryptionAlgorithm

type EncryptionAlgorithm pulumi.String

The algorithm used to encrypt "Value".

func (EncryptionAlgorithm) ElementType

func (EncryptionAlgorithm) ElementType() reflect.Type

func (EncryptionAlgorithm) ToStringOutput

func (e EncryptionAlgorithm) ToStringOutput() pulumi.StringOutput

func (EncryptionAlgorithm) ToStringOutputWithContext

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

func (EncryptionAlgorithm) ToStringPtrOutput

func (e EncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAlgorithm) ToStringPtrOutputWithContext

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

type GetDeviceExtendedInformationArgs

type GetDeviceExtendedInformationArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetDeviceExtendedInformationResult

type GetDeviceExtendedInformationResult struct {
	// The name of Channel Integrity Key stored in the Client Key Vault
	ChannelIntegrityKeyName *string `pulumi:"channelIntegrityKeyName"`
	// The version of Channel Integrity Key stored in the Client Key Vault
	ChannelIntegrityKeyVersion *string `pulumi:"channelIntegrityKeyVersion"`
	// The Key Vault ARM Id for client secrets
	ClientSecretStoreId *string `pulumi:"clientSecretStoreId"`
	// The url to access the Client Key Vault
	ClientSecretStoreUrl *string `pulumi:"clientSecretStoreUrl"`
	// The public part of the encryption certificate. Client uses this to encrypt any secret.
	EncryptionKey *string `pulumi:"encryptionKey"`
	// The digital signature of encrypted certificate.
	EncryptionKeyThumbprint *string `pulumi:"encryptionKeyThumbprint"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// The Resource ID of the Resource.
	ResourceKey string `pulumi:"resourceKey"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The extended Info of the Data Box Edge/Gateway device.

type ListOrderDCAccessCodeArgs

type ListOrderDCAccessCodeArgs struct {
	// The device name
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListOrderDCAccessCodeResult

type ListOrderDCAccessCodeResult struct {
	// DCAccess Code for the Self Managed shipment.
	AuthCode *string `pulumi:"authCode"`
}

DC Access code in the case of Self Managed Shipping.

type LookupAddonArgs

type LookupAddonArgs struct {
	// The addon name.
	AddonName string `pulumi:"addonName"`
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The role name.
	RoleName string `pulumi:"roleName"`
}

type LookupAddonResult

type LookupAddonResult struct {
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Addon type.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Addon type
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Role Addon

func LookupAddon

func LookupAddon(ctx *pulumi.Context, args *LookupAddonArgs, opts ...pulumi.InvokeOption) (*LookupAddonResult, error)

type LookupBandwidthScheduleArgs

type LookupBandwidthScheduleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The bandwidth schedule name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupBandwidthScheduleResult

type LookupBandwidthScheduleResult struct {
	// The days of the week when this schedule is applicable.
	Days []string `pulumi:"days"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// The bandwidth rate in Mbps.
	RateInMbps int `pulumi:"rateInMbps"`
	// The start time of the schedule in UTC.
	Start string `pulumi:"start"`
	// The stop time of the schedule in UTC.
	Stop string `pulumi:"stop"`
	// Bandwidth object related to ASE resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The bandwidth schedule details.

type LookupContainerArgs

type LookupContainerArgs struct {
	// The container Name
	ContainerName string `pulumi:"containerName"`
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The Storage Account Name
	StorageAccountName string `pulumi:"storageAccountName"`
}

type LookupContainerResult

type LookupContainerResult struct {
	// Current status of the container.
	ContainerStatus string `pulumi:"containerStatus"`
	// The UTC time when container got created.
	CreatedDateTime string `pulumi:"createdDateTime"`
	// DataFormat for Container
	DataFormat string `pulumi:"dataFormat"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Details of the refresh job on this container.
	RefreshDetails RefreshDetailsResponse `pulumi:"refreshDetails"`
	// Container in DataBoxEdge Resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Represents a container on the Data Box Edge/Gateway device.

func LookupContainer

func LookupContainer(ctx *pulumi.Context, args *LookupContainerArgs, opts ...pulumi.InvokeOption) (*LookupContainerResult, error)

type LookupDeviceArgs

type LookupDeviceArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDeviceResult

type LookupDeviceResult struct {
	// Type of compute roles configured.
	ConfiguredRoleTypes []string `pulumi:"configuredRoleTypes"`
	// The Data Box Edge/Gateway device culture.
	Culture string `pulumi:"culture"`
	// The status of the Data Box Edge/Gateway device.
	DataBoxEdgeDeviceStatus *string `pulumi:"dataBoxEdgeDeviceStatus"`
	// The Description of the Data Box Edge/Gateway device.
	Description string `pulumi:"description"`
	// The device software version number of the device (eg: 1.2.18105.6).
	DeviceHcsVersion string `pulumi:"deviceHcsVersion"`
	// The Data Box Edge/Gateway device local capacity in MB.
	DeviceLocalCapacity float64 `pulumi:"deviceLocalCapacity"`
	// The Data Box Edge/Gateway device model.
	DeviceModel string `pulumi:"deviceModel"`
	// The Data Box Edge/Gateway device software version.
	DeviceSoftwareVersion string `pulumi:"deviceSoftwareVersion"`
	// The type of the Data Box Edge/Gateway device.
	DeviceType string `pulumi:"deviceType"`
	// The details of Edge Profile for this resource
	EdgeProfile EdgeProfileResponse `pulumi:"edgeProfile"`
	// The etag for the devices.
	Etag *string `pulumi:"etag"`
	// The Data Box Edge/Gateway device name.
	FriendlyName string `pulumi:"friendlyName"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Msi identity of the resource
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// The etag for the devices.
	Kind string `pulumi:"kind"`
	// The location of the device. This is a supported and registered Azure geographical region (for example, West US, East US, or Southeast Asia). The geographical region of a device cannot be changed once it is created, but if an identical geographical region is specified on update, the request will succeed.
	Location string `pulumi:"location"`
	// The description of the Data Box Edge/Gateway device model.
	ModelDescription string `pulumi:"modelDescription"`
	// The object name.
	Name string `pulumi:"name"`
	// The number of nodes in the cluster.
	NodeCount int `pulumi:"nodeCount"`
	// The details of the move operation on this resource.
	ResourceMoveDetails ResourceMoveDetailsResponse `pulumi:"resourceMoveDetails"`
	// The Serial Number of Data Box Edge/Gateway device.
	SerialNumber string `pulumi:"serialNumber"`
	// The SKU type.
	Sku *SkuResponse `pulumi:"sku"`
	// DataBoxEdge Resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The list of tags that describe the device. These tags can be used to view and group this device (across resource groups).
	Tags map[string]string `pulumi:"tags"`
	// The Data Box Edge/Gateway device timezone.
	TimeZone string `pulumi:"timeZone"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The Data Box Edge/Gateway device.

func LookupDevice

func LookupDevice(ctx *pulumi.Context, args *LookupDeviceArgs, opts ...pulumi.InvokeOption) (*LookupDeviceResult, error)

type LookupMonitoringConfigArgs

type LookupMonitoringConfigArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The role name.
	RoleName string `pulumi:"roleName"`
}

type LookupMonitoringConfigResult

type LookupMonitoringConfigResult struct {
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The metrics configuration details
	MetricConfigurations []MetricConfigurationResponse `pulumi:"metricConfigurations"`
	// The object name.
	Name string `pulumi:"name"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The metric setting details for the role

type LookupOrderArgs

type LookupOrderArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupOrderResult

type LookupOrderResult struct {
	// The contact details.
	ContactInformation ContactDetailsResponse `pulumi:"contactInformation"`
	// Current status of the order.
	CurrentStatus OrderStatusResponse `pulumi:"currentStatus"`
	// Tracking information for the package delivered to the customer whether it has an original or a replacement device.
	DeliveryTrackingInfo []TrackingInfoResponse `pulumi:"deliveryTrackingInfo"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// List of status changes in the order.
	OrderHistory []OrderStatusResponse `pulumi:"orderHistory"`
	// Tracking information for the package returned from the customer whether it has an original or a replacement device.
	ReturnTrackingInfo []TrackingInfoResponse `pulumi:"returnTrackingInfo"`
	// Serial number of the device.
	SerialNumber string `pulumi:"serialNumber"`
	// ShipmentType of the order
	ShipmentType *string `pulumi:"shipmentType"`
	// The shipping address.
	ShippingAddress *AddressResponse `pulumi:"shippingAddress"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

The order details.

func LookupOrder

func LookupOrder(ctx *pulumi.Context, args *LookupOrderArgs, opts ...pulumi.InvokeOption) (*LookupOrderResult, error)

type LookupRoleArgs

type LookupRoleArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The role name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupRoleResult

type LookupRoleResult struct {
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Role type.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Role configured on ASE resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Compute role.

func LookupRole

func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)

type LookupShareArgs

type LookupShareArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The share name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupShareResult

type LookupShareResult struct {
	// Access protocol to be used by the share.
	AccessProtocol string `pulumi:"accessProtocol"`
	// Azure container mapping for the share.
	AzureContainerInfo *AzureContainerInfoResponse `pulumi:"azureContainerInfo"`
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights []ClientAccessRightResponse `pulumi:"clientAccessRights"`
	// Data policy of the share.
	DataPolicy *string `pulumi:"dataPolicy"`
	// Description for the share.
	Description *string `pulumi:"description"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Current monitoring status of the share.
	MonitoringStatus string `pulumi:"monitoringStatus"`
	// The object name.
	Name string `pulumi:"name"`
	// Details of the refresh job on this share.
	RefreshDetails *RefreshDetailsResponse `pulumi:"refreshDetails"`
	// Share mount point to the role.
	ShareMappings []MountPointMapResponse `pulumi:"shareMappings"`
	// Current status of the share.
	ShareStatus string `pulumi:"shareStatus"`
	// Share on ASE device
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights []UserAccessRightResponse `pulumi:"userAccessRights"`
}

Represents a share on the Data Box Edge/Gateway device.

func LookupShare

func LookupShare(ctx *pulumi.Context, args *LookupShareArgs, opts ...pulumi.InvokeOption) (*LookupShareResult, error)

type LookupStorageAccountArgs

type LookupStorageAccountArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The storage account name.
	StorageAccountName string `pulumi:"storageAccountName"`
}

type LookupStorageAccountCredentialArgs

type LookupStorageAccountCredentialArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The storage account credential name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupStorageAccountCredentialResult

type LookupStorageAccountCredentialResult struct {
	// Encrypted storage key.
	AccountKey *AsymmetricEncryptedSecretResponse `pulumi:"accountKey"`
	// Type of storage accessed on the storage account.
	AccountType string `pulumi:"accountType"`
	// Alias for the storage account.
	Alias string `pulumi:"alias"`
	// Blob end point for private clouds.
	BlobDomainName *string `pulumi:"blobDomainName"`
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString *string `pulumi:"connectionString"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Signifies whether SSL needs to be enabled or not.
	SslStatus string `pulumi:"sslStatus"`
	// Id of the storage account.
	StorageAccountId *string `pulumi:"storageAccountId"`
	// StorageAccountCredential object
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Username for the storage account.
	UserName *string `pulumi:"userName"`
}

The storage account credential.

type LookupStorageAccountResult

type LookupStorageAccountResult struct {
	// BlobEndpoint of Storage Account
	BlobEndpoint string `pulumi:"blobEndpoint"`
	// The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
	ContainerCount int `pulumi:"containerCount"`
	// Data policy of the storage Account.
	DataPolicy string `pulumi:"dataPolicy"`
	// Description for the storage Account.
	Description *string `pulumi:"description"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// Storage Account Credential Id
	StorageAccountCredentialId *string `pulumi:"storageAccountCredentialId"`
	// Current status of the storage account
	StorageAccountStatus *string `pulumi:"storageAccountStatus"`
	// StorageAccount object on ASE device
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Represents a Storage Account on the Data Box Edge/Gateway device.

type LookupTriggerArgs

type LookupTriggerArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The trigger name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupTriggerResult

type LookupTriggerResult struct {
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// Trigger Kind.
	Kind string `pulumi:"kind"`
	// The object name.
	Name string `pulumi:"name"`
	// Trigger in DataBoxEdge Resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
}

Trigger details.

func LookupTrigger

func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)

type LookupUserArgs

type LookupUserArgs struct {
	// The device name.
	DeviceName string `pulumi:"deviceName"`
	// The user name.
	Name string `pulumi:"name"`
	// The resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupUserResult

type LookupUserResult struct {
	// The password details.
	EncryptedPassword *AsymmetricEncryptedSecretResponse `pulumi:"encryptedPassword"`
	// The path ID that uniquely identifies the object.
	Id string `pulumi:"id"`
	// The object name.
	Name string `pulumi:"name"`
	// List of shares that the user has rights on. This field should not be specified during user creation.
	ShareAccessRights []ShareAccessRightResponse `pulumi:"shareAccessRights"`
	// User in DataBoxEdge Resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type string `pulumi:"type"`
	// Type of the user.
	UserType *string `pulumi:"userType"`
}

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.

func LookupUser

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

type MetricConfiguration

type MetricConfiguration struct {
	// Host name for the IoT hub associated to the device.
	CounterSets []MetricCounterSet `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount *string `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace *string `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId string `pulumi:"resourceId"`
}

Metric configuration.

type MetricConfigurationArgs

type MetricConfigurationArgs struct {
	// Host name for the IoT hub associated to the device.
	CounterSets MetricCounterSetArrayInput `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount pulumi.StringPtrInput `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace pulumi.StringPtrInput `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

Metric configuration.

func (MetricConfigurationArgs) ElementType

func (MetricConfigurationArgs) ElementType() reflect.Type

func (MetricConfigurationArgs) ToMetricConfigurationOutput

func (i MetricConfigurationArgs) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationArgs) ToMetricConfigurationOutputWithContext

func (i MetricConfigurationArgs) ToMetricConfigurationOutputWithContext(ctx context.Context) MetricConfigurationOutput

type MetricConfigurationArray

type MetricConfigurationArray []MetricConfigurationInput

func (MetricConfigurationArray) ElementType

func (MetricConfigurationArray) ElementType() reflect.Type

func (MetricConfigurationArray) ToMetricConfigurationArrayOutput

func (i MetricConfigurationArray) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArray) ToMetricConfigurationArrayOutputWithContext

func (i MetricConfigurationArray) ToMetricConfigurationArrayOutputWithContext(ctx context.Context) MetricConfigurationArrayOutput

type MetricConfigurationArrayInput

type MetricConfigurationArrayInput interface {
	pulumi.Input

	ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput
	ToMetricConfigurationArrayOutputWithContext(context.Context) MetricConfigurationArrayOutput
}

MetricConfigurationArrayInput is an input type that accepts MetricConfigurationArray and MetricConfigurationArrayOutput values. You can construct a concrete instance of `MetricConfigurationArrayInput` via:

MetricConfigurationArray{ MetricConfigurationArgs{...} }

type MetricConfigurationArrayOutput

type MetricConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationArrayOutput) ElementType

func (MetricConfigurationArrayOutput) Index

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput

func (o MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutputWithContext

func (o MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutputWithContext(ctx context.Context) MetricConfigurationArrayOutput

type MetricConfigurationInput

type MetricConfigurationInput interface {
	pulumi.Input

	ToMetricConfigurationOutput() MetricConfigurationOutput
	ToMetricConfigurationOutputWithContext(context.Context) MetricConfigurationOutput
}

MetricConfigurationInput is an input type that accepts MetricConfigurationArgs and MetricConfigurationOutput values. You can construct a concrete instance of `MetricConfigurationInput` via:

MetricConfigurationArgs{...}

type MetricConfigurationOutput

type MetricConfigurationOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationOutput) CounterSets

Host name for the IoT hub associated to the device.

func (MetricConfigurationOutput) ElementType

func (MetricConfigurationOutput) ElementType() reflect.Type

func (MetricConfigurationOutput) MdmAccount

The MDM account to which the counters should be pushed.

func (MetricConfigurationOutput) MetricNameSpace

func (o MetricConfigurationOutput) MetricNameSpace() pulumi.StringPtrOutput

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

func (MetricConfigurationOutput) ResourceId

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationOutput) ToMetricConfigurationOutput

func (o MetricConfigurationOutput) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationOutput) ToMetricConfigurationOutputWithContext

func (o MetricConfigurationOutput) ToMetricConfigurationOutputWithContext(ctx context.Context) MetricConfigurationOutput

type MetricConfigurationResponse

type MetricConfigurationResponse struct {
	// Host name for the IoT hub associated to the device.
	CounterSets []MetricCounterSetResponse `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount *string `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace *string `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId string `pulumi:"resourceId"`
}

Metric configuration.

type MetricConfigurationResponseArgs

type MetricConfigurationResponseArgs struct {
	// Host name for the IoT hub associated to the device.
	CounterSets MetricCounterSetResponseArrayInput `pulumi:"counterSets"`
	// The MDM account to which the counters should be pushed.
	MdmAccount pulumi.StringPtrInput `pulumi:"mdmAccount"`
	// The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified
	MetricNameSpace pulumi.StringPtrInput `pulumi:"metricNameSpace"`
	// The Resource ID on which the metrics should be pushed.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
}

Metric configuration.

func (MetricConfigurationResponseArgs) ElementType

func (MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutput

func (i MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput

func (MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutputWithContext

func (i MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutputWithContext(ctx context.Context) MetricConfigurationResponseOutput

type MetricConfigurationResponseArray

type MetricConfigurationResponseArray []MetricConfigurationResponseInput

func (MetricConfigurationResponseArray) ElementType

func (MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutput

func (i MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput

func (MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutputWithContext

func (i MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutputWithContext(ctx context.Context) MetricConfigurationResponseArrayOutput

type MetricConfigurationResponseArrayInput

type MetricConfigurationResponseArrayInput interface {
	pulumi.Input

	ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput
	ToMetricConfigurationResponseArrayOutputWithContext(context.Context) MetricConfigurationResponseArrayOutput
}

MetricConfigurationResponseArrayInput is an input type that accepts MetricConfigurationResponseArray and MetricConfigurationResponseArrayOutput values. You can construct a concrete instance of `MetricConfigurationResponseArrayInput` via:

MetricConfigurationResponseArray{ MetricConfigurationResponseArgs{...} }

type MetricConfigurationResponseArrayOutput

type MetricConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationResponseArrayOutput) ElementType

func (MetricConfigurationResponseArrayOutput) Index

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput

func (o MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutputWithContext

func (o MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutputWithContext(ctx context.Context) MetricConfigurationResponseArrayOutput

type MetricConfigurationResponseInput

type MetricConfigurationResponseInput interface {
	pulumi.Input

	ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput
	ToMetricConfigurationResponseOutputWithContext(context.Context) MetricConfigurationResponseOutput
}

MetricConfigurationResponseInput is an input type that accepts MetricConfigurationResponseArgs and MetricConfigurationResponseOutput values. You can construct a concrete instance of `MetricConfigurationResponseInput` via:

MetricConfigurationResponseArgs{...}

type MetricConfigurationResponseOutput

type MetricConfigurationResponseOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationResponseOutput) CounterSets

Host name for the IoT hub associated to the device.

func (MetricConfigurationResponseOutput) ElementType

func (MetricConfigurationResponseOutput) MdmAccount

The MDM account to which the counters should be pushed.

func (MetricConfigurationResponseOutput) MetricNameSpace

The MDM namespace to which the counters should be pushed. This is required if MDMAccount is specified

func (MetricConfigurationResponseOutput) ResourceId

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput

func (o MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutputWithContext

func (o MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutputWithContext(ctx context.Context) MetricConfigurationResponseOutput

type MetricCounter

type MetricCounter struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions []MetricDimension `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter []MetricDimension `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance *string `pulumi:"instance"`
	// The counter name.
	Name string `pulumi:"name"`
}

The metric counter

type MetricCounterArgs

type MetricCounterArgs struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions MetricDimensionArrayInput `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter MetricDimensionArrayInput `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance pulumi.StringPtrInput `pulumi:"instance"`
	// The counter name.
	Name pulumi.StringInput `pulumi:"name"`
}

The metric counter

func (MetricCounterArgs) ElementType

func (MetricCounterArgs) ElementType() reflect.Type

func (MetricCounterArgs) ToMetricCounterOutput

func (i MetricCounterArgs) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterArgs) ToMetricCounterOutputWithContext

func (i MetricCounterArgs) ToMetricCounterOutputWithContext(ctx context.Context) MetricCounterOutput

type MetricCounterArray

type MetricCounterArray []MetricCounterInput

func (MetricCounterArray) ElementType

func (MetricCounterArray) ElementType() reflect.Type

func (MetricCounterArray) ToMetricCounterArrayOutput

func (i MetricCounterArray) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArray) ToMetricCounterArrayOutputWithContext

func (i MetricCounterArray) ToMetricCounterArrayOutputWithContext(ctx context.Context) MetricCounterArrayOutput

type MetricCounterArrayInput

type MetricCounterArrayInput interface {
	pulumi.Input

	ToMetricCounterArrayOutput() MetricCounterArrayOutput
	ToMetricCounterArrayOutputWithContext(context.Context) MetricCounterArrayOutput
}

MetricCounterArrayInput is an input type that accepts MetricCounterArray and MetricCounterArrayOutput values. You can construct a concrete instance of `MetricCounterArrayInput` via:

MetricCounterArray{ MetricCounterArgs{...} }

type MetricCounterArrayOutput

type MetricCounterArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterArrayOutput) ElementType

func (MetricCounterArrayOutput) ElementType() reflect.Type

func (MetricCounterArrayOutput) Index

func (MetricCounterArrayOutput) ToMetricCounterArrayOutput

func (o MetricCounterArrayOutput) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArrayOutput) ToMetricCounterArrayOutputWithContext

func (o MetricCounterArrayOutput) ToMetricCounterArrayOutputWithContext(ctx context.Context) MetricCounterArrayOutput

type MetricCounterInput

type MetricCounterInput interface {
	pulumi.Input

	ToMetricCounterOutput() MetricCounterOutput
	ToMetricCounterOutputWithContext(context.Context) MetricCounterOutput
}

MetricCounterInput is an input type that accepts MetricCounterArgs and MetricCounterOutput values. You can construct a concrete instance of `MetricCounterInput` via:

MetricCounterArgs{...}

type MetricCounterOutput

type MetricCounterOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterOutput) AdditionalDimensions

func (o MetricCounterOutput) AdditionalDimensions() MetricDimensionArrayOutput

The additional dimensions to be added to metric.

func (MetricCounterOutput) DimensionFilter

func (o MetricCounterOutput) DimensionFilter() MetricDimensionArrayOutput

The dimension filter.

func (MetricCounterOutput) ElementType

func (MetricCounterOutput) ElementType() reflect.Type

func (MetricCounterOutput) Instance

The instance from which counter should be collected.

func (MetricCounterOutput) Name

The counter name.

func (MetricCounterOutput) ToMetricCounterOutput

func (o MetricCounterOutput) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterOutput) ToMetricCounterOutputWithContext

func (o MetricCounterOutput) ToMetricCounterOutputWithContext(ctx context.Context) MetricCounterOutput

type MetricCounterResponse

type MetricCounterResponse struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions []MetricDimensionResponse `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter []MetricDimensionResponse `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance *string `pulumi:"instance"`
	// The counter name.
	Name string `pulumi:"name"`
}

The metric counter

type MetricCounterResponseArgs

type MetricCounterResponseArgs struct {
	// The additional dimensions to be added to metric.
	AdditionalDimensions MetricDimensionResponseArrayInput `pulumi:"additionalDimensions"`
	// The dimension filter.
	DimensionFilter MetricDimensionResponseArrayInput `pulumi:"dimensionFilter"`
	// The instance from which counter should be collected.
	Instance pulumi.StringPtrInput `pulumi:"instance"`
	// The counter name.
	Name pulumi.StringInput `pulumi:"name"`
}

The metric counter

func (MetricCounterResponseArgs) ElementType

func (MetricCounterResponseArgs) ElementType() reflect.Type

func (MetricCounterResponseArgs) ToMetricCounterResponseOutput

func (i MetricCounterResponseArgs) ToMetricCounterResponseOutput() MetricCounterResponseOutput

func (MetricCounterResponseArgs) ToMetricCounterResponseOutputWithContext

func (i MetricCounterResponseArgs) ToMetricCounterResponseOutputWithContext(ctx context.Context) MetricCounterResponseOutput

type MetricCounterResponseArray

type MetricCounterResponseArray []MetricCounterResponseInput

func (MetricCounterResponseArray) ElementType

func (MetricCounterResponseArray) ElementType() reflect.Type

func (MetricCounterResponseArray) ToMetricCounterResponseArrayOutput

func (i MetricCounterResponseArray) ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput

func (MetricCounterResponseArray) ToMetricCounterResponseArrayOutputWithContext

func (i MetricCounterResponseArray) ToMetricCounterResponseArrayOutputWithContext(ctx context.Context) MetricCounterResponseArrayOutput

type MetricCounterResponseArrayInput

type MetricCounterResponseArrayInput interface {
	pulumi.Input

	ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput
	ToMetricCounterResponseArrayOutputWithContext(context.Context) MetricCounterResponseArrayOutput
}

MetricCounterResponseArrayInput is an input type that accepts MetricCounterResponseArray and MetricCounterResponseArrayOutput values. You can construct a concrete instance of `MetricCounterResponseArrayInput` via:

MetricCounterResponseArray{ MetricCounterResponseArgs{...} }

type MetricCounterResponseArrayOutput

type MetricCounterResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterResponseArrayOutput) ElementType

func (MetricCounterResponseArrayOutput) Index

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput

func (o MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutputWithContext

func (o MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutputWithContext(ctx context.Context) MetricCounterResponseArrayOutput

type MetricCounterResponseInput

type MetricCounterResponseInput interface {
	pulumi.Input

	ToMetricCounterResponseOutput() MetricCounterResponseOutput
	ToMetricCounterResponseOutputWithContext(context.Context) MetricCounterResponseOutput
}

MetricCounterResponseInput is an input type that accepts MetricCounterResponseArgs and MetricCounterResponseOutput values. You can construct a concrete instance of `MetricCounterResponseInput` via:

MetricCounterResponseArgs{...}

type MetricCounterResponseOutput

type MetricCounterResponseOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterResponseOutput) AdditionalDimensions

The additional dimensions to be added to metric.

func (MetricCounterResponseOutput) DimensionFilter

The dimension filter.

func (MetricCounterResponseOutput) ElementType

func (MetricCounterResponseOutput) Instance

The instance from which counter should be collected.

func (MetricCounterResponseOutput) Name

The counter name.

func (MetricCounterResponseOutput) ToMetricCounterResponseOutput

func (o MetricCounterResponseOutput) ToMetricCounterResponseOutput() MetricCounterResponseOutput

func (MetricCounterResponseOutput) ToMetricCounterResponseOutputWithContext

func (o MetricCounterResponseOutput) ToMetricCounterResponseOutputWithContext(ctx context.Context) MetricCounterResponseOutput

type MetricCounterSet

type MetricCounterSet struct {
	// The counters that should be collected in this set.
	Counters []MetricCounter `pulumi:"counters"`
}

The metric counter set

type MetricCounterSetArgs

type MetricCounterSetArgs struct {
	// The counters that should be collected in this set.
	Counters MetricCounterArrayInput `pulumi:"counters"`
}

The metric counter set

func (MetricCounterSetArgs) ElementType

func (MetricCounterSetArgs) ElementType() reflect.Type

func (MetricCounterSetArgs) ToMetricCounterSetOutput

func (i MetricCounterSetArgs) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetArgs) ToMetricCounterSetOutputWithContext

func (i MetricCounterSetArgs) ToMetricCounterSetOutputWithContext(ctx context.Context) MetricCounterSetOutput

type MetricCounterSetArray

type MetricCounterSetArray []MetricCounterSetInput

func (MetricCounterSetArray) ElementType

func (MetricCounterSetArray) ElementType() reflect.Type

func (MetricCounterSetArray) ToMetricCounterSetArrayOutput

func (i MetricCounterSetArray) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArray) ToMetricCounterSetArrayOutputWithContext

func (i MetricCounterSetArray) ToMetricCounterSetArrayOutputWithContext(ctx context.Context) MetricCounterSetArrayOutput

type MetricCounterSetArrayInput

type MetricCounterSetArrayInput interface {
	pulumi.Input

	ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput
	ToMetricCounterSetArrayOutputWithContext(context.Context) MetricCounterSetArrayOutput
}

MetricCounterSetArrayInput is an input type that accepts MetricCounterSetArray and MetricCounterSetArrayOutput values. You can construct a concrete instance of `MetricCounterSetArrayInput` via:

MetricCounterSetArray{ MetricCounterSetArgs{...} }

type MetricCounterSetArrayOutput

type MetricCounterSetArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetArrayOutput) ElementType

func (MetricCounterSetArrayOutput) Index

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput

func (o MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutputWithContext

func (o MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutputWithContext(ctx context.Context) MetricCounterSetArrayOutput

type MetricCounterSetInput

type MetricCounterSetInput interface {
	pulumi.Input

	ToMetricCounterSetOutput() MetricCounterSetOutput
	ToMetricCounterSetOutputWithContext(context.Context) MetricCounterSetOutput
}

MetricCounterSetInput is an input type that accepts MetricCounterSetArgs and MetricCounterSetOutput values. You can construct a concrete instance of `MetricCounterSetInput` via:

MetricCounterSetArgs{...}

type MetricCounterSetOutput

type MetricCounterSetOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetOutput) Counters

The counters that should be collected in this set.

func (MetricCounterSetOutput) ElementType

func (MetricCounterSetOutput) ElementType() reflect.Type

func (MetricCounterSetOutput) ToMetricCounterSetOutput

func (o MetricCounterSetOutput) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetOutput) ToMetricCounterSetOutputWithContext

func (o MetricCounterSetOutput) ToMetricCounterSetOutputWithContext(ctx context.Context) MetricCounterSetOutput

type MetricCounterSetResponse

type MetricCounterSetResponse struct {
	// The counters that should be collected in this set.
	Counters []MetricCounterResponse `pulumi:"counters"`
}

The metric counter set

type MetricCounterSetResponseArgs

type MetricCounterSetResponseArgs struct {
	// The counters that should be collected in this set.
	Counters MetricCounterResponseArrayInput `pulumi:"counters"`
}

The metric counter set

func (MetricCounterSetResponseArgs) ElementType

func (MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutput

func (i MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput

func (MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutputWithContext

func (i MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutputWithContext(ctx context.Context) MetricCounterSetResponseOutput

type MetricCounterSetResponseArray

type MetricCounterSetResponseArray []MetricCounterSetResponseInput

func (MetricCounterSetResponseArray) ElementType

func (MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutput

func (i MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput

func (MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutputWithContext

func (i MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutputWithContext(ctx context.Context) MetricCounterSetResponseArrayOutput

type MetricCounterSetResponseArrayInput

type MetricCounterSetResponseArrayInput interface {
	pulumi.Input

	ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput
	ToMetricCounterSetResponseArrayOutputWithContext(context.Context) MetricCounterSetResponseArrayOutput
}

MetricCounterSetResponseArrayInput is an input type that accepts MetricCounterSetResponseArray and MetricCounterSetResponseArrayOutput values. You can construct a concrete instance of `MetricCounterSetResponseArrayInput` via:

MetricCounterSetResponseArray{ MetricCounterSetResponseArgs{...} }

type MetricCounterSetResponseArrayOutput

type MetricCounterSetResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetResponseArrayOutput) ElementType

func (MetricCounterSetResponseArrayOutput) Index

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput

func (o MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutputWithContext

func (o MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutputWithContext(ctx context.Context) MetricCounterSetResponseArrayOutput

type MetricCounterSetResponseInput

type MetricCounterSetResponseInput interface {
	pulumi.Input

	ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput
	ToMetricCounterSetResponseOutputWithContext(context.Context) MetricCounterSetResponseOutput
}

MetricCounterSetResponseInput is an input type that accepts MetricCounterSetResponseArgs and MetricCounterSetResponseOutput values. You can construct a concrete instance of `MetricCounterSetResponseInput` via:

MetricCounterSetResponseArgs{...}

type MetricCounterSetResponseOutput

type MetricCounterSetResponseOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetResponseOutput) Counters

The counters that should be collected in this set.

func (MetricCounterSetResponseOutput) ElementType

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput

func (o MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutputWithContext

func (o MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutputWithContext(ctx context.Context) MetricCounterSetResponseOutput

type MetricDimension

type MetricDimension struct {
	// The dimension value.
	SourceName string `pulumi:"sourceName"`
	// The dimension type.
	SourceType string `pulumi:"sourceType"`
}

The metric dimension

type MetricDimensionArgs

type MetricDimensionArgs struct {
	// The dimension value.
	SourceName pulumi.StringInput `pulumi:"sourceName"`
	// The dimension type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

The metric dimension

func (MetricDimensionArgs) ElementType

func (MetricDimensionArgs) ElementType() reflect.Type

func (MetricDimensionArgs) ToMetricDimensionOutput

func (i MetricDimensionArgs) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionArgs) ToMetricDimensionOutputWithContext

func (i MetricDimensionArgs) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

type MetricDimensionArray

type MetricDimensionArray []MetricDimensionInput

func (MetricDimensionArray) ElementType

func (MetricDimensionArray) ElementType() reflect.Type

func (MetricDimensionArray) ToMetricDimensionArrayOutput

func (i MetricDimensionArray) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArray) ToMetricDimensionArrayOutputWithContext

func (i MetricDimensionArray) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionArrayInput

type MetricDimensionArrayInput interface {
	pulumi.Input

	ToMetricDimensionArrayOutput() MetricDimensionArrayOutput
	ToMetricDimensionArrayOutputWithContext(context.Context) MetricDimensionArrayOutput
}

MetricDimensionArrayInput is an input type that accepts MetricDimensionArray and MetricDimensionArrayOutput values. You can construct a concrete instance of `MetricDimensionArrayInput` via:

MetricDimensionArray{ MetricDimensionArgs{...} }

type MetricDimensionArrayOutput

type MetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionArrayOutput) ElementType

func (MetricDimensionArrayOutput) ElementType() reflect.Type

func (MetricDimensionArrayOutput) Index

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutput

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext(ctx context.Context) MetricDimensionArrayOutput

type MetricDimensionInput

type MetricDimensionInput interface {
	pulumi.Input

	ToMetricDimensionOutput() MetricDimensionOutput
	ToMetricDimensionOutputWithContext(context.Context) MetricDimensionOutput
}

MetricDimensionInput is an input type that accepts MetricDimensionArgs and MetricDimensionOutput values. You can construct a concrete instance of `MetricDimensionInput` via:

MetricDimensionArgs{...}

type MetricDimensionOutput

type MetricDimensionOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionOutput) ElementType

func (MetricDimensionOutput) ElementType() reflect.Type

func (MetricDimensionOutput) SourceName

func (o MetricDimensionOutput) SourceName() pulumi.StringOutput

The dimension value.

func (MetricDimensionOutput) SourceType

func (o MetricDimensionOutput) SourceType() pulumi.StringOutput

The dimension type.

func (MetricDimensionOutput) ToMetricDimensionOutput

func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionOutput) ToMetricDimensionOutputWithContext

func (o MetricDimensionOutput) ToMetricDimensionOutputWithContext(ctx context.Context) MetricDimensionOutput

type MetricDimensionResponse

type MetricDimensionResponse struct {
	// The dimension value.
	SourceName string `pulumi:"sourceName"`
	// The dimension type.
	SourceType string `pulumi:"sourceType"`
}

The metric dimension

type MetricDimensionResponseArgs

type MetricDimensionResponseArgs struct {
	// The dimension value.
	SourceName pulumi.StringInput `pulumi:"sourceName"`
	// The dimension type.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

The metric dimension

func (MetricDimensionResponseArgs) ElementType

func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutput

func (i MetricDimensionResponseArgs) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutputWithContext

func (i MetricDimensionResponseArgs) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput

type MetricDimensionResponseArray

type MetricDimensionResponseArray []MetricDimensionResponseInput

func (MetricDimensionResponseArray) ElementType

func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput

func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext

func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput

type MetricDimensionResponseArrayInput

type MetricDimensionResponseArrayInput interface {
	pulumi.Input

	ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput
	ToMetricDimensionResponseArrayOutputWithContext(context.Context) MetricDimensionResponseArrayOutput
}

MetricDimensionResponseArrayInput is an input type that accepts MetricDimensionResponseArray and MetricDimensionResponseArrayOutput values. You can construct a concrete instance of `MetricDimensionResponseArrayInput` via:

MetricDimensionResponseArray{ MetricDimensionResponseArgs{...} }

type MetricDimensionResponseArrayOutput

type MetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionResponseArrayOutput) ElementType

func (MetricDimensionResponseArrayOutput) Index

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext(ctx context.Context) MetricDimensionResponseArrayOutput

type MetricDimensionResponseInput

type MetricDimensionResponseInput interface {
	pulumi.Input

	ToMetricDimensionResponseOutput() MetricDimensionResponseOutput
	ToMetricDimensionResponseOutputWithContext(context.Context) MetricDimensionResponseOutput
}

MetricDimensionResponseInput is an input type that accepts MetricDimensionResponseArgs and MetricDimensionResponseOutput values. You can construct a concrete instance of `MetricDimensionResponseInput` via:

MetricDimensionResponseArgs{...}

type MetricDimensionResponseOutput

type MetricDimensionResponseOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionResponseOutput) ElementType

func (MetricDimensionResponseOutput) SourceName

The dimension value.

func (MetricDimensionResponseOutput) SourceType

The dimension type.

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutput

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext(ctx context.Context) MetricDimensionResponseOutput

type MonitoringConfig

type MonitoringConfig struct {
	pulumi.CustomResourceState

	// The metrics configuration details
	MetricConfigurations MetricConfigurationResponseArrayOutput `pulumi:"metricConfigurations"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The metric setting details for the role

func GetMonitoringConfig

func GetMonitoringConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MonitoringConfigState, opts ...pulumi.ResourceOption) (*MonitoringConfig, error)

GetMonitoringConfig gets an existing MonitoringConfig 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 NewMonitoringConfig

func NewMonitoringConfig(ctx *pulumi.Context,
	name string, args *MonitoringConfigArgs, opts ...pulumi.ResourceOption) (*MonitoringConfig, error)

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

func (*MonitoringConfig) ElementType

func (*MonitoringConfig) ElementType() reflect.Type

func (*MonitoringConfig) ToMonitoringConfigOutput

func (i *MonitoringConfig) ToMonitoringConfigOutput() MonitoringConfigOutput

func (*MonitoringConfig) ToMonitoringConfigOutputWithContext

func (i *MonitoringConfig) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput

type MonitoringConfigArgs

type MonitoringConfigArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// The metrics configuration details
	MetricConfigurations MetricConfigurationArrayInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// The role name.
	RoleName pulumi.StringInput
}

The set of arguments for constructing a MonitoringConfig resource.

func (MonitoringConfigArgs) ElementType

func (MonitoringConfigArgs) ElementType() reflect.Type

type MonitoringConfigInput

type MonitoringConfigInput interface {
	pulumi.Input

	ToMonitoringConfigOutput() MonitoringConfigOutput
	ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput
}

type MonitoringConfigOutput

type MonitoringConfigOutput struct {
	*pulumi.OutputState
}

func (MonitoringConfigOutput) ElementType

func (MonitoringConfigOutput) ElementType() reflect.Type

func (MonitoringConfigOutput) ToMonitoringConfigOutput

func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput

func (MonitoringConfigOutput) ToMonitoringConfigOutputWithContext

func (o MonitoringConfigOutput) ToMonitoringConfigOutputWithContext(ctx context.Context) MonitoringConfigOutput

type MonitoringConfigState

type MonitoringConfigState struct {
	// The metrics configuration details
	MetricConfigurations MetricConfigurationResponseArrayInput
	// The object name.
	Name pulumi.StringPtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (MonitoringConfigState) ElementType

func (MonitoringConfigState) ElementType() reflect.Type

type MonitoringStatus

type MonitoringStatus pulumi.String

Current monitoring status of the share.

func (MonitoringStatus) ElementType

func (MonitoringStatus) ElementType() reflect.Type

func (MonitoringStatus) ToStringOutput

func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput

func (MonitoringStatus) ToStringOutputWithContext

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

func (MonitoringStatus) ToStringPtrOutput

func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatus) ToStringPtrOutputWithContext

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

type MountPointMapResponse

type MountPointMapResponse struct {
	// Mount point for the share.
	MountPoint string `pulumi:"mountPoint"`
	// Mounting type.
	MountType string `pulumi:"mountType"`
	// ID of the role to which share is mounted.
	RoleId string `pulumi:"roleId"`
	// Role type.
	RoleType string `pulumi:"roleType"`
	// ID of the share mounted to the role VM.
	ShareId string `pulumi:"shareId"`
}

The share mount point.

type MountPointMapResponseArgs

type MountPointMapResponseArgs struct {
	// Mount point for the share.
	MountPoint pulumi.StringInput `pulumi:"mountPoint"`
	// Mounting type.
	MountType pulumi.StringInput `pulumi:"mountType"`
	// ID of the role to which share is mounted.
	RoleId pulumi.StringInput `pulumi:"roleId"`
	// Role type.
	RoleType pulumi.StringInput `pulumi:"roleType"`
	// ID of the share mounted to the role VM.
	ShareId pulumi.StringInput `pulumi:"shareId"`
}

The share mount point.

func (MountPointMapResponseArgs) ElementType

func (MountPointMapResponseArgs) ElementType() reflect.Type

func (MountPointMapResponseArgs) ToMountPointMapResponseOutput

func (i MountPointMapResponseArgs) ToMountPointMapResponseOutput() MountPointMapResponseOutput

func (MountPointMapResponseArgs) ToMountPointMapResponseOutputWithContext

func (i MountPointMapResponseArgs) ToMountPointMapResponseOutputWithContext(ctx context.Context) MountPointMapResponseOutput

type MountPointMapResponseArray

type MountPointMapResponseArray []MountPointMapResponseInput

func (MountPointMapResponseArray) ElementType

func (MountPointMapResponseArray) ElementType() reflect.Type

func (MountPointMapResponseArray) ToMountPointMapResponseArrayOutput

func (i MountPointMapResponseArray) ToMountPointMapResponseArrayOutput() MountPointMapResponseArrayOutput

func (MountPointMapResponseArray) ToMountPointMapResponseArrayOutputWithContext

func (i MountPointMapResponseArray) ToMountPointMapResponseArrayOutputWithContext(ctx context.Context) MountPointMapResponseArrayOutput

type MountPointMapResponseArrayInput

type MountPointMapResponseArrayInput interface {
	pulumi.Input

	ToMountPointMapResponseArrayOutput() MountPointMapResponseArrayOutput
	ToMountPointMapResponseArrayOutputWithContext(context.Context) MountPointMapResponseArrayOutput
}

MountPointMapResponseArrayInput is an input type that accepts MountPointMapResponseArray and MountPointMapResponseArrayOutput values. You can construct a concrete instance of `MountPointMapResponseArrayInput` via:

MountPointMapResponseArray{ MountPointMapResponseArgs{...} }

type MountPointMapResponseArrayOutput

type MountPointMapResponseArrayOutput struct{ *pulumi.OutputState }

func (MountPointMapResponseArrayOutput) ElementType

func (MountPointMapResponseArrayOutput) Index

func (MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutput

func (o MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutput() MountPointMapResponseArrayOutput

func (MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutputWithContext

func (o MountPointMapResponseArrayOutput) ToMountPointMapResponseArrayOutputWithContext(ctx context.Context) MountPointMapResponseArrayOutput

type MountPointMapResponseInput

type MountPointMapResponseInput interface {
	pulumi.Input

	ToMountPointMapResponseOutput() MountPointMapResponseOutput
	ToMountPointMapResponseOutputWithContext(context.Context) MountPointMapResponseOutput
}

MountPointMapResponseInput is an input type that accepts MountPointMapResponseArgs and MountPointMapResponseOutput values. You can construct a concrete instance of `MountPointMapResponseInput` via:

MountPointMapResponseArgs{...}

type MountPointMapResponseOutput

type MountPointMapResponseOutput struct{ *pulumi.OutputState }

The share mount point.

func (MountPointMapResponseOutput) ElementType

func (MountPointMapResponseOutput) MountPoint

Mount point for the share.

func (MountPointMapResponseOutput) MountType

Mounting type.

func (MountPointMapResponseOutput) RoleId

ID of the role to which share is mounted.

func (MountPointMapResponseOutput) RoleType

Role type.

func (MountPointMapResponseOutput) ShareId

ID of the share mounted to the role VM.

func (MountPointMapResponseOutput) ToMountPointMapResponseOutput

func (o MountPointMapResponseOutput) ToMountPointMapResponseOutput() MountPointMapResponseOutput

func (MountPointMapResponseOutput) ToMountPointMapResponseOutputWithContext

func (o MountPointMapResponseOutput) ToMountPointMapResponseOutputWithContext(ctx context.Context) MountPointMapResponseOutput

type MsiIdentityType

type MsiIdentityType pulumi.String

Identity type

func (MsiIdentityType) ElementType

func (MsiIdentityType) ElementType() reflect.Type

func (MsiIdentityType) ToStringOutput

func (e MsiIdentityType) ToStringOutput() pulumi.StringOutput

func (MsiIdentityType) ToStringOutputWithContext

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

func (MsiIdentityType) ToStringPtrOutput

func (e MsiIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsiIdentityType) ToStringPtrOutputWithContext

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

type Order

type Order struct {
	pulumi.CustomResourceState

	// The contact details.
	ContactInformation ContactDetailsResponseOutput `pulumi:"contactInformation"`
	// Current status of the order.
	CurrentStatus OrderStatusResponseOutput `pulumi:"currentStatus"`
	// Tracking information for the package delivered to the customer whether it has an original or a replacement device.
	DeliveryTrackingInfo TrackingInfoResponseArrayOutput `pulumi:"deliveryTrackingInfo"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of status changes in the order.
	OrderHistory OrderStatusResponseArrayOutput `pulumi:"orderHistory"`
	// Tracking information for the package returned from the customer whether it has an original or a replacement device.
	ReturnTrackingInfo TrackingInfoResponseArrayOutput `pulumi:"returnTrackingInfo"`
	// Serial number of the device.
	SerialNumber pulumi.StringOutput `pulumi:"serialNumber"`
	// ShipmentType of the order
	ShipmentType pulumi.StringPtrOutput `pulumi:"shipmentType"`
	// The shipping address.
	ShippingAddress AddressResponsePtrOutput `pulumi:"shippingAddress"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

The order details.

func GetOrder

func GetOrder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrderState, opts ...pulumi.ResourceOption) (*Order, error)

GetOrder gets an existing Order 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 NewOrder

func NewOrder(ctx *pulumi.Context,
	name string, args *OrderArgs, opts ...pulumi.ResourceOption) (*Order, error)

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

func (*Order) ElementType

func (*Order) ElementType() reflect.Type

func (*Order) ToOrderOutput

func (i *Order) ToOrderOutput() OrderOutput

func (*Order) ToOrderOutputWithContext

func (i *Order) ToOrderOutputWithContext(ctx context.Context) OrderOutput

type OrderArgs

type OrderArgs struct {
	// The contact details.
	ContactInformation ContactDetailsInput
	// The order details of a device.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// ShipmentType of the order
	ShipmentType pulumi.StringPtrInput
	// The shipping address.
	ShippingAddress AddressPtrInput
}

The set of arguments for constructing a Order resource.

func (OrderArgs) ElementType

func (OrderArgs) ElementType() reflect.Type

type OrderInput

type OrderInput interface {
	pulumi.Input

	ToOrderOutput() OrderOutput
	ToOrderOutputWithContext(ctx context.Context) OrderOutput
}

type OrderOutput

type OrderOutput struct {
	*pulumi.OutputState
}

func (OrderOutput) ElementType

func (OrderOutput) ElementType() reflect.Type

func (OrderOutput) ToOrderOutput

func (o OrderOutput) ToOrderOutput() OrderOutput

func (OrderOutput) ToOrderOutputWithContext

func (o OrderOutput) ToOrderOutputWithContext(ctx context.Context) OrderOutput

type OrderState

type OrderState struct {
	// The contact details.
	ContactInformation ContactDetailsResponsePtrInput
	// Current status of the order.
	CurrentStatus OrderStatusResponsePtrInput
	// Tracking information for the package delivered to the customer whether it has an original or a replacement device.
	DeliveryTrackingInfo TrackingInfoResponseArrayInput
	// The object name.
	Name pulumi.StringPtrInput
	// List of status changes in the order.
	OrderHistory OrderStatusResponseArrayInput
	// Tracking information for the package returned from the customer whether it has an original or a replacement device.
	ReturnTrackingInfo TrackingInfoResponseArrayInput
	// Serial number of the device.
	SerialNumber pulumi.StringPtrInput
	// ShipmentType of the order
	ShipmentType pulumi.StringPtrInput
	// The shipping address.
	ShippingAddress AddressResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (OrderState) ElementType

func (OrderState) ElementType() reflect.Type

type OrderStatusResponse

type OrderStatusResponse struct {
	// Dictionary to hold generic information which is not stored
	// by the already existing properties
	AdditionalOrderDetails map[string]string `pulumi:"additionalOrderDetails"`
	// Comments related to this status change.
	Comments *string `pulumi:"comments"`
	// Status of the order as per the allowed status types.
	Status string `pulumi:"status"`
	// Tracking information related to the state in the ordering flow
	TrackingInformation TrackingInfoResponse `pulumi:"trackingInformation"`
	// Time of status update.
	UpdateDateTime string `pulumi:"updateDateTime"`
}

Represents a single status change.

type OrderStatusResponseArgs

type OrderStatusResponseArgs struct {
	// Dictionary to hold generic information which is not stored
	// by the already existing properties
	AdditionalOrderDetails pulumi.StringMapInput `pulumi:"additionalOrderDetails"`
	// Comments related to this status change.
	Comments pulumi.StringPtrInput `pulumi:"comments"`
	// Status of the order as per the allowed status types.
	Status pulumi.StringInput `pulumi:"status"`
	// Tracking information related to the state in the ordering flow
	TrackingInformation TrackingInfoResponseInput `pulumi:"trackingInformation"`
	// Time of status update.
	UpdateDateTime pulumi.StringInput `pulumi:"updateDateTime"`
}

Represents a single status change.

func (OrderStatusResponseArgs) ElementType

func (OrderStatusResponseArgs) ElementType() reflect.Type

func (OrderStatusResponseArgs) ToOrderStatusResponseOutput

func (i OrderStatusResponseArgs) ToOrderStatusResponseOutput() OrderStatusResponseOutput

func (OrderStatusResponseArgs) ToOrderStatusResponseOutputWithContext

func (i OrderStatusResponseArgs) ToOrderStatusResponseOutputWithContext(ctx context.Context) OrderStatusResponseOutput

func (OrderStatusResponseArgs) ToOrderStatusResponsePtrOutput

func (i OrderStatusResponseArgs) ToOrderStatusResponsePtrOutput() OrderStatusResponsePtrOutput

func (OrderStatusResponseArgs) ToOrderStatusResponsePtrOutputWithContext

func (i OrderStatusResponseArgs) ToOrderStatusResponsePtrOutputWithContext(ctx context.Context) OrderStatusResponsePtrOutput

type OrderStatusResponseArray

type OrderStatusResponseArray []OrderStatusResponseInput

func (OrderStatusResponseArray) ElementType

func (OrderStatusResponseArray) ElementType() reflect.Type

func (OrderStatusResponseArray) ToOrderStatusResponseArrayOutput

func (i OrderStatusResponseArray) ToOrderStatusResponseArrayOutput() OrderStatusResponseArrayOutput

func (OrderStatusResponseArray) ToOrderStatusResponseArrayOutputWithContext

func (i OrderStatusResponseArray) ToOrderStatusResponseArrayOutputWithContext(ctx context.Context) OrderStatusResponseArrayOutput

type OrderStatusResponseArrayInput

type OrderStatusResponseArrayInput interface {
	pulumi.Input

	ToOrderStatusResponseArrayOutput() OrderStatusResponseArrayOutput
	ToOrderStatusResponseArrayOutputWithContext(context.Context) OrderStatusResponseArrayOutput
}

OrderStatusResponseArrayInput is an input type that accepts OrderStatusResponseArray and OrderStatusResponseArrayOutput values. You can construct a concrete instance of `OrderStatusResponseArrayInput` via:

OrderStatusResponseArray{ OrderStatusResponseArgs{...} }

type OrderStatusResponseArrayOutput

type OrderStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (OrderStatusResponseArrayOutput) ElementType

func (OrderStatusResponseArrayOutput) Index

func (OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutput

func (o OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutput() OrderStatusResponseArrayOutput

func (OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutputWithContext

func (o OrderStatusResponseArrayOutput) ToOrderStatusResponseArrayOutputWithContext(ctx context.Context) OrderStatusResponseArrayOutput

type OrderStatusResponseInput

type OrderStatusResponseInput interface {
	pulumi.Input

	ToOrderStatusResponseOutput() OrderStatusResponseOutput
	ToOrderStatusResponseOutputWithContext(context.Context) OrderStatusResponseOutput
}

OrderStatusResponseInput is an input type that accepts OrderStatusResponseArgs and OrderStatusResponseOutput values. You can construct a concrete instance of `OrderStatusResponseInput` via:

OrderStatusResponseArgs{...}

type OrderStatusResponseOutput

type OrderStatusResponseOutput struct{ *pulumi.OutputState }

Represents a single status change.

func (OrderStatusResponseOutput) AdditionalOrderDetails

func (o OrderStatusResponseOutput) AdditionalOrderDetails() pulumi.StringMapOutput

Dictionary to hold generic information which is not stored by the already existing properties

func (OrderStatusResponseOutput) Comments

Comments related to this status change.

func (OrderStatusResponseOutput) ElementType

func (OrderStatusResponseOutput) ElementType() reflect.Type

func (OrderStatusResponseOutput) Status

Status of the order as per the allowed status types.

func (OrderStatusResponseOutput) ToOrderStatusResponseOutput

func (o OrderStatusResponseOutput) ToOrderStatusResponseOutput() OrderStatusResponseOutput

func (OrderStatusResponseOutput) ToOrderStatusResponseOutputWithContext

func (o OrderStatusResponseOutput) ToOrderStatusResponseOutputWithContext(ctx context.Context) OrderStatusResponseOutput

func (OrderStatusResponseOutput) ToOrderStatusResponsePtrOutput

func (o OrderStatusResponseOutput) ToOrderStatusResponsePtrOutput() OrderStatusResponsePtrOutput

func (OrderStatusResponseOutput) ToOrderStatusResponsePtrOutputWithContext

func (o OrderStatusResponseOutput) ToOrderStatusResponsePtrOutputWithContext(ctx context.Context) OrderStatusResponsePtrOutput

func (OrderStatusResponseOutput) TrackingInformation

func (o OrderStatusResponseOutput) TrackingInformation() TrackingInfoResponseOutput

Tracking information related to the state in the ordering flow

func (OrderStatusResponseOutput) UpdateDateTime

func (o OrderStatusResponseOutput) UpdateDateTime() pulumi.StringOutput

Time of status update.

type OrderStatusResponsePtrInput

type OrderStatusResponsePtrInput interface {
	pulumi.Input

	ToOrderStatusResponsePtrOutput() OrderStatusResponsePtrOutput
	ToOrderStatusResponsePtrOutputWithContext(context.Context) OrderStatusResponsePtrOutput
}

OrderStatusResponsePtrInput is an input type that accepts OrderStatusResponseArgs, OrderStatusResponsePtr and OrderStatusResponsePtrOutput values. You can construct a concrete instance of `OrderStatusResponsePtrInput` via:

        OrderStatusResponseArgs{...}

or:

        nil

type OrderStatusResponsePtrOutput

type OrderStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (OrderStatusResponsePtrOutput) AdditionalOrderDetails

func (o OrderStatusResponsePtrOutput) AdditionalOrderDetails() pulumi.StringMapOutput

Dictionary to hold generic information which is not stored by the already existing properties

func (OrderStatusResponsePtrOutput) Comments

Comments related to this status change.

func (OrderStatusResponsePtrOutput) Elem

func (OrderStatusResponsePtrOutput) ElementType

func (OrderStatusResponsePtrOutput) Status

Status of the order as per the allowed status types.

func (OrderStatusResponsePtrOutput) ToOrderStatusResponsePtrOutput

func (o OrderStatusResponsePtrOutput) ToOrderStatusResponsePtrOutput() OrderStatusResponsePtrOutput

func (OrderStatusResponsePtrOutput) ToOrderStatusResponsePtrOutputWithContext

func (o OrderStatusResponsePtrOutput) ToOrderStatusResponsePtrOutputWithContext(ctx context.Context) OrderStatusResponsePtrOutput

func (OrderStatusResponsePtrOutput) TrackingInformation

Tracking information related to the state in the ordering flow

func (OrderStatusResponsePtrOutput) UpdateDateTime

Time of status update.

type RefreshDetails

type RefreshDetails struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile *string `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId *string `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC *string `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob *string `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

type RefreshDetailsArgs

type RefreshDetailsArgs struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile pulumi.StringPtrInput `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId pulumi.StringPtrInput `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC pulumi.StringPtrInput `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob pulumi.StringPtrInput `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

func (RefreshDetailsArgs) ElementType

func (RefreshDetailsArgs) ElementType() reflect.Type

func (RefreshDetailsArgs) ToRefreshDetailsOutput

func (i RefreshDetailsArgs) ToRefreshDetailsOutput() RefreshDetailsOutput

func (RefreshDetailsArgs) ToRefreshDetailsOutputWithContext

func (i RefreshDetailsArgs) ToRefreshDetailsOutputWithContext(ctx context.Context) RefreshDetailsOutput

func (RefreshDetailsArgs) ToRefreshDetailsPtrOutput

func (i RefreshDetailsArgs) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsArgs) ToRefreshDetailsPtrOutputWithContext

func (i RefreshDetailsArgs) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsInput

type RefreshDetailsInput interface {
	pulumi.Input

	ToRefreshDetailsOutput() RefreshDetailsOutput
	ToRefreshDetailsOutputWithContext(context.Context) RefreshDetailsOutput
}

RefreshDetailsInput is an input type that accepts RefreshDetailsArgs and RefreshDetailsOutput values. You can construct a concrete instance of `RefreshDetailsInput` via:

RefreshDetailsArgs{...}

type RefreshDetailsOutput

type RefreshDetailsOutput struct{ *pulumi.OutputState }

Fields for tracking refresh job on the share or container.

func (RefreshDetailsOutput) ElementType

func (RefreshDetailsOutput) ElementType() reflect.Type

func (RefreshDetailsOutput) ErrorManifestFile

func (o RefreshDetailsOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsOutput) InProgressRefreshJobId

func (o RefreshDetailsOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsOutput) ToRefreshDetailsOutput

func (o RefreshDetailsOutput) ToRefreshDetailsOutput() RefreshDetailsOutput

func (RefreshDetailsOutput) ToRefreshDetailsOutputWithContext

func (o RefreshDetailsOutput) ToRefreshDetailsOutputWithContext(ctx context.Context) RefreshDetailsOutput

func (RefreshDetailsOutput) ToRefreshDetailsPtrOutput

func (o RefreshDetailsOutput) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsOutput) ToRefreshDetailsPtrOutputWithContext

func (o RefreshDetailsOutput) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsPtrInput

type RefreshDetailsPtrInput interface {
	pulumi.Input

	ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput
	ToRefreshDetailsPtrOutputWithContext(context.Context) RefreshDetailsPtrOutput
}

RefreshDetailsPtrInput is an input type that accepts RefreshDetailsArgs, RefreshDetailsPtr and RefreshDetailsPtrOutput values. You can construct a concrete instance of `RefreshDetailsPtrInput` via:

        RefreshDetailsArgs{...}

or:

        nil

type RefreshDetailsPtrOutput

type RefreshDetailsPtrOutput struct{ *pulumi.OutputState }

func (RefreshDetailsPtrOutput) Elem

func (RefreshDetailsPtrOutput) ElementType

func (RefreshDetailsPtrOutput) ElementType() reflect.Type

func (RefreshDetailsPtrOutput) ErrorManifestFile

func (o RefreshDetailsPtrOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) InProgressRefreshJobId

func (o RefreshDetailsPtrOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsPtrOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsPtrOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutput

func (o RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutput() RefreshDetailsPtrOutput

func (RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutputWithContext

func (o RefreshDetailsPtrOutput) ToRefreshDetailsPtrOutputWithContext(ctx context.Context) RefreshDetailsPtrOutput

type RefreshDetailsResponse

type RefreshDetailsResponse struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile *string `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId *string `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC *string `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob *string `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

type RefreshDetailsResponseArgs

type RefreshDetailsResponseArgs struct {
	// Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.
	ErrorManifestFile pulumi.StringPtrInput `pulumi:"errorManifestFile"`
	// If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.
	InProgressRefreshJobId pulumi.StringPtrInput `pulumi:"inProgressRefreshJobId"`
	// Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.
	LastCompletedRefreshJobTimeInUTC pulumi.StringPtrInput `pulumi:"lastCompletedRefreshJobTimeInUTC"`
	// Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.
	LastJob pulumi.StringPtrInput `pulumi:"lastJob"`
}

Fields for tracking refresh job on the share or container.

func (RefreshDetailsResponseArgs) ElementType

func (RefreshDetailsResponseArgs) ElementType() reflect.Type

func (RefreshDetailsResponseArgs) ToRefreshDetailsResponseOutput

func (i RefreshDetailsResponseArgs) ToRefreshDetailsResponseOutput() RefreshDetailsResponseOutput

func (RefreshDetailsResponseArgs) ToRefreshDetailsResponseOutputWithContext

func (i RefreshDetailsResponseArgs) ToRefreshDetailsResponseOutputWithContext(ctx context.Context) RefreshDetailsResponseOutput

func (RefreshDetailsResponseArgs) ToRefreshDetailsResponsePtrOutput

func (i RefreshDetailsResponseArgs) ToRefreshDetailsResponsePtrOutput() RefreshDetailsResponsePtrOutput

func (RefreshDetailsResponseArgs) ToRefreshDetailsResponsePtrOutputWithContext

func (i RefreshDetailsResponseArgs) ToRefreshDetailsResponsePtrOutputWithContext(ctx context.Context) RefreshDetailsResponsePtrOutput

type RefreshDetailsResponseInput

type RefreshDetailsResponseInput interface {
	pulumi.Input

	ToRefreshDetailsResponseOutput() RefreshDetailsResponseOutput
	ToRefreshDetailsResponseOutputWithContext(context.Context) RefreshDetailsResponseOutput
}

RefreshDetailsResponseInput is an input type that accepts RefreshDetailsResponseArgs and RefreshDetailsResponseOutput values. You can construct a concrete instance of `RefreshDetailsResponseInput` via:

RefreshDetailsResponseArgs{...}

type RefreshDetailsResponseOutput

type RefreshDetailsResponseOutput struct{ *pulumi.OutputState }

Fields for tracking refresh job on the share or container.

func (RefreshDetailsResponseOutput) ElementType

func (RefreshDetailsResponseOutput) ErrorManifestFile

func (o RefreshDetailsResponseOutput) ErrorManifestFile() pulumi.StringPtrOutput

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) InProgressRefreshJobId

func (o RefreshDetailsResponseOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsResponseOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsResponseOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutput

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutput() RefreshDetailsResponseOutput

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutputWithContext

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponseOutputWithContext(ctx context.Context) RefreshDetailsResponseOutput

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponsePtrOutput

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponsePtrOutput() RefreshDetailsResponsePtrOutput

func (RefreshDetailsResponseOutput) ToRefreshDetailsResponsePtrOutputWithContext

func (o RefreshDetailsResponseOutput) ToRefreshDetailsResponsePtrOutputWithContext(ctx context.Context) RefreshDetailsResponsePtrOutput

type RefreshDetailsResponsePtrInput

type RefreshDetailsResponsePtrInput interface {
	pulumi.Input

	ToRefreshDetailsResponsePtrOutput() RefreshDetailsResponsePtrOutput
	ToRefreshDetailsResponsePtrOutputWithContext(context.Context) RefreshDetailsResponsePtrOutput
}

RefreshDetailsResponsePtrInput is an input type that accepts RefreshDetailsResponseArgs, RefreshDetailsResponsePtr and RefreshDetailsResponsePtrOutput values. You can construct a concrete instance of `RefreshDetailsResponsePtrInput` via:

        RefreshDetailsResponseArgs{...}

or:

        nil

type RefreshDetailsResponsePtrOutput

type RefreshDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (RefreshDetailsResponsePtrOutput) Elem

func (RefreshDetailsResponsePtrOutput) ElementType

func (RefreshDetailsResponsePtrOutput) ErrorManifestFile

Indicates the relative path of the error xml for the last refresh job on this particular share or container, if any. This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) InProgressRefreshJobId

func (o RefreshDetailsResponsePtrOutput) InProgressRefreshJobId() pulumi.StringPtrOutput

If a refresh job is currently in progress on this share or container, this field indicates the ARM resource ID of that job. The field is empty if no job is in progress.

func (RefreshDetailsResponsePtrOutput) LastCompletedRefreshJobTimeInUTC

func (o RefreshDetailsResponsePtrOutput) LastCompletedRefreshJobTimeInUTC() pulumi.StringPtrOutput

Indicates the completed time for the last refresh job on this particular share or container, if any.This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) LastJob

Indicates the id of the last refresh job on this particular share or container,if any. This could be a failed job or a successful job.

func (RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutput

func (o RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutput() RefreshDetailsResponsePtrOutput

func (RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutputWithContext

func (o RefreshDetailsResponsePtrOutput) ToRefreshDetailsResponsePtrOutputWithContext(ctx context.Context) RefreshDetailsResponsePtrOutput

type ResourceIdentity

type ResourceIdentity struct {
	// Identity type
	Type *string `pulumi:"type"`
}

Msi identity details of the resource

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Msi identity details of the resource

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

Identity type

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

Identity type

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// Service Principal Id backing the Msi
	PrincipalId string `pulumi:"principalId"`
	// Home Tenant Id
	TenantId string `pulumi:"tenantId"`
	// Identity type
	Type *string `pulumi:"type"`
}

Msi identity details of the resource

type ResourceIdentityResponseArgs

type ResourceIdentityResponseArgs struct {
	// Service Principal Id backing the Msi
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Home Tenant Id
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// Identity type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Msi identity details of the resource

func (ResourceIdentityResponseArgs) ElementType

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

type ResourceIdentityResponseInput

type ResourceIdentityResponseInput interface {
	pulumi.Input

	ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
	ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput
}

ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:

ResourceIdentityResponseArgs{...}

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponseOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) Type

Identity type

type ResourceIdentityResponsePtrInput

type ResourceIdentityResponsePtrInput interface {
	pulumi.Input

	ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
	ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput
}

ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:

        ResourceIdentityResponseArgs{...}

or:

        nil

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

Service Principal Id backing the Msi

func (ResourceIdentityResponsePtrOutput) TenantId

Home Tenant Id

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

Identity type

type ResourceMoveDetailsResponse

type ResourceMoveDetailsResponse struct {
	// Denotes whether move operation is in progress
	OperationInProgress *string `pulumi:"operationInProgress"`
	// Denotes the timeout of the operation to finish
	OperationInProgressLockTimeoutInUTC *string `pulumi:"operationInProgressLockTimeoutInUTC"`
}

Fields for tracking resource move

type ResourceMoveDetailsResponseArgs

type ResourceMoveDetailsResponseArgs struct {
	// Denotes whether move operation is in progress
	OperationInProgress pulumi.StringPtrInput `pulumi:"operationInProgress"`
	// Denotes the timeout of the operation to finish
	OperationInProgressLockTimeoutInUTC pulumi.StringPtrInput `pulumi:"operationInProgressLockTimeoutInUTC"`
}

Fields for tracking resource move

func (ResourceMoveDetailsResponseArgs) ElementType

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutput

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutputWithContext

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutputWithContext(ctx context.Context) ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutput

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutputWithContext

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutputWithContext(ctx context.Context) ResourceMoveDetailsResponsePtrOutput

type ResourceMoveDetailsResponseInput

type ResourceMoveDetailsResponseInput interface {
	pulumi.Input

	ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput
	ToResourceMoveDetailsResponseOutputWithContext(context.Context) ResourceMoveDetailsResponseOutput
}

ResourceMoveDetailsResponseInput is an input type that accepts ResourceMoveDetailsResponseArgs and ResourceMoveDetailsResponseOutput values. You can construct a concrete instance of `ResourceMoveDetailsResponseInput` via:

ResourceMoveDetailsResponseArgs{...}

type ResourceMoveDetailsResponseOutput

type ResourceMoveDetailsResponseOutput struct{ *pulumi.OutputState }

Fields for tracking resource move

func (ResourceMoveDetailsResponseOutput) ElementType

func (ResourceMoveDetailsResponseOutput) OperationInProgress

Denotes whether move operation is in progress

func (ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC

func (o ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC() pulumi.StringPtrOutput

Denotes the timeout of the operation to finish

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutputWithContext

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutputWithContext(ctx context.Context) ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutput

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutputWithContext

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutputWithContext(ctx context.Context) ResourceMoveDetailsResponsePtrOutput

type ResourceMoveDetailsResponsePtrInput

type ResourceMoveDetailsResponsePtrInput interface {
	pulumi.Input

	ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput
	ToResourceMoveDetailsResponsePtrOutputWithContext(context.Context) ResourceMoveDetailsResponsePtrOutput
}

ResourceMoveDetailsResponsePtrInput is an input type that accepts ResourceMoveDetailsResponseArgs, ResourceMoveDetailsResponsePtr and ResourceMoveDetailsResponsePtrOutput values. You can construct a concrete instance of `ResourceMoveDetailsResponsePtrInput` via:

        ResourceMoveDetailsResponseArgs{...}

or:

        nil

type ResourceMoveDetailsResponsePtrOutput

type ResourceMoveDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceMoveDetailsResponsePtrOutput) Elem

func (ResourceMoveDetailsResponsePtrOutput) ElementType

func (ResourceMoveDetailsResponsePtrOutput) OperationInProgress

Denotes whether move operation is in progress

func (ResourceMoveDetailsResponsePtrOutput) OperationInProgressLockTimeoutInUTC

func (o ResourceMoveDetailsResponsePtrOutput) OperationInProgressLockTimeoutInUTC() pulumi.StringPtrOutput

Denotes the timeout of the operation to finish

func (ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutput

func (o ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutputWithContext

func (o ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutputWithContext(ctx context.Context) ResourceMoveDetailsResponsePtrOutput

type Role

type Role struct {
	pulumi.CustomResourceState

	// Role type.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Role configured on ASE resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Compute role.

func GetRole

func GetRole(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)

GetRole gets an existing Role 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 NewRole

func NewRole(ctx *pulumi.Context,
	name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)

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

func (*Role) ElementType

func (*Role) ElementType() reflect.Type

func (*Role) ToRoleOutput

func (i *Role) ToRoleOutput() RoleOutput

func (*Role) ToRoleOutputWithContext

func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleArgs

type RoleArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// Role type.
	Kind pulumi.StringInput
	// The role name.
	Name pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Role resource.

func (RoleArgs) ElementType

func (RoleArgs) ElementType() reflect.Type

type RoleInput

type RoleInput interface {
	pulumi.Input

	ToRoleOutput() RoleOutput
	ToRoleOutputWithContext(ctx context.Context) RoleOutput
}

type RoleOutput

type RoleOutput struct {
	*pulumi.OutputState
}

func (RoleOutput) ElementType

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) ToRoleOutput

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext

func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleState

type RoleState struct {
	// Role type.
	Kind pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Role configured on ASE resource
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (RoleState) ElementType

func (RoleState) ElementType() reflect.Type

type RoleTypes

type RoleTypes pulumi.String

Role type.

func (RoleTypes) ElementType

func (RoleTypes) ElementType() reflect.Type

func (RoleTypes) ToStringOutput

func (e RoleTypes) ToStringOutput() pulumi.StringOutput

func (RoleTypes) ToStringOutputWithContext

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

func (RoleTypes) ToStringPtrOutput

func (e RoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypes) ToStringPtrOutputWithContext

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

type SSLStatus

type SSLStatus pulumi.String

Signifies whether SSL needs to be enabled or not.

func (SSLStatus) ElementType

func (SSLStatus) ElementType() reflect.Type

func (SSLStatus) ToStringOutput

func (e SSLStatus) ToStringOutput() pulumi.StringOutput

func (SSLStatus) ToStringOutputWithContext

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

func (SSLStatus) ToStringPtrOutput

func (e SSLStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SSLStatus) ToStringPtrOutputWithContext

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

type Share

type Share struct {
	pulumi.CustomResourceState

	// Access protocol to be used by the share.
	AccessProtocol pulumi.StringOutput `pulumi:"accessProtocol"`
	// Azure container mapping for the share.
	AzureContainerInfo AzureContainerInfoResponsePtrOutput `pulumi:"azureContainerInfo"`
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights ClientAccessRightResponseArrayOutput `pulumi:"clientAccessRights"`
	// Data policy of the share.
	DataPolicy pulumi.StringPtrOutput `pulumi:"dataPolicy"`
	// Description for the share.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Current monitoring status of the share.
	MonitoringStatus pulumi.StringOutput `pulumi:"monitoringStatus"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Details of the refresh job on this share.
	RefreshDetails RefreshDetailsResponsePtrOutput `pulumi:"refreshDetails"`
	// Share mount point to the role.
	ShareMappings MountPointMapResponseArrayOutput `pulumi:"shareMappings"`
	// Current status of the share.
	ShareStatus pulumi.StringOutput `pulumi:"shareStatus"`
	// Share on ASE device
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights UserAccessRightResponseArrayOutput `pulumi:"userAccessRights"`
}

Represents a share on the Data Box Edge/Gateway device.

func GetShare

func GetShare(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ShareState, opts ...pulumi.ResourceOption) (*Share, error)

GetShare gets an existing Share 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 NewShare

func NewShare(ctx *pulumi.Context,
	name string, args *ShareArgs, opts ...pulumi.ResourceOption) (*Share, error)

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

func (*Share) ElementType

func (*Share) ElementType() reflect.Type

func (*Share) ToShareOutput

func (i *Share) ToShareOutput() ShareOutput

func (*Share) ToShareOutputWithContext

func (i *Share) ToShareOutputWithContext(ctx context.Context) ShareOutput

type ShareAccessProtocol

type ShareAccessProtocol pulumi.String

Access protocol to be used by the share.

func (ShareAccessProtocol) ElementType

func (ShareAccessProtocol) ElementType() reflect.Type

func (ShareAccessProtocol) ToStringOutput

func (e ShareAccessProtocol) ToStringOutput() pulumi.StringOutput

func (ShareAccessProtocol) ToStringOutputWithContext

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

func (ShareAccessProtocol) ToStringPtrOutput

func (e ShareAccessProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessProtocol) ToStringPtrOutputWithContext

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

type ShareAccessRightResponse

type ShareAccessRightResponse struct {
	// Type of access to be allowed on the share for this user.
	AccessType string `pulumi:"accessType"`
	// The share ID.
	ShareId string `pulumi:"shareId"`
}

Specifies the mapping between this particular user and the type of access he has on shares on this device.

type ShareAccessRightResponseArgs

type ShareAccessRightResponseArgs struct {
	// Type of access to be allowed on the share for this user.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// The share ID.
	ShareId pulumi.StringInput `pulumi:"shareId"`
}

Specifies the mapping between this particular user and the type of access he has on shares on this device.

func (ShareAccessRightResponseArgs) ElementType

func (ShareAccessRightResponseArgs) ToShareAccessRightResponseOutput

func (i ShareAccessRightResponseArgs) ToShareAccessRightResponseOutput() ShareAccessRightResponseOutput

func (ShareAccessRightResponseArgs) ToShareAccessRightResponseOutputWithContext

func (i ShareAccessRightResponseArgs) ToShareAccessRightResponseOutputWithContext(ctx context.Context) ShareAccessRightResponseOutput

type ShareAccessRightResponseArray

type ShareAccessRightResponseArray []ShareAccessRightResponseInput

func (ShareAccessRightResponseArray) ElementType

func (ShareAccessRightResponseArray) ToShareAccessRightResponseArrayOutput

func (i ShareAccessRightResponseArray) ToShareAccessRightResponseArrayOutput() ShareAccessRightResponseArrayOutput

func (ShareAccessRightResponseArray) ToShareAccessRightResponseArrayOutputWithContext

func (i ShareAccessRightResponseArray) ToShareAccessRightResponseArrayOutputWithContext(ctx context.Context) ShareAccessRightResponseArrayOutput

type ShareAccessRightResponseArrayInput

type ShareAccessRightResponseArrayInput interface {
	pulumi.Input

	ToShareAccessRightResponseArrayOutput() ShareAccessRightResponseArrayOutput
	ToShareAccessRightResponseArrayOutputWithContext(context.Context) ShareAccessRightResponseArrayOutput
}

ShareAccessRightResponseArrayInput is an input type that accepts ShareAccessRightResponseArray and ShareAccessRightResponseArrayOutput values. You can construct a concrete instance of `ShareAccessRightResponseArrayInput` via:

ShareAccessRightResponseArray{ ShareAccessRightResponseArgs{...} }

type ShareAccessRightResponseArrayOutput

type ShareAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (ShareAccessRightResponseArrayOutput) ElementType

func (ShareAccessRightResponseArrayOutput) Index

func (ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutput

func (o ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutput() ShareAccessRightResponseArrayOutput

func (ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutputWithContext

func (o ShareAccessRightResponseArrayOutput) ToShareAccessRightResponseArrayOutputWithContext(ctx context.Context) ShareAccessRightResponseArrayOutput

type ShareAccessRightResponseInput

type ShareAccessRightResponseInput interface {
	pulumi.Input

	ToShareAccessRightResponseOutput() ShareAccessRightResponseOutput
	ToShareAccessRightResponseOutputWithContext(context.Context) ShareAccessRightResponseOutput
}

ShareAccessRightResponseInput is an input type that accepts ShareAccessRightResponseArgs and ShareAccessRightResponseOutput values. You can construct a concrete instance of `ShareAccessRightResponseInput` via:

ShareAccessRightResponseArgs{...}

type ShareAccessRightResponseOutput

type ShareAccessRightResponseOutput struct{ *pulumi.OutputState }

Specifies the mapping between this particular user and the type of access he has on shares on this device.

func (ShareAccessRightResponseOutput) AccessType

Type of access to be allowed on the share for this user.

func (ShareAccessRightResponseOutput) ElementType

func (ShareAccessRightResponseOutput) ShareId

The share ID.

func (ShareAccessRightResponseOutput) ToShareAccessRightResponseOutput

func (o ShareAccessRightResponseOutput) ToShareAccessRightResponseOutput() ShareAccessRightResponseOutput

func (ShareAccessRightResponseOutput) ToShareAccessRightResponseOutputWithContext

func (o ShareAccessRightResponseOutput) ToShareAccessRightResponseOutputWithContext(ctx context.Context) ShareAccessRightResponseOutput

type ShareAccessType

type ShareAccessType pulumi.String

Type of access to be allowed for the user.

func (ShareAccessType) ElementType

func (ShareAccessType) ElementType() reflect.Type

func (ShareAccessType) ToStringOutput

func (e ShareAccessType) ToStringOutput() pulumi.StringOutput

func (ShareAccessType) ToStringOutputWithContext

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

func (ShareAccessType) ToStringPtrOutput

func (e ShareAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessType) ToStringPtrOutputWithContext

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

type ShareArgs

type ShareArgs struct {
	// Access protocol to be used by the share.
	AccessProtocol pulumi.StringInput
	// Azure container mapping for the share.
	AzureContainerInfo AzureContainerInfoPtrInput
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights ClientAccessRightArrayInput
	// Data policy of the share.
	DataPolicy pulumi.StringPtrInput
	// Description for the share.
	Description pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// Current monitoring status of the share.
	MonitoringStatus pulumi.StringInput
	// The share name.
	Name pulumi.StringInput
	// Details of the refresh job on this share.
	RefreshDetails RefreshDetailsPtrInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Current status of the share.
	ShareStatus pulumi.StringInput
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights UserAccessRightArrayInput
}

The set of arguments for constructing a Share resource.

func (ShareArgs) ElementType

func (ShareArgs) ElementType() reflect.Type

type ShareInput

type ShareInput interface {
	pulumi.Input

	ToShareOutput() ShareOutput
	ToShareOutputWithContext(ctx context.Context) ShareOutput
}

type ShareOutput

type ShareOutput struct {
	*pulumi.OutputState
}

func (ShareOutput) ElementType

func (ShareOutput) ElementType() reflect.Type

func (ShareOutput) ToShareOutput

func (o ShareOutput) ToShareOutput() ShareOutput

func (ShareOutput) ToShareOutputWithContext

func (o ShareOutput) ToShareOutputWithContext(ctx context.Context) ShareOutput

type ShareState

type ShareState struct {
	// Access protocol to be used by the share.
	AccessProtocol pulumi.StringPtrInput
	// Azure container mapping for the share.
	AzureContainerInfo AzureContainerInfoResponsePtrInput
	// List of IP addresses and corresponding access rights on the share(required for NFS protocol).
	ClientAccessRights ClientAccessRightResponseArrayInput
	// Data policy of the share.
	DataPolicy pulumi.StringPtrInput
	// Description for the share.
	Description pulumi.StringPtrInput
	// Current monitoring status of the share.
	MonitoringStatus pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Details of the refresh job on this share.
	RefreshDetails RefreshDetailsResponsePtrInput
	// Share mount point to the role.
	ShareMappings MountPointMapResponseArrayInput
	// Current status of the share.
	ShareStatus pulumi.StringPtrInput
	// Share on ASE device
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
	// Mapping of users and corresponding access rights on the share (required for SMB protocol).
	UserAccessRights UserAccessRightResponseArrayInput
}

func (ShareState) ElementType

func (ShareState) ElementType() reflect.Type

type ShareStatus

type ShareStatus pulumi.String

Current status of the share.

func (ShareStatus) ElementType

func (ShareStatus) ElementType() reflect.Type

func (ShareStatus) ToStringOutput

func (e ShareStatus) ToStringOutput() pulumi.StringOutput

func (ShareStatus) ToStringOutputWithContext

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

func (ShareStatus) ToStringPtrOutput

func (e ShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareStatus) ToStringPtrOutputWithContext

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

type ShipmentType

type ShipmentType pulumi.String

ShipmentType of the order

func (ShipmentType) ElementType

func (ShipmentType) ElementType() reflect.Type

func (ShipmentType) ToStringOutput

func (e ShipmentType) ToStringOutput() pulumi.StringOutput

func (ShipmentType) ToStringOutputWithContext

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

func (ShipmentType) ToStringPtrOutput

func (e ShipmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShipmentType) ToStringPtrOutputWithContext

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

type Sku

type Sku struct {
	// SKU name.
	Name *string `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The SKU type.

type SkuArgs

type SkuArgs struct {
	// SKU name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The SKU type.

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

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

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 SkuName

type SkuName pulumi.String

SKU name.

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

The SKU type.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

SKU name.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringPtrOutput

The SKU tier. This is based on the SKU name.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

SKU name.

func (SkuPtrOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// SKU name.
	Name *string `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier *string `pulumi:"tier"`
}

The SKU type.

type SkuResponseArgs

type SkuResponseArgs struct {
	// SKU name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The SKU tier. This is based on the SKU name.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The SKU type.

func (SkuResponseArgs) ElementType

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

The SKU type.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

SKU name.

func (SkuResponseOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

SKU name.

func (SkuResponsePtrOutput) Tier

The SKU tier. This is based on the SKU name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuTier

type SkuTier pulumi.String

The SKU tier. This is based on the SKU name.

func (SkuTier) ElementType

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToStringOutput

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext

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

func (SkuTier) ToStringPtrOutput

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext

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

type StorageAccount

type StorageAccount struct {
	pulumi.CustomResourceState

	// BlobEndpoint of Storage Account
	BlobEndpoint pulumi.StringOutput `pulumi:"blobEndpoint"`
	// The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
	ContainerCount pulumi.IntOutput `pulumi:"containerCount"`
	// Data policy of the storage Account.
	DataPolicy pulumi.StringOutput `pulumi:"dataPolicy"`
	// Description for the storage Account.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Storage Account Credential Id
	StorageAccountCredentialId pulumi.StringPtrOutput `pulumi:"storageAccountCredentialId"`
	// Current status of the storage account
	StorageAccountStatus pulumi.StringPtrOutput `pulumi:"storageAccountStatus"`
	// StorageAccount object on ASE device
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Storage Account on the Data Box Edge/Gateway device.

func GetStorageAccount

func GetStorageAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageAccountState, opts ...pulumi.ResourceOption) (*StorageAccount, error)

GetStorageAccount gets an existing StorageAccount 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 NewStorageAccount

func NewStorageAccount(ctx *pulumi.Context,
	name string, args *StorageAccountArgs, opts ...pulumi.ResourceOption) (*StorageAccount, error)

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

func (*StorageAccount) ElementType

func (*StorageAccount) ElementType() reflect.Type

func (*StorageAccount) ToStorageAccountOutput

func (i *StorageAccount) ToStorageAccountOutput() StorageAccountOutput

func (*StorageAccount) ToStorageAccountOutputWithContext

func (i *StorageAccount) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountArgs

type StorageAccountArgs struct {
	// Data policy of the storage Account.
	DataPolicy pulumi.StringInput
	// Description for the storage Account.
	Description pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Storage Account Credential Id
	StorageAccountCredentialId pulumi.StringPtrInput
	// The StorageAccount name.
	StorageAccountName pulumi.StringInput
	// Current status of the storage account
	StorageAccountStatus pulumi.StringPtrInput
}

The set of arguments for constructing a StorageAccount resource.

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

type StorageAccountCredential

type StorageAccountCredential struct {
	pulumi.CustomResourceState

	// Encrypted storage key.
	AccountKey AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"accountKey"`
	// Type of storage accessed on the storage account.
	AccountType pulumi.StringOutput `pulumi:"accountType"`
	// Alias for the storage account.
	Alias pulumi.StringOutput `pulumi:"alias"`
	// Blob end point for private clouds.
	BlobDomainName pulumi.StringPtrOutput `pulumi:"blobDomainName"`
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString pulumi.StringPtrOutput `pulumi:"connectionString"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Signifies whether SSL needs to be enabled or not.
	SslStatus pulumi.StringOutput `pulumi:"sslStatus"`
	// Id of the storage account.
	StorageAccountId pulumi.StringPtrOutput `pulumi:"storageAccountId"`
	// StorageAccountCredential object
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Username for the storage account.
	UserName pulumi.StringPtrOutput `pulumi:"userName"`
}

The storage account credential.

func GetStorageAccountCredential

func GetStorageAccountCredential(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageAccountCredentialState, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)

GetStorageAccountCredential gets an existing StorageAccountCredential 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 NewStorageAccountCredential

func NewStorageAccountCredential(ctx *pulumi.Context,
	name string, args *StorageAccountCredentialArgs, opts ...pulumi.ResourceOption) (*StorageAccountCredential, error)

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

func (*StorageAccountCredential) ElementType

func (*StorageAccountCredential) ElementType() reflect.Type

func (*StorageAccountCredential) ToStorageAccountCredentialOutput

func (i *StorageAccountCredential) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (*StorageAccountCredential) ToStorageAccountCredentialOutputWithContext

func (i *StorageAccountCredential) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput

type StorageAccountCredentialArgs

type StorageAccountCredentialArgs struct {
	// Encrypted storage key.
	AccountKey AsymmetricEncryptedSecretPtrInput
	// Type of storage accessed on the storage account.
	AccountType pulumi.StringInput
	// Alias for the storage account.
	Alias pulumi.StringInput
	// Blob end point for private clouds.
	BlobDomainName pulumi.StringPtrInput
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString pulumi.StringPtrInput
	// The device name.
	DeviceName pulumi.StringInput
	// The storage account credential name.
	Name pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Signifies whether SSL needs to be enabled or not.
	SslStatus pulumi.StringInput
	// Id of the storage account.
	StorageAccountId pulumi.StringPtrInput
	// Username for the storage account.
	UserName pulumi.StringPtrInput
}

The set of arguments for constructing a StorageAccountCredential resource.

func (StorageAccountCredentialArgs) ElementType

type StorageAccountCredentialInput

type StorageAccountCredentialInput interface {
	pulumi.Input

	ToStorageAccountCredentialOutput() StorageAccountCredentialOutput
	ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput
}

type StorageAccountCredentialOutput

type StorageAccountCredentialOutput struct {
	*pulumi.OutputState
}

func (StorageAccountCredentialOutput) ElementType

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutput

func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext

func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext(ctx context.Context) StorageAccountCredentialOutput

type StorageAccountCredentialState

type StorageAccountCredentialState struct {
	// Encrypted storage key.
	AccountKey AsymmetricEncryptedSecretResponsePtrInput
	// Type of storage accessed on the storage account.
	AccountType pulumi.StringPtrInput
	// Alias for the storage account.
	Alias pulumi.StringPtrInput
	// Blob end point for private clouds.
	BlobDomainName pulumi.StringPtrInput
	// Connection string for the storage account. Use this string if username and account key are not specified.
	ConnectionString pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Signifies whether SSL needs to be enabled or not.
	SslStatus pulumi.StringPtrInput
	// Id of the storage account.
	StorageAccountId pulumi.StringPtrInput
	// StorageAccountCredential object
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
	// Username for the storage account.
	UserName pulumi.StringPtrInput
}

func (StorageAccountCredentialState) ElementType

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
}

type StorageAccountOutput

type StorageAccountOutput struct {
	*pulumi.OutputState
}

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountState

type StorageAccountState struct {
	// BlobEndpoint of Storage Account
	BlobEndpoint pulumi.StringPtrInput
	// The Container Count. Present only for Storage Accounts with DataPolicy set to Cloud.
	ContainerCount pulumi.IntPtrInput
	// Data policy of the storage Account.
	DataPolicy pulumi.StringPtrInput
	// Description for the storage Account.
	Description pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Storage Account Credential Id
	StorageAccountCredentialId pulumi.StringPtrInput
	// Current status of the storage account
	StorageAccountStatus pulumi.StringPtrInput
	// StorageAccount object on ASE device
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (StorageAccountState) ElementType

func (StorageAccountState) ElementType() reflect.Type

type StorageAccountStatus

type StorageAccountStatus pulumi.String

Current status of the storage account

func (StorageAccountStatus) ElementType

func (StorageAccountStatus) ElementType() reflect.Type

func (StorageAccountStatus) ToStringOutput

func (e StorageAccountStatus) ToStringOutput() pulumi.StringOutput

func (StorageAccountStatus) ToStringOutputWithContext

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

func (StorageAccountStatus) ToStringPtrOutput

func (e StorageAccountStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountStatus) ToStringPtrOutputWithContext

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

type SubscriptionRegisteredFeaturesResponse

type SubscriptionRegisteredFeaturesResponse struct {
	Name  *string `pulumi:"name"`
	State *string `pulumi:"state"`
}

type SubscriptionRegisteredFeaturesResponseArgs

type SubscriptionRegisteredFeaturesResponseArgs struct {
	Name  pulumi.StringPtrInput `pulumi:"name"`
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (SubscriptionRegisteredFeaturesResponseArgs) ElementType

func (SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutput

func (i SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput

func (SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutputWithContext

func (i SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseOutput

type SubscriptionRegisteredFeaturesResponseArray

type SubscriptionRegisteredFeaturesResponseArray []SubscriptionRegisteredFeaturesResponseInput

func (SubscriptionRegisteredFeaturesResponseArray) ElementType

func (SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutput

func (i SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput

func (SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext

func (i SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseArrayOutput

type SubscriptionRegisteredFeaturesResponseArrayInput

type SubscriptionRegisteredFeaturesResponseArrayInput interface {
	pulumi.Input

	ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput
	ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext(context.Context) SubscriptionRegisteredFeaturesResponseArrayOutput
}

SubscriptionRegisteredFeaturesResponseArrayInput is an input type that accepts SubscriptionRegisteredFeaturesResponseArray and SubscriptionRegisteredFeaturesResponseArrayOutput values. You can construct a concrete instance of `SubscriptionRegisteredFeaturesResponseArrayInput` via:

SubscriptionRegisteredFeaturesResponseArray{ SubscriptionRegisteredFeaturesResponseArgs{...} }

type SubscriptionRegisteredFeaturesResponseArrayOutput

type SubscriptionRegisteredFeaturesResponseArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ElementType

func (SubscriptionRegisteredFeaturesResponseArrayOutput) Index

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput

func (o SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext

func (o SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseArrayOutput

type SubscriptionRegisteredFeaturesResponseInput

type SubscriptionRegisteredFeaturesResponseInput interface {
	pulumi.Input

	ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput
	ToSubscriptionRegisteredFeaturesResponseOutputWithContext(context.Context) SubscriptionRegisteredFeaturesResponseOutput
}

SubscriptionRegisteredFeaturesResponseInput is an input type that accepts SubscriptionRegisteredFeaturesResponseArgs and SubscriptionRegisteredFeaturesResponseOutput values. You can construct a concrete instance of `SubscriptionRegisteredFeaturesResponseInput` via:

SubscriptionRegisteredFeaturesResponseArgs{...}

type SubscriptionRegisteredFeaturesResponseOutput

type SubscriptionRegisteredFeaturesResponseOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseOutput) ElementType

func (SubscriptionRegisteredFeaturesResponseOutput) Name

func (SubscriptionRegisteredFeaturesResponseOutput) State

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput

func (o SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutputWithContext

func (o SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutputWithContext(ctx context.Context) SubscriptionRegisteredFeaturesResponseOutput

type SystemDataResponse

type SystemDataResponse 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 SystemDataResponseArgs

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

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type TrackingInfoResponse

type TrackingInfoResponse struct {
	// Name of the carrier used in the delivery.
	CarrierName *string `pulumi:"carrierName"`
	// Serial number of the device being tracked.
	SerialNumber *string `pulumi:"serialNumber"`
	// Tracking ID of the shipment.
	TrackingId *string `pulumi:"trackingId"`
	// Tracking URL of the shipment.
	TrackingUrl *string `pulumi:"trackingUrl"`
}

Tracking courier information.

type TrackingInfoResponseArgs

type TrackingInfoResponseArgs struct {
	// Name of the carrier used in the delivery.
	CarrierName pulumi.StringPtrInput `pulumi:"carrierName"`
	// Serial number of the device being tracked.
	SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"`
	// Tracking ID of the shipment.
	TrackingId pulumi.StringPtrInput `pulumi:"trackingId"`
	// Tracking URL of the shipment.
	TrackingUrl pulumi.StringPtrInput `pulumi:"trackingUrl"`
}

Tracking courier information.

func (TrackingInfoResponseArgs) ElementType

func (TrackingInfoResponseArgs) ElementType() reflect.Type

func (TrackingInfoResponseArgs) ToTrackingInfoResponseOutput

func (i TrackingInfoResponseArgs) ToTrackingInfoResponseOutput() TrackingInfoResponseOutput

func (TrackingInfoResponseArgs) ToTrackingInfoResponseOutputWithContext

func (i TrackingInfoResponseArgs) ToTrackingInfoResponseOutputWithContext(ctx context.Context) TrackingInfoResponseOutput

func (TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutput

func (i TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutputWithContext

func (i TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutputWithContext(ctx context.Context) TrackingInfoResponsePtrOutput

type TrackingInfoResponseArray

type TrackingInfoResponseArray []TrackingInfoResponseInput

func (TrackingInfoResponseArray) ElementType

func (TrackingInfoResponseArray) ElementType() reflect.Type

func (TrackingInfoResponseArray) ToTrackingInfoResponseArrayOutput

func (i TrackingInfoResponseArray) ToTrackingInfoResponseArrayOutput() TrackingInfoResponseArrayOutput

func (TrackingInfoResponseArray) ToTrackingInfoResponseArrayOutputWithContext

func (i TrackingInfoResponseArray) ToTrackingInfoResponseArrayOutputWithContext(ctx context.Context) TrackingInfoResponseArrayOutput

type TrackingInfoResponseArrayInput

type TrackingInfoResponseArrayInput interface {
	pulumi.Input

	ToTrackingInfoResponseArrayOutput() TrackingInfoResponseArrayOutput
	ToTrackingInfoResponseArrayOutputWithContext(context.Context) TrackingInfoResponseArrayOutput
}

TrackingInfoResponseArrayInput is an input type that accepts TrackingInfoResponseArray and TrackingInfoResponseArrayOutput values. You can construct a concrete instance of `TrackingInfoResponseArrayInput` via:

TrackingInfoResponseArray{ TrackingInfoResponseArgs{...} }

type TrackingInfoResponseArrayOutput

type TrackingInfoResponseArrayOutput struct{ *pulumi.OutputState }

func (TrackingInfoResponseArrayOutput) ElementType

func (TrackingInfoResponseArrayOutput) Index

func (TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutput

func (o TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutput() TrackingInfoResponseArrayOutput

func (TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutputWithContext

func (o TrackingInfoResponseArrayOutput) ToTrackingInfoResponseArrayOutputWithContext(ctx context.Context) TrackingInfoResponseArrayOutput

type TrackingInfoResponseInput

type TrackingInfoResponseInput interface {
	pulumi.Input

	ToTrackingInfoResponseOutput() TrackingInfoResponseOutput
	ToTrackingInfoResponseOutputWithContext(context.Context) TrackingInfoResponseOutput
}

TrackingInfoResponseInput is an input type that accepts TrackingInfoResponseArgs and TrackingInfoResponseOutput values. You can construct a concrete instance of `TrackingInfoResponseInput` via:

TrackingInfoResponseArgs{...}

type TrackingInfoResponseOutput

type TrackingInfoResponseOutput struct{ *pulumi.OutputState }

Tracking courier information.

func (TrackingInfoResponseOutput) CarrierName

Name of the carrier used in the delivery.

func (TrackingInfoResponseOutput) ElementType

func (TrackingInfoResponseOutput) ElementType() reflect.Type

func (TrackingInfoResponseOutput) SerialNumber

Serial number of the device being tracked.

func (TrackingInfoResponseOutput) ToTrackingInfoResponseOutput

func (o TrackingInfoResponseOutput) ToTrackingInfoResponseOutput() TrackingInfoResponseOutput

func (TrackingInfoResponseOutput) ToTrackingInfoResponseOutputWithContext

func (o TrackingInfoResponseOutput) ToTrackingInfoResponseOutputWithContext(ctx context.Context) TrackingInfoResponseOutput

func (TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutput

func (o TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutputWithContext

func (o TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutputWithContext(ctx context.Context) TrackingInfoResponsePtrOutput

func (TrackingInfoResponseOutput) TrackingId

Tracking ID of the shipment.

func (TrackingInfoResponseOutput) TrackingUrl

Tracking URL of the shipment.

type TrackingInfoResponsePtrInput

type TrackingInfoResponsePtrInput interface {
	pulumi.Input

	ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput
	ToTrackingInfoResponsePtrOutputWithContext(context.Context) TrackingInfoResponsePtrOutput
}

TrackingInfoResponsePtrInput is an input type that accepts TrackingInfoResponseArgs, TrackingInfoResponsePtr and TrackingInfoResponsePtrOutput values. You can construct a concrete instance of `TrackingInfoResponsePtrInput` via:

        TrackingInfoResponseArgs{...}

or:

        nil

type TrackingInfoResponsePtrOutput

type TrackingInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (TrackingInfoResponsePtrOutput) CarrierName

Name of the carrier used in the delivery.

func (TrackingInfoResponsePtrOutput) Elem

func (TrackingInfoResponsePtrOutput) ElementType

func (TrackingInfoResponsePtrOutput) SerialNumber

Serial number of the device being tracked.

func (TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutput

func (o TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutputWithContext

func (o TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutputWithContext(ctx context.Context) TrackingInfoResponsePtrOutput

func (TrackingInfoResponsePtrOutput) TrackingId

Tracking ID of the shipment.

func (TrackingInfoResponsePtrOutput) TrackingUrl

Tracking URL of the shipment.

type Trigger

type Trigger struct {
	pulumi.CustomResourceState

	// Trigger Kind.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Trigger in DataBoxEdge Resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
}

Trigger details.

func GetTrigger

func GetTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)

GetTrigger gets an existing Trigger 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 NewTrigger

func NewTrigger(ctx *pulumi.Context,
	name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)

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

func (*Trigger) ElementType

func (*Trigger) ElementType() reflect.Type

func (*Trigger) ToTriggerOutput

func (i *Trigger) ToTriggerOutput() TriggerOutput

func (*Trigger) ToTriggerOutputWithContext

func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

type TriggerArgs

type TriggerArgs struct {
	// Creates or updates a trigger
	DeviceName pulumi.StringInput
	// Trigger Kind.
	Kind pulumi.StringInput
	// The trigger name.
	Name pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a Trigger resource.

func (TriggerArgs) ElementType

func (TriggerArgs) ElementType() reflect.Type

type TriggerEventType

type TriggerEventType pulumi.String

Trigger Kind.

func (TriggerEventType) ElementType

func (TriggerEventType) ElementType() reflect.Type

func (TriggerEventType) ToStringOutput

func (e TriggerEventType) ToStringOutput() pulumi.StringOutput

func (TriggerEventType) ToStringOutputWithContext

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

func (TriggerEventType) ToStringPtrOutput

func (e TriggerEventType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerEventType) ToStringPtrOutputWithContext

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

type TriggerInput

type TriggerInput interface {
	pulumi.Input

	ToTriggerOutput() TriggerOutput
	ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
}

type TriggerOutput

type TriggerOutput struct {
	*pulumi.OutputState
}

func (TriggerOutput) ElementType

func (TriggerOutput) ElementType() reflect.Type

func (TriggerOutput) ToTriggerOutput

func (o TriggerOutput) ToTriggerOutput() TriggerOutput

func (TriggerOutput) ToTriggerOutputWithContext

func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

type TriggerState

type TriggerState struct {
	// Trigger Kind.
	Kind pulumi.StringPtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// Trigger in DataBoxEdge Resource
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
}

func (TriggerState) ElementType

func (TriggerState) ElementType() reflect.Type

type User

type User struct {
	pulumi.CustomResourceState

	// The password details.
	EncryptedPassword AsymmetricEncryptedSecretResponsePtrOutput `pulumi:"encryptedPassword"`
	// The object name.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of shares that the user has rights on. This field should not be specified during user creation.
	ShareAccessRights ShareAccessRightResponseArrayOutput `pulumi:"shareAccessRights"`
	// User in DataBoxEdge Resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The hierarchical type of the object.
	Type pulumi.StringOutput `pulumi:"type"`
	// Type of the user.
	UserType pulumi.StringPtrOutput `pulumi:"userType"`
}

Represents a user who has access to one or more shares on the Data Box Edge/Gateway device.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserAccessRight

type UserAccessRight struct {
	// Type of access to be allowed for the user.
	AccessType string `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId string `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

type UserAccessRightArgs

type UserAccessRightArgs struct {
	// Type of access to be allowed for the user.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId pulumi.StringInput `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightArgs) ElementType

func (UserAccessRightArgs) ElementType() reflect.Type

func (UserAccessRightArgs) ToUserAccessRightOutput

func (i UserAccessRightArgs) ToUserAccessRightOutput() UserAccessRightOutput

func (UserAccessRightArgs) ToUserAccessRightOutputWithContext

func (i UserAccessRightArgs) ToUserAccessRightOutputWithContext(ctx context.Context) UserAccessRightOutput

type UserAccessRightArray

type UserAccessRightArray []UserAccessRightInput

func (UserAccessRightArray) ElementType

func (UserAccessRightArray) ElementType() reflect.Type

func (UserAccessRightArray) ToUserAccessRightArrayOutput

func (i UserAccessRightArray) ToUserAccessRightArrayOutput() UserAccessRightArrayOutput

func (UserAccessRightArray) ToUserAccessRightArrayOutputWithContext

func (i UserAccessRightArray) ToUserAccessRightArrayOutputWithContext(ctx context.Context) UserAccessRightArrayOutput

type UserAccessRightArrayInput

type UserAccessRightArrayInput interface {
	pulumi.Input

	ToUserAccessRightArrayOutput() UserAccessRightArrayOutput
	ToUserAccessRightArrayOutputWithContext(context.Context) UserAccessRightArrayOutput
}

UserAccessRightArrayInput is an input type that accepts UserAccessRightArray and UserAccessRightArrayOutput values. You can construct a concrete instance of `UserAccessRightArrayInput` via:

UserAccessRightArray{ UserAccessRightArgs{...} }

type UserAccessRightArrayOutput

type UserAccessRightArrayOutput struct{ *pulumi.OutputState }

func (UserAccessRightArrayOutput) ElementType

func (UserAccessRightArrayOutput) ElementType() reflect.Type

func (UserAccessRightArrayOutput) Index

func (UserAccessRightArrayOutput) ToUserAccessRightArrayOutput

func (o UserAccessRightArrayOutput) ToUserAccessRightArrayOutput() UserAccessRightArrayOutput

func (UserAccessRightArrayOutput) ToUserAccessRightArrayOutputWithContext

func (o UserAccessRightArrayOutput) ToUserAccessRightArrayOutputWithContext(ctx context.Context) UserAccessRightArrayOutput

type UserAccessRightInput

type UserAccessRightInput interface {
	pulumi.Input

	ToUserAccessRightOutput() UserAccessRightOutput
	ToUserAccessRightOutputWithContext(context.Context) UserAccessRightOutput
}

UserAccessRightInput is an input type that accepts UserAccessRightArgs and UserAccessRightOutput values. You can construct a concrete instance of `UserAccessRightInput` via:

UserAccessRightArgs{...}

type UserAccessRightOutput

type UserAccessRightOutput struct{ *pulumi.OutputState }

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightOutput) AccessType

func (o UserAccessRightOutput) AccessType() pulumi.StringOutput

Type of access to be allowed for the user.

func (UserAccessRightOutput) ElementType

func (UserAccessRightOutput) ElementType() reflect.Type

func (UserAccessRightOutput) ToUserAccessRightOutput

func (o UserAccessRightOutput) ToUserAccessRightOutput() UserAccessRightOutput

func (UserAccessRightOutput) ToUserAccessRightOutputWithContext

func (o UserAccessRightOutput) ToUserAccessRightOutputWithContext(ctx context.Context) UserAccessRightOutput

func (UserAccessRightOutput) UserId

User ID (already existing in the device).

type UserAccessRightResponse

type UserAccessRightResponse struct {
	// Type of access to be allowed for the user.
	AccessType string `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId string `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

type UserAccessRightResponseArgs

type UserAccessRightResponseArgs struct {
	// Type of access to be allowed for the user.
	AccessType pulumi.StringInput `pulumi:"accessType"`
	// User ID (already existing in the device).
	UserId pulumi.StringInput `pulumi:"userId"`
}

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightResponseArgs) ElementType

func (UserAccessRightResponseArgs) ToUserAccessRightResponseOutput

func (i UserAccessRightResponseArgs) ToUserAccessRightResponseOutput() UserAccessRightResponseOutput

func (UserAccessRightResponseArgs) ToUserAccessRightResponseOutputWithContext

func (i UserAccessRightResponseArgs) ToUserAccessRightResponseOutputWithContext(ctx context.Context) UserAccessRightResponseOutput

type UserAccessRightResponseArray

type UserAccessRightResponseArray []UserAccessRightResponseInput

func (UserAccessRightResponseArray) ElementType

func (UserAccessRightResponseArray) ToUserAccessRightResponseArrayOutput

func (i UserAccessRightResponseArray) ToUserAccessRightResponseArrayOutput() UserAccessRightResponseArrayOutput

func (UserAccessRightResponseArray) ToUserAccessRightResponseArrayOutputWithContext

func (i UserAccessRightResponseArray) ToUserAccessRightResponseArrayOutputWithContext(ctx context.Context) UserAccessRightResponseArrayOutput

type UserAccessRightResponseArrayInput

type UserAccessRightResponseArrayInput interface {
	pulumi.Input

	ToUserAccessRightResponseArrayOutput() UserAccessRightResponseArrayOutput
	ToUserAccessRightResponseArrayOutputWithContext(context.Context) UserAccessRightResponseArrayOutput
}

UserAccessRightResponseArrayInput is an input type that accepts UserAccessRightResponseArray and UserAccessRightResponseArrayOutput values. You can construct a concrete instance of `UserAccessRightResponseArrayInput` via:

UserAccessRightResponseArray{ UserAccessRightResponseArgs{...} }

type UserAccessRightResponseArrayOutput

type UserAccessRightResponseArrayOutput struct{ *pulumi.OutputState }

func (UserAccessRightResponseArrayOutput) ElementType

func (UserAccessRightResponseArrayOutput) Index

func (UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutput

func (o UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutput() UserAccessRightResponseArrayOutput

func (UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutputWithContext

func (o UserAccessRightResponseArrayOutput) ToUserAccessRightResponseArrayOutputWithContext(ctx context.Context) UserAccessRightResponseArrayOutput

type UserAccessRightResponseInput

type UserAccessRightResponseInput interface {
	pulumi.Input

	ToUserAccessRightResponseOutput() UserAccessRightResponseOutput
	ToUserAccessRightResponseOutputWithContext(context.Context) UserAccessRightResponseOutput
}

UserAccessRightResponseInput is an input type that accepts UserAccessRightResponseArgs and UserAccessRightResponseOutput values. You can construct a concrete instance of `UserAccessRightResponseInput` via:

UserAccessRightResponseArgs{...}

type UserAccessRightResponseOutput

type UserAccessRightResponseOutput struct{ *pulumi.OutputState }

The mapping between a particular user and the access type on the SMB share.

func (UserAccessRightResponseOutput) AccessType

Type of access to be allowed for the user.

func (UserAccessRightResponseOutput) ElementType

func (UserAccessRightResponseOutput) ToUserAccessRightResponseOutput

func (o UserAccessRightResponseOutput) ToUserAccessRightResponseOutput() UserAccessRightResponseOutput

func (UserAccessRightResponseOutput) ToUserAccessRightResponseOutputWithContext

func (o UserAccessRightResponseOutput) ToUserAccessRightResponseOutputWithContext(ctx context.Context) UserAccessRightResponseOutput

func (UserAccessRightResponseOutput) UserId

User ID (already existing in the device).

type UserArgs

type UserArgs struct {
	// The device name.
	DeviceName pulumi.StringInput
	// The password details.
	EncryptedPassword AsymmetricEncryptedSecretPtrInput
	// The user name.
	Name pulumi.StringInput
	// The resource group name.
	ResourceGroupName pulumi.StringInput
	// Type of the user.
	UserType pulumi.StringPtrInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput

type UserOutput struct {
	*pulumi.OutputState
}

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserState

type UserState struct {
	// The password details.
	EncryptedPassword AsymmetricEncryptedSecretResponsePtrInput
	// The object name.
	Name pulumi.StringPtrInput
	// List of shares that the user has rights on. This field should not be specified during user creation.
	ShareAccessRights ShareAccessRightResponseArrayInput
	// User in DataBoxEdge Resource
	SystemData SystemDataResponsePtrInput
	// The hierarchical type of the object.
	Type pulumi.StringPtrInput
	// Type of the user.
	UserType pulumi.StringPtrInput
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

type UserType

type UserType pulumi.String

Type of the user.

func (UserType) ElementType

func (UserType) ElementType() reflect.Type

func (UserType) ToStringOutput

func (e UserType) ToStringOutput() pulumi.StringOutput

func (UserType) ToStringOutputWithContext

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

func (UserType) ToStringPtrOutput

func (e UserType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserType) ToStringPtrOutputWithContext

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

Jump to

Keyboard shortcuts

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