Documentation
¶
Index ¶
- type ADCCatalog
- type ADCCatalogArgs
- type ADCCatalogState
- type LookupADCCatalogArgs
- type LookupADCCatalogResult
- type Principals
- type PrincipalsArgs
- type PrincipalsArray
- type PrincipalsArrayInput
- type PrincipalsArrayOutput
- func (PrincipalsArrayOutput) ElementType() reflect.Type
- func (o PrincipalsArrayOutput) Index(i pulumi.IntInput) PrincipalsOutput
- func (o PrincipalsArrayOutput) ToPrincipalsArrayOutput() PrincipalsArrayOutput
- func (o PrincipalsArrayOutput) ToPrincipalsArrayOutputWithContext(ctx context.Context) PrincipalsArrayOutput
- type PrincipalsInput
- type PrincipalsOutput
- func (PrincipalsOutput) ElementType() reflect.Type
- func (o PrincipalsOutput) ObjectId() pulumi.StringPtrOutput
- func (o PrincipalsOutput) ToPrincipalsOutput() PrincipalsOutput
- func (o PrincipalsOutput) ToPrincipalsOutputWithContext(ctx context.Context) PrincipalsOutput
- func (o PrincipalsOutput) Upn() pulumi.StringPtrOutput
- type PrincipalsResponse
- type PrincipalsResponseArgs
- type PrincipalsResponseArray
- type PrincipalsResponseArrayInput
- type PrincipalsResponseArrayOutput
- func (PrincipalsResponseArrayOutput) ElementType() reflect.Type
- func (o PrincipalsResponseArrayOutput) Index(i pulumi.IntInput) PrincipalsResponseOutput
- func (o PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutput() PrincipalsResponseArrayOutput
- func (o PrincipalsResponseArrayOutput) ToPrincipalsResponseArrayOutputWithContext(ctx context.Context) PrincipalsResponseArrayOutput
- type PrincipalsResponseInput
- type PrincipalsResponseOutput
- func (PrincipalsResponseOutput) ElementType() reflect.Type
- func (o PrincipalsResponseOutput) ObjectId() pulumi.StringPtrOutput
- func (o PrincipalsResponseOutput) ToPrincipalsResponseOutput() PrincipalsResponseOutput
- func (o PrincipalsResponseOutput) ToPrincipalsResponseOutputWithContext(ctx context.Context) PrincipalsResponseOutput
- func (o PrincipalsResponseOutput) Upn() pulumi.StringPtrOutput
Constants ¶
This section is empty.
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.
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.
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 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 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)
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 (o PrincipalsArrayOutput) Index(i pulumi.IntInput) PrincipalsOutput
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 ¶
func (o PrincipalsOutput) ObjectId() pulumi.StringPtrOutput
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 ¶
func (o PrincipalsOutput) Upn() pulumi.StringPtrOutput
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) ElementType() reflect.Type
func (PrincipalsResponseArrayOutput) Index ¶
func (o PrincipalsResponseArrayOutput) Index(i pulumi.IntInput) PrincipalsResponseOutput
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 ¶
func (o PrincipalsResponseOutput) ObjectId() pulumi.StringPtrOutput
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 ¶
func (o PrincipalsResponseOutput) Upn() pulumi.StringPtrOutput
UPN of the user.