latest

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 (
	SkuTypeFree     = SkuType("Free")
	SkuTypeStandard = SkuType("Standard")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ADCCatalog

type ADCCatalog struct {
	pulumi.CustomResourceState

	// Azure data catalog admin list.
	Admins PrincipalsResponseArrayOutput `pulumi:"admins"`
	// Automatic unit adjustment enabled or not.
	EnableAutomaticUnitAdjustment pulumi.BoolPtrOutput `pulumi:"enableAutomaticUnitAdjustment"`
	// Resource etag
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// Resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Azure data catalog SKU.
	Sku pulumi.StringPtrOutput `pulumi:"sku"`
	// Azure data catalog provision status.
	SuccessfullyProvisioned pulumi.BoolPtrOutput `pulumi:"successfullyProvisioned"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Azure data catalog units.
	Units pulumi.IntPtrOutput `pulumi:"units"`
	// Azure data catalog user list.
	Users PrincipalsResponseArrayOutput `pulumi:"users"`
}

Azure Data Catalog. Latest API Version: 2016-03-30.

func GetADCCatalog

func GetADCCatalog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ADCCatalogState, opts ...pulumi.ResourceOption) (*ADCCatalog, error)

GetADCCatalog gets an existing ADCCatalog 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 NewADCCatalog

func NewADCCatalog(ctx *pulumi.Context,
	name string, args *ADCCatalogArgs, opts ...pulumi.ResourceOption) (*ADCCatalog, error)

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

func (*ADCCatalog) ElementType added in v0.2.6

func (*ADCCatalog) ElementType() reflect.Type

func (*ADCCatalog) ToADCCatalogOutput added in v0.2.6

func (i *ADCCatalog) ToADCCatalogOutput() ADCCatalogOutput

func (*ADCCatalog) ToADCCatalogOutputWithContext added in v0.2.6

func (i *ADCCatalog) ToADCCatalogOutputWithContext(ctx context.Context) ADCCatalogOutput

type ADCCatalogArgs

type ADCCatalogArgs struct {
	// Azure data catalog admin list.
	Admins PrincipalsArrayInput
	// The name of the data catalog in the specified subscription and resource group.
	CatalogName pulumi.StringInput
	// Automatic unit adjustment enabled or not.
	EnableAutomaticUnitAdjustment pulumi.BoolPtrInput
	// Resource etag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Azure data catalog SKU.
	Sku pulumi.StringPtrInput
	// Azure data catalog provision status.
	SuccessfullyProvisioned pulumi.BoolPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Azure data catalog units.
	Units pulumi.IntPtrInput
	// Azure data catalog user list.
	Users PrincipalsArrayInput
}

The set of arguments for constructing a ADCCatalog resource.

func (ADCCatalogArgs) ElementType

func (ADCCatalogArgs) ElementType() reflect.Type

type ADCCatalogInput added in v0.2.6

type ADCCatalogInput interface {
	pulumi.Input

	ToADCCatalogOutput() ADCCatalogOutput
	ToADCCatalogOutputWithContext(ctx context.Context) ADCCatalogOutput
}

type ADCCatalogOutput added in v0.2.6

type ADCCatalogOutput struct {
	*pulumi.OutputState
}

func (ADCCatalogOutput) ElementType added in v0.2.6

func (ADCCatalogOutput) ElementType() reflect.Type

func (ADCCatalogOutput) ToADCCatalogOutput added in v0.2.6

func (o ADCCatalogOutput) ToADCCatalogOutput() ADCCatalogOutput

func (ADCCatalogOutput) ToADCCatalogOutputWithContext added in v0.2.6

func (o ADCCatalogOutput) ToADCCatalogOutputWithContext(ctx context.Context) ADCCatalogOutput

type ADCCatalogState

type ADCCatalogState struct {
	// Azure data catalog admin list.
	Admins PrincipalsResponseArrayInput
	// Automatic unit adjustment enabled or not.
	EnableAutomaticUnitAdjustment pulumi.BoolPtrInput
	// Resource etag
	Etag pulumi.StringPtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Azure data catalog SKU.
	Sku pulumi.StringPtrInput
	// Azure data catalog provision status.
	SuccessfullyProvisioned pulumi.BoolPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Azure data catalog units.
	Units pulumi.IntPtrInput
	// Azure data catalog user list.
	Users PrincipalsResponseArrayInput
}

func (ADCCatalogState) ElementType

func (ADCCatalogState) ElementType() reflect.Type

type LookupADCCatalogArgs

type LookupADCCatalogArgs struct {
	// The name of the data catalog in the specified subscription and resource group.
	CatalogName string `pulumi:"catalogName"`
	// The name of the resource group within the user's subscription. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupADCCatalogResult

type LookupADCCatalogResult struct {
	// Azure data catalog admin list.
	Admins []PrincipalsResponse `pulumi:"admins"`
	// Automatic unit adjustment enabled or not.
	EnableAutomaticUnitAdjustment *bool `pulumi:"enableAutomaticUnitAdjustment"`
	// Resource etag
	Etag *string `pulumi:"etag"`
	// Resource Id
	Id string `pulumi:"id"`
	// Resource location
	Location *string `pulumi:"location"`
	// Resource name
	Name string `pulumi:"name"`
	// Azure data catalog SKU.
	Sku *string `pulumi:"sku"`
	// Azure data catalog provision status.
	SuccessfullyProvisioned *bool `pulumi:"successfullyProvisioned"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// Azure data catalog units.
	Units *int `pulumi:"units"`
	// Azure data catalog user list.
	Users []PrincipalsResponse `pulumi:"users"`
}

Azure Data Catalog.

type Principals

type Principals struct {
	// Object Id for the user
	ObjectId *string `pulumi:"objectId"`
	// UPN of the user.
	Upn *string `pulumi:"upn"`
}

User principals.

type PrincipalsArgs

type PrincipalsArgs struct {
	// Object Id for the user
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// UPN of the user.
	Upn pulumi.StringPtrInput `pulumi:"upn"`
}

User principals.

func (PrincipalsArgs) ElementType

func (PrincipalsArgs) ElementType() reflect.Type

func (PrincipalsArgs) ToPrincipalsOutput

func (i PrincipalsArgs) ToPrincipalsOutput() PrincipalsOutput

func (PrincipalsArgs) ToPrincipalsOutputWithContext

func (i PrincipalsArgs) ToPrincipalsOutputWithContext(ctx context.Context) PrincipalsOutput

type PrincipalsArray

type PrincipalsArray []PrincipalsInput

func (PrincipalsArray) ElementType

func (PrincipalsArray) ElementType() reflect.Type

func (PrincipalsArray) ToPrincipalsArrayOutput

func (i PrincipalsArray) ToPrincipalsArrayOutput() PrincipalsArrayOutput

func (PrincipalsArray) ToPrincipalsArrayOutputWithContext

func (i PrincipalsArray) ToPrincipalsArrayOutputWithContext(ctx context.Context) PrincipalsArrayOutput

type PrincipalsArrayInput

type PrincipalsArrayInput interface {
	pulumi.Input

	ToPrincipalsArrayOutput() PrincipalsArrayOutput
	ToPrincipalsArrayOutputWithContext(context.Context) PrincipalsArrayOutput
}

PrincipalsArrayInput is an input type that accepts PrincipalsArray and PrincipalsArrayOutput values. You can construct a concrete instance of `PrincipalsArrayInput` via:

PrincipalsArray{ PrincipalsArgs{...} }

type PrincipalsArrayOutput

type PrincipalsArrayOutput struct{ *pulumi.OutputState }

func (PrincipalsArrayOutput) ElementType

func (PrincipalsArrayOutput) ElementType() reflect.Type

func (PrincipalsArrayOutput) Index

func (PrincipalsArrayOutput) ToPrincipalsArrayOutput

func (o PrincipalsArrayOutput) ToPrincipalsArrayOutput() PrincipalsArrayOutput

func (PrincipalsArrayOutput) ToPrincipalsArrayOutputWithContext

func (o PrincipalsArrayOutput) ToPrincipalsArrayOutputWithContext(ctx context.Context) PrincipalsArrayOutput

type PrincipalsInput

type PrincipalsInput interface {
	pulumi.Input

	ToPrincipalsOutput() PrincipalsOutput
	ToPrincipalsOutputWithContext(context.Context) PrincipalsOutput
}

PrincipalsInput is an input type that accepts PrincipalsArgs and PrincipalsOutput values. You can construct a concrete instance of `PrincipalsInput` via:

PrincipalsArgs{...}

type PrincipalsOutput

type PrincipalsOutput struct{ *pulumi.OutputState }

User principals.

func (PrincipalsOutput) ElementType

func (PrincipalsOutput) ElementType() reflect.Type

func (PrincipalsOutput) ObjectId

Object Id for the user

func (PrincipalsOutput) ToPrincipalsOutput

func (o PrincipalsOutput) ToPrincipalsOutput() PrincipalsOutput

func (PrincipalsOutput) ToPrincipalsOutputWithContext

func (o PrincipalsOutput) ToPrincipalsOutputWithContext(ctx context.Context) PrincipalsOutput

func (PrincipalsOutput) Upn

UPN of the user.

type PrincipalsResponse

type PrincipalsResponse struct {
	// Object Id for the user
	ObjectId *string `pulumi:"objectId"`
	// UPN of the user.
	Upn *string `pulumi:"upn"`
}

User principals.

type PrincipalsResponseArgs

type PrincipalsResponseArgs struct {
	// Object Id for the user
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// UPN of the user.
	Upn pulumi.StringPtrInput `pulumi:"upn"`
}

User principals.

func (PrincipalsResponseArgs) ElementType

func (PrincipalsResponseArgs) ElementType() reflect.Type

func (PrincipalsResponseArgs) ToPrincipalsResponseOutput

func (i PrincipalsResponseArgs) ToPrincipalsResponseOutput() PrincipalsResponseOutput

func (PrincipalsResponseArgs) ToPrincipalsResponseOutputWithContext

func (i PrincipalsResponseArgs) ToPrincipalsResponseOutputWithContext(ctx context.Context) PrincipalsResponseOutput

type PrincipalsResponseArray

type PrincipalsResponseArray []PrincipalsResponseInput

func (PrincipalsResponseArray) ElementType

func (PrincipalsResponseArray) ElementType() reflect.Type

func (PrincipalsResponseArray) ToPrincipalsResponseArrayOutput

func (i PrincipalsResponseArray) ToPrincipalsResponseArrayOutput() PrincipalsResponseArrayOutput

func (PrincipalsResponseArray) ToPrincipalsResponseArrayOutputWithContext

func (i PrincipalsResponseArray) ToPrincipalsResponseArrayOutputWithContext(ctx context.Context) PrincipalsResponseArrayOutput

type PrincipalsResponseArrayInput

type PrincipalsResponseArrayInput interface {
	pulumi.Input

	ToPrincipalsResponseArrayOutput() PrincipalsResponseArrayOutput
	ToPrincipalsResponseArrayOutputWithContext(context.Context) PrincipalsResponseArrayOutput
}

PrincipalsResponseArrayInput is an input type that accepts PrincipalsResponseArray and PrincipalsResponseArrayOutput values. You can construct a concrete instance of `PrincipalsResponseArrayInput` via:

PrincipalsResponseArray{ PrincipalsResponseArgs{...} }

type PrincipalsResponseArrayOutput

type PrincipalsResponseArrayOutput struct{ *pulumi.OutputState }

func (PrincipalsResponseArrayOutput) ElementType

func (PrincipalsResponseArrayOutput) Index

func (PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutput

func (o PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutput() PrincipalsResponseArrayOutput

func (PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutputWithContext

func (o PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutputWithContext(ctx context.Context) PrincipalsResponseArrayOutput

type PrincipalsResponseInput

type PrincipalsResponseInput interface {
	pulumi.Input

	ToPrincipalsResponseOutput() PrincipalsResponseOutput
	ToPrincipalsResponseOutputWithContext(context.Context) PrincipalsResponseOutput
}

PrincipalsResponseInput is an input type that accepts PrincipalsResponseArgs and PrincipalsResponseOutput values. You can construct a concrete instance of `PrincipalsResponseInput` via:

PrincipalsResponseArgs{...}

type PrincipalsResponseOutput

type PrincipalsResponseOutput struct{ *pulumi.OutputState }

User principals.

func (PrincipalsResponseOutput) ElementType

func (PrincipalsResponseOutput) ElementType() reflect.Type

func (PrincipalsResponseOutput) ObjectId

Object Id for the user

func (PrincipalsResponseOutput) ToPrincipalsResponseOutput

func (o PrincipalsResponseOutput) ToPrincipalsResponseOutput() PrincipalsResponseOutput

func (PrincipalsResponseOutput) ToPrincipalsResponseOutputWithContext

func (o PrincipalsResponseOutput) ToPrincipalsResponseOutputWithContext(ctx context.Context) PrincipalsResponseOutput

func (PrincipalsResponseOutput) Upn

UPN of the user.

type SkuType added in v0.3.1

type SkuType pulumi.String

Azure data catalog SKU.

func (SkuType) ElementType added in v0.3.1

func (SkuType) ElementType() reflect.Type

func (SkuType) ToStringOutput added in v0.3.1

func (e SkuType) ToStringOutput() pulumi.StringOutput

func (SkuType) ToStringOutputWithContext added in v0.3.1

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

func (SkuType) ToStringPtrOutput added in v0.3.1

func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuType) ToStringPtrOutputWithContext added in v0.3.1

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

Jump to

Keyboard shortcuts

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