Documentation ¶
Index ¶
- type LookupProviderArgs
- type LookupProviderResult
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderArray
- type ProviderArrayInput
- type ProviderArrayOutput
- type ProviderInput
- type ProviderMap
- type ProviderMapInput
- type ProviderMapOutput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- type ProviderState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LookupProviderArgs ¶
type LookupProviderArgs struct { Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProvider.
type LookupProviderResult ¶
type LookupProviderResult struct { AttestationUri string `pulumi:"attestationUri"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` TrustModel string `pulumi:"trustModel"` }
A collection of values returned by getProvider.
func LookupProvider ¶
func LookupProvider(ctx *pulumi.Context, args *LookupProviderArgs, opts ...pulumi.InvokeOption) (*LookupProviderResult, error)
type Provider ¶
type Provider struct { pulumi.CustomResourceState AttestationUri pulumi.StringOutput `pulumi:"attestationUri"` Location pulumi.StringOutput `pulumi:"location"` Name pulumi.StringOutput `pulumi:"name"` PolicySigningCertificateData pulumi.StringPtrOutput `pulumi:"policySigningCertificateData"` ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` Tags pulumi.StringMapOutput `pulumi:"tags"` TrustModel pulumi.StringOutput `pulumi:"trustModel"` }
func GetProvider ¶
func GetProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProviderState, opts ...pulumi.ResourceOption) (*Provider, error)
GetProvider gets an existing Provider 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 NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderArgs ¶
type ProviderArgs struct { Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicySigningCertificateData pulumi.StringPtrInput ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderArray ¶
type ProviderArray []ProviderInput
func (ProviderArray) ElementType ¶
func (ProviderArray) ElementType() reflect.Type
func (ProviderArray) ToProviderArrayOutput ¶
func (i ProviderArray) ToProviderArrayOutput() ProviderArrayOutput
func (ProviderArray) ToProviderArrayOutputWithContext ¶
func (i ProviderArray) ToProviderArrayOutputWithContext(ctx context.Context) ProviderArrayOutput
type ProviderArrayInput ¶
type ProviderArrayInput interface { pulumi.Input ToProviderArrayOutput() ProviderArrayOutput ToProviderArrayOutputWithContext(context.Context) ProviderArrayOutput }
ProviderArrayInput is an input type that accepts ProviderArray and ProviderArrayOutput values. You can construct a concrete instance of `ProviderArrayInput` via:
ProviderArray{ ProviderArgs{...} }
type ProviderArrayOutput ¶
type ProviderArrayOutput struct{ *pulumi.OutputState }
func (ProviderArrayOutput) ElementType ¶
func (ProviderArrayOutput) ElementType() reflect.Type
func (ProviderArrayOutput) Index ¶
func (o ProviderArrayOutput) Index(i pulumi.IntInput) ProviderOutput
func (ProviderArrayOutput) ToProviderArrayOutput ¶
func (o ProviderArrayOutput) ToProviderArrayOutput() ProviderArrayOutput
func (ProviderArrayOutput) ToProviderArrayOutputWithContext ¶
func (o ProviderArrayOutput) ToProviderArrayOutputWithContext(ctx context.Context) ProviderArrayOutput
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderMap ¶
type ProviderMap map[string]ProviderInput
func (ProviderMap) ElementType ¶
func (ProviderMap) ElementType() reflect.Type
func (ProviderMap) ToProviderMapOutput ¶
func (i ProviderMap) ToProviderMapOutput() ProviderMapOutput
func (ProviderMap) ToProviderMapOutputWithContext ¶
func (i ProviderMap) ToProviderMapOutputWithContext(ctx context.Context) ProviderMapOutput
type ProviderMapInput ¶
type ProviderMapInput interface { pulumi.Input ToProviderMapOutput() ProviderMapOutput ToProviderMapOutputWithContext(context.Context) ProviderMapOutput }
ProviderMapInput is an input type that accepts ProviderMap and ProviderMapOutput values. You can construct a concrete instance of `ProviderMapInput` via:
ProviderMap{ "key": ProviderArgs{...} }
type ProviderMapOutput ¶
type ProviderMapOutput struct{ *pulumi.OutputState }
func (ProviderMapOutput) ElementType ¶
func (ProviderMapOutput) ElementType() reflect.Type
func (ProviderMapOutput) MapIndex ¶
func (o ProviderMapOutput) MapIndex(k pulumi.StringInput) ProviderOutput
func (ProviderMapOutput) ToProviderMapOutput ¶
func (o ProviderMapOutput) ToProviderMapOutput() ProviderMapOutput
func (ProviderMapOutput) ToProviderMapOutputWithContext ¶
func (o ProviderMapOutput) ToProviderMapOutputWithContext(ctx context.Context) ProviderMapOutput
type ProviderOutput ¶
type ProviderOutput struct {
*pulumi.OutputState
}
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct {
*pulumi.OutputState
}
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderState ¶
type ProviderState struct { AttestationUri pulumi.StringPtrInput Location pulumi.StringPtrInput Name pulumi.StringPtrInput PolicySigningCertificateData pulumi.StringPtrInput ResourceGroupName pulumi.StringPtrInput Tags pulumi.StringMapInput TrustModel pulumi.StringPtrInput }
func (ProviderState) ElementType ¶
func (ProviderState) ElementType() reflect.Type