datacatalog

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 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. Azure REST API version: 2016-03-30. Prior API version in Azure Native 1.x: 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

func (*ADCCatalog) ElementType() reflect.Type

func (*ADCCatalog) ToADCCatalogOutput

func (i *ADCCatalog) ToADCCatalogOutput() ADCCatalogOutput

func (*ADCCatalog) ToADCCatalogOutputWithContext

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.StringPtrInput
	// Automatic unit adjustment enabled or not.
	EnableAutomaticUnitAdjustment pulumi.BoolPtrInput
	// 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

type ADCCatalogInput interface {
	pulumi.Input

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

type ADCCatalogOutput

type ADCCatalogOutput struct{ *pulumi.OutputState }

func (ADCCatalogOutput) Admins

Azure data catalog admin list.

func (ADCCatalogOutput) ElementType

func (ADCCatalogOutput) ElementType() reflect.Type

func (ADCCatalogOutput) EnableAutomaticUnitAdjustment

func (o ADCCatalogOutput) EnableAutomaticUnitAdjustment() pulumi.BoolPtrOutput

Automatic unit adjustment enabled or not.

func (ADCCatalogOutput) Etag

Resource etag

func (ADCCatalogOutput) Location

Resource location

func (ADCCatalogOutput) Name

Resource name

func (ADCCatalogOutput) Sku

Azure data catalog SKU.

func (ADCCatalogOutput) SuccessfullyProvisioned

func (o ADCCatalogOutput) SuccessfullyProvisioned() pulumi.BoolPtrOutput

Azure data catalog provision status.

func (ADCCatalogOutput) Tags

Resource tags

func (ADCCatalogOutput) ToADCCatalogOutput

func (o ADCCatalogOutput) ToADCCatalogOutput() ADCCatalogOutput

func (ADCCatalogOutput) ToADCCatalogOutputWithContext

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

func (ADCCatalogOutput) Type

Resource type

func (ADCCatalogOutput) Units

Azure data catalog units.

func (ADCCatalogOutput) Users

Azure data catalog user list.

type ADCCatalogState

type ADCCatalogState struct {
}

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 LookupADCCatalogOutputArgs

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

func (LookupADCCatalogOutputArgs) ElementType

func (LookupADCCatalogOutputArgs) ElementType() reflect.Type

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.

func LookupADCCatalog

func LookupADCCatalog(ctx *pulumi.Context, args *LookupADCCatalogArgs, opts ...pulumi.InvokeOption) (*LookupADCCatalogResult, error)

The Get Azure Data Catalog Service operation retrieves a json representation of the data catalog. Azure REST API version: 2016-03-30.

type LookupADCCatalogResultOutput

type LookupADCCatalogResultOutput struct{ *pulumi.OutputState }

Azure Data Catalog.

func (LookupADCCatalogResultOutput) Admins

Azure data catalog admin list.

func (LookupADCCatalogResultOutput) ElementType

func (LookupADCCatalogResultOutput) EnableAutomaticUnitAdjustment

func (o LookupADCCatalogResultOutput) EnableAutomaticUnitAdjustment() pulumi.BoolPtrOutput

Automatic unit adjustment enabled or not.

func (LookupADCCatalogResultOutput) Etag

Resource etag

func (LookupADCCatalogResultOutput) Id

Resource Id

func (LookupADCCatalogResultOutput) Location

Resource location

func (LookupADCCatalogResultOutput) Name

Resource name

func (LookupADCCatalogResultOutput) Sku

Azure data catalog SKU.

func (LookupADCCatalogResultOutput) SuccessfullyProvisioned

func (o LookupADCCatalogResultOutput) SuccessfullyProvisioned() pulumi.BoolPtrOutput

Azure data catalog provision status.

func (LookupADCCatalogResultOutput) Tags

Resource tags

func (LookupADCCatalogResultOutput) ToLookupADCCatalogResultOutput

func (o LookupADCCatalogResultOutput) ToLookupADCCatalogResultOutput() LookupADCCatalogResultOutput

func (LookupADCCatalogResultOutput) ToLookupADCCatalogResultOutputWithContext

func (o LookupADCCatalogResultOutput) ToLookupADCCatalogResultOutputWithContext(ctx context.Context) LookupADCCatalogResultOutput

func (LookupADCCatalogResultOutput) Type

Resource type

func (LookupADCCatalogResultOutput) Units

Azure data catalog units.

func (LookupADCCatalogResultOutput) Users

Azure data catalog user list.

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

type SkuType string

Azure data catalog SKU.

func (SkuType) ElementType

func (SkuType) ElementType() reflect.Type

func (SkuType) ToSkuTypeOutput

func (e SkuType) ToSkuTypeOutput() SkuTypeOutput

func (SkuType) ToSkuTypeOutputWithContext

func (e SkuType) ToSkuTypeOutputWithContext(ctx context.Context) SkuTypeOutput

func (SkuType) ToSkuTypePtrOutput

func (e SkuType) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuType) ToSkuTypePtrOutputWithContext

func (e SkuType) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuType) ToStringOutput

func (e SkuType) ToStringOutput() pulumi.StringOutput

func (SkuType) ToStringOutputWithContext

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

func (SkuType) ToStringPtrOutput

func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuType) ToStringPtrOutputWithContext

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

type SkuTypeInput

type SkuTypeInput interface {
	pulumi.Input

	ToSkuTypeOutput() SkuTypeOutput
	ToSkuTypeOutputWithContext(context.Context) SkuTypeOutput
}

SkuTypeInput is an input type that accepts values of the SkuType enum A concrete instance of `SkuTypeInput` can be one of the following:

SkuTypeFree
SkuTypeStandard

type SkuTypeOutput

type SkuTypeOutput struct{ *pulumi.OutputState }

func (SkuTypeOutput) ElementType

func (SkuTypeOutput) ElementType() reflect.Type

func (SkuTypeOutput) ToSkuTypeOutput

func (o SkuTypeOutput) ToSkuTypeOutput() SkuTypeOutput

func (SkuTypeOutput) ToSkuTypeOutputWithContext

func (o SkuTypeOutput) ToSkuTypeOutputWithContext(ctx context.Context) SkuTypeOutput

func (SkuTypeOutput) ToSkuTypePtrOutput

func (o SkuTypeOutput) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuTypeOutput) ToSkuTypePtrOutputWithContext

func (o SkuTypeOutput) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuTypeOutput) ToStringOutput

func (o SkuTypeOutput) ToStringOutput() pulumi.StringOutput

func (SkuTypeOutput) ToStringOutputWithContext

func (o SkuTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuTypeOutput) ToStringPtrOutput

func (o SkuTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTypeOutput) ToStringPtrOutputWithContext

func (o SkuTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuTypePtrInput

type SkuTypePtrInput interface {
	pulumi.Input

	ToSkuTypePtrOutput() SkuTypePtrOutput
	ToSkuTypePtrOutputWithContext(context.Context) SkuTypePtrOutput
}

func SkuTypePtr

func SkuTypePtr(v string) SkuTypePtrInput

type SkuTypePtrOutput

type SkuTypePtrOutput struct{ *pulumi.OutputState }

func (SkuTypePtrOutput) Elem

func (SkuTypePtrOutput) ElementType

func (SkuTypePtrOutput) ElementType() reflect.Type

func (SkuTypePtrOutput) ToSkuTypePtrOutput

func (o SkuTypePtrOutput) ToSkuTypePtrOutput() SkuTypePtrOutput

func (SkuTypePtrOutput) ToSkuTypePtrOutputWithContext

func (o SkuTypePtrOutput) ToSkuTypePtrOutputWithContext(ctx context.Context) SkuTypePtrOutput

func (SkuTypePtrOutput) ToStringPtrOutput

func (o SkuTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTypePtrOutput) ToStringPtrOutputWithContext

func (o SkuTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

Jump to

Keyboard shortcuts

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