v20170821preview

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 (
	AccessRightsDescriptionServiceConfig           = AccessRightsDescription("ServiceConfig")
	AccessRightsDescriptionEnrollmentRead          = AccessRightsDescription("EnrollmentRead")
	AccessRightsDescriptionEnrollmentWrite         = AccessRightsDescription("EnrollmentWrite")
	AccessRightsDescriptionDeviceConnect           = AccessRightsDescription("DeviceConnect")
	AccessRightsDescriptionRegistrationStatusRead  = AccessRightsDescription("RegistrationStatusRead")
	AccessRightsDescriptionRegistrationStatusWrite = AccessRightsDescription("RegistrationStatusWrite")
)
View Source
const (
	AllocationPolicyHashed     = AllocationPolicy("Hashed")
	AllocationPolicyGeoLatency = AllocationPolicy("GeoLatency")
	AllocationPolicyStatic     = AllocationPolicy("Static")
)
View Source
const (
	StateActivating       = State("Activating")
	StateActive           = State("Active")
	StateDeleting         = State("Deleting")
	StateDeleted          = State("Deleted")
	StateActivationFailed = State("ActivationFailed")
	StateDeletionFailed   = State("DeletionFailed")
	StateTransitioning    = State("Transitioning")
	StateSuspending       = State("Suspending")
	StateSuspended        = State("Suspended")
	StateResuming         = State("Resuming")
	StateFailingOver      = State("FailingOver")
	StateFailoverFailed   = State("FailoverFailed")
)
View Source
const (
	IotDpsSkuS1 = IotDpsSku("S1")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessRightsDescription added in v0.3.1

type AccessRightsDescription pulumi.String

Rights that this key has.

func (AccessRightsDescription) ElementType added in v0.3.1

func (AccessRightsDescription) ElementType() reflect.Type

func (AccessRightsDescription) ToStringOutput added in v0.3.1

func (e AccessRightsDescription) ToStringOutput() pulumi.StringOutput

func (AccessRightsDescription) ToStringOutputWithContext added in v0.3.1

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

func (AccessRightsDescription) ToStringPtrOutput added in v0.3.1

func (e AccessRightsDescription) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccessRightsDescription) ToStringPtrOutputWithContext added in v0.3.1

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

type AllocationPolicy added in v0.3.1

type AllocationPolicy pulumi.String

Allocation policy to be used by this provisioning service.

func (AllocationPolicy) ElementType added in v0.3.1

func (AllocationPolicy) ElementType() reflect.Type

func (AllocationPolicy) ToStringOutput added in v0.3.1

func (e AllocationPolicy) ToStringOutput() pulumi.StringOutput

func (AllocationPolicy) ToStringOutputWithContext added in v0.3.1

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

func (AllocationPolicy) ToStringPtrOutput added in v0.3.1

func (e AllocationPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (AllocationPolicy) ToStringPtrOutputWithContext added in v0.3.1

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

type CertificatePropertiesResponse

type CertificatePropertiesResponse struct {
	// The certificate's creation date and time.
	Created string `pulumi:"created"`
	// The certificate's expiration date and time.
	Expiry string `pulumi:"expiry"`
	// Determines whether certificate has been verified.
	IsVerified bool `pulumi:"isVerified"`
	// The certificate's subject name.
	Subject string `pulumi:"subject"`
	// The certificate's thumbprint.
	Thumbprint string `pulumi:"thumbprint"`
	// The certificate's last update date and time.
	Updated string `pulumi:"updated"`
}

The description of an X509 CA Certificate.

type CertificatePropertiesResponseArgs

type CertificatePropertiesResponseArgs struct {
	// The certificate's creation date and time.
	Created pulumi.StringInput `pulumi:"created"`
	// The certificate's expiration date and time.
	Expiry pulumi.StringInput `pulumi:"expiry"`
	// Determines whether certificate has been verified.
	IsVerified pulumi.BoolInput `pulumi:"isVerified"`
	// The certificate's subject name.
	Subject pulumi.StringInput `pulumi:"subject"`
	// The certificate's thumbprint.
	Thumbprint pulumi.StringInput `pulumi:"thumbprint"`
	// The certificate's last update date and time.
	Updated pulumi.StringInput `pulumi:"updated"`
}

The description of an X509 CA Certificate.

func (CertificatePropertiesResponseArgs) ElementType

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutput

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutputWithContext

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponseOutputWithContext(ctx context.Context) CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutput

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutputWithContext

func (i CertificatePropertiesResponseArgs) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

type CertificatePropertiesResponseInput

type CertificatePropertiesResponseInput interface {
	pulumi.Input

	ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput
	ToCertificatePropertiesResponseOutputWithContext(context.Context) CertificatePropertiesResponseOutput
}

CertificatePropertiesResponseInput is an input type that accepts CertificatePropertiesResponseArgs and CertificatePropertiesResponseOutput values. You can construct a concrete instance of `CertificatePropertiesResponseInput` via:

CertificatePropertiesResponseArgs{...}

type CertificatePropertiesResponseOutput

type CertificatePropertiesResponseOutput struct{ *pulumi.OutputState }

The description of an X509 CA Certificate.

func (CertificatePropertiesResponseOutput) Created

The certificate's creation date and time.

func (CertificatePropertiesResponseOutput) ElementType

func (CertificatePropertiesResponseOutput) Expiry

The certificate's expiration date and time.

func (CertificatePropertiesResponseOutput) IsVerified

Determines whether certificate has been verified.

func (CertificatePropertiesResponseOutput) Subject

The certificate's subject name.

func (CertificatePropertiesResponseOutput) Thumbprint

The certificate's thumbprint.

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutput

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutput() CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutputWithContext

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponseOutputWithContext(ctx context.Context) CertificatePropertiesResponseOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutput

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutputWithContext

func (o CertificatePropertiesResponseOutput) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponseOutput) Updated

The certificate's last update date and time.

type CertificatePropertiesResponsePtrInput

type CertificatePropertiesResponsePtrInput interface {
	pulumi.Input

	ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput
	ToCertificatePropertiesResponsePtrOutputWithContext(context.Context) CertificatePropertiesResponsePtrOutput
}

CertificatePropertiesResponsePtrInput is an input type that accepts CertificatePropertiesResponseArgs, CertificatePropertiesResponsePtr and CertificatePropertiesResponsePtrOutput values. You can construct a concrete instance of `CertificatePropertiesResponsePtrInput` via:

        CertificatePropertiesResponseArgs{...}

or:

        nil

type CertificatePropertiesResponsePtrOutput

type CertificatePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CertificatePropertiesResponsePtrOutput) Created

The certificate's creation date and time.

func (CertificatePropertiesResponsePtrOutput) Elem

func (CertificatePropertiesResponsePtrOutput) ElementType

func (CertificatePropertiesResponsePtrOutput) Expiry

The certificate's expiration date and time.

func (CertificatePropertiesResponsePtrOutput) IsVerified

Determines whether certificate has been verified.

func (CertificatePropertiesResponsePtrOutput) Subject

The certificate's subject name.

func (CertificatePropertiesResponsePtrOutput) Thumbprint

The certificate's thumbprint.

func (CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutput

func (o CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutput() CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutputWithContext

func (o CertificatePropertiesResponsePtrOutput) ToCertificatePropertiesResponsePtrOutputWithContext(ctx context.Context) CertificatePropertiesResponsePtrOutput

func (CertificatePropertiesResponsePtrOutput) Updated

The certificate's last update date and time.

type DpsCertificate

type DpsCertificate struct {
	pulumi.CustomResourceState

	// The entity tag.
	Etag pulumi.StringOutput `pulumi:"etag"`
	// The name of the certificate.
	Name pulumi.StringOutput `pulumi:"name"`
	// The description of an X509 CA Certificate.
	Properties CertificatePropertiesResponseOutput `pulumi:"properties"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The X509 Certificate.

func GetDpsCertificate

func GetDpsCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DpsCertificateState, opts ...pulumi.ResourceOption) (*DpsCertificate, error)

GetDpsCertificate gets an existing DpsCertificate 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 NewDpsCertificate

func NewDpsCertificate(ctx *pulumi.Context,
	name string, args *DpsCertificateArgs, opts ...pulumi.ResourceOption) (*DpsCertificate, error)

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

func (*DpsCertificate) ElementType added in v0.2.6

func (*DpsCertificate) ElementType() reflect.Type

func (*DpsCertificate) ToDpsCertificateOutput added in v0.2.6

func (i *DpsCertificate) ToDpsCertificateOutput() DpsCertificateOutput

func (*DpsCertificate) ToDpsCertificateOutputWithContext added in v0.2.6

func (i *DpsCertificate) ToDpsCertificateOutputWithContext(ctx context.Context) DpsCertificateOutput

type DpsCertificateArgs

type DpsCertificateArgs struct {
	// Base-64 representation of the X509 leaf certificate .cer file or just .pem file content.
	Certificate pulumi.StringPtrInput
	// The name of the certificate create or update.
	CertificateName pulumi.StringInput
	// The name of the provisioning service.
	ProvisioningServiceName pulumi.StringInput
	// Resource group identifier.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a DpsCertificate resource.

func (DpsCertificateArgs) ElementType

func (DpsCertificateArgs) ElementType() reflect.Type

type DpsCertificateInput added in v0.2.6

type DpsCertificateInput interface {
	pulumi.Input

	ToDpsCertificateOutput() DpsCertificateOutput
	ToDpsCertificateOutputWithContext(ctx context.Context) DpsCertificateOutput
}

type DpsCertificateOutput added in v0.2.6

type DpsCertificateOutput struct {
	*pulumi.OutputState
}

func (DpsCertificateOutput) ElementType added in v0.2.6

func (DpsCertificateOutput) ElementType() reflect.Type

func (DpsCertificateOutput) ToDpsCertificateOutput added in v0.2.6

func (o DpsCertificateOutput) ToDpsCertificateOutput() DpsCertificateOutput

func (DpsCertificateOutput) ToDpsCertificateOutputWithContext added in v0.2.6

func (o DpsCertificateOutput) ToDpsCertificateOutputWithContext(ctx context.Context) DpsCertificateOutput

type DpsCertificateState

type DpsCertificateState struct {
	// The entity tag.
	Etag pulumi.StringPtrInput
	// The name of the certificate.
	Name pulumi.StringPtrInput
	// The description of an X509 CA Certificate.
	Properties CertificatePropertiesResponsePtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (DpsCertificateState) ElementType

func (DpsCertificateState) ElementType() reflect.Type

type IotDpsPropertiesDescription

type IotDpsPropertiesDescription struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy      *string                                                         `pulumi:"allocationPolicy"`
	AuthorizationPolicies []SharedAccessSignatureAuthorizationRuleAccessRightsDescription `pulumi:"authorizationPolicies"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs []IotHubDefinitionDescription `pulumi:"iotHubs"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Current state of the provisioning service.
	State *string `pulumi:"state"`
}

type IotDpsPropertiesDescriptionArgs

type IotDpsPropertiesDescriptionArgs struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy      pulumi.StringPtrInput                                                   `pulumi:"allocationPolicy"`
	AuthorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput `pulumi:"authorizationPolicies"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs IotHubDefinitionDescriptionArrayInput `pulumi:"iotHubs"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Current state of the provisioning service.
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (IotDpsPropertiesDescriptionArgs) ElementType

func (IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionOutput

func (i IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionOutput() IotDpsPropertiesDescriptionOutput

func (IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionOutputWithContext

func (i IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionOutput

func (IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionPtrOutput

func (i IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionPtrOutput() IotDpsPropertiesDescriptionPtrOutput

func (IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionPtrOutputWithContext

func (i IotDpsPropertiesDescriptionArgs) ToIotDpsPropertiesDescriptionPtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionPtrOutput

type IotDpsPropertiesDescriptionInput

type IotDpsPropertiesDescriptionInput interface {
	pulumi.Input

	ToIotDpsPropertiesDescriptionOutput() IotDpsPropertiesDescriptionOutput
	ToIotDpsPropertiesDescriptionOutputWithContext(context.Context) IotDpsPropertiesDescriptionOutput
}

IotDpsPropertiesDescriptionInput is an input type that accepts IotDpsPropertiesDescriptionArgs and IotDpsPropertiesDescriptionOutput values. You can construct a concrete instance of `IotDpsPropertiesDescriptionInput` via:

IotDpsPropertiesDescriptionArgs{...}

type IotDpsPropertiesDescriptionOutput

type IotDpsPropertiesDescriptionOutput struct{ *pulumi.OutputState }

func (IotDpsPropertiesDescriptionOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionOutput) ElementType

func (IotDpsPropertiesDescriptionOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionOutput) State

Current state of the provisioning service.

func (IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionOutput

func (o IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionOutput() IotDpsPropertiesDescriptionOutput

func (IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionOutputWithContext

func (o IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionOutput

func (IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionPtrOutput

func (o IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionPtrOutput() IotDpsPropertiesDescriptionPtrOutput

func (IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionPtrOutputWithContext

func (o IotDpsPropertiesDescriptionOutput) ToIotDpsPropertiesDescriptionPtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionPtrOutput

type IotDpsPropertiesDescriptionPtrInput

type IotDpsPropertiesDescriptionPtrInput interface {
	pulumi.Input

	ToIotDpsPropertiesDescriptionPtrOutput() IotDpsPropertiesDescriptionPtrOutput
	ToIotDpsPropertiesDescriptionPtrOutputWithContext(context.Context) IotDpsPropertiesDescriptionPtrOutput
}

IotDpsPropertiesDescriptionPtrInput is an input type that accepts IotDpsPropertiesDescriptionArgs, IotDpsPropertiesDescriptionPtr and IotDpsPropertiesDescriptionPtrOutput values. You can construct a concrete instance of `IotDpsPropertiesDescriptionPtrInput` via:

        IotDpsPropertiesDescriptionArgs{...}

or:

        nil

type IotDpsPropertiesDescriptionPtrOutput

type IotDpsPropertiesDescriptionPtrOutput struct{ *pulumi.OutputState }

func (IotDpsPropertiesDescriptionPtrOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) Elem

func (IotDpsPropertiesDescriptionPtrOutput) ElementType

func (IotDpsPropertiesDescriptionPtrOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) State

Current state of the provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) ToIotDpsPropertiesDescriptionPtrOutput

func (o IotDpsPropertiesDescriptionPtrOutput) ToIotDpsPropertiesDescriptionPtrOutput() IotDpsPropertiesDescriptionPtrOutput

func (IotDpsPropertiesDescriptionPtrOutput) ToIotDpsPropertiesDescriptionPtrOutputWithContext

func (o IotDpsPropertiesDescriptionPtrOutput) ToIotDpsPropertiesDescriptionPtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionPtrOutput

type IotDpsPropertiesDescriptionResponse

type IotDpsPropertiesDescriptionResponse struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy      *string                                                                 `pulumi:"allocationPolicy"`
	AuthorizationPolicies []SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse `pulumi:"authorizationPolicies"`
	// Device endpoint for this provisioning service.
	DeviceProvisioningHostName string `pulumi:"deviceProvisioningHostName"`
	// Unique identifier of this provisioning service.
	IdScope string `pulumi:"idScope"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs []IotHubDefinitionDescriptionResponse `pulumi:"iotHubs"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Service endpoint for provisioning service.
	ServiceOperationsHostName string `pulumi:"serviceOperationsHostName"`
	// Current state of the provisioning service.
	State *string `pulumi:"state"`
}

type IotDpsPropertiesDescriptionResponseArgs

type IotDpsPropertiesDescriptionResponseArgs struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy      pulumi.StringPtrInput                                                           `pulumi:"allocationPolicy"`
	AuthorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput `pulumi:"authorizationPolicies"`
	// Device endpoint for this provisioning service.
	DeviceProvisioningHostName pulumi.StringInput `pulumi:"deviceProvisioningHostName"`
	// Unique identifier of this provisioning service.
	IdScope pulumi.StringInput `pulumi:"idScope"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs IotHubDefinitionDescriptionResponseArrayInput `pulumi:"iotHubs"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Service endpoint for provisioning service.
	ServiceOperationsHostName pulumi.StringInput `pulumi:"serviceOperationsHostName"`
	// Current state of the provisioning service.
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (IotDpsPropertiesDescriptionResponseArgs) ElementType

func (IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponseOutput

func (i IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponseOutput() IotDpsPropertiesDescriptionResponseOutput

func (IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponseOutputWithContext

func (i IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponseOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionResponseOutput

func (IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponsePtrOutput

func (i IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponsePtrOutput() IotDpsPropertiesDescriptionResponsePtrOutput

func (IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext

func (i IotDpsPropertiesDescriptionResponseArgs) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionResponsePtrOutput

type IotDpsPropertiesDescriptionResponseInput

type IotDpsPropertiesDescriptionResponseInput interface {
	pulumi.Input

	ToIotDpsPropertiesDescriptionResponseOutput() IotDpsPropertiesDescriptionResponseOutput
	ToIotDpsPropertiesDescriptionResponseOutputWithContext(context.Context) IotDpsPropertiesDescriptionResponseOutput
}

IotDpsPropertiesDescriptionResponseInput is an input type that accepts IotDpsPropertiesDescriptionResponseArgs and IotDpsPropertiesDescriptionResponseOutput values. You can construct a concrete instance of `IotDpsPropertiesDescriptionResponseInput` via:

IotDpsPropertiesDescriptionResponseArgs{...}

type IotDpsPropertiesDescriptionResponseOutput

type IotDpsPropertiesDescriptionResponseOutput struct{ *pulumi.OutputState }

func (IotDpsPropertiesDescriptionResponseOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) DeviceProvisioningHostName

func (o IotDpsPropertiesDescriptionResponseOutput) DeviceProvisioningHostName() pulumi.StringOutput

Device endpoint for this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) ElementType

func (IotDpsPropertiesDescriptionResponseOutput) IdScope

Unique identifier of this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) ServiceOperationsHostName

func (o IotDpsPropertiesDescriptionResponseOutput) ServiceOperationsHostName() pulumi.StringOutput

Service endpoint for provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) State

Current state of the provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponseOutput

func (o IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponseOutput() IotDpsPropertiesDescriptionResponseOutput

func (IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponseOutputWithContext

func (o IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponseOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionResponseOutput

func (IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponsePtrOutput

func (o IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponsePtrOutput() IotDpsPropertiesDescriptionResponsePtrOutput

func (IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext

func (o IotDpsPropertiesDescriptionResponseOutput) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionResponsePtrOutput

type IotDpsPropertiesDescriptionResponsePtrInput

type IotDpsPropertiesDescriptionResponsePtrInput interface {
	pulumi.Input

	ToIotDpsPropertiesDescriptionResponsePtrOutput() IotDpsPropertiesDescriptionResponsePtrOutput
	ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext(context.Context) IotDpsPropertiesDescriptionResponsePtrOutput
}

IotDpsPropertiesDescriptionResponsePtrInput is an input type that accepts IotDpsPropertiesDescriptionResponseArgs, IotDpsPropertiesDescriptionResponsePtr and IotDpsPropertiesDescriptionResponsePtrOutput values. You can construct a concrete instance of `IotDpsPropertiesDescriptionResponsePtrInput` via:

        IotDpsPropertiesDescriptionResponseArgs{...}

or:

        nil

type IotDpsPropertiesDescriptionResponsePtrOutput

type IotDpsPropertiesDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (IotDpsPropertiesDescriptionResponsePtrOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) DeviceProvisioningHostName

Device endpoint for this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) Elem

func (IotDpsPropertiesDescriptionResponsePtrOutput) ElementType

func (IotDpsPropertiesDescriptionResponsePtrOutput) IdScope

Unique identifier of this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) ServiceOperationsHostName

Service endpoint for provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) State

Current state of the provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) ToIotDpsPropertiesDescriptionResponsePtrOutput

func (o IotDpsPropertiesDescriptionResponsePtrOutput) ToIotDpsPropertiesDescriptionResponsePtrOutput() IotDpsPropertiesDescriptionResponsePtrOutput

func (IotDpsPropertiesDescriptionResponsePtrOutput) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext

func (o IotDpsPropertiesDescriptionResponsePtrOutput) ToIotDpsPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) IotDpsPropertiesDescriptionResponsePtrOutput

type IotDpsResource

type IotDpsResource struct {
	pulumi.CustomResourceState

	// The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name.
	Name       pulumi.StringOutput                       `pulumi:"name"`
	Properties IotDpsPropertiesDescriptionResponseOutput `pulumi:"properties"`
	// List of possible provisioning service SKUs.
	Sku IotDpsSkuInfoResponseOutput `pulumi:"sku"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The description of the provisioning service.

func GetIotDpsResource

func GetIotDpsResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotDpsResourceState, opts ...pulumi.ResourceOption) (*IotDpsResource, error)

GetIotDpsResource gets an existing IotDpsResource 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 NewIotDpsResource

func NewIotDpsResource(ctx *pulumi.Context,
	name string, args *IotDpsResourceArgs, opts ...pulumi.ResourceOption) (*IotDpsResource, error)

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

func (*IotDpsResource) ElementType added in v0.2.6

func (*IotDpsResource) ElementType() reflect.Type

func (*IotDpsResource) ToIotDpsResourceOutput added in v0.2.6

func (i *IotDpsResource) ToIotDpsResourceOutput() IotDpsResourceOutput

func (*IotDpsResource) ToIotDpsResourceOutputWithContext added in v0.2.6

func (i *IotDpsResource) ToIotDpsResourceOutputWithContext(ctx context.Context) IotDpsResourceOutput

type IotDpsResourceArgs

type IotDpsResourceArgs struct {
	// The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
	Etag pulumi.StringPtrInput
	// The resource location.
	Location   pulumi.StringPtrInput
	Properties IotDpsPropertiesDescriptionInput
	// Name of provisioning service to create or update.
	ProvisioningServiceName pulumi.StringInput
	// Resource group identifier.
	ResourceGroupName pulumi.StringInput
	// List of possible provisioning service SKUs.
	Sku IotDpsSkuInfoInput
	// The resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a IotDpsResource resource.

func (IotDpsResourceArgs) ElementType

func (IotDpsResourceArgs) ElementType() reflect.Type

type IotDpsResourceInput added in v0.2.6

type IotDpsResourceInput interface {
	pulumi.Input

	ToIotDpsResourceOutput() IotDpsResourceOutput
	ToIotDpsResourceOutputWithContext(ctx context.Context) IotDpsResourceOutput
}

type IotDpsResourceOutput added in v0.2.6

type IotDpsResourceOutput struct {
	*pulumi.OutputState
}

func (IotDpsResourceOutput) ElementType added in v0.2.6

func (IotDpsResourceOutput) ElementType() reflect.Type

func (IotDpsResourceOutput) ToIotDpsResourceOutput added in v0.2.6

func (o IotDpsResourceOutput) ToIotDpsResourceOutput() IotDpsResourceOutput

func (IotDpsResourceOutput) ToIotDpsResourceOutputWithContext added in v0.2.6

func (o IotDpsResourceOutput) ToIotDpsResourceOutputWithContext(ctx context.Context) IotDpsResourceOutput

type IotDpsResourceState

type IotDpsResourceState struct {
	// The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
	Etag pulumi.StringPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The resource name.
	Name       pulumi.StringPtrInput
	Properties IotDpsPropertiesDescriptionResponsePtrInput
	// List of possible provisioning service SKUs.
	Sku IotDpsSkuInfoResponsePtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (IotDpsResourceState) ElementType

func (IotDpsResourceState) ElementType() reflect.Type

type IotDpsSku added in v0.3.1

type IotDpsSku pulumi.String

func (IotDpsSku) ElementType added in v0.3.1

func (IotDpsSku) ElementType() reflect.Type

func (IotDpsSku) ToStringOutput added in v0.3.1

func (e IotDpsSku) ToStringOutput() pulumi.StringOutput

func (IotDpsSku) ToStringOutputWithContext added in v0.3.1

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

func (IotDpsSku) ToStringPtrOutput added in v0.3.1

func (e IotDpsSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (IotDpsSku) ToStringPtrOutputWithContext added in v0.3.1

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

type IotDpsSkuInfo

type IotDpsSkuInfo struct {
	// The number of services of the selected tier allowed in the subscription.
	Capacity *float64 `pulumi:"capacity"`
	Name     *string  `pulumi:"name"`
}

List of possible provisioning service SKUs.

type IotDpsSkuInfoArgs

type IotDpsSkuInfoArgs struct {
	// The number of services of the selected tier allowed in the subscription.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	Name     pulumi.StringPtrInput  `pulumi:"name"`
}

List of possible provisioning service SKUs.

func (IotDpsSkuInfoArgs) ElementType

func (IotDpsSkuInfoArgs) ElementType() reflect.Type

func (IotDpsSkuInfoArgs) ToIotDpsSkuInfoOutput

func (i IotDpsSkuInfoArgs) ToIotDpsSkuInfoOutput() IotDpsSkuInfoOutput

func (IotDpsSkuInfoArgs) ToIotDpsSkuInfoOutputWithContext

func (i IotDpsSkuInfoArgs) ToIotDpsSkuInfoOutputWithContext(ctx context.Context) IotDpsSkuInfoOutput

func (IotDpsSkuInfoArgs) ToIotDpsSkuInfoPtrOutput

func (i IotDpsSkuInfoArgs) ToIotDpsSkuInfoPtrOutput() IotDpsSkuInfoPtrOutput

func (IotDpsSkuInfoArgs) ToIotDpsSkuInfoPtrOutputWithContext

func (i IotDpsSkuInfoArgs) ToIotDpsSkuInfoPtrOutputWithContext(ctx context.Context) IotDpsSkuInfoPtrOutput

type IotDpsSkuInfoInput

type IotDpsSkuInfoInput interface {
	pulumi.Input

	ToIotDpsSkuInfoOutput() IotDpsSkuInfoOutput
	ToIotDpsSkuInfoOutputWithContext(context.Context) IotDpsSkuInfoOutput
}

IotDpsSkuInfoInput is an input type that accepts IotDpsSkuInfoArgs and IotDpsSkuInfoOutput values. You can construct a concrete instance of `IotDpsSkuInfoInput` via:

IotDpsSkuInfoArgs{...}

type IotDpsSkuInfoOutput

type IotDpsSkuInfoOutput struct{ *pulumi.OutputState }

List of possible provisioning service SKUs.

func (IotDpsSkuInfoOutput) Capacity

The number of services of the selected tier allowed in the subscription.

func (IotDpsSkuInfoOutput) ElementType

func (IotDpsSkuInfoOutput) ElementType() reflect.Type

func (IotDpsSkuInfoOutput) Name

func (IotDpsSkuInfoOutput) ToIotDpsSkuInfoOutput

func (o IotDpsSkuInfoOutput) ToIotDpsSkuInfoOutput() IotDpsSkuInfoOutput

func (IotDpsSkuInfoOutput) ToIotDpsSkuInfoOutputWithContext

func (o IotDpsSkuInfoOutput) ToIotDpsSkuInfoOutputWithContext(ctx context.Context) IotDpsSkuInfoOutput

func (IotDpsSkuInfoOutput) ToIotDpsSkuInfoPtrOutput

func (o IotDpsSkuInfoOutput) ToIotDpsSkuInfoPtrOutput() IotDpsSkuInfoPtrOutput

func (IotDpsSkuInfoOutput) ToIotDpsSkuInfoPtrOutputWithContext

func (o IotDpsSkuInfoOutput) ToIotDpsSkuInfoPtrOutputWithContext(ctx context.Context) IotDpsSkuInfoPtrOutput

type IotDpsSkuInfoPtrInput

type IotDpsSkuInfoPtrInput interface {
	pulumi.Input

	ToIotDpsSkuInfoPtrOutput() IotDpsSkuInfoPtrOutput
	ToIotDpsSkuInfoPtrOutputWithContext(context.Context) IotDpsSkuInfoPtrOutput
}

IotDpsSkuInfoPtrInput is an input type that accepts IotDpsSkuInfoArgs, IotDpsSkuInfoPtr and IotDpsSkuInfoPtrOutput values. You can construct a concrete instance of `IotDpsSkuInfoPtrInput` via:

        IotDpsSkuInfoArgs{...}

or:

        nil

type IotDpsSkuInfoPtrOutput

type IotDpsSkuInfoPtrOutput struct{ *pulumi.OutputState }

func (IotDpsSkuInfoPtrOutput) Capacity

The number of services of the selected tier allowed in the subscription.

func (IotDpsSkuInfoPtrOutput) Elem

func (IotDpsSkuInfoPtrOutput) ElementType

func (IotDpsSkuInfoPtrOutput) ElementType() reflect.Type

func (IotDpsSkuInfoPtrOutput) Name

func (IotDpsSkuInfoPtrOutput) ToIotDpsSkuInfoPtrOutput

func (o IotDpsSkuInfoPtrOutput) ToIotDpsSkuInfoPtrOutput() IotDpsSkuInfoPtrOutput

func (IotDpsSkuInfoPtrOutput) ToIotDpsSkuInfoPtrOutputWithContext

func (o IotDpsSkuInfoPtrOutput) ToIotDpsSkuInfoPtrOutputWithContext(ctx context.Context) IotDpsSkuInfoPtrOutput

type IotDpsSkuInfoResponse

type IotDpsSkuInfoResponse struct {
	// The number of services of the selected tier allowed in the subscription.
	Capacity *float64 `pulumi:"capacity"`
	Name     *string  `pulumi:"name"`
	// Pricing tier of the provisioning service.
	Tier string `pulumi:"tier"`
}

List of possible provisioning service SKUs.

type IotDpsSkuInfoResponseArgs

type IotDpsSkuInfoResponseArgs struct {
	// The number of services of the selected tier allowed in the subscription.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	Name     pulumi.StringPtrInput  `pulumi:"name"`
	// Pricing tier of the provisioning service.
	Tier pulumi.StringInput `pulumi:"tier"`
}

List of possible provisioning service SKUs.

func (IotDpsSkuInfoResponseArgs) ElementType

func (IotDpsSkuInfoResponseArgs) ElementType() reflect.Type

func (IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponseOutput

func (i IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponseOutput() IotDpsSkuInfoResponseOutput

func (IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponseOutputWithContext

func (i IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponseOutputWithContext(ctx context.Context) IotDpsSkuInfoResponseOutput

func (IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponsePtrOutput

func (i IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponsePtrOutput() IotDpsSkuInfoResponsePtrOutput

func (IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponsePtrOutputWithContext

func (i IotDpsSkuInfoResponseArgs) ToIotDpsSkuInfoResponsePtrOutputWithContext(ctx context.Context) IotDpsSkuInfoResponsePtrOutput

type IotDpsSkuInfoResponseInput

type IotDpsSkuInfoResponseInput interface {
	pulumi.Input

	ToIotDpsSkuInfoResponseOutput() IotDpsSkuInfoResponseOutput
	ToIotDpsSkuInfoResponseOutputWithContext(context.Context) IotDpsSkuInfoResponseOutput
}

IotDpsSkuInfoResponseInput is an input type that accepts IotDpsSkuInfoResponseArgs and IotDpsSkuInfoResponseOutput values. You can construct a concrete instance of `IotDpsSkuInfoResponseInput` via:

IotDpsSkuInfoResponseArgs{...}

type IotDpsSkuInfoResponseOutput

type IotDpsSkuInfoResponseOutput struct{ *pulumi.OutputState }

List of possible provisioning service SKUs.

func (IotDpsSkuInfoResponseOutput) Capacity

The number of services of the selected tier allowed in the subscription.

func (IotDpsSkuInfoResponseOutput) ElementType

func (IotDpsSkuInfoResponseOutput) Name

func (IotDpsSkuInfoResponseOutput) Tier

Pricing tier of the provisioning service.

func (IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponseOutput

func (o IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponseOutput() IotDpsSkuInfoResponseOutput

func (IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponseOutputWithContext

func (o IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponseOutputWithContext(ctx context.Context) IotDpsSkuInfoResponseOutput

func (IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponsePtrOutput

func (o IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponsePtrOutput() IotDpsSkuInfoResponsePtrOutput

func (IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponsePtrOutputWithContext

func (o IotDpsSkuInfoResponseOutput) ToIotDpsSkuInfoResponsePtrOutputWithContext(ctx context.Context) IotDpsSkuInfoResponsePtrOutput

type IotDpsSkuInfoResponsePtrInput

type IotDpsSkuInfoResponsePtrInput interface {
	pulumi.Input

	ToIotDpsSkuInfoResponsePtrOutput() IotDpsSkuInfoResponsePtrOutput
	ToIotDpsSkuInfoResponsePtrOutputWithContext(context.Context) IotDpsSkuInfoResponsePtrOutput
}

IotDpsSkuInfoResponsePtrInput is an input type that accepts IotDpsSkuInfoResponseArgs, IotDpsSkuInfoResponsePtr and IotDpsSkuInfoResponsePtrOutput values. You can construct a concrete instance of `IotDpsSkuInfoResponsePtrInput` via:

        IotDpsSkuInfoResponseArgs{...}

or:

        nil

type IotDpsSkuInfoResponsePtrOutput

type IotDpsSkuInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (IotDpsSkuInfoResponsePtrOutput) Capacity

The number of services of the selected tier allowed in the subscription.

func (IotDpsSkuInfoResponsePtrOutput) Elem

func (IotDpsSkuInfoResponsePtrOutput) ElementType

func (IotDpsSkuInfoResponsePtrOutput) Name

func (IotDpsSkuInfoResponsePtrOutput) Tier

Pricing tier of the provisioning service.

func (IotDpsSkuInfoResponsePtrOutput) ToIotDpsSkuInfoResponsePtrOutput

func (o IotDpsSkuInfoResponsePtrOutput) ToIotDpsSkuInfoResponsePtrOutput() IotDpsSkuInfoResponsePtrOutput

func (IotDpsSkuInfoResponsePtrOutput) ToIotDpsSkuInfoResponsePtrOutputWithContext

func (o IotDpsSkuInfoResponsePtrOutput) ToIotDpsSkuInfoResponsePtrOutputWithContext(ctx context.Context) IotDpsSkuInfoResponsePtrOutput

type IotHubDefinitionDescription

type IotHubDefinitionDescription struct {
	AllocationWeight      *int  `pulumi:"allocationWeight"`
	ApplyAllocationPolicy *bool `pulumi:"applyAllocationPolicy"`
	// Connection string og the IoT hub.
	ConnectionString string `pulumi:"connectionString"`
	// ARM region of the IoT hub.
	Location string `pulumi:"location"`
}

Description of the IoT hub.

type IotHubDefinitionDescriptionArgs

type IotHubDefinitionDescriptionArgs struct {
	AllocationWeight      pulumi.IntPtrInput  `pulumi:"allocationWeight"`
	ApplyAllocationPolicy pulumi.BoolPtrInput `pulumi:"applyAllocationPolicy"`
	// Connection string og the IoT hub.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// ARM region of the IoT hub.
	Location pulumi.StringInput `pulumi:"location"`
}

Description of the IoT hub.

func (IotHubDefinitionDescriptionArgs) ElementType

func (IotHubDefinitionDescriptionArgs) ToIotHubDefinitionDescriptionOutput

func (i IotHubDefinitionDescriptionArgs) ToIotHubDefinitionDescriptionOutput() IotHubDefinitionDescriptionOutput

func (IotHubDefinitionDescriptionArgs) ToIotHubDefinitionDescriptionOutputWithContext

func (i IotHubDefinitionDescriptionArgs) ToIotHubDefinitionDescriptionOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionOutput

type IotHubDefinitionDescriptionArray

type IotHubDefinitionDescriptionArray []IotHubDefinitionDescriptionInput

func (IotHubDefinitionDescriptionArray) ElementType

func (IotHubDefinitionDescriptionArray) ToIotHubDefinitionDescriptionArrayOutput

func (i IotHubDefinitionDescriptionArray) ToIotHubDefinitionDescriptionArrayOutput() IotHubDefinitionDescriptionArrayOutput

func (IotHubDefinitionDescriptionArray) ToIotHubDefinitionDescriptionArrayOutputWithContext

func (i IotHubDefinitionDescriptionArray) ToIotHubDefinitionDescriptionArrayOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionArrayOutput

type IotHubDefinitionDescriptionArrayInput

type IotHubDefinitionDescriptionArrayInput interface {
	pulumi.Input

	ToIotHubDefinitionDescriptionArrayOutput() IotHubDefinitionDescriptionArrayOutput
	ToIotHubDefinitionDescriptionArrayOutputWithContext(context.Context) IotHubDefinitionDescriptionArrayOutput
}

IotHubDefinitionDescriptionArrayInput is an input type that accepts IotHubDefinitionDescriptionArray and IotHubDefinitionDescriptionArrayOutput values. You can construct a concrete instance of `IotHubDefinitionDescriptionArrayInput` via:

IotHubDefinitionDescriptionArray{ IotHubDefinitionDescriptionArgs{...} }

type IotHubDefinitionDescriptionArrayOutput

type IotHubDefinitionDescriptionArrayOutput struct{ *pulumi.OutputState }

func (IotHubDefinitionDescriptionArrayOutput) ElementType

func (IotHubDefinitionDescriptionArrayOutput) Index

func (IotHubDefinitionDescriptionArrayOutput) ToIotHubDefinitionDescriptionArrayOutput

func (o IotHubDefinitionDescriptionArrayOutput) ToIotHubDefinitionDescriptionArrayOutput() IotHubDefinitionDescriptionArrayOutput

func (IotHubDefinitionDescriptionArrayOutput) ToIotHubDefinitionDescriptionArrayOutputWithContext

func (o IotHubDefinitionDescriptionArrayOutput) ToIotHubDefinitionDescriptionArrayOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionArrayOutput

type IotHubDefinitionDescriptionInput

type IotHubDefinitionDescriptionInput interface {
	pulumi.Input

	ToIotHubDefinitionDescriptionOutput() IotHubDefinitionDescriptionOutput
	ToIotHubDefinitionDescriptionOutputWithContext(context.Context) IotHubDefinitionDescriptionOutput
}

IotHubDefinitionDescriptionInput is an input type that accepts IotHubDefinitionDescriptionArgs and IotHubDefinitionDescriptionOutput values. You can construct a concrete instance of `IotHubDefinitionDescriptionInput` via:

IotHubDefinitionDescriptionArgs{...}

type IotHubDefinitionDescriptionOutput

type IotHubDefinitionDescriptionOutput struct{ *pulumi.OutputState }

Description of the IoT hub.

func (IotHubDefinitionDescriptionOutput) AllocationWeight

func (IotHubDefinitionDescriptionOutput) ApplyAllocationPolicy

func (o IotHubDefinitionDescriptionOutput) ApplyAllocationPolicy() pulumi.BoolPtrOutput

func (IotHubDefinitionDescriptionOutput) ConnectionString

Connection string og the IoT hub.

func (IotHubDefinitionDescriptionOutput) ElementType

func (IotHubDefinitionDescriptionOutput) Location

ARM region of the IoT hub.

func (IotHubDefinitionDescriptionOutput) ToIotHubDefinitionDescriptionOutput

func (o IotHubDefinitionDescriptionOutput) ToIotHubDefinitionDescriptionOutput() IotHubDefinitionDescriptionOutput

func (IotHubDefinitionDescriptionOutput) ToIotHubDefinitionDescriptionOutputWithContext

func (o IotHubDefinitionDescriptionOutput) ToIotHubDefinitionDescriptionOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionOutput

type IotHubDefinitionDescriptionResponse

type IotHubDefinitionDescriptionResponse struct {
	AllocationWeight      *int  `pulumi:"allocationWeight"`
	ApplyAllocationPolicy *bool `pulumi:"applyAllocationPolicy"`
	// Connection string og the IoT hub.
	ConnectionString string `pulumi:"connectionString"`
	// ARM region of the IoT hub.
	Location string `pulumi:"location"`
	// Host name of the IoT hub.
	Name string `pulumi:"name"`
}

Description of the IoT hub.

type IotHubDefinitionDescriptionResponseArgs

type IotHubDefinitionDescriptionResponseArgs struct {
	AllocationWeight      pulumi.IntPtrInput  `pulumi:"allocationWeight"`
	ApplyAllocationPolicy pulumi.BoolPtrInput `pulumi:"applyAllocationPolicy"`
	// Connection string og the IoT hub.
	ConnectionString pulumi.StringInput `pulumi:"connectionString"`
	// ARM region of the IoT hub.
	Location pulumi.StringInput `pulumi:"location"`
	// Host name of the IoT hub.
	Name pulumi.StringInput `pulumi:"name"`
}

Description of the IoT hub.

func (IotHubDefinitionDescriptionResponseArgs) ElementType

func (IotHubDefinitionDescriptionResponseArgs) ToIotHubDefinitionDescriptionResponseOutput

func (i IotHubDefinitionDescriptionResponseArgs) ToIotHubDefinitionDescriptionResponseOutput() IotHubDefinitionDescriptionResponseOutput

func (IotHubDefinitionDescriptionResponseArgs) ToIotHubDefinitionDescriptionResponseOutputWithContext

func (i IotHubDefinitionDescriptionResponseArgs) ToIotHubDefinitionDescriptionResponseOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionResponseOutput

type IotHubDefinitionDescriptionResponseArray

type IotHubDefinitionDescriptionResponseArray []IotHubDefinitionDescriptionResponseInput

func (IotHubDefinitionDescriptionResponseArray) ElementType

func (IotHubDefinitionDescriptionResponseArray) ToIotHubDefinitionDescriptionResponseArrayOutput

func (i IotHubDefinitionDescriptionResponseArray) ToIotHubDefinitionDescriptionResponseArrayOutput() IotHubDefinitionDescriptionResponseArrayOutput

func (IotHubDefinitionDescriptionResponseArray) ToIotHubDefinitionDescriptionResponseArrayOutputWithContext

func (i IotHubDefinitionDescriptionResponseArray) ToIotHubDefinitionDescriptionResponseArrayOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionResponseArrayOutput

type IotHubDefinitionDescriptionResponseArrayInput

type IotHubDefinitionDescriptionResponseArrayInput interface {
	pulumi.Input

	ToIotHubDefinitionDescriptionResponseArrayOutput() IotHubDefinitionDescriptionResponseArrayOutput
	ToIotHubDefinitionDescriptionResponseArrayOutputWithContext(context.Context) IotHubDefinitionDescriptionResponseArrayOutput
}

IotHubDefinitionDescriptionResponseArrayInput is an input type that accepts IotHubDefinitionDescriptionResponseArray and IotHubDefinitionDescriptionResponseArrayOutput values. You can construct a concrete instance of `IotHubDefinitionDescriptionResponseArrayInput` via:

IotHubDefinitionDescriptionResponseArray{ IotHubDefinitionDescriptionResponseArgs{...} }

type IotHubDefinitionDescriptionResponseArrayOutput

type IotHubDefinitionDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (IotHubDefinitionDescriptionResponseArrayOutput) ElementType

func (IotHubDefinitionDescriptionResponseArrayOutput) Index

func (IotHubDefinitionDescriptionResponseArrayOutput) ToIotHubDefinitionDescriptionResponseArrayOutput

func (o IotHubDefinitionDescriptionResponseArrayOutput) ToIotHubDefinitionDescriptionResponseArrayOutput() IotHubDefinitionDescriptionResponseArrayOutput

func (IotHubDefinitionDescriptionResponseArrayOutput) ToIotHubDefinitionDescriptionResponseArrayOutputWithContext

func (o IotHubDefinitionDescriptionResponseArrayOutput) ToIotHubDefinitionDescriptionResponseArrayOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionResponseArrayOutput

type IotHubDefinitionDescriptionResponseInput

type IotHubDefinitionDescriptionResponseInput interface {
	pulumi.Input

	ToIotHubDefinitionDescriptionResponseOutput() IotHubDefinitionDescriptionResponseOutput
	ToIotHubDefinitionDescriptionResponseOutputWithContext(context.Context) IotHubDefinitionDescriptionResponseOutput
}

IotHubDefinitionDescriptionResponseInput is an input type that accepts IotHubDefinitionDescriptionResponseArgs and IotHubDefinitionDescriptionResponseOutput values. You can construct a concrete instance of `IotHubDefinitionDescriptionResponseInput` via:

IotHubDefinitionDescriptionResponseArgs{...}

type IotHubDefinitionDescriptionResponseOutput

type IotHubDefinitionDescriptionResponseOutput struct{ *pulumi.OutputState }

Description of the IoT hub.

func (IotHubDefinitionDescriptionResponseOutput) AllocationWeight

func (IotHubDefinitionDescriptionResponseOutput) ApplyAllocationPolicy

func (IotHubDefinitionDescriptionResponseOutput) ConnectionString

Connection string og the IoT hub.

func (IotHubDefinitionDescriptionResponseOutput) ElementType

func (IotHubDefinitionDescriptionResponseOutput) Location

ARM region of the IoT hub.

func (IotHubDefinitionDescriptionResponseOutput) Name

Host name of the IoT hub.

func (IotHubDefinitionDescriptionResponseOutput) ToIotHubDefinitionDescriptionResponseOutput

func (o IotHubDefinitionDescriptionResponseOutput) ToIotHubDefinitionDescriptionResponseOutput() IotHubDefinitionDescriptionResponseOutput

func (IotHubDefinitionDescriptionResponseOutput) ToIotHubDefinitionDescriptionResponseOutputWithContext

func (o IotHubDefinitionDescriptionResponseOutput) ToIotHubDefinitionDescriptionResponseOutputWithContext(ctx context.Context) IotHubDefinitionDescriptionResponseOutput

type ListIotDpsResourceKeysArgs

type ListIotDpsResourceKeysArgs struct {
	// The provisioning service name to get the shared access keys for.
	ProvisioningServiceName string `pulumi:"provisioningServiceName"`
	// resource group name
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListIotDpsResourceKeysForKeyNameArgs

type ListIotDpsResourceKeysForKeyNameArgs struct {
	// Logical key name to get key-values for.
	KeyName string `pulumi:"keyName"`
	// Name of the provisioning service.
	ProvisioningServiceName string `pulumi:"provisioningServiceName"`
	// The name of the resource group that contains the provisioning service.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListIotDpsResourceKeysForKeyNameResult

type ListIotDpsResourceKeysForKeyNameResult struct {
	// Name of the key.
	KeyName string `pulumi:"keyName"`
	// Primary SAS key value.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Rights that this key has.
	Rights string `pulumi:"rights"`
	// Secondary SAS key value.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Description of the shared access key.

type ListIotDpsResourceKeysResult

type ListIotDpsResourceKeysResult struct {
	NextLink string                                                                  `pulumi:"nextLink"`
	Value    []SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse `pulumi:"value"`
}

List of shared access keys.

type LookupDpsCertificateArgs

type LookupDpsCertificateArgs struct {
	// Name of the certificate to retrieve.
	CertificateName string `pulumi:"certificateName"`
	// Name of the provisioning service the certificate is associated with.
	ProvisioningServiceName string `pulumi:"provisioningServiceName"`
	// Resource group identifier.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDpsCertificateResult

type LookupDpsCertificateResult struct {
	// The entity tag.
	Etag string `pulumi:"etag"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The name of the certificate.
	Name string `pulumi:"name"`
	// The description of an X509 CA Certificate.
	Properties CertificatePropertiesResponse `pulumi:"properties"`
	// The resource type.
	Type string `pulumi:"type"`
}

The X509 Certificate.

type LookupIotDpsResourceArgs

type LookupIotDpsResourceArgs struct {
	// Name of the provisioning service to retrieve.
	ProvisioningServiceName string `pulumi:"provisioningServiceName"`
	// Resource group name.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupIotDpsResourceResult

type LookupIotDpsResourceResult struct {
	// The Etag field is *not* required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
	Etag *string `pulumi:"etag"`
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource location.
	Location string `pulumi:"location"`
	// The resource name.
	Name       string                              `pulumi:"name"`
	Properties IotDpsPropertiesDescriptionResponse `pulumi:"properties"`
	// List of possible provisioning service SKUs.
	Sku IotDpsSkuInfoResponse `pulumi:"sku"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The resource type.
	Type string `pulumi:"type"`
}

The description of the provisioning service.

type SharedAccessSignatureAuthorizationRuleAccessRightsDescription

type SharedAccessSignatureAuthorizationRuleAccessRightsDescription struct {
	// Name of the key.
	KeyName string `pulumi:"keyName"`
	// Primary SAS key value.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Rights that this key has.
	Rights string `pulumi:"rights"`
	// Secondary SAS key value.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Description of the shared access key.

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs struct {
	// Name of the key.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// Primary SAS key value.
	PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"`
	// Rights that this key has.
	Rights pulumi.StringInput `pulumi:"rights"`
	// Secondary SAS key value.
	SecondaryKey pulumi.StringPtrInput `pulumi:"secondaryKey"`
}

Description of the shared access key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutputWithContext

func (i SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutputWithContext(ctx context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray []SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionInput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutputWithContext

func (i SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutputWithContext(ctx context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput interface {
	pulumi.Input

	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput() SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput
	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutputWithContext(context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput
}

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput is an input type that accepts SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray and SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput values. You can construct a concrete instance of `SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput` via:

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray{ SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs{...} }

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput struct{ *pulumi.OutputState }

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayOutputWithContext

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionInput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionInput interface {
	pulumi.Input

	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput() SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput
	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutputWithContext(context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput
}

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionInput is an input type that accepts SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs and SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput values. You can construct a concrete instance of `SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionInput` via:

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs{...}

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput struct{ *pulumi.OutputState }

Description of the shared access key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) KeyName

Name of the key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) PrimaryKey

Primary SAS key value.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) Rights

Rights that this key has.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) SecondaryKey

Secondary SAS key value.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutputWithContext

func (o SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutputWithContext(ctx context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse struct {
	// Name of the key.
	KeyName string `pulumi:"keyName"`
	// Primary SAS key value.
	PrimaryKey *string `pulumi:"primaryKey"`
	// Rights that this key has.
	Rights string `pulumi:"rights"`
	// Secondary SAS key value.
	SecondaryKey *string `pulumi:"secondaryKey"`
}

Description of the shared access key.

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs struct {
	// Name of the key.
	KeyName pulumi.StringInput `pulumi:"keyName"`
	// Primary SAS key value.
	PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"`
	// Rights that this key has.
	Rights pulumi.StringInput `pulumi:"rights"`
	// Secondary SAS key value.
	SecondaryKey pulumi.StringPtrInput `pulumi:"secondaryKey"`
}

Description of the shared access key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutputWithContext

func (i SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutputWithContext(ctx context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray []SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseInput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutputWithContext

func (i SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutputWithContext(ctx context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput interface {
	pulumi.Input

	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput() SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput
	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutputWithContext(context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput
}

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput is an input type that accepts SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray and SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput values. You can construct a concrete instance of `SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput` via:

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArray{ SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs{...} }

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput struct{ *pulumi.OutputState }

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayOutputWithContext

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseInput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseInput interface {
	pulumi.Input

	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput() SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput
	ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutputWithContext(context.Context) SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput
}

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseInput is an input type that accepts SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs and SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput values. You can construct a concrete instance of `SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseInput` via:

SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs{...}

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput

type SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput struct{ *pulumi.OutputState }

Description of the shared access key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) ElementType

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) KeyName

Name of the key.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) PrimaryKey

Primary SAS key value.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) Rights

Rights that this key has.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) SecondaryKey

Secondary SAS key value.

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput

func (SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutput) ToSharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseOutputWithContext

type State added in v0.3.1

type State pulumi.String

Current state of the provisioning service.

func (State) ElementType added in v0.3.1

func (State) ElementType() reflect.Type

func (State) ToStringOutput added in v0.3.1

func (e State) ToStringOutput() pulumi.StringOutput

func (State) ToStringOutputWithContext added in v0.3.1

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

func (State) ToStringPtrOutput added in v0.3.1

func (e State) ToStringPtrOutput() pulumi.StringPtrOutput

func (State) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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