v20181031preview

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

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiEntityReference

type ApiEntityReference struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id *string `pulumi:"id"`
}

The API entity reference.

type ApiEntityReferenceArgs

type ApiEntityReferenceArgs struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The API entity reference.

func (ApiEntityReferenceArgs) ElementType

func (ApiEntityReferenceArgs) ElementType() reflect.Type

func (ApiEntityReferenceArgs) ToApiEntityReferenceOutput

func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutput() ApiEntityReferenceOutput

func (ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext

func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput

func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput

func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext

func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferenceInput

type ApiEntityReferenceInput interface {
	pulumi.Input

	ToApiEntityReferenceOutput() ApiEntityReferenceOutput
	ToApiEntityReferenceOutputWithContext(context.Context) ApiEntityReferenceOutput
}

ApiEntityReferenceInput is an input type that accepts ApiEntityReferenceArgs and ApiEntityReferenceOutput values. You can construct a concrete instance of `ApiEntityReferenceInput` via:

ApiEntityReferenceArgs{...}

type ApiEntityReferenceOutput

type ApiEntityReferenceOutput struct{ *pulumi.OutputState }

The API entity reference.

func (ApiEntityReferenceOutput) ElementType

func (ApiEntityReferenceOutput) ElementType() reflect.Type

func (ApiEntityReferenceOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceOutput) ToApiEntityReferenceOutput

func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutput() ApiEntityReferenceOutput

func (ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext

func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput

func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput

func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext

func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferencePtrInput

type ApiEntityReferencePtrInput interface {
	pulumi.Input

	ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
	ToApiEntityReferencePtrOutputWithContext(context.Context) ApiEntityReferencePtrOutput
}

ApiEntityReferencePtrInput is an input type that accepts ApiEntityReferenceArgs, ApiEntityReferencePtr and ApiEntityReferencePtrOutput values. You can construct a concrete instance of `ApiEntityReferencePtrInput` via:

        ApiEntityReferenceArgs{...}

or:

        nil

type ApiEntityReferencePtrOutput

type ApiEntityReferencePtrOutput struct{ *pulumi.OutputState }

func (ApiEntityReferencePtrOutput) Elem

func (ApiEntityReferencePtrOutput) ElementType

func (ApiEntityReferencePtrOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput

func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext

func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferenceResponse

type ApiEntityReferenceResponse struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id *string `pulumi:"id"`
}

The API entity reference.

type ApiEntityReferenceResponseArgs

type ApiEntityReferenceResponseArgs struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The API entity reference.

func (ApiEntityReferenceResponseArgs) ElementType

func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput

func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput

func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext

func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput

func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutput

func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput

func (ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutputWithContext

func (i ApiEntityReferenceResponseArgs) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput

type ApiEntityReferenceResponseInput

type ApiEntityReferenceResponseInput interface {
	pulumi.Input

	ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput
	ToApiEntityReferenceResponseOutputWithContext(context.Context) ApiEntityReferenceResponseOutput
}

ApiEntityReferenceResponseInput is an input type that accepts ApiEntityReferenceResponseArgs and ApiEntityReferenceResponseOutput values. You can construct a concrete instance of `ApiEntityReferenceResponseInput` via:

ApiEntityReferenceResponseArgs{...}

type ApiEntityReferenceResponseOutput

type ApiEntityReferenceResponseOutput struct{ *pulumi.OutputState }

The API entity reference.

func (ApiEntityReferenceResponseOutput) ElementType

func (ApiEntityReferenceResponseOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutput

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutputWithContext

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput

type ApiEntityReferenceResponsePtrInput

type ApiEntityReferenceResponsePtrInput interface {
	pulumi.Input

	ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput
	ToApiEntityReferenceResponsePtrOutputWithContext(context.Context) ApiEntityReferenceResponsePtrOutput
}

ApiEntityReferenceResponsePtrInput is an input type that accepts ApiEntityReferenceResponseArgs, ApiEntityReferenceResponsePtr and ApiEntityReferenceResponsePtrOutput values. You can construct a concrete instance of `ApiEntityReferenceResponsePtrInput` via:

        ApiEntityReferenceResponseArgs{...}

or:

        nil

type ApiEntityReferenceResponsePtrOutput

type ApiEntityReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiEntityReferenceResponsePtrOutput) Elem

func (ApiEntityReferenceResponsePtrOutput) ElementType

func (ApiEntityReferenceResponsePtrOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput

func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput

func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext

func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput

type DedicatedHsm

type DedicatedHsm struct {
	pulumi.CustomResourceState

	// The supported Azure location where the dedicated HSM should be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the dedicated HSM.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// SKU details
	Sku SkuResponseOutput `pulumi:"sku"`
	// This field will be used when RP does not support Availability zones.
	StampId pulumi.StringPtrOutput `pulumi:"stampId"`
	// Resource Status Message.
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The resource type of the dedicated HSM.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Dedicated Hsm zones.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Resource information with extended details.

func GetDedicatedHsm

func GetDedicatedHsm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedHsmState, opts ...pulumi.ResourceOption) (*DedicatedHsm, error)

GetDedicatedHsm gets an existing DedicatedHsm 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 NewDedicatedHsm

func NewDedicatedHsm(ctx *pulumi.Context,
	name string, args *DedicatedHsmArgs, opts ...pulumi.ResourceOption) (*DedicatedHsm, error)

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

func (*DedicatedHsm) ElementType added in v0.2.6

func (*DedicatedHsm) ElementType() reflect.Type

func (*DedicatedHsm) ToDedicatedHsmOutput added in v0.2.6

func (i *DedicatedHsm) ToDedicatedHsmOutput() DedicatedHsmOutput

func (*DedicatedHsm) ToDedicatedHsmOutputWithContext added in v0.2.6

func (i *DedicatedHsm) ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput

type DedicatedHsmArgs

type DedicatedHsmArgs struct {
	// The supported Azure location where the dedicated HSM should be created.
	Location pulumi.StringPtrInput
	// Name of the dedicated Hsm
	Name pulumi.StringInput
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile NetworkProfilePtrInput
	// The name of the Resource Group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// SKU details
	Sku SkuInput
	// This field will be used when RP does not support Availability zones.
	StampId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The Dedicated Hsm zones.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a DedicatedHsm resource.

func (DedicatedHsmArgs) ElementType

func (DedicatedHsmArgs) ElementType() reflect.Type

type DedicatedHsmInput added in v0.2.6

type DedicatedHsmInput interface {
	pulumi.Input

	ToDedicatedHsmOutput() DedicatedHsmOutput
	ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput
}

type DedicatedHsmOutput added in v0.2.6

type DedicatedHsmOutput struct {
	*pulumi.OutputState
}

func (DedicatedHsmOutput) ElementType added in v0.2.6

func (DedicatedHsmOutput) ElementType() reflect.Type

func (DedicatedHsmOutput) ToDedicatedHsmOutput added in v0.2.6

func (o DedicatedHsmOutput) ToDedicatedHsmOutput() DedicatedHsmOutput

func (DedicatedHsmOutput) ToDedicatedHsmOutputWithContext added in v0.2.6

func (o DedicatedHsmOutput) ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput

type DedicatedHsmState

type DedicatedHsmState struct {
	// The supported Azure location where the dedicated HSM should be created.
	Location pulumi.StringPtrInput
	// The name of the dedicated HSM.
	Name pulumi.StringPtrInput
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile NetworkProfileResponsePtrInput
	// Provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// SKU details
	Sku SkuResponsePtrInput
	// This field will be used when RP does not support Availability zones.
	StampId pulumi.StringPtrInput
	// Resource Status Message.
	StatusMessage pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The resource type of the dedicated HSM.
	Type pulumi.StringPtrInput
	// The Dedicated Hsm zones.
	Zones pulumi.StringArrayInput
}

func (DedicatedHsmState) ElementType

func (DedicatedHsmState) ElementType() reflect.Type

type LookupDedicatedHsmArgs

type LookupDedicatedHsmArgs struct {
	// The name of the dedicated HSM.
	Name string `pulumi:"name"`
	// The name of the Resource Group to which the dedicated hsm belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDedicatedHsmResult

type LookupDedicatedHsmResult struct {
	// The Azure Resource Manager resource ID for the dedicated HSM.
	Id string `pulumi:"id"`
	// The supported Azure location where the dedicated HSM should be created.
	Location string `pulumi:"location"`
	// The name of the dedicated HSM.
	Name string `pulumi:"name"`
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// SKU details
	Sku SkuResponse `pulumi:"sku"`
	// This field will be used when RP does not support Availability zones.
	StampId *string `pulumi:"stampId"`
	// Resource Status Message.
	StatusMessage string `pulumi:"statusMessage"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// The resource type of the dedicated HSM.
	Type string `pulumi:"type"`
	// The Dedicated Hsm zones.
	Zones []string `pulumi:"zones"`
}

Resource information with extended details.

type NetworkInterface

type NetworkInterface struct {
	// Private Ip address of the interface
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
}

The network interface definition.

type NetworkInterfaceArgs

type NetworkInterfaceArgs struct {
	// Private Ip address of the interface
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
}

The network interface definition.

func (NetworkInterfaceArgs) ElementType

func (NetworkInterfaceArgs) ElementType() reflect.Type

func (NetworkInterfaceArgs) ToNetworkInterfaceOutput

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

type NetworkInterfaceArray

type NetworkInterfaceArray []NetworkInterfaceInput

func (NetworkInterfaceArray) ElementType

func (NetworkInterfaceArray) ElementType() reflect.Type

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceArrayInput

type NetworkInterfaceArrayInput interface {
	pulumi.Input

	ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
	ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput
}

NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:

NetworkInterfaceArray{ NetworkInterfaceArgs{...} }

type NetworkInterfaceArrayOutput

type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceArrayOutput) ElementType

func (NetworkInterfaceArrayOutput) Index

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceInput

type NetworkInterfaceInput interface {
	pulumi.Input

	ToNetworkInterfaceOutput() NetworkInterfaceOutput
	ToNetworkInterfaceOutputWithContext(context.Context) NetworkInterfaceOutput
}

NetworkInterfaceInput is an input type that accepts NetworkInterfaceArgs and NetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfaceInput` via:

NetworkInterfaceArgs{...}

type NetworkInterfaceOutput

type NetworkInterfaceOutput struct{ *pulumi.OutputState }

The network interface definition.

func (NetworkInterfaceOutput) ElementType

func (NetworkInterfaceOutput) ElementType() reflect.Type

func (NetworkInterfaceOutput) PrivateIpAddress

func (o NetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput

Private Ip address of the interface

func (NetworkInterfaceOutput) ToNetworkInterfaceOutput

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

type NetworkInterfaceResponse

type NetworkInterfaceResponse struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id string `pulumi:"id"`
	// Private Ip address of the interface
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
}

The network interface definition.

type NetworkInterfaceResponseArgs

type NetworkInterfaceResponseArgs struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id pulumi.StringInput `pulumi:"id"`
	// Private Ip address of the interface
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
}

The network interface definition.

func (NetworkInterfaceResponseArgs) ElementType

func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput

func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput

func (NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext

func (i NetworkInterfaceResponseArgs) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput

type NetworkInterfaceResponseArray

type NetworkInterfaceResponseArray []NetworkInterfaceResponseInput

func (NetworkInterfaceResponseArray) ElementType

func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput

func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput

func (NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext

func (i NetworkInterfaceResponseArray) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseArrayInput

type NetworkInterfaceResponseArrayInput interface {
	pulumi.Input

	ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput
	ToNetworkInterfaceResponseArrayOutputWithContext(context.Context) NetworkInterfaceResponseArrayOutput
}

NetworkInterfaceResponseArrayInput is an input type that accepts NetworkInterfaceResponseArray and NetworkInterfaceResponseArrayOutput values. You can construct a concrete instance of `NetworkInterfaceResponseArrayInput` via:

NetworkInterfaceResponseArray{ NetworkInterfaceResponseArgs{...} }

type NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceResponseArrayOutput) ElementType

func (NetworkInterfaceResponseArrayOutput) Index

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseInput

type NetworkInterfaceResponseInput interface {
	pulumi.Input

	ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput
	ToNetworkInterfaceResponseOutputWithContext(context.Context) NetworkInterfaceResponseOutput
}

NetworkInterfaceResponseInput is an input type that accepts NetworkInterfaceResponseArgs and NetworkInterfaceResponseOutput values. You can construct a concrete instance of `NetworkInterfaceResponseInput` via:

NetworkInterfaceResponseArgs{...}

type NetworkInterfaceResponseOutput

type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }

The network interface definition.

func (NetworkInterfaceResponseOutput) ElementType

func (NetworkInterfaceResponseOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (NetworkInterfaceResponseOutput) PrivateIpAddress

Private Ip address of the interface

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput

type NetworkProfile

type NetworkProfile struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet *ApiEntityReference `pulumi:"subnet"`
}

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet ApiEntityReferencePtrInput `pulumi:"subnet"`
}

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutput

func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) NetworkInterfaces

func (o NetworkProfileOutput) NetworkInterfaces() NetworkInterfaceArrayOutput

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutput

func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfilePtrInput

type NetworkProfilePtrInput interface {
	pulumi.Input

	ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
	ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput
}

NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:

        NetworkProfileArgs{...}

or:

        nil

type NetworkProfilePtrOutput

type NetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfilePtrOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet *ApiEntityReferenceResponse `pulumi:"subnet"`
}

type NetworkProfileResponseArgs

type NetworkProfileResponseArgs struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces NetworkInterfaceResponseArrayInput `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet ApiEntityReferenceResponsePtrInput `pulumi:"subnet"`
}

func (NetworkProfileResponseArgs) ElementType

func (NetworkProfileResponseArgs) ElementType() reflect.Type

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext

func (i NetworkProfileResponseArgs) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponseInput

type NetworkProfileResponseInput interface {
	pulumi.Input

	ToNetworkProfileResponseOutput() NetworkProfileResponseOutput
	ToNetworkProfileResponseOutputWithContext(context.Context) NetworkProfileResponseOutput
}

NetworkProfileResponseInput is an input type that accepts NetworkProfileResponseArgs and NetworkProfileResponseOutput values. You can construct a concrete instance of `NetworkProfileResponseInput` via:

NetworkProfileResponseArgs{...}

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileResponseOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrInput

type NetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput
	ToNetworkProfileResponsePtrOutputWithContext(context.Context) NetworkProfileResponsePtrOutput
}

NetworkProfileResponsePtrInput is an input type that accepts NetworkProfileResponseArgs, NetworkProfileResponsePtr and NetworkProfileResponsePtrOutput values. You can construct a concrete instance of `NetworkProfileResponsePtrInput` via:

        NetworkProfileResponseArgs{...}

or:

        nil

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileResponsePtrOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type Sku

type Sku struct {
	// SKU of the dedicated HSM
	Name *string `pulumi:"name"`
}

type SkuArgs

type SkuArgs struct {
	// SKU of the dedicated HSM
	Name pulumi.StringPtrInput `pulumi:"name"`
}

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 SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

SKU of the dedicated HSM

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 of the dedicated HSM

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 of the dedicated HSM
	Name *string `pulumi:"name"`
}

type SkuResponseArgs

type SkuResponseArgs struct {
	// SKU of the dedicated HSM
	Name pulumi.StringPtrInput `pulumi:"name"`
}

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 }

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

SKU of the dedicated HSM

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 of the dedicated HSM

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

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

Jump to

Keyboard shortcuts

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