v20200901preview

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	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 (
	IpFilterActionTypeAccept = IpFilterActionType("Accept")
	IpFilterActionTypeReject = IpFilterActionType("Reject")
)
View Source
const (
	IpFilterTargetTypeAll        = IpFilterTargetType("all")
	IpFilterTargetTypeServiceApi = IpFilterTargetType("serviceApi")
	IpFilterTargetTypeDeviceApi  = IpFilterTargetType("deviceApi")
)
View Source
const (
	PrivateLinkServiceConnectionStatusPending      = PrivateLinkServiceConnectionStatus("Pending")
	PrivateLinkServiceConnectionStatusApproved     = PrivateLinkServiceConnectionStatus("Approved")
	PrivateLinkServiceConnectionStatusRejected     = PrivateLinkServiceConnectionStatus("Rejected")
	PrivateLinkServiceConnectionStatusDisconnected = PrivateLinkServiceConnectionStatus("Disconnected")
)
View Source
const (
	PublicNetworkAccessEnabled  = PublicNetworkAccess("Enabled")
	PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled")
)
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 ArmIdentity added in v0.3.1

type ArmIdentity struct {
	// Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.
	IdentityType *string `pulumi:"identityType"`
	// The set of UserAssigned identities associated with the IoT DPS resource.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

The set of ARM identities associated with the IoT DPS resource.

type ArmIdentityArgs added in v0.3.1

type ArmIdentityArgs struct {
	// Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.
	IdentityType pulumi.StringPtrInput `pulumi:"identityType"`
	// The set of UserAssigned identities associated with the IoT DPS resource.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

The set of ARM identities associated with the IoT DPS resource.

func (ArmIdentityArgs) ElementType added in v0.3.1

func (ArmIdentityArgs) ElementType() reflect.Type

func (ArmIdentityArgs) ToArmIdentityOutput added in v0.3.1

func (i ArmIdentityArgs) ToArmIdentityOutput() ArmIdentityOutput

func (ArmIdentityArgs) ToArmIdentityOutputWithContext added in v0.3.1

func (i ArmIdentityArgs) ToArmIdentityOutputWithContext(ctx context.Context) ArmIdentityOutput

func (ArmIdentityArgs) ToArmIdentityPtrOutput added in v0.3.1

func (i ArmIdentityArgs) ToArmIdentityPtrOutput() ArmIdentityPtrOutput

func (ArmIdentityArgs) ToArmIdentityPtrOutputWithContext added in v0.3.1

func (i ArmIdentityArgs) ToArmIdentityPtrOutputWithContext(ctx context.Context) ArmIdentityPtrOutput

type ArmIdentityInput added in v0.3.1

type ArmIdentityInput interface {
	pulumi.Input

	ToArmIdentityOutput() ArmIdentityOutput
	ToArmIdentityOutputWithContext(context.Context) ArmIdentityOutput
}

ArmIdentityInput is an input type that accepts ArmIdentityArgs and ArmIdentityOutput values. You can construct a concrete instance of `ArmIdentityInput` via:

ArmIdentityArgs{...}

type ArmIdentityOutput added in v0.3.1

type ArmIdentityOutput struct{ *pulumi.OutputState }

The set of ARM identities associated with the IoT DPS resource.

func (ArmIdentityOutput) ElementType added in v0.3.1

func (ArmIdentityOutput) ElementType() reflect.Type

func (ArmIdentityOutput) IdentityType added in v0.3.1

func (o ArmIdentityOutput) IdentityType() pulumi.StringPtrOutput

Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.

func (ArmIdentityOutput) ToArmIdentityOutput added in v0.3.1

func (o ArmIdentityOutput) ToArmIdentityOutput() ArmIdentityOutput

func (ArmIdentityOutput) ToArmIdentityOutputWithContext added in v0.3.1

func (o ArmIdentityOutput) ToArmIdentityOutputWithContext(ctx context.Context) ArmIdentityOutput

func (ArmIdentityOutput) ToArmIdentityPtrOutput added in v0.3.1

func (o ArmIdentityOutput) ToArmIdentityPtrOutput() ArmIdentityPtrOutput

func (ArmIdentityOutput) ToArmIdentityPtrOutputWithContext added in v0.3.1

func (o ArmIdentityOutput) ToArmIdentityPtrOutputWithContext(ctx context.Context) ArmIdentityPtrOutput

func (ArmIdentityOutput) UserAssignedIdentities added in v0.3.1

func (o ArmIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The set of UserAssigned identities associated with the IoT DPS resource.

type ArmIdentityPtrInput added in v0.3.1

type ArmIdentityPtrInput interface {
	pulumi.Input

	ToArmIdentityPtrOutput() ArmIdentityPtrOutput
	ToArmIdentityPtrOutputWithContext(context.Context) ArmIdentityPtrOutput
}

ArmIdentityPtrInput is an input type that accepts ArmIdentityArgs, ArmIdentityPtr and ArmIdentityPtrOutput values. You can construct a concrete instance of `ArmIdentityPtrInput` via:

        ArmIdentityArgs{...}

or:

        nil

func ArmIdentityPtr added in v0.3.1

func ArmIdentityPtr(v *ArmIdentityArgs) ArmIdentityPtrInput

type ArmIdentityPtrOutput added in v0.3.1

type ArmIdentityPtrOutput struct{ *pulumi.OutputState }

func (ArmIdentityPtrOutput) Elem added in v0.3.1

func (ArmIdentityPtrOutput) ElementType added in v0.3.1

func (ArmIdentityPtrOutput) ElementType() reflect.Type

func (ArmIdentityPtrOutput) IdentityType added in v0.3.1

func (o ArmIdentityPtrOutput) IdentityType() pulumi.StringPtrOutput

Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.

func (ArmIdentityPtrOutput) ToArmIdentityPtrOutput added in v0.3.1

func (o ArmIdentityPtrOutput) ToArmIdentityPtrOutput() ArmIdentityPtrOutput

func (ArmIdentityPtrOutput) ToArmIdentityPtrOutputWithContext added in v0.3.1

func (o ArmIdentityPtrOutput) ToArmIdentityPtrOutputWithContext(ctx context.Context) ArmIdentityPtrOutput

func (ArmIdentityPtrOutput) UserAssignedIdentities added in v0.3.1

func (o ArmIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The set of UserAssigned identities associated with the IoT DPS resource.

type ArmIdentityResponse added in v0.3.1

type ArmIdentityResponse struct {
	// Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.
	IdentityType *string `pulumi:"identityType"`
	// Principal Id
	PrincipalId string `pulumi:"principalId"`
	// Tenant Id
	TenantId string `pulumi:"tenantId"`
	// The set of UserAssigned identities associated with the IoT DPS resource.
	UserAssignedIdentities map[string]ArmUserIdentityResponse `pulumi:"userAssignedIdentities"`
}

The set of ARM identities associated with the IoT DPS resource.

type ArmIdentityResponseArgs added in v0.3.1

type ArmIdentityResponseArgs struct {
	// Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.
	IdentityType pulumi.StringPtrInput `pulumi:"identityType"`
	// Principal Id
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// Tenant Id
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The set of UserAssigned identities associated with the IoT DPS resource.
	UserAssignedIdentities ArmUserIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

The set of ARM identities associated with the IoT DPS resource.

func (ArmIdentityResponseArgs) ElementType added in v0.3.1

func (ArmIdentityResponseArgs) ElementType() reflect.Type

func (ArmIdentityResponseArgs) ToArmIdentityResponseOutput added in v0.3.1

func (i ArmIdentityResponseArgs) ToArmIdentityResponseOutput() ArmIdentityResponseOutput

func (ArmIdentityResponseArgs) ToArmIdentityResponseOutputWithContext added in v0.3.1

func (i ArmIdentityResponseArgs) ToArmIdentityResponseOutputWithContext(ctx context.Context) ArmIdentityResponseOutput

func (ArmIdentityResponseArgs) ToArmIdentityResponsePtrOutput added in v0.3.1

func (i ArmIdentityResponseArgs) ToArmIdentityResponsePtrOutput() ArmIdentityResponsePtrOutput

func (ArmIdentityResponseArgs) ToArmIdentityResponsePtrOutputWithContext added in v0.3.1

func (i ArmIdentityResponseArgs) ToArmIdentityResponsePtrOutputWithContext(ctx context.Context) ArmIdentityResponsePtrOutput

type ArmIdentityResponseInput added in v0.3.1

type ArmIdentityResponseInput interface {
	pulumi.Input

	ToArmIdentityResponseOutput() ArmIdentityResponseOutput
	ToArmIdentityResponseOutputWithContext(context.Context) ArmIdentityResponseOutput
}

ArmIdentityResponseInput is an input type that accepts ArmIdentityResponseArgs and ArmIdentityResponseOutput values. You can construct a concrete instance of `ArmIdentityResponseInput` via:

ArmIdentityResponseArgs{...}

type ArmIdentityResponseOutput added in v0.3.1

type ArmIdentityResponseOutput struct{ *pulumi.OutputState }

The set of ARM identities associated with the IoT DPS resource.

func (ArmIdentityResponseOutput) ElementType added in v0.3.1

func (ArmIdentityResponseOutput) ElementType() reflect.Type

func (ArmIdentityResponseOutput) IdentityType added in v0.3.1

Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.

func (ArmIdentityResponseOutput) PrincipalId added in v0.3.1

Principal Id

func (ArmIdentityResponseOutput) TenantId added in v0.3.1

Tenant Id

func (ArmIdentityResponseOutput) ToArmIdentityResponseOutput added in v0.3.1

func (o ArmIdentityResponseOutput) ToArmIdentityResponseOutput() ArmIdentityResponseOutput

func (ArmIdentityResponseOutput) ToArmIdentityResponseOutputWithContext added in v0.3.1

func (o ArmIdentityResponseOutput) ToArmIdentityResponseOutputWithContext(ctx context.Context) ArmIdentityResponseOutput

func (ArmIdentityResponseOutput) ToArmIdentityResponsePtrOutput added in v0.3.1

func (o ArmIdentityResponseOutput) ToArmIdentityResponsePtrOutput() ArmIdentityResponsePtrOutput

func (ArmIdentityResponseOutput) ToArmIdentityResponsePtrOutputWithContext added in v0.3.1

func (o ArmIdentityResponseOutput) ToArmIdentityResponsePtrOutputWithContext(ctx context.Context) ArmIdentityResponsePtrOutput

func (ArmIdentityResponseOutput) UserAssignedIdentities added in v0.3.1

The set of UserAssigned identities associated with the IoT DPS resource.

type ArmIdentityResponsePtrInput added in v0.3.1

type ArmIdentityResponsePtrInput interface {
	pulumi.Input

	ToArmIdentityResponsePtrOutput() ArmIdentityResponsePtrOutput
	ToArmIdentityResponsePtrOutputWithContext(context.Context) ArmIdentityResponsePtrOutput
}

ArmIdentityResponsePtrInput is an input type that accepts ArmIdentityResponseArgs, ArmIdentityResponsePtr and ArmIdentityResponsePtrOutput values. You can construct a concrete instance of `ArmIdentityResponsePtrInput` via:

        ArmIdentityResponseArgs{...}

or:

        nil

func ArmIdentityResponsePtr added in v0.3.1

func ArmIdentityResponsePtr(v *ArmIdentityResponseArgs) ArmIdentityResponsePtrInput

type ArmIdentityResponsePtrOutput added in v0.3.1

type ArmIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ArmIdentityResponsePtrOutput) Elem added in v0.3.1

func (ArmIdentityResponsePtrOutput) ElementType added in v0.3.1

func (ArmIdentityResponsePtrOutput) IdentityType added in v0.3.1

Identity type. Only allowed values are SystemAssigned and UserAssigned. Comma separated if both for ex: SystemAssigned,UserAssigned.

func (ArmIdentityResponsePtrOutput) PrincipalId added in v0.3.1

Principal Id

func (ArmIdentityResponsePtrOutput) TenantId added in v0.3.1

Tenant Id

func (ArmIdentityResponsePtrOutput) ToArmIdentityResponsePtrOutput added in v0.3.1

func (o ArmIdentityResponsePtrOutput) ToArmIdentityResponsePtrOutput() ArmIdentityResponsePtrOutput

func (ArmIdentityResponsePtrOutput) ToArmIdentityResponsePtrOutputWithContext added in v0.3.1

func (o ArmIdentityResponsePtrOutput) ToArmIdentityResponsePtrOutputWithContext(ctx context.Context) ArmIdentityResponsePtrOutput

func (ArmIdentityResponsePtrOutput) UserAssignedIdentities added in v0.3.1

The set of UserAssigned identities associated with the IoT DPS resource.

type ArmUserIdentityResponse added in v0.3.1

type ArmUserIdentityResponse struct {
	// Client Id
	ClientId string `pulumi:"clientId"`
	// Principal Id
	PrincipalId string `pulumi:"principalId"`
}

The ARM UserAssigned identity information

type ArmUserIdentityResponseArgs added in v0.3.1

type ArmUserIdentityResponseArgs struct {
	// Client Id
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// Principal Id
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

The ARM UserAssigned identity information

func (ArmUserIdentityResponseArgs) ElementType added in v0.3.1

func (ArmUserIdentityResponseArgs) ToArmUserIdentityResponseOutput added in v0.3.1

func (i ArmUserIdentityResponseArgs) ToArmUserIdentityResponseOutput() ArmUserIdentityResponseOutput

func (ArmUserIdentityResponseArgs) ToArmUserIdentityResponseOutputWithContext added in v0.3.1

func (i ArmUserIdentityResponseArgs) ToArmUserIdentityResponseOutputWithContext(ctx context.Context) ArmUserIdentityResponseOutput

type ArmUserIdentityResponseInput added in v0.3.1

type ArmUserIdentityResponseInput interface {
	pulumi.Input

	ToArmUserIdentityResponseOutput() ArmUserIdentityResponseOutput
	ToArmUserIdentityResponseOutputWithContext(context.Context) ArmUserIdentityResponseOutput
}

ArmUserIdentityResponseInput is an input type that accepts ArmUserIdentityResponseArgs and ArmUserIdentityResponseOutput values. You can construct a concrete instance of `ArmUserIdentityResponseInput` via:

ArmUserIdentityResponseArgs{...}

type ArmUserIdentityResponseMap added in v0.3.1

type ArmUserIdentityResponseMap map[string]ArmUserIdentityResponseInput

func (ArmUserIdentityResponseMap) ElementType added in v0.3.1

func (ArmUserIdentityResponseMap) ElementType() reflect.Type

func (ArmUserIdentityResponseMap) ToArmUserIdentityResponseMapOutput added in v0.3.1

func (i ArmUserIdentityResponseMap) ToArmUserIdentityResponseMapOutput() ArmUserIdentityResponseMapOutput

func (ArmUserIdentityResponseMap) ToArmUserIdentityResponseMapOutputWithContext added in v0.3.1

func (i ArmUserIdentityResponseMap) ToArmUserIdentityResponseMapOutputWithContext(ctx context.Context) ArmUserIdentityResponseMapOutput

type ArmUserIdentityResponseMapInput added in v0.3.1

type ArmUserIdentityResponseMapInput interface {
	pulumi.Input

	ToArmUserIdentityResponseMapOutput() ArmUserIdentityResponseMapOutput
	ToArmUserIdentityResponseMapOutputWithContext(context.Context) ArmUserIdentityResponseMapOutput
}

ArmUserIdentityResponseMapInput is an input type that accepts ArmUserIdentityResponseMap and ArmUserIdentityResponseMapOutput values. You can construct a concrete instance of `ArmUserIdentityResponseMapInput` via:

ArmUserIdentityResponseMap{ "key": ArmUserIdentityResponseArgs{...} }

type ArmUserIdentityResponseMapOutput added in v0.3.1

type ArmUserIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (ArmUserIdentityResponseMapOutput) ElementType added in v0.3.1

func (ArmUserIdentityResponseMapOutput) MapIndex added in v0.3.1

func (ArmUserIdentityResponseMapOutput) ToArmUserIdentityResponseMapOutput added in v0.3.1

func (o ArmUserIdentityResponseMapOutput) ToArmUserIdentityResponseMapOutput() ArmUserIdentityResponseMapOutput

func (ArmUserIdentityResponseMapOutput) ToArmUserIdentityResponseMapOutputWithContext added in v0.3.1

func (o ArmUserIdentityResponseMapOutput) ToArmUserIdentityResponseMapOutputWithContext(ctx context.Context) ArmUserIdentityResponseMapOutput

type ArmUserIdentityResponseOutput added in v0.3.1

type ArmUserIdentityResponseOutput struct{ *pulumi.OutputState }

The ARM UserAssigned identity information

func (ArmUserIdentityResponseOutput) ClientId added in v0.3.1

Client Id

func (ArmUserIdentityResponseOutput) ElementType added in v0.3.1

func (ArmUserIdentityResponseOutput) PrincipalId added in v0.3.1

Principal Id

func (ArmUserIdentityResponseOutput) ToArmUserIdentityResponseOutput added in v0.3.1

func (o ArmUserIdentityResponseOutput) ToArmUserIdentityResponseOutput() ArmUserIdentityResponseOutput

func (ArmUserIdentityResponseOutput) ToArmUserIdentityResponseOutputWithContext added in v0.3.1

func (o ArmUserIdentityResponseOutput) ToArmUserIdentityResponseOutputWithContext(ctx context.Context) ArmUserIdentityResponseOutput

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"`
	// properties of a 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
	// properties of a certificate
	Properties CertificatePropertiesResponsePtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (DpsCertificateState) ElementType

func (DpsCertificateState) ElementType() reflect.Type

type EncryptionKeyIdentity added in v0.3.1

type EncryptionKeyIdentity struct {
	// The user assigned identity.
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The properties of the identity used to access the key encryption key in KeyVault.

type EncryptionKeyIdentityArgs added in v0.3.1

type EncryptionKeyIdentityArgs struct {
	// The user assigned identity.
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The properties of the identity used to access the key encryption key in KeyVault.

func (EncryptionKeyIdentityArgs) ElementType added in v0.3.1

func (EncryptionKeyIdentityArgs) ElementType() reflect.Type

func (EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityOutput added in v0.3.1

func (i EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityOutput() EncryptionKeyIdentityOutput

func (EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityOutputWithContext added in v0.3.1

func (i EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityOutputWithContext(ctx context.Context) EncryptionKeyIdentityOutput

func (EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityPtrOutput added in v0.3.1

func (i EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityPtrOutput() EncryptionKeyIdentityPtrOutput

func (EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityPtrOutputWithContext added in v0.3.1

func (i EncryptionKeyIdentityArgs) ToEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityPtrOutput

type EncryptionKeyIdentityInput added in v0.3.1

type EncryptionKeyIdentityInput interface {
	pulumi.Input

	ToEncryptionKeyIdentityOutput() EncryptionKeyIdentityOutput
	ToEncryptionKeyIdentityOutputWithContext(context.Context) EncryptionKeyIdentityOutput
}

EncryptionKeyIdentityInput is an input type that accepts EncryptionKeyIdentityArgs and EncryptionKeyIdentityOutput values. You can construct a concrete instance of `EncryptionKeyIdentityInput` via:

EncryptionKeyIdentityArgs{...}

type EncryptionKeyIdentityOutput added in v0.3.1

type EncryptionKeyIdentityOutput struct{ *pulumi.OutputState }

The properties of the identity used to access the key encryption key in KeyVault.

func (EncryptionKeyIdentityOutput) ElementType added in v0.3.1

func (EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityOutput added in v0.3.1

func (o EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityOutput() EncryptionKeyIdentityOutput

func (EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityOutputWithContext(ctx context.Context) EncryptionKeyIdentityOutput

func (EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityPtrOutput added in v0.3.1

func (o EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityPtrOutput() EncryptionKeyIdentityPtrOutput

func (EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityPtrOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityOutput) ToEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityPtrOutput

func (EncryptionKeyIdentityOutput) UserAssignedIdentity added in v0.3.1

func (o EncryptionKeyIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity.

type EncryptionKeyIdentityPtrInput added in v0.3.1

type EncryptionKeyIdentityPtrInput interface {
	pulumi.Input

	ToEncryptionKeyIdentityPtrOutput() EncryptionKeyIdentityPtrOutput
	ToEncryptionKeyIdentityPtrOutputWithContext(context.Context) EncryptionKeyIdentityPtrOutput
}

EncryptionKeyIdentityPtrInput is an input type that accepts EncryptionKeyIdentityArgs, EncryptionKeyIdentityPtr and EncryptionKeyIdentityPtrOutput values. You can construct a concrete instance of `EncryptionKeyIdentityPtrInput` via:

        EncryptionKeyIdentityArgs{...}

or:

        nil

func EncryptionKeyIdentityPtr added in v0.3.1

func EncryptionKeyIdentityPtr(v *EncryptionKeyIdentityArgs) EncryptionKeyIdentityPtrInput

type EncryptionKeyIdentityPtrOutput added in v0.3.1

type EncryptionKeyIdentityPtrOutput struct{ *pulumi.OutputState }

func (EncryptionKeyIdentityPtrOutput) Elem added in v0.3.1

func (EncryptionKeyIdentityPtrOutput) ElementType added in v0.3.1

func (EncryptionKeyIdentityPtrOutput) ToEncryptionKeyIdentityPtrOutput added in v0.3.1

func (o EncryptionKeyIdentityPtrOutput) ToEncryptionKeyIdentityPtrOutput() EncryptionKeyIdentityPtrOutput

func (EncryptionKeyIdentityPtrOutput) ToEncryptionKeyIdentityPtrOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityPtrOutput) ToEncryptionKeyIdentityPtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityPtrOutput

func (EncryptionKeyIdentityPtrOutput) UserAssignedIdentity added in v0.3.1

func (o EncryptionKeyIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity.

type EncryptionKeyIdentityResponse added in v0.3.1

type EncryptionKeyIdentityResponse struct {
	// The user assigned identity.
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The properties of the identity used to access the key encryption key in KeyVault.

type EncryptionKeyIdentityResponseArgs added in v0.3.1

type EncryptionKeyIdentityResponseArgs struct {
	// The user assigned identity.
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The properties of the identity used to access the key encryption key in KeyVault.

func (EncryptionKeyIdentityResponseArgs) ElementType added in v0.3.1

func (EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponseOutput added in v0.3.1

func (i EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponseOutput() EncryptionKeyIdentityResponseOutput

func (EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponseOutputWithContext added in v0.3.1

func (i EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponseOutputWithContext(ctx context.Context) EncryptionKeyIdentityResponseOutput

func (EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponsePtrOutput added in v0.3.1

func (i EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponsePtrOutput() EncryptionKeyIdentityResponsePtrOutput

func (EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponsePtrOutputWithContext added in v0.3.1

func (i EncryptionKeyIdentityResponseArgs) ToEncryptionKeyIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityResponsePtrOutput

type EncryptionKeyIdentityResponseInput added in v0.3.1

type EncryptionKeyIdentityResponseInput interface {
	pulumi.Input

	ToEncryptionKeyIdentityResponseOutput() EncryptionKeyIdentityResponseOutput
	ToEncryptionKeyIdentityResponseOutputWithContext(context.Context) EncryptionKeyIdentityResponseOutput
}

EncryptionKeyIdentityResponseInput is an input type that accepts EncryptionKeyIdentityResponseArgs and EncryptionKeyIdentityResponseOutput values. You can construct a concrete instance of `EncryptionKeyIdentityResponseInput` via:

EncryptionKeyIdentityResponseArgs{...}

type EncryptionKeyIdentityResponseOutput added in v0.3.1

type EncryptionKeyIdentityResponseOutput struct{ *pulumi.OutputState }

The properties of the identity used to access the key encryption key in KeyVault.

func (EncryptionKeyIdentityResponseOutput) ElementType added in v0.3.1

func (EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponseOutput added in v0.3.1

func (o EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponseOutput() EncryptionKeyIdentityResponseOutput

func (EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponseOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponseOutputWithContext(ctx context.Context) EncryptionKeyIdentityResponseOutput

func (EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponsePtrOutput added in v0.3.1

func (o EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponsePtrOutput() EncryptionKeyIdentityResponsePtrOutput

func (EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponsePtrOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityResponseOutput) ToEncryptionKeyIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityResponsePtrOutput

func (EncryptionKeyIdentityResponseOutput) UserAssignedIdentity added in v0.3.1

The user assigned identity.

type EncryptionKeyIdentityResponsePtrInput added in v0.3.1

type EncryptionKeyIdentityResponsePtrInput interface {
	pulumi.Input

	ToEncryptionKeyIdentityResponsePtrOutput() EncryptionKeyIdentityResponsePtrOutput
	ToEncryptionKeyIdentityResponsePtrOutputWithContext(context.Context) EncryptionKeyIdentityResponsePtrOutput
}

EncryptionKeyIdentityResponsePtrInput is an input type that accepts EncryptionKeyIdentityResponseArgs, EncryptionKeyIdentityResponsePtr and EncryptionKeyIdentityResponsePtrOutput values. You can construct a concrete instance of `EncryptionKeyIdentityResponsePtrInput` via:

        EncryptionKeyIdentityResponseArgs{...}

or:

        nil

type EncryptionKeyIdentityResponsePtrOutput added in v0.3.1

type EncryptionKeyIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionKeyIdentityResponsePtrOutput) Elem added in v0.3.1

func (EncryptionKeyIdentityResponsePtrOutput) ElementType added in v0.3.1

func (EncryptionKeyIdentityResponsePtrOutput) ToEncryptionKeyIdentityResponsePtrOutput added in v0.3.1

func (o EncryptionKeyIdentityResponsePtrOutput) ToEncryptionKeyIdentityResponsePtrOutput() EncryptionKeyIdentityResponsePtrOutput

func (EncryptionKeyIdentityResponsePtrOutput) ToEncryptionKeyIdentityResponsePtrOutputWithContext added in v0.3.1

func (o EncryptionKeyIdentityResponsePtrOutput) ToEncryptionKeyIdentityResponsePtrOutputWithContext(ctx context.Context) EncryptionKeyIdentityResponsePtrOutput

func (EncryptionKeyIdentityResponsePtrOutput) UserAssignedIdentity added in v0.3.1

The user assigned identity.

type EncryptionPropertiesDescription

type EncryptionPropertiesDescription struct {
	// The identity used to access the encryption key in KeyVault.
	Identity *EncryptionKeyIdentity `pulumi:"identity"`
	// The source of the encryption key. Typically, Microsoft.KeyVault
	KeySource *string `pulumi:"keySource"`
	// The properties of the encryption key configured in KeyVault.
	KeyVaultProperties []KeyVaultKeyProperties `pulumi:"keyVaultProperties"`
}

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

type EncryptionPropertiesDescriptionArgs

type EncryptionPropertiesDescriptionArgs struct {
	// The identity used to access the encryption key in KeyVault.
	Identity EncryptionKeyIdentityPtrInput `pulumi:"identity"`
	// The source of the encryption key. Typically, Microsoft.KeyVault
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// The properties of the encryption key configured in KeyVault.
	KeyVaultProperties KeyVaultKeyPropertiesArrayInput `pulumi:"keyVaultProperties"`
}

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

func (EncryptionPropertiesDescriptionArgs) ElementType

func (EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionOutput

func (i EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionOutput() EncryptionPropertiesDescriptionOutput

func (EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionOutputWithContext

func (i EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionOutput

func (EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionPtrOutput

func (i EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionPtrOutput() EncryptionPropertiesDescriptionPtrOutput

func (EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionPtrOutputWithContext

func (i EncryptionPropertiesDescriptionArgs) ToEncryptionPropertiesDescriptionPtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionPtrOutput

type EncryptionPropertiesDescriptionInput

type EncryptionPropertiesDescriptionInput interface {
	pulumi.Input

	ToEncryptionPropertiesDescriptionOutput() EncryptionPropertiesDescriptionOutput
	ToEncryptionPropertiesDescriptionOutputWithContext(context.Context) EncryptionPropertiesDescriptionOutput
}

EncryptionPropertiesDescriptionInput is an input type that accepts EncryptionPropertiesDescriptionArgs and EncryptionPropertiesDescriptionOutput values. You can construct a concrete instance of `EncryptionPropertiesDescriptionInput` via:

EncryptionPropertiesDescriptionArgs{...}

type EncryptionPropertiesDescriptionOutput

type EncryptionPropertiesDescriptionOutput struct{ *pulumi.OutputState }

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

func (EncryptionPropertiesDescriptionOutput) ElementType

func (EncryptionPropertiesDescriptionOutput) Identity added in v0.3.1

The identity used to access the encryption key in KeyVault.

func (EncryptionPropertiesDescriptionOutput) KeySource

The source of the encryption key. Typically, Microsoft.KeyVault

func (EncryptionPropertiesDescriptionOutput) KeyVaultProperties

The properties of the encryption key configured in KeyVault.

func (EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionOutput

func (o EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionOutput() EncryptionPropertiesDescriptionOutput

func (EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionOutputWithContext

func (o EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionOutput

func (EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionPtrOutput

func (o EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionPtrOutput() EncryptionPropertiesDescriptionPtrOutput

func (EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionPtrOutputWithContext

func (o EncryptionPropertiesDescriptionOutput) ToEncryptionPropertiesDescriptionPtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionPtrOutput

type EncryptionPropertiesDescriptionPtrInput

type EncryptionPropertiesDescriptionPtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesDescriptionPtrOutput() EncryptionPropertiesDescriptionPtrOutput
	ToEncryptionPropertiesDescriptionPtrOutputWithContext(context.Context) EncryptionPropertiesDescriptionPtrOutput
}

EncryptionPropertiesDescriptionPtrInput is an input type that accepts EncryptionPropertiesDescriptionArgs, EncryptionPropertiesDescriptionPtr and EncryptionPropertiesDescriptionPtrOutput values. You can construct a concrete instance of `EncryptionPropertiesDescriptionPtrInput` via:

        EncryptionPropertiesDescriptionArgs{...}

or:

        nil

type EncryptionPropertiesDescriptionPtrOutput

type EncryptionPropertiesDescriptionPtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesDescriptionPtrOutput) Elem

func (EncryptionPropertiesDescriptionPtrOutput) ElementType

func (EncryptionPropertiesDescriptionPtrOutput) Identity added in v0.3.1

The identity used to access the encryption key in KeyVault.

func (EncryptionPropertiesDescriptionPtrOutput) KeySource

The source of the encryption key. Typically, Microsoft.KeyVault

func (EncryptionPropertiesDescriptionPtrOutput) KeyVaultProperties

The properties of the encryption key configured in KeyVault.

func (EncryptionPropertiesDescriptionPtrOutput) ToEncryptionPropertiesDescriptionPtrOutput

func (o EncryptionPropertiesDescriptionPtrOutput) ToEncryptionPropertiesDescriptionPtrOutput() EncryptionPropertiesDescriptionPtrOutput

func (EncryptionPropertiesDescriptionPtrOutput) ToEncryptionPropertiesDescriptionPtrOutputWithContext

func (o EncryptionPropertiesDescriptionPtrOutput) ToEncryptionPropertiesDescriptionPtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionPtrOutput

type EncryptionPropertiesDescriptionResponse

type EncryptionPropertiesDescriptionResponse struct {
	// The identity used to access the encryption key in KeyVault.
	Identity *EncryptionKeyIdentityResponse `pulumi:"identity"`
	// The source of the encryption key. Typically, Microsoft.KeyVault
	KeySource *string `pulumi:"keySource"`
	// The properties of the encryption key configured in KeyVault.
	KeyVaultProperties []KeyVaultKeyPropertiesResponse `pulumi:"keyVaultProperties"`
}

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

type EncryptionPropertiesDescriptionResponseArgs

type EncryptionPropertiesDescriptionResponseArgs struct {
	// The identity used to access the encryption key in KeyVault.
	Identity EncryptionKeyIdentityResponsePtrInput `pulumi:"identity"`
	// The source of the encryption key. Typically, Microsoft.KeyVault
	KeySource pulumi.StringPtrInput `pulumi:"keySource"`
	// The properties of the encryption key configured in KeyVault.
	KeyVaultProperties KeyVaultKeyPropertiesResponseArrayInput `pulumi:"keyVaultProperties"`
}

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

func (EncryptionPropertiesDescriptionResponseArgs) ElementType

func (EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponseOutput

func (i EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponseOutput() EncryptionPropertiesDescriptionResponseOutput

func (EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponseOutputWithContext

func (i EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponseOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionResponseOutput

func (EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponsePtrOutput

func (i EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponsePtrOutput() EncryptionPropertiesDescriptionResponsePtrOutput

func (EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext

func (i EncryptionPropertiesDescriptionResponseArgs) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionResponsePtrOutput

type EncryptionPropertiesDescriptionResponseInput

type EncryptionPropertiesDescriptionResponseInput interface {
	pulumi.Input

	ToEncryptionPropertiesDescriptionResponseOutput() EncryptionPropertiesDescriptionResponseOutput
	ToEncryptionPropertiesDescriptionResponseOutputWithContext(context.Context) EncryptionPropertiesDescriptionResponseOutput
}

EncryptionPropertiesDescriptionResponseInput is an input type that accepts EncryptionPropertiesDescriptionResponseArgs and EncryptionPropertiesDescriptionResponseOutput values. You can construct a concrete instance of `EncryptionPropertiesDescriptionResponseInput` via:

EncryptionPropertiesDescriptionResponseArgs{...}

type EncryptionPropertiesDescriptionResponseOutput

type EncryptionPropertiesDescriptionResponseOutput struct{ *pulumi.OutputState }

The customer-managed encryption key (CMK) properties for the IoT DPS instance.

func (EncryptionPropertiesDescriptionResponseOutput) ElementType

func (EncryptionPropertiesDescriptionResponseOutput) Identity added in v0.3.1

The identity used to access the encryption key in KeyVault.

func (EncryptionPropertiesDescriptionResponseOutput) KeySource

The source of the encryption key. Typically, Microsoft.KeyVault

func (EncryptionPropertiesDescriptionResponseOutput) KeyVaultProperties

The properties of the encryption key configured in KeyVault.

func (EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponseOutput

func (o EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponseOutput() EncryptionPropertiesDescriptionResponseOutput

func (EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponseOutputWithContext

func (o EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponseOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionResponseOutput

func (EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponsePtrOutput

func (o EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponsePtrOutput() EncryptionPropertiesDescriptionResponsePtrOutput

func (EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext

func (o EncryptionPropertiesDescriptionResponseOutput) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionResponsePtrOutput

type EncryptionPropertiesDescriptionResponsePtrInput

type EncryptionPropertiesDescriptionResponsePtrInput interface {
	pulumi.Input

	ToEncryptionPropertiesDescriptionResponsePtrOutput() EncryptionPropertiesDescriptionResponsePtrOutput
	ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext(context.Context) EncryptionPropertiesDescriptionResponsePtrOutput
}

EncryptionPropertiesDescriptionResponsePtrInput is an input type that accepts EncryptionPropertiesDescriptionResponseArgs, EncryptionPropertiesDescriptionResponsePtr and EncryptionPropertiesDescriptionResponsePtrOutput values. You can construct a concrete instance of `EncryptionPropertiesDescriptionResponsePtrInput` via:

        EncryptionPropertiesDescriptionResponseArgs{...}

or:

        nil

type EncryptionPropertiesDescriptionResponsePtrOutput

type EncryptionPropertiesDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionPropertiesDescriptionResponsePtrOutput) Elem

func (EncryptionPropertiesDescriptionResponsePtrOutput) ElementType

func (EncryptionPropertiesDescriptionResponsePtrOutput) Identity added in v0.3.1

The identity used to access the encryption key in KeyVault.

func (EncryptionPropertiesDescriptionResponsePtrOutput) KeySource

The source of the encryption key. Typically, Microsoft.KeyVault

func (EncryptionPropertiesDescriptionResponsePtrOutput) KeyVaultProperties

The properties of the encryption key configured in KeyVault.

func (EncryptionPropertiesDescriptionResponsePtrOutput) ToEncryptionPropertiesDescriptionResponsePtrOutput

func (o EncryptionPropertiesDescriptionResponsePtrOutput) ToEncryptionPropertiesDescriptionResponsePtrOutput() EncryptionPropertiesDescriptionResponsePtrOutput

func (EncryptionPropertiesDescriptionResponsePtrOutput) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext

func (o EncryptionPropertiesDescriptionResponsePtrOutput) ToEncryptionPropertiesDescriptionResponsePtrOutputWithContext(ctx context.Context) EncryptionPropertiesDescriptionResponsePtrOutput

type IotDpsPropertiesDescription

type IotDpsPropertiesDescription struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy *string `pulumi:"allocationPolicy"`
	// List of authorization keys for a provisioning service.
	AuthorizationPolicies []SharedAccessSignatureAuthorizationRuleAccessRightsDescription `pulumi:"authorizationPolicies"`
	// The encryption properties for the IoT DPS instance.
	Encryption *EncryptionPropertiesDescription `pulumi:"encryption"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs []IotHubDefinitionDescription `pulumi:"iotHubs"`
	// The IP filter rules.
	IpFilterRules []IpFilterRule `pulumi:"ipFilterRules"`
	// Private endpoint connections created on this IotHub
	PrivateEndpointConnections []PrivateEndpointConnection `pulumi:"privateEndpointConnections"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Whether requests from Public Network are allowed
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Current state of the provisioning service.
	State *string `pulumi:"state"`
}

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

type IotDpsPropertiesDescriptionArgs

type IotDpsPropertiesDescriptionArgs struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy pulumi.StringPtrInput `pulumi:"allocationPolicy"`
	// List of authorization keys for a provisioning service.
	AuthorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArrayInput `pulumi:"authorizationPolicies"`
	// The encryption properties for the IoT DPS instance.
	Encryption EncryptionPropertiesDescriptionPtrInput `pulumi:"encryption"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs IotHubDefinitionDescriptionArrayInput `pulumi:"iotHubs"`
	// The IP filter rules.
	IpFilterRules IpFilterRuleArrayInput `pulumi:"ipFilterRules"`
	// Private endpoint connections created on this IotHub
	PrivateEndpointConnections PrivateEndpointConnectionArrayInput `pulumi:"privateEndpointConnections"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Whether requests from Public Network are allowed
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// Current state of the provisioning service.
	State pulumi.StringPtrInput `pulumi:"state"`
}

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

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 }

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

func (IotDpsPropertiesDescriptionOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionOutput) AuthorizationPolicies

List of authorization keys for a provisioning service.

func (IotDpsPropertiesDescriptionOutput) ElementType

func (IotDpsPropertiesDescriptionOutput) Encryption

The encryption properties for the IoT DPS instance.

func (IotDpsPropertiesDescriptionOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionOutput) IpFilterRules

The IP filter rules.

func (IotDpsPropertiesDescriptionOutput) PrivateEndpointConnections

Private endpoint connections created on this IotHub

func (IotDpsPropertiesDescriptionOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionOutput) PublicNetworkAccess

Whether requests from Public Network are allowed

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) AuthorizationPolicies

List of authorization keys for a provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) Elem

func (IotDpsPropertiesDescriptionPtrOutput) ElementType

func (IotDpsPropertiesDescriptionPtrOutput) Encryption

The encryption properties for the IoT DPS instance.

func (IotDpsPropertiesDescriptionPtrOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) IpFilterRules

The IP filter rules.

func (IotDpsPropertiesDescriptionPtrOutput) PrivateEndpointConnections

Private endpoint connections created on this IotHub

func (IotDpsPropertiesDescriptionPtrOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionPtrOutput) PublicNetworkAccess

Whether requests from Public Network are allowed

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"`
	// List of authorization keys for a provisioning service.
	AuthorizationPolicies []SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse `pulumi:"authorizationPolicies"`
	// Device endpoint for this provisioning service.
	DeviceProvisioningHostName string `pulumi:"deviceProvisioningHostName"`
	// The encryption properties for the IoT DPS instance.
	Encryption *EncryptionPropertiesDescriptionResponse `pulumi:"encryption"`
	// Unique identifier of this provisioning service.
	IdScope string `pulumi:"idScope"`
	// List of IoT hubs associated with this provisioning service.
	IotHubs []IotHubDefinitionDescriptionResponse `pulumi:"iotHubs"`
	// The IP filter rules.
	IpFilterRules []IpFilterRuleResponse `pulumi:"ipFilterRules"`
	// Private endpoint connections created on this IotHub
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState *string `pulumi:"provisioningState"`
	// Whether requests from Public Network are allowed
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Service endpoint for provisioning service.
	ServiceOperationsHostName string `pulumi:"serviceOperationsHostName"`
	// Current state of the provisioning service.
	State *string `pulumi:"state"`
}

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

type IotDpsPropertiesDescriptionResponseArgs

type IotDpsPropertiesDescriptionResponseArgs struct {
	// Allocation policy to be used by this provisioning service.
	AllocationPolicy pulumi.StringPtrInput `pulumi:"allocationPolicy"`
	// List of authorization keys for a provisioning service.
	AuthorizationPolicies SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArrayInput `pulumi:"authorizationPolicies"`
	// Device endpoint for this provisioning service.
	DeviceProvisioningHostName pulumi.StringInput `pulumi:"deviceProvisioningHostName"`
	// The encryption properties for the IoT DPS instance.
	Encryption EncryptionPropertiesDescriptionResponsePtrInput `pulumi:"encryption"`
	// 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 IP filter rules.
	IpFilterRules IpFilterRuleResponseArrayInput `pulumi:"ipFilterRules"`
	// Private endpoint connections created on this IotHub
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayInput `pulumi:"privateEndpointConnections"`
	// The ARM provisioning state of the provisioning service.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// Whether requests from Public Network are allowed
	PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"`
	// Service endpoint for provisioning service.
	ServiceOperationsHostName pulumi.StringInput `pulumi:"serviceOperationsHostName"`
	// Current state of the provisioning service.
	State pulumi.StringPtrInput `pulumi:"state"`
}

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

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 }

the service specific properties of a provisioning service, including keys, linked iot hubs, current state, and system generated properties such as hostname and idScope

func (IotDpsPropertiesDescriptionResponseOutput) AllocationPolicy

Allocation policy to be used by this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) AuthorizationPolicies

List of authorization keys for a provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) DeviceProvisioningHostName

func (o IotDpsPropertiesDescriptionResponseOutput) DeviceProvisioningHostName() pulumi.StringOutput

Device endpoint for this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) ElementType

func (IotDpsPropertiesDescriptionResponseOutput) Encryption

The encryption properties for the IoT DPS instance.

func (IotDpsPropertiesDescriptionResponseOutput) IdScope

Unique identifier of this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) IpFilterRules

The IP filter rules.

func (IotDpsPropertiesDescriptionResponseOutput) PrivateEndpointConnections

Private endpoint connections created on this IotHub

func (IotDpsPropertiesDescriptionResponseOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionResponseOutput) PublicNetworkAccess

Whether requests from Public Network are allowed

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) AuthorizationPolicies

List of authorization keys for a provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) DeviceProvisioningHostName

Device endpoint for this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) Elem

func (IotDpsPropertiesDescriptionResponsePtrOutput) ElementType

func (IotDpsPropertiesDescriptionResponsePtrOutput) Encryption

The encryption properties for the IoT DPS instance.

func (IotDpsPropertiesDescriptionResponsePtrOutput) IdScope

Unique identifier of this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) IotHubs

List of IoT hubs associated with this provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) IpFilterRules

The IP filter rules.

func (IotDpsPropertiesDescriptionResponsePtrOutput) PrivateEndpointConnections

Private endpoint connections created on this IotHub

func (IotDpsPropertiesDescriptionResponsePtrOutput) ProvisioningState

The ARM provisioning state of the provisioning service.

func (IotDpsPropertiesDescriptionResponsePtrOutput) PublicNetworkAccess

Whether requests from Public Network are allowed

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 managed identities for the IotDps instance.
	Identity ArmIdentityResponsePtrOutput `pulumi:"identity"`
	// The resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Service specific properties for a provisioning service
	Properties IotDpsPropertiesDescriptionResponseOutput `pulumi:"properties"`
	// Sku info for a provisioning Service.
	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 managed identities for the IotDps instance.
	Identity ArmIdentityPtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// Service specific properties for a provisioning service
	Properties IotDpsPropertiesDescriptionInput
	// Name of provisioning service to create or update.
	ProvisioningServiceName pulumi.StringInput
	// Resource group identifier.
	ResourceGroupName pulumi.StringInput
	// Sku info for a provisioning Service.
	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 IotDpsResourcePrivateEndpointConnection

type IotDpsResourcePrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesResponseOutput `pulumi:"properties"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection of a provisioning service

func GetIotDpsResourcePrivateEndpointConnection

func GetIotDpsResourcePrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IotDpsResourcePrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*IotDpsResourcePrivateEndpointConnection, error)

GetIotDpsResourcePrivateEndpointConnection gets an existing IotDpsResourcePrivateEndpointConnection 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 NewIotDpsResourcePrivateEndpointConnection

func NewIotDpsResourcePrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *IotDpsResourcePrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*IotDpsResourcePrivateEndpointConnection, error)

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

func (*IotDpsResourcePrivateEndpointConnection) ElementType added in v0.2.6

func (*IotDpsResourcePrivateEndpointConnection) ToIotDpsResourcePrivateEndpointConnectionOutput added in v0.2.6

func (i *IotDpsResourcePrivateEndpointConnection) ToIotDpsResourcePrivateEndpointConnectionOutput() IotDpsResourcePrivateEndpointConnectionOutput

func (*IotDpsResourcePrivateEndpointConnection) ToIotDpsResourcePrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *IotDpsResourcePrivateEndpointConnection) ToIotDpsResourcePrivateEndpointConnectionOutputWithContext(ctx context.Context) IotDpsResourcePrivateEndpointConnectionOutput

type IotDpsResourcePrivateEndpointConnectionArgs

type IotDpsResourcePrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection
	PrivateEndpointConnectionName pulumi.StringInput
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesInput
	// The name of the resource group that contains the provisioning service.
	ResourceGroupName pulumi.StringInput
	// The name of the provisioning service.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a IotDpsResourcePrivateEndpointConnection resource.

func (IotDpsResourcePrivateEndpointConnectionArgs) ElementType

type IotDpsResourcePrivateEndpointConnectionInput added in v0.2.6

type IotDpsResourcePrivateEndpointConnectionInput interface {
	pulumi.Input

	ToIotDpsResourcePrivateEndpointConnectionOutput() IotDpsResourcePrivateEndpointConnectionOutput
	ToIotDpsResourcePrivateEndpointConnectionOutputWithContext(ctx context.Context) IotDpsResourcePrivateEndpointConnectionOutput
}

type IotDpsResourcePrivateEndpointConnectionOutput added in v0.2.6

type IotDpsResourcePrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (IotDpsResourcePrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (IotDpsResourcePrivateEndpointConnectionOutput) ToIotDpsResourcePrivateEndpointConnectionOutput added in v0.2.6

func (o IotDpsResourcePrivateEndpointConnectionOutput) ToIotDpsResourcePrivateEndpointConnectionOutput() IotDpsResourcePrivateEndpointConnectionOutput

func (IotDpsResourcePrivateEndpointConnectionOutput) ToIotDpsResourcePrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o IotDpsResourcePrivateEndpointConnectionOutput) ToIotDpsResourcePrivateEndpointConnectionOutputWithContext(ctx context.Context) IotDpsResourcePrivateEndpointConnectionOutput

type IotDpsResourcePrivateEndpointConnectionState

type IotDpsResourcePrivateEndpointConnectionState struct {
	// The resource name.
	Name pulumi.StringPtrInput
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesResponsePtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (IotDpsResourcePrivateEndpointConnectionState) ElementType

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 managed identities for the IotDps instance.
	Identity ArmIdentityResponsePtrInput
	// The resource location.
	Location pulumi.StringPtrInput
	// The resource name.
	Name pulumi.StringPtrInput
	// Service specific properties for a provisioning service
	Properties IotDpsPropertiesDescriptionResponsePtrInput
	// Sku info for a provisioning Service.
	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

Sku name.

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 units to provision
	Capacity *float64 `pulumi:"capacity"`
	// Sku name.
	Name *string `pulumi:"name"`
}

List of possible provisioning service SKUs.

type IotDpsSkuInfoArgs

type IotDpsSkuInfoArgs struct {
	// The number of units to provision
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// Sku name.
	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 units to provision

func (IotDpsSkuInfoOutput) ElementType

func (IotDpsSkuInfoOutput) ElementType() reflect.Type

func (IotDpsSkuInfoOutput) Name

Sku 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 units to provision

func (IotDpsSkuInfoPtrOutput) Elem

func (IotDpsSkuInfoPtrOutput) ElementType

func (IotDpsSkuInfoPtrOutput) ElementType() reflect.Type

func (IotDpsSkuInfoPtrOutput) Name

Sku 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 units to provision
	Capacity *float64 `pulumi:"capacity"`
	// Sku name.
	Name *string `pulumi:"name"`
	// Pricing tier name of the provisioning service.
	Tier string `pulumi:"tier"`
}

List of possible provisioning service SKUs.

type IotDpsSkuInfoResponseArgs

type IotDpsSkuInfoResponseArgs struct {
	// The number of units to provision
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// Sku name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Pricing tier name 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 units to provision

func (IotDpsSkuInfoResponseOutput) ElementType

func (IotDpsSkuInfoResponseOutput) Name

Sku name.

func (IotDpsSkuInfoResponseOutput) Tier

Pricing tier name 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 units to provision

func (IotDpsSkuInfoResponsePtrOutput) Elem

func (IotDpsSkuInfoResponsePtrOutput) ElementType

func (IotDpsSkuInfoResponsePtrOutput) Name

Sku name.

func (IotDpsSkuInfoResponsePtrOutput) Tier

Pricing tier name 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 {
	// weight to apply for a given iot h.
	AllocationWeight *int `pulumi:"allocationWeight"`
	// flag for applying allocationPolicy or not for a given iot hub.
	ApplyAllocationPolicy *bool `pulumi:"applyAllocationPolicy"`
	// Connection string of 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 {
	// weight to apply for a given iot h.
	AllocationWeight pulumi.IntPtrInput `pulumi:"allocationWeight"`
	// flag for applying allocationPolicy or not for a given iot hub.
	ApplyAllocationPolicy pulumi.BoolPtrInput `pulumi:"applyAllocationPolicy"`
	// Connection string of 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

weight to apply for a given iot h.

func (IotHubDefinitionDescriptionOutput) ApplyAllocationPolicy

func (o IotHubDefinitionDescriptionOutput) ApplyAllocationPolicy() pulumi.BoolPtrOutput

flag for applying allocationPolicy or not for a given iot hub.

func (IotHubDefinitionDescriptionOutput) ConnectionString

Connection string of 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 {
	// weight to apply for a given iot h.
	AllocationWeight *int `pulumi:"allocationWeight"`
	// flag for applying allocationPolicy or not for a given iot hub.
	ApplyAllocationPolicy *bool `pulumi:"applyAllocationPolicy"`
	// Connection string of 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 {
	// weight to apply for a given iot h.
	AllocationWeight pulumi.IntPtrInput `pulumi:"allocationWeight"`
	// flag for applying allocationPolicy or not for a given iot hub.
	ApplyAllocationPolicy pulumi.BoolPtrInput `pulumi:"applyAllocationPolicy"`
	// Connection string of 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

weight to apply for a given iot h.

func (IotHubDefinitionDescriptionResponseOutput) ApplyAllocationPolicy

flag for applying allocationPolicy or not for a given iot hub.

func (IotHubDefinitionDescriptionResponseOutput) ConnectionString

Connection string of 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 IpFilterActionType added in v0.3.1

type IpFilterActionType pulumi.String

The desired action for requests captured by this rule.

func (IpFilterActionType) ElementType added in v0.3.1

func (IpFilterActionType) ElementType() reflect.Type

func (IpFilterActionType) ToStringOutput added in v0.3.1

func (e IpFilterActionType) ToStringOutput() pulumi.StringOutput

func (IpFilterActionType) ToStringOutputWithContext added in v0.3.1

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

func (IpFilterActionType) ToStringPtrOutput added in v0.3.1

func (e IpFilterActionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterActionType) ToStringPtrOutputWithContext added in v0.3.1

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

type IpFilterRule

type IpFilterRule struct {
	// The desired action for requests captured by this rule.
	Action string `pulumi:"action"`
	// The name of the IP filter rule.
	FilterName string `pulumi:"filterName"`
	// A string that contains the IP address range in CIDR notation for the rule.
	IpMask string `pulumi:"ipMask"`
	// Target for requests captured by this rule.
	Target *string `pulumi:"target"`
}

The IP filter rules for a provisioning Service.

type IpFilterRuleArgs

type IpFilterRuleArgs struct {
	// The desired action for requests captured by this rule.
	Action IpFilterActionType `pulumi:"action"`
	// The name of the IP filter rule.
	FilterName pulumi.StringInput `pulumi:"filterName"`
	// A string that contains the IP address range in CIDR notation for the rule.
	IpMask pulumi.StringInput `pulumi:"ipMask"`
	// Target for requests captured by this rule.
	Target *IpFilterTargetType `pulumi:"target"`
}

The IP filter rules for a provisioning Service.

func (IpFilterRuleArgs) ElementType

func (IpFilterRuleArgs) ElementType() reflect.Type

func (IpFilterRuleArgs) ToIpFilterRuleOutput

func (i IpFilterRuleArgs) ToIpFilterRuleOutput() IpFilterRuleOutput

func (IpFilterRuleArgs) ToIpFilterRuleOutputWithContext

func (i IpFilterRuleArgs) ToIpFilterRuleOutputWithContext(ctx context.Context) IpFilterRuleOutput

type IpFilterRuleArray

type IpFilterRuleArray []IpFilterRuleInput

func (IpFilterRuleArray) ElementType

func (IpFilterRuleArray) ElementType() reflect.Type

func (IpFilterRuleArray) ToIpFilterRuleArrayOutput

func (i IpFilterRuleArray) ToIpFilterRuleArrayOutput() IpFilterRuleArrayOutput

func (IpFilterRuleArray) ToIpFilterRuleArrayOutputWithContext

func (i IpFilterRuleArray) ToIpFilterRuleArrayOutputWithContext(ctx context.Context) IpFilterRuleArrayOutput

type IpFilterRuleArrayInput

type IpFilterRuleArrayInput interface {
	pulumi.Input

	ToIpFilterRuleArrayOutput() IpFilterRuleArrayOutput
	ToIpFilterRuleArrayOutputWithContext(context.Context) IpFilterRuleArrayOutput
}

IpFilterRuleArrayInput is an input type that accepts IpFilterRuleArray and IpFilterRuleArrayOutput values. You can construct a concrete instance of `IpFilterRuleArrayInput` via:

IpFilterRuleArray{ IpFilterRuleArgs{...} }

type IpFilterRuleArrayOutput

type IpFilterRuleArrayOutput struct{ *pulumi.OutputState }

func (IpFilterRuleArrayOutput) ElementType

func (IpFilterRuleArrayOutput) ElementType() reflect.Type

func (IpFilterRuleArrayOutput) Index

func (IpFilterRuleArrayOutput) ToIpFilterRuleArrayOutput

func (o IpFilterRuleArrayOutput) ToIpFilterRuleArrayOutput() IpFilterRuleArrayOutput

func (IpFilterRuleArrayOutput) ToIpFilterRuleArrayOutputWithContext

func (o IpFilterRuleArrayOutput) ToIpFilterRuleArrayOutputWithContext(ctx context.Context) IpFilterRuleArrayOutput

type IpFilterRuleInput

type IpFilterRuleInput interface {
	pulumi.Input

	ToIpFilterRuleOutput() IpFilterRuleOutput
	ToIpFilterRuleOutputWithContext(context.Context) IpFilterRuleOutput
}

IpFilterRuleInput is an input type that accepts IpFilterRuleArgs and IpFilterRuleOutput values. You can construct a concrete instance of `IpFilterRuleInput` via:

IpFilterRuleArgs{...}

type IpFilterRuleOutput

type IpFilterRuleOutput struct{ *pulumi.OutputState }

The IP filter rules for a provisioning Service.

func (IpFilterRuleOutput) Action

The desired action for requests captured by this rule.

func (IpFilterRuleOutput) ElementType

func (IpFilterRuleOutput) ElementType() reflect.Type

func (IpFilterRuleOutput) FilterName

func (o IpFilterRuleOutput) FilterName() pulumi.StringOutput

The name of the IP filter rule.

func (IpFilterRuleOutput) IpMask

A string that contains the IP address range in CIDR notation for the rule.

func (IpFilterRuleOutput) Target

Target for requests captured by this rule.

func (IpFilterRuleOutput) ToIpFilterRuleOutput

func (o IpFilterRuleOutput) ToIpFilterRuleOutput() IpFilterRuleOutput

func (IpFilterRuleOutput) ToIpFilterRuleOutputWithContext

func (o IpFilterRuleOutput) ToIpFilterRuleOutputWithContext(ctx context.Context) IpFilterRuleOutput

type IpFilterRuleResponse

type IpFilterRuleResponse struct {
	// The desired action for requests captured by this rule.
	Action string `pulumi:"action"`
	// The name of the IP filter rule.
	FilterName string `pulumi:"filterName"`
	// A string that contains the IP address range in CIDR notation for the rule.
	IpMask string `pulumi:"ipMask"`
	// Target for requests captured by this rule.
	Target *string `pulumi:"target"`
}

The IP filter rules for a provisioning Service.

type IpFilterRuleResponseArgs

type IpFilterRuleResponseArgs struct {
	// The desired action for requests captured by this rule.
	Action pulumi.StringInput `pulumi:"action"`
	// The name of the IP filter rule.
	FilterName pulumi.StringInput `pulumi:"filterName"`
	// A string that contains the IP address range in CIDR notation for the rule.
	IpMask pulumi.StringInput `pulumi:"ipMask"`
	// Target for requests captured by this rule.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

The IP filter rules for a provisioning Service.

func (IpFilterRuleResponseArgs) ElementType

func (IpFilterRuleResponseArgs) ElementType() reflect.Type

func (IpFilterRuleResponseArgs) ToIpFilterRuleResponseOutput

func (i IpFilterRuleResponseArgs) ToIpFilterRuleResponseOutput() IpFilterRuleResponseOutput

func (IpFilterRuleResponseArgs) ToIpFilterRuleResponseOutputWithContext

func (i IpFilterRuleResponseArgs) ToIpFilterRuleResponseOutputWithContext(ctx context.Context) IpFilterRuleResponseOutput

type IpFilterRuleResponseArray

type IpFilterRuleResponseArray []IpFilterRuleResponseInput

func (IpFilterRuleResponseArray) ElementType

func (IpFilterRuleResponseArray) ElementType() reflect.Type

func (IpFilterRuleResponseArray) ToIpFilterRuleResponseArrayOutput

func (i IpFilterRuleResponseArray) ToIpFilterRuleResponseArrayOutput() IpFilterRuleResponseArrayOutput

func (IpFilterRuleResponseArray) ToIpFilterRuleResponseArrayOutputWithContext

func (i IpFilterRuleResponseArray) ToIpFilterRuleResponseArrayOutputWithContext(ctx context.Context) IpFilterRuleResponseArrayOutput

type IpFilterRuleResponseArrayInput

type IpFilterRuleResponseArrayInput interface {
	pulumi.Input

	ToIpFilterRuleResponseArrayOutput() IpFilterRuleResponseArrayOutput
	ToIpFilterRuleResponseArrayOutputWithContext(context.Context) IpFilterRuleResponseArrayOutput
}

IpFilterRuleResponseArrayInput is an input type that accepts IpFilterRuleResponseArray and IpFilterRuleResponseArrayOutput values. You can construct a concrete instance of `IpFilterRuleResponseArrayInput` via:

IpFilterRuleResponseArray{ IpFilterRuleResponseArgs{...} }

type IpFilterRuleResponseArrayOutput

type IpFilterRuleResponseArrayOutput struct{ *pulumi.OutputState }

func (IpFilterRuleResponseArrayOutput) ElementType

func (IpFilterRuleResponseArrayOutput) Index

func (IpFilterRuleResponseArrayOutput) ToIpFilterRuleResponseArrayOutput

func (o IpFilterRuleResponseArrayOutput) ToIpFilterRuleResponseArrayOutput() IpFilterRuleResponseArrayOutput

func (IpFilterRuleResponseArrayOutput) ToIpFilterRuleResponseArrayOutputWithContext

func (o IpFilterRuleResponseArrayOutput) ToIpFilterRuleResponseArrayOutputWithContext(ctx context.Context) IpFilterRuleResponseArrayOutput

type IpFilterRuleResponseInput

type IpFilterRuleResponseInput interface {
	pulumi.Input

	ToIpFilterRuleResponseOutput() IpFilterRuleResponseOutput
	ToIpFilterRuleResponseOutputWithContext(context.Context) IpFilterRuleResponseOutput
}

IpFilterRuleResponseInput is an input type that accepts IpFilterRuleResponseArgs and IpFilterRuleResponseOutput values. You can construct a concrete instance of `IpFilterRuleResponseInput` via:

IpFilterRuleResponseArgs{...}

type IpFilterRuleResponseOutput

type IpFilterRuleResponseOutput struct{ *pulumi.OutputState }

The IP filter rules for a provisioning Service.

func (IpFilterRuleResponseOutput) Action

The desired action for requests captured by this rule.

func (IpFilterRuleResponseOutput) ElementType

func (IpFilterRuleResponseOutput) ElementType() reflect.Type

func (IpFilterRuleResponseOutput) FilterName

The name of the IP filter rule.

func (IpFilterRuleResponseOutput) IpMask

A string that contains the IP address range in CIDR notation for the rule.

func (IpFilterRuleResponseOutput) Target

Target for requests captured by this rule.

func (IpFilterRuleResponseOutput) ToIpFilterRuleResponseOutput

func (o IpFilterRuleResponseOutput) ToIpFilterRuleResponseOutput() IpFilterRuleResponseOutput

func (IpFilterRuleResponseOutput) ToIpFilterRuleResponseOutputWithContext

func (o IpFilterRuleResponseOutput) ToIpFilterRuleResponseOutputWithContext(ctx context.Context) IpFilterRuleResponseOutput

type IpFilterTargetType added in v0.3.1

type IpFilterTargetType pulumi.String

Target for requests captured by this rule.

func (IpFilterTargetType) ElementType added in v0.3.1

func (IpFilterTargetType) ElementType() reflect.Type

func (IpFilterTargetType) ToStringOutput added in v0.3.1

func (e IpFilterTargetType) ToStringOutput() pulumi.StringOutput

func (IpFilterTargetType) ToStringOutputWithContext added in v0.3.1

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

func (IpFilterTargetType) ToStringPtrOutput added in v0.3.1

func (e IpFilterTargetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IpFilterTargetType) ToStringPtrOutputWithContext added in v0.3.1

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

type KeyVaultKeyProperties

type KeyVaultKeyProperties struct {
	// The identifier of the key.
	KeyIdentifier *string `pulumi:"keyIdentifier"`
}

The properties of the KeyVault key.

type KeyVaultKeyPropertiesArgs

type KeyVaultKeyPropertiesArgs struct {
	// The identifier of the key.
	KeyIdentifier pulumi.StringPtrInput `pulumi:"keyIdentifier"`
}

The properties of the KeyVault key.

func (KeyVaultKeyPropertiesArgs) ElementType

func (KeyVaultKeyPropertiesArgs) ElementType() reflect.Type

func (KeyVaultKeyPropertiesArgs) ToKeyVaultKeyPropertiesOutput

func (i KeyVaultKeyPropertiesArgs) ToKeyVaultKeyPropertiesOutput() KeyVaultKeyPropertiesOutput

func (KeyVaultKeyPropertiesArgs) ToKeyVaultKeyPropertiesOutputWithContext

func (i KeyVaultKeyPropertiesArgs) ToKeyVaultKeyPropertiesOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesOutput

type KeyVaultKeyPropertiesArray

type KeyVaultKeyPropertiesArray []KeyVaultKeyPropertiesInput

func (KeyVaultKeyPropertiesArray) ElementType

func (KeyVaultKeyPropertiesArray) ElementType() reflect.Type

func (KeyVaultKeyPropertiesArray) ToKeyVaultKeyPropertiesArrayOutput

func (i KeyVaultKeyPropertiesArray) ToKeyVaultKeyPropertiesArrayOutput() KeyVaultKeyPropertiesArrayOutput

func (KeyVaultKeyPropertiesArray) ToKeyVaultKeyPropertiesArrayOutputWithContext

func (i KeyVaultKeyPropertiesArray) ToKeyVaultKeyPropertiesArrayOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesArrayOutput

type KeyVaultKeyPropertiesArrayInput

type KeyVaultKeyPropertiesArrayInput interface {
	pulumi.Input

	ToKeyVaultKeyPropertiesArrayOutput() KeyVaultKeyPropertiesArrayOutput
	ToKeyVaultKeyPropertiesArrayOutputWithContext(context.Context) KeyVaultKeyPropertiesArrayOutput
}

KeyVaultKeyPropertiesArrayInput is an input type that accepts KeyVaultKeyPropertiesArray and KeyVaultKeyPropertiesArrayOutput values. You can construct a concrete instance of `KeyVaultKeyPropertiesArrayInput` via:

KeyVaultKeyPropertiesArray{ KeyVaultKeyPropertiesArgs{...} }

type KeyVaultKeyPropertiesArrayOutput

type KeyVaultKeyPropertiesArrayOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyPropertiesArrayOutput) ElementType

func (KeyVaultKeyPropertiesArrayOutput) Index

func (KeyVaultKeyPropertiesArrayOutput) ToKeyVaultKeyPropertiesArrayOutput

func (o KeyVaultKeyPropertiesArrayOutput) ToKeyVaultKeyPropertiesArrayOutput() KeyVaultKeyPropertiesArrayOutput

func (KeyVaultKeyPropertiesArrayOutput) ToKeyVaultKeyPropertiesArrayOutputWithContext

func (o KeyVaultKeyPropertiesArrayOutput) ToKeyVaultKeyPropertiesArrayOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesArrayOutput

type KeyVaultKeyPropertiesInput

type KeyVaultKeyPropertiesInput interface {
	pulumi.Input

	ToKeyVaultKeyPropertiesOutput() KeyVaultKeyPropertiesOutput
	ToKeyVaultKeyPropertiesOutputWithContext(context.Context) KeyVaultKeyPropertiesOutput
}

KeyVaultKeyPropertiesInput is an input type that accepts KeyVaultKeyPropertiesArgs and KeyVaultKeyPropertiesOutput values. You can construct a concrete instance of `KeyVaultKeyPropertiesInput` via:

KeyVaultKeyPropertiesArgs{...}

type KeyVaultKeyPropertiesOutput

type KeyVaultKeyPropertiesOutput struct{ *pulumi.OutputState }

The properties of the KeyVault key.

func (KeyVaultKeyPropertiesOutput) ElementType

func (KeyVaultKeyPropertiesOutput) KeyIdentifier

The identifier of the key.

func (KeyVaultKeyPropertiesOutput) ToKeyVaultKeyPropertiesOutput

func (o KeyVaultKeyPropertiesOutput) ToKeyVaultKeyPropertiesOutput() KeyVaultKeyPropertiesOutput

func (KeyVaultKeyPropertiesOutput) ToKeyVaultKeyPropertiesOutputWithContext

func (o KeyVaultKeyPropertiesOutput) ToKeyVaultKeyPropertiesOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesOutput

type KeyVaultKeyPropertiesResponse

type KeyVaultKeyPropertiesResponse struct {
	// The identifier of the key.
	KeyIdentifier *string `pulumi:"keyIdentifier"`
}

The properties of the KeyVault key.

type KeyVaultKeyPropertiesResponseArgs

type KeyVaultKeyPropertiesResponseArgs struct {
	// The identifier of the key.
	KeyIdentifier pulumi.StringPtrInput `pulumi:"keyIdentifier"`
}

The properties of the KeyVault key.

func (KeyVaultKeyPropertiesResponseArgs) ElementType

func (KeyVaultKeyPropertiesResponseArgs) ToKeyVaultKeyPropertiesResponseOutput

func (i KeyVaultKeyPropertiesResponseArgs) ToKeyVaultKeyPropertiesResponseOutput() KeyVaultKeyPropertiesResponseOutput

func (KeyVaultKeyPropertiesResponseArgs) ToKeyVaultKeyPropertiesResponseOutputWithContext

func (i KeyVaultKeyPropertiesResponseArgs) ToKeyVaultKeyPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesResponseOutput

type KeyVaultKeyPropertiesResponseArray

type KeyVaultKeyPropertiesResponseArray []KeyVaultKeyPropertiesResponseInput

func (KeyVaultKeyPropertiesResponseArray) ElementType

func (KeyVaultKeyPropertiesResponseArray) ToKeyVaultKeyPropertiesResponseArrayOutput

func (i KeyVaultKeyPropertiesResponseArray) ToKeyVaultKeyPropertiesResponseArrayOutput() KeyVaultKeyPropertiesResponseArrayOutput

func (KeyVaultKeyPropertiesResponseArray) ToKeyVaultKeyPropertiesResponseArrayOutputWithContext

func (i KeyVaultKeyPropertiesResponseArray) ToKeyVaultKeyPropertiesResponseArrayOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesResponseArrayOutput

type KeyVaultKeyPropertiesResponseArrayInput

type KeyVaultKeyPropertiesResponseArrayInput interface {
	pulumi.Input

	ToKeyVaultKeyPropertiesResponseArrayOutput() KeyVaultKeyPropertiesResponseArrayOutput
	ToKeyVaultKeyPropertiesResponseArrayOutputWithContext(context.Context) KeyVaultKeyPropertiesResponseArrayOutput
}

KeyVaultKeyPropertiesResponseArrayInput is an input type that accepts KeyVaultKeyPropertiesResponseArray and KeyVaultKeyPropertiesResponseArrayOutput values. You can construct a concrete instance of `KeyVaultKeyPropertiesResponseArrayInput` via:

KeyVaultKeyPropertiesResponseArray{ KeyVaultKeyPropertiesResponseArgs{...} }

type KeyVaultKeyPropertiesResponseArrayOutput

type KeyVaultKeyPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (KeyVaultKeyPropertiesResponseArrayOutput) ElementType

func (KeyVaultKeyPropertiesResponseArrayOutput) Index

func (KeyVaultKeyPropertiesResponseArrayOutput) ToKeyVaultKeyPropertiesResponseArrayOutput

func (o KeyVaultKeyPropertiesResponseArrayOutput) ToKeyVaultKeyPropertiesResponseArrayOutput() KeyVaultKeyPropertiesResponseArrayOutput

func (KeyVaultKeyPropertiesResponseArrayOutput) ToKeyVaultKeyPropertiesResponseArrayOutputWithContext

func (o KeyVaultKeyPropertiesResponseArrayOutput) ToKeyVaultKeyPropertiesResponseArrayOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesResponseArrayOutput

type KeyVaultKeyPropertiesResponseInput

type KeyVaultKeyPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultKeyPropertiesResponseOutput() KeyVaultKeyPropertiesResponseOutput
	ToKeyVaultKeyPropertiesResponseOutputWithContext(context.Context) KeyVaultKeyPropertiesResponseOutput
}

KeyVaultKeyPropertiesResponseInput is an input type that accepts KeyVaultKeyPropertiesResponseArgs and KeyVaultKeyPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultKeyPropertiesResponseInput` via:

KeyVaultKeyPropertiesResponseArgs{...}

type KeyVaultKeyPropertiesResponseOutput

type KeyVaultKeyPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the KeyVault key.

func (KeyVaultKeyPropertiesResponseOutput) ElementType

func (KeyVaultKeyPropertiesResponseOutput) KeyIdentifier

The identifier of the key.

func (KeyVaultKeyPropertiesResponseOutput) ToKeyVaultKeyPropertiesResponseOutput

func (o KeyVaultKeyPropertiesResponseOutput) ToKeyVaultKeyPropertiesResponseOutput() KeyVaultKeyPropertiesResponseOutput

func (KeyVaultKeyPropertiesResponseOutput) ToKeyVaultKeyPropertiesResponseOutputWithContext

func (o KeyVaultKeyPropertiesResponseOutput) ToKeyVaultKeyPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultKeyPropertiesResponseOutput

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 {
	// The next link.
	NextLink string `pulumi:"nextLink"`
	// The list of shared access policies.
	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"`
	// properties of a 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 LookupIotDpsResourcePrivateEndpointConnectionArgs

type LookupIotDpsResourcePrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group that contains the provisioning service.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the provisioning service.
	ResourceName string `pulumi:"resourceName"`
}

type LookupIotDpsResourcePrivateEndpointConnectionResult

type LookupIotDpsResourcePrivateEndpointConnectionResult struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The resource type.
	Type string `pulumi:"type"`
}

The private endpoint connection of a provisioning service

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 managed identities for the IotDps instance.
	Identity *ArmIdentityResponse `pulumi:"identity"`
	// The resource location.
	Location string `pulumi:"location"`
	// The resource name.
	Name string `pulumi:"name"`
	// Service specific properties for a provisioning service
	Properties IotDpsPropertiesDescriptionResponse `pulumi:"properties"`
	// Sku info for a provisioning Service.
	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 PrivateEndpointConnection

type PrivateEndpointConnection struct {
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionProperties `pulumi:"properties"`
}

The private endpoint connection of a provisioning service

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesInput `pulumi:"properties"`
}

The private endpoint connection of a provisioning service

func (PrivateEndpointConnectionArgs) ElementType

func (PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutput

func (i PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutputWithContext

func (i PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArray

type PrivateEndpointConnectionArray []PrivateEndpointConnectionInput

func (PrivateEndpointConnectionArray) ElementType

func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput

func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput

func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext

func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionArrayInput

type PrivateEndpointConnectionArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
	ToPrivateEndpointConnectionArrayOutputWithContext(context.Context) PrivateEndpointConnectionArrayOutput
}

PrivateEndpointConnectionArrayInput is an input type that accepts PrivateEndpointConnectionArray and PrivateEndpointConnectionArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionArrayInput` via:

PrivateEndpointConnectionArray{ PrivateEndpointConnectionArgs{...} }

type PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionArrayOutput) ElementType

func (PrivateEndpointConnectionArrayOutput) Index

func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput

func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput

func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext

func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(context.Context) PrivateEndpointConnectionOutput
}

PrivateEndpointConnectionInput is an input type that accepts PrivateEndpointConnectionArgs and PrivateEndpointConnectionOutput values. You can construct a concrete instance of `PrivateEndpointConnectionInput` via:

PrivateEndpointConnectionArgs{...}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

The private endpoint connection of a provisioning service

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Properties

The properties of a private endpoint connection

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionProperties

type PrivateEndpointConnectionProperties struct {
	// The current state of a private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

The properties of a private endpoint connection

type PrivateEndpointConnectionPropertiesArgs

type PrivateEndpointConnectionPropertiesArgs struct {
	// The current state of a private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput `pulumi:"privateLinkServiceConnectionState"`
}

The properties of a private endpoint connection

func (PrivateEndpointConnectionPropertiesArgs) ElementType

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesArgs) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesInput

type PrivateEndpointConnectionPropertiesInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput
	ToPrivateEndpointConnectionPropertiesOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesOutput
}

PrivateEndpointConnectionPropertiesInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs and PrivateEndpointConnectionPropertiesOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesInput` via:

PrivateEndpointConnectionPropertiesArgs{...}

type PrivateEndpointConnectionPropertiesOutput

type PrivateEndpointConnectionPropertiesOutput struct{ *pulumi.OutputState }

The properties of a private endpoint connection

func (PrivateEndpointConnectionPropertiesOutput) ElementType

func (PrivateEndpointConnectionPropertiesOutput) PrivateLinkServiceConnectionState

The current state of a private endpoint connection

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutput() PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPtrInput

type PrivateEndpointConnectionPropertiesPtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput
	ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesPtrOutput
}

PrivateEndpointConnectionPropertiesPtrInput is an input type that accepts PrivateEndpointConnectionPropertiesArgs, PrivateEndpointConnectionPropertiesPtr and PrivateEndpointConnectionPropertiesPtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesPtrInput` via:

        PrivateEndpointConnectionPropertiesArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesPtrOutput) Elem

func (PrivateEndpointConnectionPropertiesPtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesPtrOutput) PrivateLinkServiceConnectionState

The current state of a private endpoint connection

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutput() PrivateEndpointConnectionPropertiesPtrOutput

func (PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesPtrOutput) ToPrivateEndpointConnectionPropertiesPtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesPtrOutput

type PrivateEndpointConnectionPropertiesResponse

type PrivateEndpointConnectionPropertiesResponse struct {
	// The private endpoint property of a private endpoint connection
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// The current state of a private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
}

The properties of a private endpoint connection

type PrivateEndpointConnectionPropertiesResponseArgs

type PrivateEndpointConnectionPropertiesResponseArgs struct {
	// The private endpoint property of a private endpoint connection
	PrivateEndpoint PrivateEndpointResponsePtrInput `pulumi:"privateEndpoint"`
	// The current state of a private endpoint connection
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"`
}

The properties of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponseArgs) ElementType

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponseInput

type PrivateEndpointConnectionPropertiesResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
	ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesResponseOutput
}

PrivateEndpointConnectionPropertiesResponseInput is an input type that accepts PrivateEndpointConnectionPropertiesResponseArgs and PrivateEndpointConnectionPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesResponseInput` via:

PrivateEndpointConnectionPropertiesResponseArgs{...}

type PrivateEndpointConnectionPropertiesResponseOutput

type PrivateEndpointConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint

The private endpoint property of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState

The current state of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponsePtrInput

type PrivateEndpointConnectionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionPropertiesResponsePtrOutput() PrivateEndpointConnectionPropertiesResponsePtrOutput
	ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput
}

PrivateEndpointConnectionPropertiesResponsePtrInput is an input type that accepts PrivateEndpointConnectionPropertiesResponseArgs, PrivateEndpointConnectionPropertiesResponsePtr and PrivateEndpointConnectionPropertiesResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesResponsePtrInput` via:

        PrivateEndpointConnectionPropertiesResponseArgs{...}

or:

        nil

type PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) Elem

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ElementType

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateEndpoint

The private endpoint property of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) PrivateLinkServiceConnectionState

The current state of a private endpoint connection

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutput

func (PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext

func (o PrivateEndpointConnectionPropertiesResponsePtrOutput) ToPrivateEndpointConnectionPropertiesResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponsePtrOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
	// The resource name.
	Name string `pulumi:"name"`
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"`
	// The resource type.
	Type string `pulumi:"type"`
}

The private endpoint connection of a provisioning service

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// The resource name.
	Name pulumi.StringInput `pulumi:"name"`
	// The properties of a private endpoint connection
	Properties PrivateEndpointConnectionPropertiesResponseInput `pulumi:"properties"`
	// The resource type.
	Type pulumi.StringInput `pulumi:"type"`
}

The private endpoint connection of a provisioning service

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseArray

type PrivateEndpointConnectionResponseArray []PrivateEndpointConnectionResponseInput

func (PrivateEndpointConnectionResponseArray) ElementType

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (i PrivateEndpointConnectionResponseArray) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayInput

type PrivateEndpointConnectionResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
	ToPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionResponseArrayOutput
}

PrivateEndpointConnectionResponseArrayInput is an input type that accepts PrivateEndpointConnectionResponseArray and PrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseArrayInput` via:

PrivateEndpointConnectionResponseArray{ PrivateEndpointConnectionResponseArgs{...} }

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The private endpoint connection of a provisioning service

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

The resource identifier.

func (PrivateEndpointConnectionResponseOutput) Name

The resource name.

func (PrivateEndpointConnectionResponseOutput) Properties

The properties of a private endpoint connection

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

The resource type.

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The resource identifier.
	Id string `pulumi:"id"`
}

The private endpoint property of a private endpoint connection

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// The resource identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

The private endpoint property of a private endpoint connection

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint property of a private endpoint connection

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The resource identifier.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The resource identifier.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// Actions required for a private endpoint connection
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for the current state of a private endpoint connection
	Description string `pulumi:"description"`
	// The status of a private endpoint connection
	Status string `pulumi:"status"`
}

The current state of a private endpoint connection

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// Actions required for a private endpoint connection
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The description for the current state of a private endpoint connection
	Description pulumi.StringInput `pulumi:"description"`
	// The status of a private endpoint connection
	Status pulumi.StringInput `pulumi:"status"`
}

The current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

The current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

Actions required for a private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) Description

The description for the current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

The status of a private endpoint connection

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionsRequired

Actions required for a private endpoint connection

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The description for the current state of a private endpoint connection

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

The status of a private endpoint connection

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// Actions required for a private endpoint connection
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The description for the current state of a private endpoint connection
	Description string `pulumi:"description"`
	// The status of a private endpoint connection
	Status string `pulumi:"status"`
}

The current state of a private endpoint connection

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// Actions required for a private endpoint connection
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The description for the current state of a private endpoint connection
	Description pulumi.StringInput `pulumi:"description"`
	// The status of a private endpoint connection
	Status pulumi.StringInput `pulumi:"status"`
}

The current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

The current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

Actions required for a private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The description for the current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

The status of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired

Actions required for a private endpoint connection

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The description for the current state of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

The status of a private endpoint connection

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStatus added in v0.3.1

type PrivateLinkServiceConnectionStatus pulumi.String

The status of a private endpoint connection

func (PrivateLinkServiceConnectionStatus) ElementType added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringOutputWithContext added in v0.3.1

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

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type PublicNetworkAccess added in v0.3.1

type PublicNetworkAccess pulumi.String

Whether requests from Public Network are allowed

func (PublicNetworkAccess) ElementType added in v0.3.1

func (PublicNetworkAccess) ElementType() reflect.Type

func (PublicNetworkAccess) ToStringOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput

func (PublicNetworkAccess) ToStringOutputWithContext added in v0.3.1

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

func (PublicNetworkAccess) ToStringPtrOutput added in v0.3.1

func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput

func (PublicNetworkAccess) ToStringPtrOutputWithContext added in v0.3.1

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

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