v20200808preview

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 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

	// The current state of dnc controller resource.
	DncAppId pulumi.StringPtrOutput `pulumi:"dncAppId"`
	// dnc endpoint url that customers can use to connect to
	DncEndpoint pulumi.StringPtrOutput `pulumi:"dncEndpoint"`
	// Location of the DNC controller resource.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the DNC controller resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// The current state of dnc controller resource.
	State pulumi.StringOutput `pulumi:"state"`
	// The type of the DNC controller  resource.(Microsoft.DelegatedNetwork/controller)
	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 {
	// APIServer url
	ApiServerEndpoint pulumi.StringPtrInput
	// RootCA certificate of kubernetes cluster
	ClusterRootCA pulumi.StringPtrInput
	// Type of controller
	ControllerType 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
	// AAD ID used with apiserver
	ServerAppID pulumi.StringPtrInput
	// TenantID of server App ID
	ServerTenantID pulumi.StringPtrInput
}

The set of arguments for constructing a ControllerDetails resource.

func (ControllerDetailsArgs) ElementType

func (ControllerDetailsArgs) ElementType() reflect.Type

type ControllerDetailsState

type ControllerDetailsState struct {
	// The current state of dnc controller resource.
	DncAppId pulumi.StringPtrInput
	// dnc endpoint url that customers can use to connect to
	DncEndpoint pulumi.StringPtrInput
	// Location of the DNC controller resource.
	Location pulumi.StringPtrInput
	// The name of the DNC controller resource.
	Name pulumi.StringPtrInput
	// The current state of dnc controller resource.
	State pulumi.StringPtrInput
	// The type of the DNC controller  resource.(Microsoft.DelegatedNetwork/controller)
	Type pulumi.StringPtrInput
}

func (ControllerDetailsState) ElementType

func (ControllerDetailsState) ElementType() reflect.Type

type KubernetesProperties

type KubernetesProperties struct {
	// APIServer url
	ApiServerEndpoint *string `pulumi:"apiServerEndpoint"`
	// RootCA certificate of kubernetes cluster
	ClusterRootCA *string `pulumi:"clusterRootCA"`
	// AAD ID used with apiserver
	ServerAppID *string `pulumi:"serverAppID"`
	// TenantID of server App ID
	ServerTenantID *string `pulumi:"serverTenantID"`
}

Properties of kubernetes cluster

type KubernetesPropertiesArgs

type KubernetesPropertiesArgs struct {
	// APIServer url
	ApiServerEndpoint pulumi.StringPtrInput `pulumi:"apiServerEndpoint"`
	// RootCA certificate of kubernetes cluster
	ClusterRootCA pulumi.StringPtrInput `pulumi:"clusterRootCA"`
	// AAD ID used with apiserver
	ServerAppID pulumi.StringPtrInput `pulumi:"serverAppID"`
	// TenantID of server App ID
	ServerTenantID pulumi.StringPtrInput `pulumi:"serverTenantID"`
}

Properties of kubernetes cluster

func (KubernetesPropertiesArgs) ElementType

func (KubernetesPropertiesArgs) ElementType() reflect.Type

func (KubernetesPropertiesArgs) ToKubernetesPropertiesOutput

func (i KubernetesPropertiesArgs) ToKubernetesPropertiesOutput() KubernetesPropertiesOutput

func (KubernetesPropertiesArgs) ToKubernetesPropertiesOutputWithContext

func (i KubernetesPropertiesArgs) ToKubernetesPropertiesOutputWithContext(ctx context.Context) KubernetesPropertiesOutput

type KubernetesPropertiesArray

type KubernetesPropertiesArray []KubernetesPropertiesInput

func (KubernetesPropertiesArray) ElementType

func (KubernetesPropertiesArray) ElementType() reflect.Type

func (KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutput

func (i KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput

func (KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutputWithContext

func (i KubernetesPropertiesArray) ToKubernetesPropertiesArrayOutputWithContext(ctx context.Context) KubernetesPropertiesArrayOutput

type KubernetesPropertiesArrayInput

type KubernetesPropertiesArrayInput interface {
	pulumi.Input

	ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput
	ToKubernetesPropertiesArrayOutputWithContext(context.Context) KubernetesPropertiesArrayOutput
}

KubernetesPropertiesArrayInput is an input type that accepts KubernetesPropertiesArray and KubernetesPropertiesArrayOutput values. You can construct a concrete instance of `KubernetesPropertiesArrayInput` via:

KubernetesPropertiesArray{ KubernetesPropertiesArgs{...} }

type KubernetesPropertiesArrayOutput

type KubernetesPropertiesArrayOutput struct{ *pulumi.OutputState }

func (KubernetesPropertiesArrayOutput) ElementType

func (KubernetesPropertiesArrayOutput) Index

func (KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutput

func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutput() KubernetesPropertiesArrayOutput

func (KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutputWithContext

func (o KubernetesPropertiesArrayOutput) ToKubernetesPropertiesArrayOutputWithContext(ctx context.Context) KubernetesPropertiesArrayOutput

type KubernetesPropertiesInput

type KubernetesPropertiesInput interface {
	pulumi.Input

	ToKubernetesPropertiesOutput() KubernetesPropertiesOutput
	ToKubernetesPropertiesOutputWithContext(context.Context) KubernetesPropertiesOutput
}

KubernetesPropertiesInput is an input type that accepts KubernetesPropertiesArgs and KubernetesPropertiesOutput values. You can construct a concrete instance of `KubernetesPropertiesInput` via:

KubernetesPropertiesArgs{...}

type KubernetesPropertiesOutput

type KubernetesPropertiesOutput struct{ *pulumi.OutputState }

Properties of kubernetes cluster

func (KubernetesPropertiesOutput) ApiServerEndpoint

func (o KubernetesPropertiesOutput) ApiServerEndpoint() pulumi.StringPtrOutput

APIServer url

func (KubernetesPropertiesOutput) ClusterRootCA

RootCA certificate of kubernetes cluster

func (KubernetesPropertiesOutput) ElementType

func (KubernetesPropertiesOutput) ElementType() reflect.Type

func (KubernetesPropertiesOutput) ServerAppID

AAD ID used with apiserver

func (KubernetesPropertiesOutput) ServerTenantID

TenantID of server App ID

func (KubernetesPropertiesOutput) ToKubernetesPropertiesOutput

func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutput() KubernetesPropertiesOutput

func (KubernetesPropertiesOutput) ToKubernetesPropertiesOutputWithContext

func (o KubernetesPropertiesOutput) ToKubernetesPropertiesOutputWithContext(ctx context.Context) KubernetesPropertiesOutput

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 {
	// The current state of dnc controller resource.
	DncAppId *string `pulumi:"dncAppId"`
	// dnc endpoint url that customers can use to connect to
	DncEndpoint *string `pulumi:"dncEndpoint"`
	// Location of the DNC controller resource.
	Location *string `pulumi:"location"`
	// The name of the DNC controller resource.
	Name string `pulumi:"name"`
	// The current state of dnc controller resource.
	State string `pulumi:"state"`
	// The type of the DNC controller  resource.(Microsoft.DelegatedNetwork/controller)
	Type string `pulumi:"type"`
}

Represents an instance of a DNC controller.

Jump to

Keyboard shortcuts

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