latest

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 added in v0.3.1

type AccountType pulumi.String

Type of storage accessed on the storage account.

func (AccountType) ElementType added in v0.3.1

func (AccountType) ElementType() reflect.Type

func (AccountType) ToStringOutput added in v0.3.1

func (e AccountType) ToStringOutput() pulumi.StringOutput

func (AccountType) ToStringOutputWithContext added in v0.3.1

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

func (AccountType) ToStringPtrOutput added in v0.3.1

func (e AccountType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountType) ToStringPtrOutputWithContext added in v0.3.1

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

type Addon added in v0.5.0

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 Latest API Version: 2020-09-01.

func GetAddon added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*Addon) ElementType() reflect.Type

func (*Addon) ToAddonOutput added in v0.5.0

func (i *Addon) ToAddonOutput() AddonOutput

func (*Addon) ToAddonOutputWithContext added in v0.5.0

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

type AddonArgs added in v0.5.0

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 added in v0.5.0

func (AddonArgs) ElementType() reflect.Type

type AddonInput added in v0.5.0

type AddonInput interface {
	pulumi.Input

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

type AddonOutput added in v0.5.0

type AddonOutput struct {
	*pulumi.OutputState
}

func (AddonOutput) ElementType added in v0.5.0

func (AddonOutput) ElementType() reflect.Type

func (AddonOutput) ToAddonOutput added in v0.5.0

func (o AddonOutput) ToAddonOutput() AddonOutput

func (AddonOutput) ToAddonOutputWithContext added in v0.5.0

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

type AddonState added in v0.5.0

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 added in v0.5.0

func (AddonState) ElementType() reflect.Type

type AddonType added in v0.5.0

type AddonType pulumi.String

Addon type.

func (AddonType) ElementType added in v0.5.0

func (AddonType) ElementType() reflect.Type

func (AddonType) ToStringOutput added in v0.5.0

func (e AddonType) ToStringOutput() pulumi.StringOutput

func (AddonType) ToStringOutputWithContext added in v0.5.0

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

func (AddonType) ToStringPtrOutput added in v0.5.0

func (e AddonType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AddonType) ToStringPtrOutputWithContext added in v0.5.0

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 added in v0.3.1

type AzureContainerDataFormat pulumi.String

Storage format used for the file represented by the share.

func (AzureContainerDataFormat) ElementType added in v0.3.1

func (AzureContainerDataFormat) ElementType() reflect.Type

func (AzureContainerDataFormat) ToStringOutput added in v0.3.1

func (e AzureContainerDataFormat) ToStringOutput() pulumi.StringOutput

func (AzureContainerDataFormat) ToStringOutputWithContext added in v0.3.1

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

func (AzureContainerDataFormat) ToStringPtrOutput added in v0.3.1

func (e AzureContainerDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (AzureContainerDataFormat) ToStringPtrOutputWithContext added in v0.3.1

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*BandwidthSchedule) ElementType() reflect.Type

func (*BandwidthSchedule) ToBandwidthScheduleOutput added in v0.2.6

func (i *BandwidthSchedule) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (*BandwidthSchedule) ToBandwidthScheduleOutputWithContext added in v0.2.6

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 added in v0.2.6

type BandwidthScheduleInput interface {
	pulumi.Input

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

type BandwidthScheduleOutput added in v0.2.6

type BandwidthScheduleOutput struct {
	*pulumi.OutputState
}

func (BandwidthScheduleOutput) ElementType added in v0.2.6

func (BandwidthScheduleOutput) ElementType() reflect.Type

func (BandwidthScheduleOutput) ToBandwidthScheduleOutput added in v0.2.6

func (o BandwidthScheduleOutput) ToBandwidthScheduleOutput() BandwidthScheduleOutput

func (BandwidthScheduleOutput) ToBandwidthScheduleOutputWithContext added in v0.2.6

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 added in v0.3.1

type ClientPermissionType pulumi.String

Type of access to be allowed for the client.

func (ClientPermissionType) ElementType added in v0.3.1

func (ClientPermissionType) ElementType() reflect.Type

func (ClientPermissionType) ToStringOutput added in v0.3.1

func (e ClientPermissionType) ToStringOutput() pulumi.StringOutput

func (ClientPermissionType) ToStringOutputWithContext added in v0.3.1

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

func (ClientPermissionType) ToStringPtrOutput added in v0.3.1

func (e ClientPermissionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClientPermissionType) ToStringPtrOutputWithContext added in v0.3.1

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Container) ElementType() reflect.Type

func (*Container) ToContainerOutput added in v0.2.6

func (i *Container) ToContainerOutput() ContainerOutput

func (*Container) ToContainerOutputWithContext added in v0.2.6

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 added in v0.2.6

type ContainerInput interface {
	pulumi.Input

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

type ContainerOutput added in v0.2.6

type ContainerOutput struct {
	*pulumi.OutputState
}

func (ContainerOutput) ElementType added in v0.2.6

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) ToContainerOutput added in v0.2.6

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext added in v0.2.6

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 added in v0.3.1

type DataBoxEdgeDeviceStatus pulumi.String

The status of the Data Box Edge/Gateway device.

func (DataBoxEdgeDeviceStatus) ElementType added in v0.3.1

func (DataBoxEdgeDeviceStatus) ElementType() reflect.Type

func (DataBoxEdgeDeviceStatus) ToStringOutput added in v0.3.1

func (e DataBoxEdgeDeviceStatus) ToStringOutput() pulumi.StringOutput

func (DataBoxEdgeDeviceStatus) ToStringOutputWithContext added in v0.3.1

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

func (DataBoxEdgeDeviceStatus) ToStringPtrOutput added in v0.3.1

func (e DataBoxEdgeDeviceStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataBoxEdgeDeviceStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type DataPolicy added in v0.3.1

type DataPolicy pulumi.String

Data policy of the storage Account.

func (DataPolicy) ElementType added in v0.3.1

func (DataPolicy) ElementType() reflect.Type

func (DataPolicy) ToStringOutput added in v0.3.1

func (e DataPolicy) ToStringOutput() pulumi.StringOutput

func (DataPolicy) ToStringOutputWithContext added in v0.3.1

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

func (DataPolicy) ToStringPtrOutput added in v0.3.1

func (e DataPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataPolicy) ToStringPtrOutputWithContext added in v0.3.1

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

type DayOfWeek added in v0.3.1

type DayOfWeek pulumi.String

func (DayOfWeek) ElementType added in v0.3.1

func (DayOfWeek) ElementType() reflect.Type

func (DayOfWeek) ToStringOutput added in v0.3.1

func (e DayOfWeek) ToStringOutput() pulumi.StringOutput

func (DayOfWeek) ToStringOutputWithContext added in v0.3.1

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

func (DayOfWeek) ToStringPtrOutput added in v0.3.1

func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeek) ToStringPtrOutputWithContext added in v0.3.1

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Device) ElementType() reflect.Type

func (*Device) ToDeviceOutput added in v0.2.6

func (i *Device) ToDeviceOutput() DeviceOutput

func (*Device) ToDeviceOutputWithContext added in v0.2.6

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 added in v0.2.6

type DeviceInput interface {
	pulumi.Input

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

type DeviceOutput added in v0.2.6

type DeviceOutput struct {
	*pulumi.OutputState
}

func (DeviceOutput) ElementType added in v0.2.6

func (DeviceOutput) ElementType() reflect.Type

func (DeviceOutput) ToDeviceOutput added in v0.2.6

func (o DeviceOutput) ToDeviceOutput() DeviceOutput

func (DeviceOutput) ToDeviceOutputWithContext added in v0.2.6

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 added in v0.5.0

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

Details about Edge Profile for the resource

type EdgeProfileResponseArgs added in v0.5.0

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

Details about Edge Profile for the resource

func (EdgeProfileResponseArgs) ElementType added in v0.5.0

func (EdgeProfileResponseArgs) ElementType() reflect.Type

func (EdgeProfileResponseArgs) ToEdgeProfileResponseOutput added in v0.5.0

func (i EdgeProfileResponseArgs) ToEdgeProfileResponseOutput() EdgeProfileResponseOutput

func (EdgeProfileResponseArgs) ToEdgeProfileResponseOutputWithContext added in v0.5.0

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

func (EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutput added in v0.5.0

func (i EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponseArgs) ToEdgeProfileResponsePtrOutputWithContext added in v0.5.0

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

type EdgeProfileResponseInput added in v0.5.0

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 added in v0.5.0

type EdgeProfileResponseOutput struct{ *pulumi.OutputState }

Details about Edge Profile for the resource

func (EdgeProfileResponseOutput) ElementType added in v0.5.0

func (EdgeProfileResponseOutput) ElementType() reflect.Type

func (EdgeProfileResponseOutput) Subscription added in v0.5.0

Edge Profile Subscription

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutput added in v0.5.0

func (o EdgeProfileResponseOutput) ToEdgeProfileResponseOutput() EdgeProfileResponseOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponseOutputWithContext added in v0.5.0

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

func (EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutput added in v0.5.0

func (o EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponseOutput) ToEdgeProfileResponsePtrOutputWithContext added in v0.5.0

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

type EdgeProfileResponsePtrInput added in v0.5.0

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

func EdgeProfileResponsePtr added in v0.5.0

func EdgeProfileResponsePtr(v *EdgeProfileResponseArgs) EdgeProfileResponsePtrInput

type EdgeProfileResponsePtrOutput added in v0.5.0

type EdgeProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (EdgeProfileResponsePtrOutput) Elem added in v0.5.0

func (EdgeProfileResponsePtrOutput) ElementType added in v0.5.0

func (EdgeProfileResponsePtrOutput) Subscription added in v0.5.0

Edge Profile Subscription

func (EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutput added in v0.5.0

func (o EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutput() EdgeProfileResponsePtrOutput

func (EdgeProfileResponsePtrOutput) ToEdgeProfileResponsePtrOutputWithContext added in v0.5.0

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

type EdgeProfileSubscriptionResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutput added in v0.5.0

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponseOutputWithContext added in v0.5.0

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

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutput added in v0.5.0

func (i EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponseArgs) ToEdgeProfileSubscriptionResponsePtrOutputWithContext added in v0.5.0

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

type EdgeProfileSubscriptionResponseInput added in v0.5.0

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 added in v0.5.0

type EdgeProfileSubscriptionResponseOutput struct{ *pulumi.OutputState }

Subscription details for the Edge Profile

func (EdgeProfileSubscriptionResponseOutput) ElementType added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) Id added in v0.5.0

ARM ID of the subscription

func (EdgeProfileSubscriptionResponseOutput) LocationPlacementId added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) QuotaId added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) RegisteredFeatures added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) RegistrationDate added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) RegistrationId added in v0.5.0

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponseOutput) SerializedDetails added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) State added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) SubscriptionId added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) TenantId added in v0.5.0

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput added in v0.5.0

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutput() EdgeProfileSubscriptionResponseOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponseOutputWithContext added in v0.5.0

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

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutput added in v0.5.0

func (o EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponseOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext added in v0.5.0

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

type EdgeProfileSubscriptionResponsePtrInput added in v0.5.0

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 added in v0.5.0

type EdgeProfileSubscriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EdgeProfileSubscriptionResponsePtrOutput) Elem added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) ElementType added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) Id added in v0.5.0

ARM ID of the subscription

func (EdgeProfileSubscriptionResponsePtrOutput) LocationPlacementId added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) QuotaId added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) RegisteredFeatures added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationDate added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) RegistrationId added in v0.5.0

Edge Subscription Registration ID

func (EdgeProfileSubscriptionResponsePtrOutput) SerializedDetails added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) State added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) SubscriptionId added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) TenantId added in v0.5.0

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput added in v0.5.0

func (o EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutput() EdgeProfileSubscriptionResponsePtrOutput

func (EdgeProfileSubscriptionResponsePtrOutput) ToEdgeProfileSubscriptionResponsePtrOutputWithContext added in v0.5.0

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

type EncryptionAlgorithm added in v0.3.1

type EncryptionAlgorithm pulumi.String

The algorithm used to encrypt "Value".

func (EncryptionAlgorithm) ElementType added in v0.3.1

func (EncryptionAlgorithm) ElementType() reflect.Type

func (EncryptionAlgorithm) ToStringOutput added in v0.3.1

func (e EncryptionAlgorithm) ToStringOutput() pulumi.StringOutput

func (EncryptionAlgorithm) ToStringOutputWithContext added in v0.3.1

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

func (EncryptionAlgorithm) ToStringPtrOutput added in v0.3.1

func (e EncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (EncryptionAlgorithm) ToStringPtrOutputWithContext added in v0.3.1

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

type GetDeviceExtendedInformationArgs added in v0.2.1

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

type GetDeviceExtendedInformationResult added in v0.2.1

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.

func GetDeviceExtendedInformation added in v0.2.1

func GetDeviceExtendedInformation(ctx *pulumi.Context, args *GetDeviceExtendedInformationArgs, opts ...pulumi.InvokeOption) (*GetDeviceExtendedInformationResult, error)

type ListOrderDCAccessCodeArgs added in v0.5.0

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

type ListOrderDCAccessCodeResult added in v0.5.0

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

DC Access code in the case of Self Managed Shipping.

func ListOrderDCAccessCode added in v0.5.0

func ListOrderDCAccessCode(ctx *pulumi.Context, args *ListOrderDCAccessCodeArgs, opts ...pulumi.InvokeOption) (*ListOrderDCAccessCodeResult, error)

type LookupAddonArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

func LookupMonitoringConfig added in v0.5.0

func LookupMonitoringConfig(ctx *pulumi.Context, args *LookupMonitoringConfigArgs, opts ...pulumi.InvokeOption) (*LookupMonitoringConfigResult, error)

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (MetricConfigurationArgs) ElementType() reflect.Type

func (MetricConfigurationArgs) ToMetricConfigurationOutput added in v0.5.0

func (i MetricConfigurationArgs) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationArgs) ToMetricConfigurationOutputWithContext added in v0.5.0

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

type MetricConfigurationArray added in v0.5.0

type MetricConfigurationArray []MetricConfigurationInput

func (MetricConfigurationArray) ElementType added in v0.5.0

func (MetricConfigurationArray) ElementType() reflect.Type

func (MetricConfigurationArray) ToMetricConfigurationArrayOutput added in v0.5.0

func (i MetricConfigurationArray) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArray) ToMetricConfigurationArrayOutputWithContext added in v0.5.0

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

type MetricConfigurationArrayInput added in v0.5.0

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 added in v0.5.0

type MetricConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationArrayOutput) ElementType added in v0.5.0

func (MetricConfigurationArrayOutput) Index added in v0.5.0

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput added in v0.5.0

func (o MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutput() MetricConfigurationArrayOutput

func (MetricConfigurationArrayOutput) ToMetricConfigurationArrayOutputWithContext added in v0.5.0

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

type MetricConfigurationInput added in v0.5.0

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 added in v0.5.0

type MetricConfigurationOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationOutput) CounterSets added in v0.5.0

Host name for the IoT hub associated to the device.

func (MetricConfigurationOutput) ElementType added in v0.5.0

func (MetricConfigurationOutput) ElementType() reflect.Type

func (MetricConfigurationOutput) MdmAccount added in v0.5.0

The MDM account to which the counters should be pushed.

func (MetricConfigurationOutput) MetricNameSpace added in v0.5.0

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 added in v0.5.0

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationOutput) ToMetricConfigurationOutput added in v0.5.0

func (o MetricConfigurationOutput) ToMetricConfigurationOutput() MetricConfigurationOutput

func (MetricConfigurationOutput) ToMetricConfigurationOutputWithContext added in v0.5.0

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

type MetricConfigurationResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutput added in v0.5.0

func (i MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput

func (MetricConfigurationResponseArgs) ToMetricConfigurationResponseOutputWithContext added in v0.5.0

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

type MetricConfigurationResponseArray added in v0.5.0

type MetricConfigurationResponseArray []MetricConfigurationResponseInput

func (MetricConfigurationResponseArray) ElementType added in v0.5.0

func (MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutput added in v0.5.0

func (i MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput

func (MetricConfigurationResponseArray) ToMetricConfigurationResponseArrayOutputWithContext added in v0.5.0

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

type MetricConfigurationResponseArrayInput added in v0.5.0

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 added in v0.5.0

type MetricConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricConfigurationResponseArrayOutput) ElementType added in v0.5.0

func (MetricConfigurationResponseArrayOutput) Index added in v0.5.0

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput added in v0.5.0

func (o MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutput() MetricConfigurationResponseArrayOutput

func (MetricConfigurationResponseArrayOutput) ToMetricConfigurationResponseArrayOutputWithContext added in v0.5.0

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

type MetricConfigurationResponseInput added in v0.5.0

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 added in v0.5.0

type MetricConfigurationResponseOutput struct{ *pulumi.OutputState }

Metric configuration.

func (MetricConfigurationResponseOutput) CounterSets added in v0.5.0

Host name for the IoT hub associated to the device.

func (MetricConfigurationResponseOutput) ElementType added in v0.5.0

func (MetricConfigurationResponseOutput) MdmAccount added in v0.5.0

The MDM account to which the counters should be pushed.

func (MetricConfigurationResponseOutput) MetricNameSpace added in v0.5.0

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

func (MetricConfigurationResponseOutput) ResourceId added in v0.5.0

The Resource ID on which the metrics should be pushed.

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput added in v0.5.0

func (o MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutput() MetricConfigurationResponseOutput

func (MetricConfigurationResponseOutput) ToMetricConfigurationResponseOutputWithContext added in v0.5.0

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

type MetricCounter added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (MetricCounterArgs) ElementType() reflect.Type

func (MetricCounterArgs) ToMetricCounterOutput added in v0.5.0

func (i MetricCounterArgs) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterArgs) ToMetricCounterOutputWithContext added in v0.5.0

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

type MetricCounterArray added in v0.5.0

type MetricCounterArray []MetricCounterInput

func (MetricCounterArray) ElementType added in v0.5.0

func (MetricCounterArray) ElementType() reflect.Type

func (MetricCounterArray) ToMetricCounterArrayOutput added in v0.5.0

func (i MetricCounterArray) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArray) ToMetricCounterArrayOutputWithContext added in v0.5.0

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

type MetricCounterArrayInput added in v0.5.0

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 added in v0.5.0

type MetricCounterArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterArrayOutput) ElementType added in v0.5.0

func (MetricCounterArrayOutput) ElementType() reflect.Type

func (MetricCounterArrayOutput) Index added in v0.5.0

func (MetricCounterArrayOutput) ToMetricCounterArrayOutput added in v0.5.0

func (o MetricCounterArrayOutput) ToMetricCounterArrayOutput() MetricCounterArrayOutput

func (MetricCounterArrayOutput) ToMetricCounterArrayOutputWithContext added in v0.5.0

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

type MetricCounterInput added in v0.5.0

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 added in v0.5.0

type MetricCounterOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterOutput) AdditionalDimensions added in v0.5.0

func (o MetricCounterOutput) AdditionalDimensions() MetricDimensionArrayOutput

The additional dimensions to be added to metric.

func (MetricCounterOutput) DimensionFilter added in v0.5.0

func (o MetricCounterOutput) DimensionFilter() MetricDimensionArrayOutput

The dimension filter.

func (MetricCounterOutput) ElementType added in v0.5.0

func (MetricCounterOutput) ElementType() reflect.Type

func (MetricCounterOutput) Instance added in v0.5.0

The instance from which counter should be collected.

func (MetricCounterOutput) Name added in v0.5.0

The counter name.

func (MetricCounterOutput) ToMetricCounterOutput added in v0.5.0

func (o MetricCounterOutput) ToMetricCounterOutput() MetricCounterOutput

func (MetricCounterOutput) ToMetricCounterOutputWithContext added in v0.5.0

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

type MetricCounterResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (MetricCounterResponseArgs) ElementType() reflect.Type

func (MetricCounterResponseArgs) ToMetricCounterResponseOutput added in v0.5.0

func (i MetricCounterResponseArgs) ToMetricCounterResponseOutput() MetricCounterResponseOutput

func (MetricCounterResponseArgs) ToMetricCounterResponseOutputWithContext added in v0.5.0

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

type MetricCounterResponseArray added in v0.5.0

type MetricCounterResponseArray []MetricCounterResponseInput

func (MetricCounterResponseArray) ElementType added in v0.5.0

func (MetricCounterResponseArray) ElementType() reflect.Type

func (MetricCounterResponseArray) ToMetricCounterResponseArrayOutput added in v0.5.0

func (i MetricCounterResponseArray) ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput

func (MetricCounterResponseArray) ToMetricCounterResponseArrayOutputWithContext added in v0.5.0

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

type MetricCounterResponseArrayInput added in v0.5.0

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 added in v0.5.0

type MetricCounterResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterResponseArrayOutput) ElementType added in v0.5.0

func (MetricCounterResponseArrayOutput) Index added in v0.5.0

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput added in v0.5.0

func (o MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutput() MetricCounterResponseArrayOutput

func (MetricCounterResponseArrayOutput) ToMetricCounterResponseArrayOutputWithContext added in v0.5.0

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

type MetricCounterResponseInput added in v0.5.0

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 added in v0.5.0

type MetricCounterResponseOutput struct{ *pulumi.OutputState }

The metric counter

func (MetricCounterResponseOutput) AdditionalDimensions added in v0.5.0

The additional dimensions to be added to metric.

func (MetricCounterResponseOutput) DimensionFilter added in v0.5.0

The dimension filter.

func (MetricCounterResponseOutput) ElementType added in v0.5.0

func (MetricCounterResponseOutput) Instance added in v0.5.0

The instance from which counter should be collected.

func (MetricCounterResponseOutput) Name added in v0.5.0

The counter name.

func (MetricCounterResponseOutput) ToMetricCounterResponseOutput added in v0.5.0

func (o MetricCounterResponseOutput) ToMetricCounterResponseOutput() MetricCounterResponseOutput

func (MetricCounterResponseOutput) ToMetricCounterResponseOutputWithContext added in v0.5.0

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

type MetricCounterSet added in v0.5.0

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

The metric counter set

type MetricCounterSetArgs added in v0.5.0

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

The metric counter set

func (MetricCounterSetArgs) ElementType added in v0.5.0

func (MetricCounterSetArgs) ElementType() reflect.Type

func (MetricCounterSetArgs) ToMetricCounterSetOutput added in v0.5.0

func (i MetricCounterSetArgs) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetArgs) ToMetricCounterSetOutputWithContext added in v0.5.0

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

type MetricCounterSetArray added in v0.5.0

type MetricCounterSetArray []MetricCounterSetInput

func (MetricCounterSetArray) ElementType added in v0.5.0

func (MetricCounterSetArray) ElementType() reflect.Type

func (MetricCounterSetArray) ToMetricCounterSetArrayOutput added in v0.5.0

func (i MetricCounterSetArray) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArray) ToMetricCounterSetArrayOutputWithContext added in v0.5.0

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

type MetricCounterSetArrayInput added in v0.5.0

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 added in v0.5.0

type MetricCounterSetArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetArrayOutput) ElementType added in v0.5.0

func (MetricCounterSetArrayOutput) Index added in v0.5.0

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput added in v0.5.0

func (o MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutput() MetricCounterSetArrayOutput

func (MetricCounterSetArrayOutput) ToMetricCounterSetArrayOutputWithContext added in v0.5.0

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

type MetricCounterSetInput added in v0.5.0

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 added in v0.5.0

type MetricCounterSetOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetOutput) Counters added in v0.5.0

The counters that should be collected in this set.

func (MetricCounterSetOutput) ElementType added in v0.5.0

func (MetricCounterSetOutput) ElementType() reflect.Type

func (MetricCounterSetOutput) ToMetricCounterSetOutput added in v0.5.0

func (o MetricCounterSetOutput) ToMetricCounterSetOutput() MetricCounterSetOutput

func (MetricCounterSetOutput) ToMetricCounterSetOutputWithContext added in v0.5.0

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

type MetricCounterSetResponse added in v0.5.0

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

The metric counter set

type MetricCounterSetResponseArgs added in v0.5.0

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

The metric counter set

func (MetricCounterSetResponseArgs) ElementType added in v0.5.0

func (MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutput added in v0.5.0

func (i MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput

func (MetricCounterSetResponseArgs) ToMetricCounterSetResponseOutputWithContext added in v0.5.0

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

type MetricCounterSetResponseArray added in v0.5.0

type MetricCounterSetResponseArray []MetricCounterSetResponseInput

func (MetricCounterSetResponseArray) ElementType added in v0.5.0

func (MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutput added in v0.5.0

func (i MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput

func (MetricCounterSetResponseArray) ToMetricCounterSetResponseArrayOutputWithContext added in v0.5.0

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

type MetricCounterSetResponseArrayInput added in v0.5.0

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 added in v0.5.0

type MetricCounterSetResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricCounterSetResponseArrayOutput) ElementType added in v0.5.0

func (MetricCounterSetResponseArrayOutput) Index added in v0.5.0

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput added in v0.5.0

func (o MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutput() MetricCounterSetResponseArrayOutput

func (MetricCounterSetResponseArrayOutput) ToMetricCounterSetResponseArrayOutputWithContext added in v0.5.0

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

type MetricCounterSetResponseInput added in v0.5.0

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 added in v0.5.0

type MetricCounterSetResponseOutput struct{ *pulumi.OutputState }

The metric counter set

func (MetricCounterSetResponseOutput) Counters added in v0.5.0

The counters that should be collected in this set.

func (MetricCounterSetResponseOutput) ElementType added in v0.5.0

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput added in v0.5.0

func (o MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutput() MetricCounterSetResponseOutput

func (MetricCounterSetResponseOutput) ToMetricCounterSetResponseOutputWithContext added in v0.5.0

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

type MetricDimension added in v0.5.0

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

The metric dimension

type MetricDimensionArgs added in v0.5.0

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 added in v0.5.0

func (MetricDimensionArgs) ElementType() reflect.Type

func (MetricDimensionArgs) ToMetricDimensionOutput added in v0.5.0

func (i MetricDimensionArgs) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionArgs) ToMetricDimensionOutputWithContext added in v0.5.0

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

type MetricDimensionArray added in v0.5.0

type MetricDimensionArray []MetricDimensionInput

func (MetricDimensionArray) ElementType added in v0.5.0

func (MetricDimensionArray) ElementType() reflect.Type

func (MetricDimensionArray) ToMetricDimensionArrayOutput added in v0.5.0

func (i MetricDimensionArray) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArray) ToMetricDimensionArrayOutputWithContext added in v0.5.0

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

type MetricDimensionArrayInput added in v0.5.0

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 added in v0.5.0

type MetricDimensionArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionArrayOutput) ElementType added in v0.5.0

func (MetricDimensionArrayOutput) ElementType() reflect.Type

func (MetricDimensionArrayOutput) Index added in v0.5.0

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutput added in v0.5.0

func (o MetricDimensionArrayOutput) ToMetricDimensionArrayOutput() MetricDimensionArrayOutput

func (MetricDimensionArrayOutput) ToMetricDimensionArrayOutputWithContext added in v0.5.0

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

type MetricDimensionInput added in v0.5.0

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 added in v0.5.0

type MetricDimensionOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionOutput) ElementType added in v0.5.0

func (MetricDimensionOutput) ElementType() reflect.Type

func (MetricDimensionOutput) SourceName added in v0.5.0

func (o MetricDimensionOutput) SourceName() pulumi.StringOutput

The dimension value.

func (MetricDimensionOutput) SourceType added in v0.5.0

func (o MetricDimensionOutput) SourceType() pulumi.StringOutput

The dimension type.

func (MetricDimensionOutput) ToMetricDimensionOutput added in v0.5.0

func (o MetricDimensionOutput) ToMetricDimensionOutput() MetricDimensionOutput

func (MetricDimensionOutput) ToMetricDimensionOutputWithContext added in v0.5.0

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

type MetricDimensionResponse added in v0.5.0

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

The metric dimension

type MetricDimensionResponseArgs added in v0.5.0

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 added in v0.5.0

func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutput added in v0.5.0

func (i MetricDimensionResponseArgs) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseArgs) ToMetricDimensionResponseOutputWithContext added in v0.5.0

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

type MetricDimensionResponseArray added in v0.5.0

type MetricDimensionResponseArray []MetricDimensionResponseInput

func (MetricDimensionResponseArray) ElementType added in v0.5.0

func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput added in v0.5.0

func (i MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArray) ToMetricDimensionResponseArrayOutputWithContext added in v0.5.0

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

type MetricDimensionResponseArrayInput added in v0.5.0

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 added in v0.5.0

type MetricDimensionResponseArrayOutput struct{ *pulumi.OutputState }

func (MetricDimensionResponseArrayOutput) ElementType added in v0.5.0

func (MetricDimensionResponseArrayOutput) Index added in v0.5.0

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput added in v0.5.0

func (o MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutput() MetricDimensionResponseArrayOutput

func (MetricDimensionResponseArrayOutput) ToMetricDimensionResponseArrayOutputWithContext added in v0.5.0

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

type MetricDimensionResponseInput added in v0.5.0

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 added in v0.5.0

type MetricDimensionResponseOutput struct{ *pulumi.OutputState }

The metric dimension

func (MetricDimensionResponseOutput) ElementType added in v0.5.0

func (MetricDimensionResponseOutput) SourceName added in v0.5.0

The dimension value.

func (MetricDimensionResponseOutput) SourceType added in v0.5.0

The dimension type.

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutput added in v0.5.0

func (o MetricDimensionResponseOutput) ToMetricDimensionResponseOutput() MetricDimensionResponseOutput

func (MetricDimensionResponseOutput) ToMetricDimensionResponseOutputWithContext added in v0.5.0

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

type MonitoringConfig added in v0.5.0

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 Latest API Version: 2020-09-01.

func GetMonitoringConfig added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (*MonitoringConfig) ElementType() reflect.Type

func (*MonitoringConfig) ToMonitoringConfigOutput added in v0.5.0

func (i *MonitoringConfig) ToMonitoringConfigOutput() MonitoringConfigOutput

func (*MonitoringConfig) ToMonitoringConfigOutputWithContext added in v0.5.0

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

type MonitoringConfigArgs added in v0.5.0

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 added in v0.5.0

func (MonitoringConfigArgs) ElementType() reflect.Type

type MonitoringConfigInput added in v0.5.0

type MonitoringConfigInput interface {
	pulumi.Input

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

type MonitoringConfigOutput added in v0.5.0

type MonitoringConfigOutput struct {
	*pulumi.OutputState
}

func (MonitoringConfigOutput) ElementType added in v0.5.0

func (MonitoringConfigOutput) ElementType() reflect.Type

func (MonitoringConfigOutput) ToMonitoringConfigOutput added in v0.5.0

func (o MonitoringConfigOutput) ToMonitoringConfigOutput() MonitoringConfigOutput

func (MonitoringConfigOutput) ToMonitoringConfigOutputWithContext added in v0.5.0

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

type MonitoringConfigState added in v0.5.0

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 added in v0.5.0

func (MonitoringConfigState) ElementType() reflect.Type

type MonitoringStatus added in v0.3.1

type MonitoringStatus pulumi.String

Current monitoring status of the share.

func (MonitoringStatus) ElementType added in v0.3.1

func (MonitoringStatus) ElementType() reflect.Type

func (MonitoringStatus) ToStringOutput added in v0.3.1

func (e MonitoringStatus) ToStringOutput() pulumi.StringOutput

func (MonitoringStatus) ToStringOutputWithContext added in v0.3.1

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

func (MonitoringStatus) ToStringPtrOutput added in v0.3.1

func (e MonitoringStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (MonitoringStatus) ToStringPtrOutputWithContext added in v0.3.1

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 added in v0.5.0

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 added in v0.5.0

type MsiIdentityType pulumi.String

Identity type

func (MsiIdentityType) ElementType added in v0.5.0

func (MsiIdentityType) ElementType() reflect.Type

func (MsiIdentityType) ToStringOutput added in v0.5.0

func (e MsiIdentityType) ToStringOutput() pulumi.StringOutput

func (MsiIdentityType) ToStringOutputWithContext added in v0.5.0

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

func (MsiIdentityType) ToStringPtrOutput added in v0.5.0

func (e MsiIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (MsiIdentityType) ToStringPtrOutputWithContext added in v0.5.0

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Order) ElementType() reflect.Type

func (*Order) ToOrderOutput added in v0.2.6

func (i *Order) ToOrderOutput() OrderOutput

func (*Order) ToOrderOutputWithContext added in v0.2.6

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 added in v0.2.6

type OrderInput interface {
	pulumi.Input

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

type OrderOutput added in v0.2.6

type OrderOutput struct {
	*pulumi.OutputState
}

func (OrderOutput) ElementType added in v0.2.6

func (OrderOutput) ElementType() reflect.Type

func (OrderOutput) ToOrderOutput added in v0.2.6

func (o OrderOutput) ToOrderOutput() OrderOutput

func (OrderOutput) ToOrderOutputWithContext added in v0.2.6

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

Msi identity details of the resource

type ResourceIdentityArgs added in v0.5.0

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

Msi identity details of the resource

func (ResourceIdentityArgs) ElementType added in v0.5.0

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput added in v0.5.0

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext added in v0.5.0

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

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput added in v0.5.0

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext added in v0.5.0

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

type ResourceIdentityInput added in v0.5.0

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 added in v0.5.0

type ResourceIdentityOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityOutput) ElementType added in v0.5.0

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput added in v0.5.0

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext added in v0.5.0

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

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput added in v0.5.0

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext added in v0.5.0

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

func (ResourceIdentityOutput) Type added in v0.5.0

Identity type

type ResourceIdentityPtrInput added in v0.5.0

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

func ResourceIdentityPtr added in v0.5.0

func ResourceIdentityPtr(v *ResourceIdentityArgs) ResourceIdentityPtrInput

type ResourceIdentityPtrOutput added in v0.5.0

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem added in v0.5.0

func (ResourceIdentityPtrOutput) ElementType added in v0.5.0

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput added in v0.5.0

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext added in v0.5.0

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

func (ResourceIdentityPtrOutput) Type added in v0.5.0

Identity type

type ResourceIdentityResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput added in v0.5.0

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext added in v0.5.0

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

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput added in v0.5.0

func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext added in v0.5.0

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

type ResourceIdentityResponseInput added in v0.5.0

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 added in v0.5.0

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Msi identity details of the resource

func (ResourceIdentityResponseOutput) ElementType added in v0.5.0

func (ResourceIdentityResponseOutput) PrincipalId added in v0.5.0

Service Principal Id backing the Msi

func (ResourceIdentityResponseOutput) TenantId added in v0.5.0

Home Tenant Id

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput added in v0.5.0

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext added in v0.5.0

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

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput added in v0.5.0

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext added in v0.5.0

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

func (ResourceIdentityResponseOutput) Type added in v0.5.0

Identity type

type ResourceIdentityResponsePtrInput added in v0.5.0

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

func ResourceIdentityResponsePtr added in v0.5.0

func ResourceIdentityResponsePtr(v *ResourceIdentityResponseArgs) ResourceIdentityResponsePtrInput

type ResourceIdentityResponsePtrOutput added in v0.5.0

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem added in v0.5.0

func (ResourceIdentityResponsePtrOutput) ElementType added in v0.5.0

func (ResourceIdentityResponsePtrOutput) PrincipalId added in v0.5.0

Service Principal Id backing the Msi

func (ResourceIdentityResponsePtrOutput) TenantId added in v0.5.0

Home Tenant Id

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput added in v0.5.0

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext added in v0.5.0

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

func (ResourceIdentityResponsePtrOutput) Type added in v0.5.0

Identity type

type ResourceMoveDetailsResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutput added in v0.5.0

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponseOutputWithContext added in v0.5.0

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

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutput added in v0.5.0

func (i ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponseArgs) ToResourceMoveDetailsResponsePtrOutputWithContext added in v0.5.0

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

type ResourceMoveDetailsResponseInput added in v0.5.0

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 added in v0.5.0

type ResourceMoveDetailsResponseOutput struct{ *pulumi.OutputState }

Fields for tracking resource move

func (ResourceMoveDetailsResponseOutput) ElementType added in v0.5.0

func (ResourceMoveDetailsResponseOutput) OperationInProgress added in v0.5.0

Denotes whether move operation is in progress

func (ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC added in v0.5.0

func (o ResourceMoveDetailsResponseOutput) OperationInProgressLockTimeoutInUTC() pulumi.StringPtrOutput

Denotes the timeout of the operation to finish

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput added in v0.5.0

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutput() ResourceMoveDetailsResponseOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponseOutputWithContext added in v0.5.0

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

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutput added in v0.5.0

func (o ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponseOutput) ToResourceMoveDetailsResponsePtrOutputWithContext added in v0.5.0

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

type ResourceMoveDetailsResponsePtrInput added in v0.5.0

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

func ResourceMoveDetailsResponsePtr added in v0.5.0

type ResourceMoveDetailsResponsePtrOutput added in v0.5.0

type ResourceMoveDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceMoveDetailsResponsePtrOutput) Elem added in v0.5.0

func (ResourceMoveDetailsResponsePtrOutput) ElementType added in v0.5.0

func (ResourceMoveDetailsResponsePtrOutput) OperationInProgress added in v0.5.0

Denotes whether move operation is in progress

func (ResourceMoveDetailsResponsePtrOutput) OperationInProgressLockTimeoutInUTC added in v0.5.0

func (o ResourceMoveDetailsResponsePtrOutput) OperationInProgressLockTimeoutInUTC() pulumi.StringPtrOutput

Denotes the timeout of the operation to finish

func (ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutput added in v0.5.0

func (o ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutput() ResourceMoveDetailsResponsePtrOutput

func (ResourceMoveDetailsResponsePtrOutput) ToResourceMoveDetailsResponsePtrOutputWithContext added in v0.5.0

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Role) ElementType() reflect.Type

func (*Role) ToRoleOutput added in v0.2.6

func (i *Role) ToRoleOutput() RoleOutput

func (*Role) ToRoleOutputWithContext added in v0.2.6

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 added in v0.2.6

type RoleInput interface {
	pulumi.Input

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

type RoleOutput added in v0.2.6

type RoleOutput struct {
	*pulumi.OutputState
}

func (RoleOutput) ElementType added in v0.2.6

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) ToRoleOutput added in v0.2.6

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext added in v0.2.6

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 added in v0.3.1

type RoleTypes pulumi.String

Role type.

func (RoleTypes) ElementType added in v0.3.1

func (RoleTypes) ElementType() reflect.Type

func (RoleTypes) ToStringOutput added in v0.3.1

func (e RoleTypes) ToStringOutput() pulumi.StringOutput

func (RoleTypes) ToStringOutputWithContext added in v0.3.1

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

func (RoleTypes) ToStringPtrOutput added in v0.3.1

func (e RoleTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleTypes) ToStringPtrOutputWithContext added in v0.3.1

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

type SSLStatus added in v0.3.1

type SSLStatus pulumi.String

Signifies whether SSL needs to be enabled or not.

func (SSLStatus) ElementType added in v0.3.1

func (SSLStatus) ElementType() reflect.Type

func (SSLStatus) ToStringOutput added in v0.3.1

func (e SSLStatus) ToStringOutput() pulumi.StringOutput

func (SSLStatus) ToStringOutputWithContext added in v0.3.1

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

func (SSLStatus) ToStringPtrOutput added in v0.3.1

func (e SSLStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (SSLStatus) ToStringPtrOutputWithContext added in v0.3.1

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Share) ElementType() reflect.Type

func (*Share) ToShareOutput added in v0.2.6

func (i *Share) ToShareOutput() ShareOutput

func (*Share) ToShareOutputWithContext added in v0.2.6

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

type ShareAccessProtocol added in v0.3.1

type ShareAccessProtocol pulumi.String

Access protocol to be used by the share.

func (ShareAccessProtocol) ElementType added in v0.3.1

func (ShareAccessProtocol) ElementType() reflect.Type

func (ShareAccessProtocol) ToStringOutput added in v0.3.1

func (e ShareAccessProtocol) ToStringOutput() pulumi.StringOutput

func (ShareAccessProtocol) ToStringOutputWithContext added in v0.3.1

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

func (ShareAccessProtocol) ToStringPtrOutput added in v0.3.1

func (e ShareAccessProtocol) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessProtocol) ToStringPtrOutputWithContext added in v0.3.1

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 added in v0.3.1

type ShareAccessType pulumi.String

Type of access to be allowed for the user.

func (ShareAccessType) ElementType added in v0.3.1

func (ShareAccessType) ElementType() reflect.Type

func (ShareAccessType) ToStringOutput added in v0.3.1

func (e ShareAccessType) ToStringOutput() pulumi.StringOutput

func (ShareAccessType) ToStringOutputWithContext added in v0.3.1

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

func (ShareAccessType) ToStringPtrOutput added in v0.3.1

func (e ShareAccessType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareAccessType) ToStringPtrOutputWithContext added in v0.3.1

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 added in v0.2.6

type ShareInput interface {
	pulumi.Input

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

type ShareOutput added in v0.2.6

type ShareOutput struct {
	*pulumi.OutputState
}

func (ShareOutput) ElementType added in v0.2.6

func (ShareOutput) ElementType() reflect.Type

func (ShareOutput) ToShareOutput added in v0.2.6

func (o ShareOutput) ToShareOutput() ShareOutput

func (ShareOutput) ToShareOutputWithContext added in v0.2.6

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 added in v0.3.1

type ShareStatus pulumi.String

Current status of the share.

func (ShareStatus) ElementType added in v0.3.1

func (ShareStatus) ElementType() reflect.Type

func (ShareStatus) ToStringOutput added in v0.3.1

func (e ShareStatus) ToStringOutput() pulumi.StringOutput

func (ShareStatus) ToStringOutputWithContext added in v0.3.1

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

func (ShareStatus) ToStringPtrOutput added in v0.3.1

func (e ShareStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShareStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type ShipmentType added in v0.5.0

type ShipmentType pulumi.String

ShipmentType of the order

func (ShipmentType) ElementType added in v0.5.0

func (ShipmentType) ElementType() reflect.Type

func (ShipmentType) ToStringOutput added in v0.5.0

func (e ShipmentType) ToStringOutput() pulumi.StringOutput

func (ShipmentType) ToStringOutputWithContext added in v0.5.0

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

func (ShipmentType) ToStringPtrOutput added in v0.5.0

func (e ShipmentType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ShipmentType) ToStringPtrOutputWithContext added in v0.5.0

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 added in v0.3.1

type SkuName pulumi.String

SKU name.

func (SkuName) ElementType added in v0.3.1

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.3.1

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.3.1

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

func (SkuName) ToStringPtrOutput added in v0.3.1

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.3.1

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 added in v0.3.1

type SkuTier pulumi.String

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

func (SkuTier) ElementType added in v0.3.1

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToStringOutput added in v0.3.1

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext added in v0.3.1

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

func (SkuTier) ToStringPtrOutput added in v0.3.1

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext added in v0.3.1

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*StorageAccount) ElementType() reflect.Type

func (*StorageAccount) ToStorageAccountOutput added in v0.2.6

func (i *StorageAccount) ToStorageAccountOutput() StorageAccountOutput

func (*StorageAccount) ToStorageAccountOutputWithContext added in v0.2.6

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*StorageAccountCredential) ElementType() reflect.Type

func (*StorageAccountCredential) ToStorageAccountCredentialOutput added in v0.2.6

func (i *StorageAccountCredential) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (*StorageAccountCredential) ToStorageAccountCredentialOutputWithContext added in v0.2.6

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 added in v0.2.6

type StorageAccountCredentialInput interface {
	pulumi.Input

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

type StorageAccountCredentialOutput added in v0.2.6

type StorageAccountCredentialOutput struct {
	*pulumi.OutputState
}

func (StorageAccountCredentialOutput) ElementType added in v0.2.6

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutput added in v0.2.6

func (o StorageAccountCredentialOutput) ToStorageAccountCredentialOutput() StorageAccountCredentialOutput

func (StorageAccountCredentialOutput) ToStorageAccountCredentialOutputWithContext added in v0.2.6

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 added in v0.2.6

type StorageAccountInput interface {
	pulumi.Input

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

type StorageAccountOutput added in v0.2.6

type StorageAccountOutput struct {
	*pulumi.OutputState
}

func (StorageAccountOutput) ElementType added in v0.2.6

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) ToStorageAccountOutput added in v0.2.6

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext added in v0.2.6

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 added in v0.3.1

type StorageAccountStatus pulumi.String

Current status of the storage account

func (StorageAccountStatus) ElementType added in v0.3.1

func (StorageAccountStatus) ElementType() reflect.Type

func (StorageAccountStatus) ToStringOutput added in v0.3.1

func (e StorageAccountStatus) ToStringOutput() pulumi.StringOutput

func (StorageAccountStatus) ToStringOutputWithContext added in v0.3.1

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

func (StorageAccountStatus) ToStringPtrOutput added in v0.3.1

func (e StorageAccountStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageAccountStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type SubscriptionRegisteredFeaturesResponse added in v0.5.0

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

type SubscriptionRegisteredFeaturesResponseArgs added in v0.5.0

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

func (SubscriptionRegisteredFeaturesResponseArgs) ElementType added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutput added in v0.5.0

func (i SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput

func (SubscriptionRegisteredFeaturesResponseArgs) ToSubscriptionRegisteredFeaturesResponseOutputWithContext added in v0.5.0

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

type SubscriptionRegisteredFeaturesResponseArray added in v0.5.0

type SubscriptionRegisteredFeaturesResponseArray []SubscriptionRegisteredFeaturesResponseInput

func (SubscriptionRegisteredFeaturesResponseArray) ElementType added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutput added in v0.5.0

func (i SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput

func (SubscriptionRegisteredFeaturesResponseArray) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext added in v0.5.0

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

type SubscriptionRegisteredFeaturesResponseArrayInput added in v0.5.0

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 added in v0.5.0

type SubscriptionRegisteredFeaturesResponseArrayOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ElementType added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseArrayOutput) Index added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput added in v0.5.0

func (o SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutput() SubscriptionRegisteredFeaturesResponseArrayOutput

func (SubscriptionRegisteredFeaturesResponseArrayOutput) ToSubscriptionRegisteredFeaturesResponseArrayOutputWithContext added in v0.5.0

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

type SubscriptionRegisteredFeaturesResponseInput added in v0.5.0

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 added in v0.5.0

type SubscriptionRegisteredFeaturesResponseOutput struct{ *pulumi.OutputState }

func (SubscriptionRegisteredFeaturesResponseOutput) ElementType added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseOutput) Name added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseOutput) State added in v0.5.0

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput added in v0.5.0

func (o SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutput() SubscriptionRegisteredFeaturesResponseOutput

func (SubscriptionRegisteredFeaturesResponseOutput) ToSubscriptionRegisteredFeaturesResponseOutputWithContext added in v0.5.0

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

type SystemDataResponse added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput added in v0.5.0

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext added in v0.5.0

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

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput added in v0.5.0

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext added in v0.5.0

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

type SystemDataResponseInput added in v0.5.0

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 added in v0.5.0

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt added in v0.5.0

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy added in v0.5.0

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType added in v0.5.0

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType added in v0.5.0

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt added in v0.5.0

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedBy added in v0.5.0

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType added in v0.5.0

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput added in v0.5.0

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext added in v0.5.0

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

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput added in v0.5.0

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext added in v0.5.0

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

type SystemDataResponsePtrInput added in v0.5.0

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

func SystemDataResponsePtr added in v0.5.0

func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput

type SystemDataResponsePtrOutput added in v0.5.0

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt added in v0.5.0

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy added in v0.5.0

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType added in v0.5.0

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem added in v0.5.0

func (SystemDataResponsePtrOutput) ElementType added in v0.5.0

func (SystemDataResponsePtrOutput) LastModifiedAt added in v0.5.0

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedBy added in v0.5.0

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType added in v0.5.0

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput added in v0.5.0

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext added in v0.5.0

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 added in v0.5.0

func (i TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponseArgs) ToTrackingInfoResponsePtrOutputWithContext added in v0.5.0

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 added in v0.5.0

func (o TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponseOutput) ToTrackingInfoResponsePtrOutputWithContext added in v0.5.0

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 added in v0.5.0

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

func TrackingInfoResponsePtr added in v0.5.0

func TrackingInfoResponsePtr(v *TrackingInfoResponseArgs) TrackingInfoResponsePtrInput

type TrackingInfoResponsePtrOutput added in v0.5.0

type TrackingInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (TrackingInfoResponsePtrOutput) CarrierName added in v0.5.0

Name of the carrier used in the delivery.

func (TrackingInfoResponsePtrOutput) Elem added in v0.5.0

func (TrackingInfoResponsePtrOutput) ElementType added in v0.5.0

func (TrackingInfoResponsePtrOutput) SerialNumber added in v0.5.0

Serial number of the device being tracked.

func (TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutput added in v0.5.0

func (o TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutput() TrackingInfoResponsePtrOutput

func (TrackingInfoResponsePtrOutput) ToTrackingInfoResponsePtrOutputWithContext added in v0.5.0

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

func (TrackingInfoResponsePtrOutput) TrackingId added in v0.5.0

Tracking ID of the shipment.

func (TrackingInfoResponsePtrOutput) TrackingUrl added in v0.5.0

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*Trigger) ElementType() reflect.Type

func (*Trigger) ToTriggerOutput added in v0.2.6

func (i *Trigger) ToTriggerOutput() TriggerOutput

func (*Trigger) ToTriggerOutputWithContext added in v0.2.6

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 added in v0.3.1

type TriggerEventType pulumi.String

Trigger Kind.

func (TriggerEventType) ElementType added in v0.3.1

func (TriggerEventType) ElementType() reflect.Type

func (TriggerEventType) ToStringOutput added in v0.3.1

func (e TriggerEventType) ToStringOutput() pulumi.StringOutput

func (TriggerEventType) ToStringOutputWithContext added in v0.3.1

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

func (TriggerEventType) ToStringPtrOutput added in v0.3.1

func (e TriggerEventType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TriggerEventType) ToStringPtrOutputWithContext added in v0.3.1

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

type TriggerInput added in v0.2.6

type TriggerInput interface {
	pulumi.Input

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

type TriggerOutput added in v0.2.6

type TriggerOutput struct {
	*pulumi.OutputState
}

func (TriggerOutput) ElementType added in v0.2.6

func (TriggerOutput) ElementType() reflect.Type

func (TriggerOutput) ToTriggerOutput added in v0.2.6

func (o TriggerOutput) ToTriggerOutput() TriggerOutput

func (TriggerOutput) ToTriggerOutputWithContext added in v0.2.6

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. Latest API Version: 2020-09-01.

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 added in v0.2.6

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput added in v0.2.6

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext added in v0.2.6

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 added in v0.2.6

type UserInput interface {
	pulumi.Input

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

type UserOutput added in v0.2.6

type UserOutput struct {
	*pulumi.OutputState
}

func (UserOutput) ElementType added in v0.2.6

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput added in v0.2.6

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext added in v0.2.6

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 added in v0.3.1

type UserType pulumi.String

Type of the user.

func (UserType) ElementType added in v0.3.1

func (UserType) ElementType() reflect.Type

func (UserType) ToStringOutput added in v0.3.1

func (e UserType) ToStringOutput() pulumi.StringOutput

func (UserType) ToStringOutputWithContext added in v0.3.1

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

func (UserType) ToStringPtrOutput added in v0.3.1

func (e UserType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserType) ToStringPtrOutputWithContext added in v0.3.1

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