v20200808preview

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Oct 3, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerDetails

type ControllerDetails struct {
	pulumi.CustomResourceState

	// dnc application id should be used by customer to authenticate with dnc gateway.
	DncAppId pulumi.StringOutput `pulumi:"dncAppId"`
	// dnc endpoint url that customers can use to connect to
	DncEndpoint pulumi.StringOutput `pulumi:"dncEndpoint"`
	// tenant id of dnc application id
	DncTenantId pulumi.StringOutput `pulumi:"dncTenantId"`
	// Location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current state of dnc controller resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid pulumi.StringOutput `pulumi:"resourceGuid"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of a DNC controller.

func GetControllerDetails

func GetControllerDetails(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ControllerDetailsState, opts ...pulumi.ResourceOption) (*ControllerDetails, error)

GetControllerDetails gets an existing ControllerDetails 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 NewControllerDetails

func NewControllerDetails(ctx *pulumi.Context,
	name string, args *ControllerDetailsArgs, opts ...pulumi.ResourceOption) (*ControllerDetails, error)

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

type ControllerDetailsArgs

type ControllerDetailsArgs struct {
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName pulumi.StringInput
	// The resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ControllerDetails resource.

func (ControllerDetailsArgs) ElementType

func (ControllerDetailsArgs) ElementType() reflect.Type

type ControllerDetailsResponse added in v0.2.1

type ControllerDetailsResponse struct {
	// controller arm resource id
	Id *string `pulumi:"id"`
}

controller details

type ControllerDetailsResponseArgs added in v0.2.1

type ControllerDetailsResponseArgs struct {
	// controller arm resource id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

controller details

func (ControllerDetailsResponseArgs) ElementType added in v0.2.1

func (ControllerDetailsResponseArgs) ToControllerDetailsResponseOutput added in v0.2.1

func (i ControllerDetailsResponseArgs) ToControllerDetailsResponseOutput() ControllerDetailsResponseOutput

func (ControllerDetailsResponseArgs) ToControllerDetailsResponseOutputWithContext added in v0.2.1

func (i ControllerDetailsResponseArgs) ToControllerDetailsResponseOutputWithContext(ctx context.Context) ControllerDetailsResponseOutput

func (ControllerDetailsResponseArgs) ToControllerDetailsResponsePtrOutput added in v0.2.1

func (i ControllerDetailsResponseArgs) ToControllerDetailsResponsePtrOutput() ControllerDetailsResponsePtrOutput

func (ControllerDetailsResponseArgs) ToControllerDetailsResponsePtrOutputWithContext added in v0.2.1

func (i ControllerDetailsResponseArgs) ToControllerDetailsResponsePtrOutputWithContext(ctx context.Context) ControllerDetailsResponsePtrOutput

type ControllerDetailsResponseInput added in v0.2.1

type ControllerDetailsResponseInput interface {
	pulumi.Input

	ToControllerDetailsResponseOutput() ControllerDetailsResponseOutput
	ToControllerDetailsResponseOutputWithContext(context.Context) ControllerDetailsResponseOutput
}

ControllerDetailsResponseInput is an input type that accepts ControllerDetailsResponseArgs and ControllerDetailsResponseOutput values. You can construct a concrete instance of `ControllerDetailsResponseInput` via:

ControllerDetailsResponseArgs{...}

type ControllerDetailsResponseOutput added in v0.2.1

type ControllerDetailsResponseOutput struct{ *pulumi.OutputState }

controller details

func (ControllerDetailsResponseOutput) ElementType added in v0.2.1

func (ControllerDetailsResponseOutput) Id added in v0.2.1

controller arm resource id

func (ControllerDetailsResponseOutput) ToControllerDetailsResponseOutput added in v0.2.1

func (o ControllerDetailsResponseOutput) ToControllerDetailsResponseOutput() ControllerDetailsResponseOutput

func (ControllerDetailsResponseOutput) ToControllerDetailsResponseOutputWithContext added in v0.2.1

func (o ControllerDetailsResponseOutput) ToControllerDetailsResponseOutputWithContext(ctx context.Context) ControllerDetailsResponseOutput

func (ControllerDetailsResponseOutput) ToControllerDetailsResponsePtrOutput added in v0.2.1

func (o ControllerDetailsResponseOutput) ToControllerDetailsResponsePtrOutput() ControllerDetailsResponsePtrOutput

func (ControllerDetailsResponseOutput) ToControllerDetailsResponsePtrOutputWithContext added in v0.2.1

func (o ControllerDetailsResponseOutput) ToControllerDetailsResponsePtrOutputWithContext(ctx context.Context) ControllerDetailsResponsePtrOutput

type ControllerDetailsResponsePtrInput added in v0.2.1

type ControllerDetailsResponsePtrInput interface {
	pulumi.Input

	ToControllerDetailsResponsePtrOutput() ControllerDetailsResponsePtrOutput
	ToControllerDetailsResponsePtrOutputWithContext(context.Context) ControllerDetailsResponsePtrOutput
}

ControllerDetailsResponsePtrInput is an input type that accepts ControllerDetailsResponseArgs, ControllerDetailsResponsePtr and ControllerDetailsResponsePtrOutput values. You can construct a concrete instance of `ControllerDetailsResponsePtrInput` via:

        ControllerDetailsResponseArgs{...}

or:

        nil

func ControllerDetailsResponsePtr added in v0.2.1

type ControllerDetailsResponsePtrOutput added in v0.2.1

type ControllerDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (ControllerDetailsResponsePtrOutput) Elem added in v0.2.1

func (ControllerDetailsResponsePtrOutput) ElementType added in v0.2.1

func (ControllerDetailsResponsePtrOutput) Id added in v0.2.1

controller arm resource id

func (ControllerDetailsResponsePtrOutput) ToControllerDetailsResponsePtrOutput added in v0.2.1

func (o ControllerDetailsResponsePtrOutput) ToControllerDetailsResponsePtrOutput() ControllerDetailsResponsePtrOutput

func (ControllerDetailsResponsePtrOutput) ToControllerDetailsResponsePtrOutputWithContext added in v0.2.1

func (o ControllerDetailsResponsePtrOutput) ToControllerDetailsResponsePtrOutputWithContext(ctx context.Context) ControllerDetailsResponsePtrOutput

type ControllerDetailsState

type ControllerDetailsState struct {
	// dnc application id should be used by customer to authenticate with dnc gateway.
	DncAppId pulumi.StringPtrInput
	// dnc endpoint url that customers can use to connect to
	DncEndpoint pulumi.StringPtrInput
	// tenant id of dnc application id
	DncTenantId pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The current state of dnc controller resource.
	ProvisioningState pulumi.StringPtrInput
	// Resource guid.
	ResourceGuid pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The type of resource.
	Type pulumi.StringPtrInput
}

func (ControllerDetailsState) ElementType

func (ControllerDetailsState) ElementType() reflect.Type

type ControllerDetailsType added in v0.2.1

type ControllerDetailsType struct {
	// controller arm resource id
	Id *string `pulumi:"id"`
}

controller details

type ControllerDetailsTypeArgs added in v0.2.1

type ControllerDetailsTypeArgs struct {
	// controller arm resource id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

controller details

func (ControllerDetailsTypeArgs) ElementType added in v0.2.1

func (ControllerDetailsTypeArgs) ElementType() reflect.Type

func (ControllerDetailsTypeArgs) ToControllerDetailsTypeOutput added in v0.2.1

func (i ControllerDetailsTypeArgs) ToControllerDetailsTypeOutput() ControllerDetailsTypeOutput

func (ControllerDetailsTypeArgs) ToControllerDetailsTypeOutputWithContext added in v0.2.1

func (i ControllerDetailsTypeArgs) ToControllerDetailsTypeOutputWithContext(ctx context.Context) ControllerDetailsTypeOutput

func (ControllerDetailsTypeArgs) ToControllerDetailsTypePtrOutput added in v0.2.1

func (i ControllerDetailsTypeArgs) ToControllerDetailsTypePtrOutput() ControllerDetailsTypePtrOutput

func (ControllerDetailsTypeArgs) ToControllerDetailsTypePtrOutputWithContext added in v0.2.1

func (i ControllerDetailsTypeArgs) ToControllerDetailsTypePtrOutputWithContext(ctx context.Context) ControllerDetailsTypePtrOutput

type ControllerDetailsTypeInput added in v0.2.1

type ControllerDetailsTypeInput interface {
	pulumi.Input

	ToControllerDetailsTypeOutput() ControllerDetailsTypeOutput
	ToControllerDetailsTypeOutputWithContext(context.Context) ControllerDetailsTypeOutput
}

ControllerDetailsTypeInput is an input type that accepts ControllerDetailsTypeArgs and ControllerDetailsTypeOutput values. You can construct a concrete instance of `ControllerDetailsTypeInput` via:

ControllerDetailsTypeArgs{...}

type ControllerDetailsTypeOutput added in v0.2.1

type ControllerDetailsTypeOutput struct{ *pulumi.OutputState }

controller details

func (ControllerDetailsTypeOutput) ElementType added in v0.2.1

func (ControllerDetailsTypeOutput) Id added in v0.2.1

controller arm resource id

func (ControllerDetailsTypeOutput) ToControllerDetailsTypeOutput added in v0.2.1

func (o ControllerDetailsTypeOutput) ToControllerDetailsTypeOutput() ControllerDetailsTypeOutput

func (ControllerDetailsTypeOutput) ToControllerDetailsTypeOutputWithContext added in v0.2.1

func (o ControllerDetailsTypeOutput) ToControllerDetailsTypeOutputWithContext(ctx context.Context) ControllerDetailsTypeOutput

func (ControllerDetailsTypeOutput) ToControllerDetailsTypePtrOutput added in v0.2.1

func (o ControllerDetailsTypeOutput) ToControllerDetailsTypePtrOutput() ControllerDetailsTypePtrOutput

func (ControllerDetailsTypeOutput) ToControllerDetailsTypePtrOutputWithContext added in v0.2.1

func (o ControllerDetailsTypeOutput) ToControllerDetailsTypePtrOutputWithContext(ctx context.Context) ControllerDetailsTypePtrOutput

type ControllerDetailsTypePtrInput added in v0.2.1

type ControllerDetailsTypePtrInput interface {
	pulumi.Input

	ToControllerDetailsTypePtrOutput() ControllerDetailsTypePtrOutput
	ToControllerDetailsTypePtrOutputWithContext(context.Context) ControllerDetailsTypePtrOutput
}

ControllerDetailsTypePtrInput is an input type that accepts ControllerDetailsTypeArgs, ControllerDetailsTypePtr and ControllerDetailsTypePtrOutput values. You can construct a concrete instance of `ControllerDetailsTypePtrInput` via:

        ControllerDetailsTypeArgs{...}

or:

        nil

func ControllerDetailsTypePtr added in v0.2.1

func ControllerDetailsTypePtr(v *ControllerDetailsTypeArgs) ControllerDetailsTypePtrInput

type ControllerDetailsTypePtrOutput added in v0.2.1

type ControllerDetailsTypePtrOutput struct{ *pulumi.OutputState }

func (ControllerDetailsTypePtrOutput) Elem added in v0.2.1

func (ControllerDetailsTypePtrOutput) ElementType added in v0.2.1

func (ControllerDetailsTypePtrOutput) Id added in v0.2.1

controller arm resource id

func (ControllerDetailsTypePtrOutput) ToControllerDetailsTypePtrOutput added in v0.2.1

func (o ControllerDetailsTypePtrOutput) ToControllerDetailsTypePtrOutput() ControllerDetailsTypePtrOutput

func (ControllerDetailsTypePtrOutput) ToControllerDetailsTypePtrOutputWithContext added in v0.2.1

func (o ControllerDetailsTypePtrOutput) ToControllerDetailsTypePtrOutputWithContext(ctx context.Context) ControllerDetailsTypePtrOutput

type DelegatedSubnetServiceDetails added in v0.2.1

type DelegatedSubnetServiceDetails struct {
	pulumi.CustomResourceState

	// controller details
	ControllerDetails ControllerDetailsResponsePtrOutput `pulumi:"controllerDetails"`
	// Location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current state of dnc delegated subnet resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid pulumi.StringOutput `pulumi:"resourceGuid"`
	// orchestrator details
	SubnetDetails SubnetDetailsResponsePtrOutput `pulumi:"subnetDetails"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of a orchestrator.

func GetDelegatedSubnetServiceDetails added in v0.2.1

func GetDelegatedSubnetServiceDetails(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DelegatedSubnetServiceDetailsState, opts ...pulumi.ResourceOption) (*DelegatedSubnetServiceDetails, error)

GetDelegatedSubnetServiceDetails gets an existing DelegatedSubnetServiceDetails 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 NewDelegatedSubnetServiceDetails added in v0.2.1

func NewDelegatedSubnetServiceDetails(ctx *pulumi.Context,
	name string, args *DelegatedSubnetServiceDetailsArgs, opts ...pulumi.ResourceOption) (*DelegatedSubnetServiceDetails, error)

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

type DelegatedSubnetServiceDetailsArgs added in v0.2.1

type DelegatedSubnetServiceDetailsArgs struct {
	// controller details
	ControllerDetails ControllerDetailsTypePtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName pulumi.StringInput
	// orchestrator details
	SubnetDetails SubnetDetailsPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DelegatedSubnetServiceDetails resource.

func (DelegatedSubnetServiceDetailsArgs) ElementType added in v0.2.1

type DelegatedSubnetServiceDetailsState added in v0.2.1

type DelegatedSubnetServiceDetailsState struct {
	// controller details
	ControllerDetails ControllerDetailsResponsePtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// The current state of dnc delegated subnet resource.
	ProvisioningState pulumi.StringPtrInput
	// Resource guid.
	ResourceGuid pulumi.StringPtrInput
	// orchestrator details
	SubnetDetails SubnetDetailsResponsePtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The type of resource.
	Type pulumi.StringPtrInput
}

func (DelegatedSubnetServiceDetailsState) ElementType added in v0.2.1

type LookupControllerDetailsArgs

type LookupControllerDetailsArgs struct {
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName string `pulumi:"resourceName"`
}

type LookupControllerDetailsResult

type LookupControllerDetailsResult struct {
	// dnc application id should be used by customer to authenticate with dnc gateway.
	DncAppId string `pulumi:"dncAppId"`
	// dnc endpoint url that customers can use to connect to
	DncEndpoint string `pulumi:"dncEndpoint"`
	// tenant id of dnc application id
	DncTenantId string `pulumi:"dncTenantId"`
	// Location of the resource.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The current state of dnc controller resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid string `pulumi:"resourceGuid"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of resource.
	Type string `pulumi:"type"`
}

Represents an instance of a DNC controller.

type LookupDelegatedSubnetServiceDetailsArgs added in v0.2.1

type LookupDelegatedSubnetServiceDetailsArgs struct {
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName string `pulumi:"resourceName"`
}

type LookupDelegatedSubnetServiceDetailsResult added in v0.2.1

type LookupDelegatedSubnetServiceDetailsResult struct {
	// controller details
	ControllerDetails *ControllerDetailsResponse `pulumi:"controllerDetails"`
	// Location of the resource.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// The current state of dnc delegated subnet resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid string `pulumi:"resourceGuid"`
	// orchestrator details
	SubnetDetails *SubnetDetailsResponse `pulumi:"subnetDetails"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of resource.
	Type string `pulumi:"type"`
}

Represents an instance of a orchestrator.

type LookupOrchestratorInstanceServiceDetailsArgs added in v0.2.1

type LookupOrchestratorInstanceServiceDetailsArgs struct {
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName string `pulumi:"resourceName"`
}

type LookupOrchestratorInstanceServiceDetailsResult added in v0.2.1

type LookupOrchestratorInstanceServiceDetailsResult struct {
	// K8s APIServer url
	ApiServerEndpoint *string `pulumi:"apiServerEndpoint"`
	// RootCA certificate of kubernetes cluster base64 encoded
	ClusterRootCA *string `pulumi:"clusterRootCA"`
	// controller details
	ControllerDetails ControllerDetailsResponse `pulumi:"controllerDetails"`
	// The identity of the orchestrator
	Identity *OrchestratorIdentityResponse `pulumi:"identity"`
	// The kind of workbook. Choices are user and shared.
	Kind string `pulumi:"kind"`
	// Location of the resource.
	Location *string `pulumi:"location"`
	// The name of the resource.
	Name string `pulumi:"name"`
	// AAD ID used with apiserver
	OrchestratorAppId *string `pulumi:"orchestratorAppId"`
	// TenantID of server App ID
	OrchestratorTenantId *string `pulumi:"orchestratorTenantId"`
	// The current state of orchestratorInstance resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid string `pulumi:"resourceGuid"`
	// The resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of resource.
	Type string `pulumi:"type"`
}

Represents an instance of a orchestrator.

type OrchestratorIdentity added in v0.2.1

type OrchestratorIdentity struct {
	// The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters
	Type *string `pulumi:"type"`
}

type OrchestratorIdentityArgs added in v0.2.1

type OrchestratorIdentityArgs struct {
	// The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (OrchestratorIdentityArgs) ElementType added in v0.2.1

func (OrchestratorIdentityArgs) ElementType() reflect.Type

func (OrchestratorIdentityArgs) ToOrchestratorIdentityOutput added in v0.2.1

func (i OrchestratorIdentityArgs) ToOrchestratorIdentityOutput() OrchestratorIdentityOutput

func (OrchestratorIdentityArgs) ToOrchestratorIdentityOutputWithContext added in v0.2.1

func (i OrchestratorIdentityArgs) ToOrchestratorIdentityOutputWithContext(ctx context.Context) OrchestratorIdentityOutput

func (OrchestratorIdentityArgs) ToOrchestratorIdentityPtrOutput added in v0.2.1

func (i OrchestratorIdentityArgs) ToOrchestratorIdentityPtrOutput() OrchestratorIdentityPtrOutput

func (OrchestratorIdentityArgs) ToOrchestratorIdentityPtrOutputWithContext added in v0.2.1

func (i OrchestratorIdentityArgs) ToOrchestratorIdentityPtrOutputWithContext(ctx context.Context) OrchestratorIdentityPtrOutput

type OrchestratorIdentityInput added in v0.2.1

type OrchestratorIdentityInput interface {
	pulumi.Input

	ToOrchestratorIdentityOutput() OrchestratorIdentityOutput
	ToOrchestratorIdentityOutputWithContext(context.Context) OrchestratorIdentityOutput
}

OrchestratorIdentityInput is an input type that accepts OrchestratorIdentityArgs and OrchestratorIdentityOutput values. You can construct a concrete instance of `OrchestratorIdentityInput` via:

OrchestratorIdentityArgs{...}

type OrchestratorIdentityOutput added in v0.2.1

type OrchestratorIdentityOutput struct{ *pulumi.OutputState }

func (OrchestratorIdentityOutput) ElementType added in v0.2.1

func (OrchestratorIdentityOutput) ElementType() reflect.Type

func (OrchestratorIdentityOutput) ToOrchestratorIdentityOutput added in v0.2.1

func (o OrchestratorIdentityOutput) ToOrchestratorIdentityOutput() OrchestratorIdentityOutput

func (OrchestratorIdentityOutput) ToOrchestratorIdentityOutputWithContext added in v0.2.1

func (o OrchestratorIdentityOutput) ToOrchestratorIdentityOutputWithContext(ctx context.Context) OrchestratorIdentityOutput

func (OrchestratorIdentityOutput) ToOrchestratorIdentityPtrOutput added in v0.2.1

func (o OrchestratorIdentityOutput) ToOrchestratorIdentityPtrOutput() OrchestratorIdentityPtrOutput

func (OrchestratorIdentityOutput) ToOrchestratorIdentityPtrOutputWithContext added in v0.2.1

func (o OrchestratorIdentityOutput) ToOrchestratorIdentityPtrOutputWithContext(ctx context.Context) OrchestratorIdentityPtrOutput

func (OrchestratorIdentityOutput) Type added in v0.2.1

The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters

type OrchestratorIdentityPtrInput added in v0.2.1

type OrchestratorIdentityPtrInput interface {
	pulumi.Input

	ToOrchestratorIdentityPtrOutput() OrchestratorIdentityPtrOutput
	ToOrchestratorIdentityPtrOutputWithContext(context.Context) OrchestratorIdentityPtrOutput
}

OrchestratorIdentityPtrInput is an input type that accepts OrchestratorIdentityArgs, OrchestratorIdentityPtr and OrchestratorIdentityPtrOutput values. You can construct a concrete instance of `OrchestratorIdentityPtrInput` via:

        OrchestratorIdentityArgs{...}

or:

        nil

func OrchestratorIdentityPtr added in v0.2.1

func OrchestratorIdentityPtr(v *OrchestratorIdentityArgs) OrchestratorIdentityPtrInput

type OrchestratorIdentityPtrOutput added in v0.2.1

type OrchestratorIdentityPtrOutput struct{ *pulumi.OutputState }

func (OrchestratorIdentityPtrOutput) Elem added in v0.2.1

func (OrchestratorIdentityPtrOutput) ElementType added in v0.2.1

func (OrchestratorIdentityPtrOutput) ToOrchestratorIdentityPtrOutput added in v0.2.1

func (o OrchestratorIdentityPtrOutput) ToOrchestratorIdentityPtrOutput() OrchestratorIdentityPtrOutput

func (OrchestratorIdentityPtrOutput) ToOrchestratorIdentityPtrOutputWithContext added in v0.2.1

func (o OrchestratorIdentityPtrOutput) ToOrchestratorIdentityPtrOutputWithContext(ctx context.Context) OrchestratorIdentityPtrOutput

func (OrchestratorIdentityPtrOutput) Type added in v0.2.1

The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters

type OrchestratorIdentityResponse added in v0.2.1

type OrchestratorIdentityResponse struct {
	// The principal id of the system assigned identity which is used by orchestrator.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id of the system assigned identity which is used by orchestrator.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters
	Type *string `pulumi:"type"`
}

type OrchestratorIdentityResponseArgs added in v0.2.1

type OrchestratorIdentityResponseArgs struct {
	// The principal id of the system assigned identity which is used by orchestrator.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id of the system assigned identity which is used by orchestrator.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (OrchestratorIdentityResponseArgs) ElementType added in v0.2.1

func (OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponseOutput added in v0.2.1

func (i OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponseOutput() OrchestratorIdentityResponseOutput

func (OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponseOutputWithContext added in v0.2.1

func (i OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponseOutputWithContext(ctx context.Context) OrchestratorIdentityResponseOutput

func (OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponsePtrOutput added in v0.2.1

func (i OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponsePtrOutput() OrchestratorIdentityResponsePtrOutput

func (OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponsePtrOutputWithContext added in v0.2.1

func (i OrchestratorIdentityResponseArgs) ToOrchestratorIdentityResponsePtrOutputWithContext(ctx context.Context) OrchestratorIdentityResponsePtrOutput

type OrchestratorIdentityResponseInput added in v0.2.1

type OrchestratorIdentityResponseInput interface {
	pulumi.Input

	ToOrchestratorIdentityResponseOutput() OrchestratorIdentityResponseOutput
	ToOrchestratorIdentityResponseOutputWithContext(context.Context) OrchestratorIdentityResponseOutput
}

OrchestratorIdentityResponseInput is an input type that accepts OrchestratorIdentityResponseArgs and OrchestratorIdentityResponseOutput values. You can construct a concrete instance of `OrchestratorIdentityResponseInput` via:

OrchestratorIdentityResponseArgs{...}

type OrchestratorIdentityResponseOutput added in v0.2.1

type OrchestratorIdentityResponseOutput struct{ *pulumi.OutputState }

func (OrchestratorIdentityResponseOutput) ElementType added in v0.2.1

func (OrchestratorIdentityResponseOutput) PrincipalId added in v0.2.1

The principal id of the system assigned identity which is used by orchestrator.

func (OrchestratorIdentityResponseOutput) TenantId added in v0.2.1

The tenant id of the system assigned identity which is used by orchestrator.

func (OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponseOutput added in v0.2.1

func (o OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponseOutput() OrchestratorIdentityResponseOutput

func (OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponseOutputWithContext added in v0.2.1

func (o OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponseOutputWithContext(ctx context.Context) OrchestratorIdentityResponseOutput

func (OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponsePtrOutput added in v0.2.1

func (o OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponsePtrOutput() OrchestratorIdentityResponsePtrOutput

func (OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponsePtrOutputWithContext added in v0.2.1

func (o OrchestratorIdentityResponseOutput) ToOrchestratorIdentityResponsePtrOutputWithContext(ctx context.Context) OrchestratorIdentityResponsePtrOutput

func (OrchestratorIdentityResponseOutput) Type added in v0.2.1

The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters

type OrchestratorIdentityResponsePtrInput added in v0.2.1

type OrchestratorIdentityResponsePtrInput interface {
	pulumi.Input

	ToOrchestratorIdentityResponsePtrOutput() OrchestratorIdentityResponsePtrOutput
	ToOrchestratorIdentityResponsePtrOutputWithContext(context.Context) OrchestratorIdentityResponsePtrOutput
}

OrchestratorIdentityResponsePtrInput is an input type that accepts OrchestratorIdentityResponseArgs, OrchestratorIdentityResponsePtr and OrchestratorIdentityResponsePtrOutput values. You can construct a concrete instance of `OrchestratorIdentityResponsePtrInput` via:

        OrchestratorIdentityResponseArgs{...}

or:

        nil

type OrchestratorIdentityResponsePtrOutput added in v0.2.1

type OrchestratorIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (OrchestratorIdentityResponsePtrOutput) Elem added in v0.2.1

func (OrchestratorIdentityResponsePtrOutput) ElementType added in v0.2.1

func (OrchestratorIdentityResponsePtrOutput) PrincipalId added in v0.2.1

The principal id of the system assigned identity which is used by orchestrator.

func (OrchestratorIdentityResponsePtrOutput) TenantId added in v0.2.1

The tenant id of the system assigned identity which is used by orchestrator.

func (OrchestratorIdentityResponsePtrOutput) ToOrchestratorIdentityResponsePtrOutput added in v0.2.1

func (o OrchestratorIdentityResponsePtrOutput) ToOrchestratorIdentityResponsePtrOutput() OrchestratorIdentityResponsePtrOutput

func (OrchestratorIdentityResponsePtrOutput) ToOrchestratorIdentityResponsePtrOutputWithContext added in v0.2.1

func (o OrchestratorIdentityResponsePtrOutput) ToOrchestratorIdentityResponsePtrOutputWithContext(ctx context.Context) OrchestratorIdentityResponsePtrOutput

func (OrchestratorIdentityResponsePtrOutput) Type added in v0.2.1

The type of identity used for orchestrator cluster. Type 'SystemAssigned' will use an implicitly created identity orchestrator clusters

type OrchestratorInstanceServiceDetails added in v0.2.1

type OrchestratorInstanceServiceDetails struct {
	pulumi.CustomResourceState

	// K8s APIServer url
	ApiServerEndpoint pulumi.StringPtrOutput `pulumi:"apiServerEndpoint"`
	// RootCA certificate of kubernetes cluster base64 encoded
	ClusterRootCA pulumi.StringPtrOutput `pulumi:"clusterRootCA"`
	// controller details
	ControllerDetails ControllerDetailsResponseOutput `pulumi:"controllerDetails"`
	// The identity of the orchestrator
	Identity OrchestratorIdentityResponsePtrOutput `pulumi:"identity"`
	// The kind of workbook. Choices are user and shared.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Location of the resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// AAD ID used with apiserver
	OrchestratorAppId pulumi.StringPtrOutput `pulumi:"orchestratorAppId"`
	// TenantID of server App ID
	OrchestratorTenantId pulumi.StringPtrOutput `pulumi:"orchestratorTenantId"`
	// The current state of orchestratorInstance resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource guid.
	ResourceGuid pulumi.StringOutput `pulumi:"resourceGuid"`
	// The resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents an instance of a orchestrator.

func GetOrchestratorInstanceServiceDetails added in v0.2.1

func GetOrchestratorInstanceServiceDetails(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OrchestratorInstanceServiceDetailsState, opts ...pulumi.ResourceOption) (*OrchestratorInstanceServiceDetails, error)

GetOrchestratorInstanceServiceDetails gets an existing OrchestratorInstanceServiceDetails 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 NewOrchestratorInstanceServiceDetails added in v0.2.1

func NewOrchestratorInstanceServiceDetails(ctx *pulumi.Context,
	name string, args *OrchestratorInstanceServiceDetailsArgs, opts ...pulumi.ResourceOption) (*OrchestratorInstanceServiceDetails, error)

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

type OrchestratorInstanceServiceDetailsArgs added in v0.2.1

type OrchestratorInstanceServiceDetailsArgs struct {
	// K8s APIServer url
	ApiServerEndpoint pulumi.StringPtrInput
	// RootCA certificate of kubernetes cluster base64 encoded
	ClusterRootCA pulumi.StringPtrInput
	// controller details
	ControllerDetails ControllerDetailsTypeInput
	// The identity of the orchestrator
	Identity OrchestratorIdentityPtrInput
	// The kind of workbook. Choices are user and shared.
	Kind pulumi.StringInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// AAD ID used with apiserver
	OrchestratorAppId pulumi.StringPtrInput
	// TenantID of server App ID
	OrchestratorTenantId pulumi.StringPtrInput
	// The name of the Azure Resource group of which a given DelegatedNetwork resource is part. This name must be at least 1 character in length, and no more than 90.
	ResourceGroupName pulumi.StringInput
	// The name of the resource. It must be a minimum of 3 characters, and a maximum of 63.
	ResourceName pulumi.StringInput
	// The resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a OrchestratorInstanceServiceDetails resource.

func (OrchestratorInstanceServiceDetailsArgs) ElementType added in v0.2.1

type OrchestratorInstanceServiceDetailsState added in v0.2.1

type OrchestratorInstanceServiceDetailsState struct {
	// K8s APIServer url
	ApiServerEndpoint pulumi.StringPtrInput
	// RootCA certificate of kubernetes cluster base64 encoded
	ClusterRootCA pulumi.StringPtrInput
	// controller details
	ControllerDetails ControllerDetailsResponsePtrInput
	// The identity of the orchestrator
	Identity OrchestratorIdentityResponsePtrInput
	// The kind of workbook. Choices are user and shared.
	Kind pulumi.StringPtrInput
	// Location of the resource.
	Location pulumi.StringPtrInput
	// The name of the resource.
	Name pulumi.StringPtrInput
	// AAD ID used with apiserver
	OrchestratorAppId pulumi.StringPtrInput
	// TenantID of server App ID
	OrchestratorTenantId pulumi.StringPtrInput
	// The current state of orchestratorInstance resource.
	ProvisioningState pulumi.StringPtrInput
	// Resource guid.
	ResourceGuid pulumi.StringPtrInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The type of resource.
	Type pulumi.StringPtrInput
}

func (OrchestratorInstanceServiceDetailsState) ElementType added in v0.2.1

type SubnetDetails added in v0.2.1

type SubnetDetails struct {
	// subnet arm resource id
	Id *string `pulumi:"id"`
}

Properties of orchestrator

type SubnetDetailsArgs added in v0.2.1

type SubnetDetailsArgs struct {
	// subnet arm resource id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Properties of orchestrator

func (SubnetDetailsArgs) ElementType added in v0.2.1

func (SubnetDetailsArgs) ElementType() reflect.Type

func (SubnetDetailsArgs) ToSubnetDetailsOutput added in v0.2.1

func (i SubnetDetailsArgs) ToSubnetDetailsOutput() SubnetDetailsOutput

func (SubnetDetailsArgs) ToSubnetDetailsOutputWithContext added in v0.2.1

func (i SubnetDetailsArgs) ToSubnetDetailsOutputWithContext(ctx context.Context) SubnetDetailsOutput

func (SubnetDetailsArgs) ToSubnetDetailsPtrOutput added in v0.2.1

func (i SubnetDetailsArgs) ToSubnetDetailsPtrOutput() SubnetDetailsPtrOutput

func (SubnetDetailsArgs) ToSubnetDetailsPtrOutputWithContext added in v0.2.1

func (i SubnetDetailsArgs) ToSubnetDetailsPtrOutputWithContext(ctx context.Context) SubnetDetailsPtrOutput

type SubnetDetailsInput added in v0.2.1

type SubnetDetailsInput interface {
	pulumi.Input

	ToSubnetDetailsOutput() SubnetDetailsOutput
	ToSubnetDetailsOutputWithContext(context.Context) SubnetDetailsOutput
}

SubnetDetailsInput is an input type that accepts SubnetDetailsArgs and SubnetDetailsOutput values. You can construct a concrete instance of `SubnetDetailsInput` via:

SubnetDetailsArgs{...}

type SubnetDetailsOutput added in v0.2.1

type SubnetDetailsOutput struct{ *pulumi.OutputState }

Properties of orchestrator

func (SubnetDetailsOutput) ElementType added in v0.2.1

func (SubnetDetailsOutput) ElementType() reflect.Type

func (SubnetDetailsOutput) Id added in v0.2.1

subnet arm resource id

func (SubnetDetailsOutput) ToSubnetDetailsOutput added in v0.2.1

func (o SubnetDetailsOutput) ToSubnetDetailsOutput() SubnetDetailsOutput

func (SubnetDetailsOutput) ToSubnetDetailsOutputWithContext added in v0.2.1

func (o SubnetDetailsOutput) ToSubnetDetailsOutputWithContext(ctx context.Context) SubnetDetailsOutput

func (SubnetDetailsOutput) ToSubnetDetailsPtrOutput added in v0.2.1

func (o SubnetDetailsOutput) ToSubnetDetailsPtrOutput() SubnetDetailsPtrOutput

func (SubnetDetailsOutput) ToSubnetDetailsPtrOutputWithContext added in v0.2.1

func (o SubnetDetailsOutput) ToSubnetDetailsPtrOutputWithContext(ctx context.Context) SubnetDetailsPtrOutput

type SubnetDetailsPtrInput added in v0.2.1

type SubnetDetailsPtrInput interface {
	pulumi.Input

	ToSubnetDetailsPtrOutput() SubnetDetailsPtrOutput
	ToSubnetDetailsPtrOutputWithContext(context.Context) SubnetDetailsPtrOutput
}

SubnetDetailsPtrInput is an input type that accepts SubnetDetailsArgs, SubnetDetailsPtr and SubnetDetailsPtrOutput values. You can construct a concrete instance of `SubnetDetailsPtrInput` via:

        SubnetDetailsArgs{...}

or:

        nil

func SubnetDetailsPtr added in v0.2.1

func SubnetDetailsPtr(v *SubnetDetailsArgs) SubnetDetailsPtrInput

type SubnetDetailsPtrOutput added in v0.2.1

type SubnetDetailsPtrOutput struct{ *pulumi.OutputState }

func (SubnetDetailsPtrOutput) Elem added in v0.2.1

func (SubnetDetailsPtrOutput) ElementType added in v0.2.1

func (SubnetDetailsPtrOutput) ElementType() reflect.Type

func (SubnetDetailsPtrOutput) Id added in v0.2.1

subnet arm resource id

func (SubnetDetailsPtrOutput) ToSubnetDetailsPtrOutput added in v0.2.1

func (o SubnetDetailsPtrOutput) ToSubnetDetailsPtrOutput() SubnetDetailsPtrOutput

func (SubnetDetailsPtrOutput) ToSubnetDetailsPtrOutputWithContext added in v0.2.1

func (o SubnetDetailsPtrOutput) ToSubnetDetailsPtrOutputWithContext(ctx context.Context) SubnetDetailsPtrOutput

type SubnetDetailsResponse added in v0.2.1

type SubnetDetailsResponse struct {
	// subnet arm resource id
	Id *string `pulumi:"id"`
}

Properties of orchestrator

type SubnetDetailsResponseArgs added in v0.2.1

type SubnetDetailsResponseArgs struct {
	// subnet arm resource id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Properties of orchestrator

func (SubnetDetailsResponseArgs) ElementType added in v0.2.1

func (SubnetDetailsResponseArgs) ElementType() reflect.Type

func (SubnetDetailsResponseArgs) ToSubnetDetailsResponseOutput added in v0.2.1

func (i SubnetDetailsResponseArgs) ToSubnetDetailsResponseOutput() SubnetDetailsResponseOutput

func (SubnetDetailsResponseArgs) ToSubnetDetailsResponseOutputWithContext added in v0.2.1

func (i SubnetDetailsResponseArgs) ToSubnetDetailsResponseOutputWithContext(ctx context.Context) SubnetDetailsResponseOutput

func (SubnetDetailsResponseArgs) ToSubnetDetailsResponsePtrOutput added in v0.2.1

func (i SubnetDetailsResponseArgs) ToSubnetDetailsResponsePtrOutput() SubnetDetailsResponsePtrOutput

func (SubnetDetailsResponseArgs) ToSubnetDetailsResponsePtrOutputWithContext added in v0.2.1

func (i SubnetDetailsResponseArgs) ToSubnetDetailsResponsePtrOutputWithContext(ctx context.Context) SubnetDetailsResponsePtrOutput

type SubnetDetailsResponseInput added in v0.2.1

type SubnetDetailsResponseInput interface {
	pulumi.Input

	ToSubnetDetailsResponseOutput() SubnetDetailsResponseOutput
	ToSubnetDetailsResponseOutputWithContext(context.Context) SubnetDetailsResponseOutput
}

SubnetDetailsResponseInput is an input type that accepts SubnetDetailsResponseArgs and SubnetDetailsResponseOutput values. You can construct a concrete instance of `SubnetDetailsResponseInput` via:

SubnetDetailsResponseArgs{...}

type SubnetDetailsResponseOutput added in v0.2.1

type SubnetDetailsResponseOutput struct{ *pulumi.OutputState }

Properties of orchestrator

func (SubnetDetailsResponseOutput) ElementType added in v0.2.1

func (SubnetDetailsResponseOutput) Id added in v0.2.1

subnet arm resource id

func (SubnetDetailsResponseOutput) ToSubnetDetailsResponseOutput added in v0.2.1

func (o SubnetDetailsResponseOutput) ToSubnetDetailsResponseOutput() SubnetDetailsResponseOutput

func (SubnetDetailsResponseOutput) ToSubnetDetailsResponseOutputWithContext added in v0.2.1

func (o SubnetDetailsResponseOutput) ToSubnetDetailsResponseOutputWithContext(ctx context.Context) SubnetDetailsResponseOutput

func (SubnetDetailsResponseOutput) ToSubnetDetailsResponsePtrOutput added in v0.2.1

func (o SubnetDetailsResponseOutput) ToSubnetDetailsResponsePtrOutput() SubnetDetailsResponsePtrOutput

func (SubnetDetailsResponseOutput) ToSubnetDetailsResponsePtrOutputWithContext added in v0.2.1

func (o SubnetDetailsResponseOutput) ToSubnetDetailsResponsePtrOutputWithContext(ctx context.Context) SubnetDetailsResponsePtrOutput

type SubnetDetailsResponsePtrInput added in v0.2.1

type SubnetDetailsResponsePtrInput interface {
	pulumi.Input

	ToSubnetDetailsResponsePtrOutput() SubnetDetailsResponsePtrOutput
	ToSubnetDetailsResponsePtrOutputWithContext(context.Context) SubnetDetailsResponsePtrOutput
}

SubnetDetailsResponsePtrInput is an input type that accepts SubnetDetailsResponseArgs, SubnetDetailsResponsePtr and SubnetDetailsResponsePtrOutput values. You can construct a concrete instance of `SubnetDetailsResponsePtrInput` via:

        SubnetDetailsResponseArgs{...}

or:

        nil

func SubnetDetailsResponsePtr added in v0.2.1

func SubnetDetailsResponsePtr(v *SubnetDetailsResponseArgs) SubnetDetailsResponsePtrInput

type SubnetDetailsResponsePtrOutput added in v0.2.1

type SubnetDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (SubnetDetailsResponsePtrOutput) Elem added in v0.2.1

func (SubnetDetailsResponsePtrOutput) ElementType added in v0.2.1

func (SubnetDetailsResponsePtrOutput) Id added in v0.2.1

subnet arm resource id

func (SubnetDetailsResponsePtrOutput) ToSubnetDetailsResponsePtrOutput added in v0.2.1

func (o SubnetDetailsResponsePtrOutput) ToSubnetDetailsResponsePtrOutput() SubnetDetailsResponsePtrOutput

func (SubnetDetailsResponsePtrOutput) ToSubnetDetailsResponsePtrOutputWithContext added in v0.2.1

func (o SubnetDetailsResponsePtrOutput) ToSubnetDetailsResponsePtrOutputWithContext(ctx context.Context) SubnetDetailsResponsePtrOutput

Jump to

Keyboard shortcuts

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