Documentation ¶
Index ¶
- type GetResourceBridgeApplianceIdentity
- type GetResourceBridgeApplianceIdentityArgs
- func (GetResourceBridgeApplianceIdentityArgs) ElementType() reflect.Type
- func (i GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutput() GetResourceBridgeApplianceIdentityOutput
- func (i GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityOutput
- type GetResourceBridgeApplianceIdentityArray
- func (GetResourceBridgeApplianceIdentityArray) ElementType() reflect.Type
- func (i GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutput() GetResourceBridgeApplianceIdentityArrayOutput
- func (i GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityArrayOutput
- type GetResourceBridgeApplianceIdentityArrayInput
- type GetResourceBridgeApplianceIdentityArrayOutput
- func (GetResourceBridgeApplianceIdentityArrayOutput) ElementType() reflect.Type
- func (o GetResourceBridgeApplianceIdentityArrayOutput) Index(i pulumi.IntInput) GetResourceBridgeApplianceIdentityOutput
- func (o GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutput() GetResourceBridgeApplianceIdentityArrayOutput
- func (o GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityArrayOutput
- type GetResourceBridgeApplianceIdentityInput
- type GetResourceBridgeApplianceIdentityOutput
- func (GetResourceBridgeApplianceIdentityOutput) ElementType() reflect.Type
- func (o GetResourceBridgeApplianceIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetResourceBridgeApplianceIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutput() GetResourceBridgeApplianceIdentityOutput
- func (o GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityOutput
- func (o GetResourceBridgeApplianceIdentityOutput) Type() pulumi.StringOutput
- type LookupResourceBridgeApplianceArgs
- type LookupResourceBridgeApplianceOutputArgs
- type LookupResourceBridgeApplianceResult
- type LookupResourceBridgeApplianceResultOutput
- func (o LookupResourceBridgeApplianceResultOutput) Distro() pulumi.StringOutput
- func (LookupResourceBridgeApplianceResultOutput) ElementType() reflect.Type
- func (o LookupResourceBridgeApplianceResultOutput) Id() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) Identities() GetResourceBridgeApplianceIdentityArrayOutput
- func (o LookupResourceBridgeApplianceResultOutput) InfrastructureProvider() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) Location() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) Name() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) PublicKeyBase64() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupResourceBridgeApplianceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutput() LookupResourceBridgeApplianceResultOutput
- func (o LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutputWithContext(ctx context.Context) LookupResourceBridgeApplianceResultOutput
- type PrivateLinkScope
- type PrivateLinkScopeArgs
- type PrivateLinkScopeArray
- type PrivateLinkScopeArrayInput
- type PrivateLinkScopeArrayOutput
- func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
- func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
- type PrivateLinkScopeInput
- type PrivateLinkScopeMap
- type PrivateLinkScopeMapInput
- type PrivateLinkScopeMapOutput
- func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
- func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
- type PrivateLinkScopeOutput
- func (PrivateLinkScopeOutput) ElementType() reflect.Type
- func (o PrivateLinkScopeOutput) Location() pulumi.StringOutput
- func (o PrivateLinkScopeOutput) Name() pulumi.StringOutput
- func (o PrivateLinkScopeOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o PrivateLinkScopeOutput) ResourceGroupName() pulumi.StringOutput
- func (o PrivateLinkScopeOutput) Tags() pulumi.StringMapOutput
- func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
- func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
- type PrivateLinkScopeState
- type ResourceBridgeAppliance
- type ResourceBridgeApplianceArgs
- type ResourceBridgeApplianceArray
- func (ResourceBridgeApplianceArray) ElementType() reflect.Type
- func (i ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutput() ResourceBridgeApplianceArrayOutput
- func (i ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutputWithContext(ctx context.Context) ResourceBridgeApplianceArrayOutput
- type ResourceBridgeApplianceArrayInput
- type ResourceBridgeApplianceArrayOutput
- func (ResourceBridgeApplianceArrayOutput) ElementType() reflect.Type
- func (o ResourceBridgeApplianceArrayOutput) Index(i pulumi.IntInput) ResourceBridgeApplianceOutput
- func (o ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutput() ResourceBridgeApplianceArrayOutput
- func (o ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutputWithContext(ctx context.Context) ResourceBridgeApplianceArrayOutput
- type ResourceBridgeApplianceIdentity
- type ResourceBridgeApplianceIdentityArgs
- func (ResourceBridgeApplianceIdentityArgs) ElementType() reflect.Type
- func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutput() ResourceBridgeApplianceIdentityOutput
- func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityOutput
- func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
- func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
- type ResourceBridgeApplianceIdentityInput
- type ResourceBridgeApplianceIdentityOutput
- func (ResourceBridgeApplianceIdentityOutput) ElementType() reflect.Type
- func (o ResourceBridgeApplianceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceBridgeApplianceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutput() ResourceBridgeApplianceIdentityOutput
- func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityOutput
- func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
- func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
- func (o ResourceBridgeApplianceIdentityOutput) Type() pulumi.StringOutput
- type ResourceBridgeApplianceIdentityPtrInput
- type ResourceBridgeApplianceIdentityPtrOutput
- func (o ResourceBridgeApplianceIdentityPtrOutput) Elem() ResourceBridgeApplianceIdentityOutput
- func (ResourceBridgeApplianceIdentityPtrOutput) ElementType() reflect.Type
- func (o ResourceBridgeApplianceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceBridgeApplianceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
- func (o ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
- func (o ResourceBridgeApplianceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ResourceBridgeApplianceInput
- type ResourceBridgeApplianceMap
- func (ResourceBridgeApplianceMap) ElementType() reflect.Type
- func (i ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutput() ResourceBridgeApplianceMapOutput
- func (i ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutputWithContext(ctx context.Context) ResourceBridgeApplianceMapOutput
- type ResourceBridgeApplianceMapInput
- type ResourceBridgeApplianceMapOutput
- func (ResourceBridgeApplianceMapOutput) ElementType() reflect.Type
- func (o ResourceBridgeApplianceMapOutput) MapIndex(k pulumi.StringInput) ResourceBridgeApplianceOutput
- func (o ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutput() ResourceBridgeApplianceMapOutput
- func (o ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutputWithContext(ctx context.Context) ResourceBridgeApplianceMapOutput
- type ResourceBridgeApplianceOutput
- func (o ResourceBridgeApplianceOutput) Distro() pulumi.StringOutput
- func (ResourceBridgeApplianceOutput) ElementType() reflect.Type
- func (o ResourceBridgeApplianceOutput) Identity() ResourceBridgeApplianceIdentityOutput
- func (o ResourceBridgeApplianceOutput) InfrastructureProvider() pulumi.StringOutput
- func (o ResourceBridgeApplianceOutput) Location() pulumi.StringOutput
- func (o ResourceBridgeApplianceOutput) Name() pulumi.StringOutput
- func (o ResourceBridgeApplianceOutput) PublicKeyBase64() pulumi.StringPtrOutput
- func (o ResourceBridgeApplianceOutput) ResourceGroupName() pulumi.StringOutput
- func (o ResourceBridgeApplianceOutput) Tags() pulumi.StringMapOutput
- func (o ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutput() ResourceBridgeApplianceOutput
- func (o ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutputWithContext(ctx context.Context) ResourceBridgeApplianceOutput
- type ResourceBridgeApplianceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetResourceBridgeApplianceIdentity ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentity struct { // The Principal ID associated with this Managed Service Identity. PrincipalId string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId string `pulumi:"tenantId"` // The type of this Managed Service Identity. Type string `pulumi:"type"` }
type GetResourceBridgeApplianceIdentityArgs ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityArgs struct { // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The type of this Managed Service Identity. Type pulumi.StringInput `pulumi:"type"` }
func (GetResourceBridgeApplianceIdentityArgs) ElementType ¶ added in v5.80.0
func (GetResourceBridgeApplianceIdentityArgs) ElementType() reflect.Type
func (GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutput ¶ added in v5.80.0
func (i GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutput() GetResourceBridgeApplianceIdentityOutput
func (GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutputWithContext ¶ added in v5.80.0
func (i GetResourceBridgeApplianceIdentityArgs) ToGetResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityOutput
type GetResourceBridgeApplianceIdentityArray ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityArray []GetResourceBridgeApplianceIdentityInput
func (GetResourceBridgeApplianceIdentityArray) ElementType ¶ added in v5.80.0
func (GetResourceBridgeApplianceIdentityArray) ElementType() reflect.Type
func (GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutput ¶ added in v5.80.0
func (i GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutput() GetResourceBridgeApplianceIdentityArrayOutput
func (GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext ¶ added in v5.80.0
func (i GetResourceBridgeApplianceIdentityArray) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityArrayOutput
type GetResourceBridgeApplianceIdentityArrayInput ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityArrayInput interface { pulumi.Input ToGetResourceBridgeApplianceIdentityArrayOutput() GetResourceBridgeApplianceIdentityArrayOutput ToGetResourceBridgeApplianceIdentityArrayOutputWithContext(context.Context) GetResourceBridgeApplianceIdentityArrayOutput }
GetResourceBridgeApplianceIdentityArrayInput is an input type that accepts GetResourceBridgeApplianceIdentityArray and GetResourceBridgeApplianceIdentityArrayOutput values. You can construct a concrete instance of `GetResourceBridgeApplianceIdentityArrayInput` via:
GetResourceBridgeApplianceIdentityArray{ GetResourceBridgeApplianceIdentityArgs{...} }
type GetResourceBridgeApplianceIdentityArrayOutput ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetResourceBridgeApplianceIdentityArrayOutput) ElementType ¶ added in v5.80.0
func (GetResourceBridgeApplianceIdentityArrayOutput) ElementType() reflect.Type
func (GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutput ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutput() GetResourceBridgeApplianceIdentityArrayOutput
func (GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityArrayOutput) ToGetResourceBridgeApplianceIdentityArrayOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityArrayOutput
type GetResourceBridgeApplianceIdentityInput ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityInput interface { pulumi.Input ToGetResourceBridgeApplianceIdentityOutput() GetResourceBridgeApplianceIdentityOutput ToGetResourceBridgeApplianceIdentityOutputWithContext(context.Context) GetResourceBridgeApplianceIdentityOutput }
GetResourceBridgeApplianceIdentityInput is an input type that accepts GetResourceBridgeApplianceIdentityArgs and GetResourceBridgeApplianceIdentityOutput values. You can construct a concrete instance of `GetResourceBridgeApplianceIdentityInput` via:
GetResourceBridgeApplianceIdentityArgs{...}
type GetResourceBridgeApplianceIdentityOutput ¶ added in v5.80.0
type GetResourceBridgeApplianceIdentityOutput struct{ *pulumi.OutputState }
func (GetResourceBridgeApplianceIdentityOutput) ElementType ¶ added in v5.80.0
func (GetResourceBridgeApplianceIdentityOutput) ElementType() reflect.Type
func (GetResourceBridgeApplianceIdentityOutput) PrincipalId ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityOutput) PrincipalId() pulumi.StringOutput
The Principal ID associated with this Managed Service Identity.
func (GetResourceBridgeApplianceIdentityOutput) TenantId ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityOutput) TenantId() pulumi.StringOutput
The Tenant ID associated with this Managed Service Identity.
func (GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutput ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutput() GetResourceBridgeApplianceIdentityOutput
func (GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutputWithContext ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityOutput) ToGetResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) GetResourceBridgeApplianceIdentityOutput
func (GetResourceBridgeApplianceIdentityOutput) Type ¶ added in v5.80.0
func (o GetResourceBridgeApplianceIdentityOutput) Type() pulumi.StringOutput
The type of this Managed Service Identity.
type LookupResourceBridgeApplianceArgs ¶ added in v5.80.0
type LookupResourceBridgeApplianceArgs struct { // The name of this Arc Resource Bridge Appliance. Name string `pulumi:"name"` // The name of the Resource Group where the Arc Resource Bridge Appliance exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getResourceBridgeAppliance.
type LookupResourceBridgeApplianceOutputArgs ¶ added in v5.80.0
type LookupResourceBridgeApplianceOutputArgs struct { // The name of this Arc Resource Bridge Appliance. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Arc Resource Bridge Appliance exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getResourceBridgeAppliance.
func (LookupResourceBridgeApplianceOutputArgs) ElementType ¶ added in v5.80.0
func (LookupResourceBridgeApplianceOutputArgs) ElementType() reflect.Type
type LookupResourceBridgeApplianceResult ¶ added in v5.80.0
type LookupResourceBridgeApplianceResult struct { // Fabric/Infrastructure for this Arc Resource Bridge Appliance. Distro string `pulumi:"distro"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An `identity` block as defined below. Identities []GetResourceBridgeApplianceIdentity `pulumi:"identities"` // The infrastructure provider about the connected Arc Resource Bridge Appliance. InfrastructureProvider string `pulumi:"infrastructureProvider"` // The Azure Region where the Arc Resource Bridge Appliance exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // RSA public key in PKCS1 format encoded in base64. PublicKeyBase64 string `pulumi:"publicKeyBase64"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the Arc Resource Bridge Appliance. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getResourceBridgeAppliance.
func LookupResourceBridgeAppliance ¶ added in v5.80.0
func LookupResourceBridgeAppliance(ctx *pulumi.Context, args *LookupResourceBridgeApplianceArgs, opts ...pulumi.InvokeOption) (*LookupResourceBridgeApplianceResult, error)
Use this data source to access information about an existing Arc Resource Bridge Appliance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/arc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := arc.LookupResourceBridgeAppliance(ctx, &arc.LookupResourceBridgeApplianceArgs{ Name: "existing", ResourceGroupName: "existing", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupResourceBridgeApplianceResultOutput ¶ added in v5.80.0
type LookupResourceBridgeApplianceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResourceBridgeAppliance.
func LookupResourceBridgeApplianceOutput ¶ added in v5.80.0
func LookupResourceBridgeApplianceOutput(ctx *pulumi.Context, args LookupResourceBridgeApplianceOutputArgs, opts ...pulumi.InvokeOption) LookupResourceBridgeApplianceResultOutput
func (LookupResourceBridgeApplianceResultOutput) Distro ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Distro() pulumi.StringOutput
Fabric/Infrastructure for this Arc Resource Bridge Appliance.
func (LookupResourceBridgeApplianceResultOutput) ElementType ¶ added in v5.80.0
func (LookupResourceBridgeApplianceResultOutput) ElementType() reflect.Type
func (LookupResourceBridgeApplianceResultOutput) Id ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupResourceBridgeApplianceResultOutput) Identities ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Identities() GetResourceBridgeApplianceIdentityArrayOutput
An `identity` block as defined below.
func (LookupResourceBridgeApplianceResultOutput) InfrastructureProvider ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) InfrastructureProvider() pulumi.StringOutput
The infrastructure provider about the connected Arc Resource Bridge Appliance.
func (LookupResourceBridgeApplianceResultOutput) Location ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Arc Resource Bridge Appliance exists.
func (LookupResourceBridgeApplianceResultOutput) Name ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Name() pulumi.StringOutput
func (LookupResourceBridgeApplianceResultOutput) PublicKeyBase64 ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) PublicKeyBase64() pulumi.StringOutput
RSA public key in PKCS1 format encoded in base64.
func (LookupResourceBridgeApplianceResultOutput) ResourceGroupName ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupResourceBridgeApplianceResultOutput) Tags ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the Arc Resource Bridge Appliance.
func (LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutput ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutput() LookupResourceBridgeApplianceResultOutput
func (LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutputWithContext ¶ added in v5.80.0
func (o LookupResourceBridgeApplianceResultOutput) ToLookupResourceBridgeApplianceResultOutputWithContext(ctx context.Context) LookupResourceBridgeApplianceResultOutput
type PrivateLinkScope ¶
type PrivateLinkScope struct { pulumi.CustomResourceState // The Azure Region where the Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for the Azure Arc Private Link Scope. Changing this forces a new Azure Arc Private Link Scope to be created. Name pulumi.StringOutput `pulumi:"name"` // Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. Defaults to `false`. Possible values are `true` and `false`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the Resource Group where the Azure Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Azure Arc Private Link Scope. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Azure Arc Private Link Scope.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/arc" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("rg-example"), Location: pulumi.String("west europe"), }) if err != nil { return err } _, err = arc.NewPrivateLinkScope(ctx, "example", &arc.PrivateLinkScopeArgs{ Name: pulumi.String("plsexample"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
## Import
Azure Arc Private Link Scope can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:arc/privateLinkScope:PrivateLinkScope example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScope1 ```
func GetPrivateLinkScope ¶
func GetPrivateLinkScope(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateLinkScopeState, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
GetPrivateLinkScope gets an existing PrivateLinkScope 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 NewPrivateLinkScope ¶
func NewPrivateLinkScope(ctx *pulumi.Context, name string, args *PrivateLinkScopeArgs, opts ...pulumi.ResourceOption) (*PrivateLinkScope, error)
NewPrivateLinkScope registers a new resource with the given unique name, arguments, and options.
func (*PrivateLinkScope) ElementType ¶
func (*PrivateLinkScope) ElementType() reflect.Type
func (*PrivateLinkScope) ToPrivateLinkScopeOutput ¶
func (i *PrivateLinkScope) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (*PrivateLinkScope) ToPrivateLinkScopeOutputWithContext ¶
func (i *PrivateLinkScope) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeArgs ¶
type PrivateLinkScopeArgs struct { // The Azure Region where the Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. Location pulumi.StringPtrInput // The name which should be used for the Azure Arc Private Link Scope. Changing this forces a new Azure Arc Private Link Scope to be created. Name pulumi.StringPtrInput // Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. Defaults to `false`. Possible values are `true` and `false`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group where the Azure Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Azure Arc Private Link Scope. Tags pulumi.StringMapInput }
The set of arguments for constructing a PrivateLinkScope resource.
func (PrivateLinkScopeArgs) ElementType ¶
func (PrivateLinkScopeArgs) ElementType() reflect.Type
type PrivateLinkScopeArray ¶
type PrivateLinkScopeArray []PrivateLinkScopeInput
func (PrivateLinkScopeArray) ElementType ¶
func (PrivateLinkScopeArray) ElementType() reflect.Type
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput ¶
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext ¶
func (i PrivateLinkScopeArray) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeArrayInput ¶
type PrivateLinkScopeArrayInput interface { pulumi.Input ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput ToPrivateLinkScopeArrayOutputWithContext(context.Context) PrivateLinkScopeArrayOutput }
PrivateLinkScopeArrayInput is an input type that accepts PrivateLinkScopeArray and PrivateLinkScopeArrayOutput values. You can construct a concrete instance of `PrivateLinkScopeArrayInput` via:
PrivateLinkScopeArray{ PrivateLinkScopeArgs{...} }
type PrivateLinkScopeArrayOutput ¶
type PrivateLinkScopeArrayOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeArrayOutput) ElementType ¶
func (PrivateLinkScopeArrayOutput) ElementType() reflect.Type
func (PrivateLinkScopeArrayOutput) Index ¶
func (o PrivateLinkScopeArrayOutput) Index(i pulumi.IntInput) PrivateLinkScopeOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput ¶
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutput() PrivateLinkScopeArrayOutput
func (PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext ¶
func (o PrivateLinkScopeArrayOutput) ToPrivateLinkScopeArrayOutputWithContext(ctx context.Context) PrivateLinkScopeArrayOutput
type PrivateLinkScopeInput ¶
type PrivateLinkScopeInput interface { pulumi.Input ToPrivateLinkScopeOutput() PrivateLinkScopeOutput ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput }
type PrivateLinkScopeMap ¶
type PrivateLinkScopeMap map[string]PrivateLinkScopeInput
func (PrivateLinkScopeMap) ElementType ¶
func (PrivateLinkScopeMap) ElementType() reflect.Type
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput ¶
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext ¶
func (i PrivateLinkScopeMap) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeMapInput ¶
type PrivateLinkScopeMapInput interface { pulumi.Input ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput ToPrivateLinkScopeMapOutputWithContext(context.Context) PrivateLinkScopeMapOutput }
PrivateLinkScopeMapInput is an input type that accepts PrivateLinkScopeMap and PrivateLinkScopeMapOutput values. You can construct a concrete instance of `PrivateLinkScopeMapInput` via:
PrivateLinkScopeMap{ "key": PrivateLinkScopeArgs{...} }
type PrivateLinkScopeMapOutput ¶
type PrivateLinkScopeMapOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeMapOutput) ElementType ¶
func (PrivateLinkScopeMapOutput) ElementType() reflect.Type
func (PrivateLinkScopeMapOutput) MapIndex ¶
func (o PrivateLinkScopeMapOutput) MapIndex(k pulumi.StringInput) PrivateLinkScopeOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput ¶
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutput() PrivateLinkScopeMapOutput
func (PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext ¶
func (o PrivateLinkScopeMapOutput) ToPrivateLinkScopeMapOutputWithContext(ctx context.Context) PrivateLinkScopeMapOutput
type PrivateLinkScopeOutput ¶
type PrivateLinkScopeOutput struct{ *pulumi.OutputState }
func (PrivateLinkScopeOutput) ElementType ¶
func (PrivateLinkScopeOutput) ElementType() reflect.Type
func (PrivateLinkScopeOutput) Location ¶
func (o PrivateLinkScopeOutput) Location() pulumi.StringOutput
The Azure Region where the Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created.
func (PrivateLinkScopeOutput) Name ¶
func (o PrivateLinkScopeOutput) Name() pulumi.StringOutput
The name which should be used for the Azure Arc Private Link Scope. Changing this forces a new Azure Arc Private Link Scope to be created.
func (PrivateLinkScopeOutput) PublicNetworkAccessEnabled ¶
func (o PrivateLinkScopeOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. Defaults to `false`. Possible values are `true` and `false`.
func (PrivateLinkScopeOutput) ResourceGroupName ¶
func (o PrivateLinkScopeOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Azure Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created.
func (PrivateLinkScopeOutput) Tags ¶
func (o PrivateLinkScopeOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Azure Arc Private Link Scope.
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutput ¶
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutput() PrivateLinkScopeOutput
func (PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext ¶
func (o PrivateLinkScopeOutput) ToPrivateLinkScopeOutputWithContext(ctx context.Context) PrivateLinkScopeOutput
type PrivateLinkScopeState ¶
type PrivateLinkScopeState struct { // The Azure Region where the Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. Location pulumi.StringPtrInput // The name which should be used for the Azure Arc Private Link Scope. Changing this forces a new Azure Arc Private Link Scope to be created. Name pulumi.StringPtrInput // Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. Defaults to `false`. Possible values are `true` and `false`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group where the Azure Arc Private Link Scope should exist. Changing this forces a new Azure Arc Private Link Scope to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Azure Arc Private Link Scope. Tags pulumi.StringMapInput }
func (PrivateLinkScopeState) ElementType ¶
func (PrivateLinkScopeState) ElementType() reflect.Type
type ResourceBridgeAppliance ¶ added in v5.52.0
type ResourceBridgeAppliance struct { pulumi.CustomResourceState // Specifies a supported Fabric/Infrastructure for this Arc Resource Bridge Appliance. The possible value is `AKSEdge`. Distro pulumi.StringOutput `pulumi:"distro"` // An `identity` block as defined below. Changing this forces a new resource to be created. Identity ResourceBridgeApplianceIdentityOutput `pulumi:"identity"` // The infrastructure provider about the connected Arc Resource Bridge Appliance. Possible values are `HCI`,`SCVMM` and `VMWare`. Changing this forces a new resource to be created. InfrastructureProvider pulumi.StringOutput `pulumi:"infrastructureProvider"` // The Azure Region where the Arc Resource Bridge Appliance should exist. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The Name which should be used for this Arc Resource Bridge Appliance. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The `publicKeyBase64` is an RSA public key in PKCS1 format encoded in base64. Changing this forces a new resource to be created. PublicKeyBase64 pulumi.StringPtrOutput `pulumi:"publicKeyBase64"` // Specifies the resource group where the Arc Resource Bridge Appliance exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags which should be assigned to the Arc Resource Bridge Appliance. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an Arc Resource Bridge Appliance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/arc" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("example-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = arc.NewResourceBridgeAppliance(ctx, "example", &arc.ResourceBridgeApplianceArgs{ Name: pulumi.String("example-appliance"), Location: example.Location, ResourceGroupName: example.Name, Distro: pulumi.String("AKSEdge"), InfrastructureProvider: pulumi.String("VMWare"), Identity: &arc.ResourceBridgeApplianceIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, Tags: pulumi.StringMap{ "hello": pulumi.String("world"), }, }) if err != nil { return err } return nil }) }
```
## Import
Arc Resource Bridge Appliance can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:arc/resourceBridgeAppliance:ResourceBridgeAppliance example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ResourceConnector/appliances/appliancesExample ```
func GetResourceBridgeAppliance ¶ added in v5.52.0
func GetResourceBridgeAppliance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourceBridgeApplianceState, opts ...pulumi.ResourceOption) (*ResourceBridgeAppliance, error)
GetResourceBridgeAppliance gets an existing ResourceBridgeAppliance 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 NewResourceBridgeAppliance ¶ added in v5.52.0
func NewResourceBridgeAppliance(ctx *pulumi.Context, name string, args *ResourceBridgeApplianceArgs, opts ...pulumi.ResourceOption) (*ResourceBridgeAppliance, error)
NewResourceBridgeAppliance registers a new resource with the given unique name, arguments, and options.
func (*ResourceBridgeAppliance) ElementType ¶ added in v5.52.0
func (*ResourceBridgeAppliance) ElementType() reflect.Type
func (*ResourceBridgeAppliance) ToResourceBridgeApplianceOutput ¶ added in v5.52.0
func (i *ResourceBridgeAppliance) ToResourceBridgeApplianceOutput() ResourceBridgeApplianceOutput
func (*ResourceBridgeAppliance) ToResourceBridgeApplianceOutputWithContext ¶ added in v5.52.0
func (i *ResourceBridgeAppliance) ToResourceBridgeApplianceOutputWithContext(ctx context.Context) ResourceBridgeApplianceOutput
type ResourceBridgeApplianceArgs ¶ added in v5.52.0
type ResourceBridgeApplianceArgs struct { // Specifies a supported Fabric/Infrastructure for this Arc Resource Bridge Appliance. The possible value is `AKSEdge`. Distro pulumi.StringInput // An `identity` block as defined below. Changing this forces a new resource to be created. Identity ResourceBridgeApplianceIdentityInput // The infrastructure provider about the connected Arc Resource Bridge Appliance. Possible values are `HCI`,`SCVMM` and `VMWare`. Changing this forces a new resource to be created. InfrastructureProvider pulumi.StringInput // The Azure Region where the Arc Resource Bridge Appliance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this Arc Resource Bridge Appliance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The `publicKeyBase64` is an RSA public key in PKCS1 format encoded in base64. Changing this forces a new resource to be created. PublicKeyBase64 pulumi.StringPtrInput // Specifies the resource group where the Arc Resource Bridge Appliance exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags which should be assigned to the Arc Resource Bridge Appliance. Tags pulumi.StringMapInput }
The set of arguments for constructing a ResourceBridgeAppliance resource.
func (ResourceBridgeApplianceArgs) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceArgs) ElementType() reflect.Type
type ResourceBridgeApplianceArray ¶ added in v5.52.0
type ResourceBridgeApplianceArray []ResourceBridgeApplianceInput
func (ResourceBridgeApplianceArray) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceArray) ElementType() reflect.Type
func (ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutput ¶ added in v5.52.0
func (i ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutput() ResourceBridgeApplianceArrayOutput
func (ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutputWithContext ¶ added in v5.52.0
func (i ResourceBridgeApplianceArray) ToResourceBridgeApplianceArrayOutputWithContext(ctx context.Context) ResourceBridgeApplianceArrayOutput
type ResourceBridgeApplianceArrayInput ¶ added in v5.52.0
type ResourceBridgeApplianceArrayInput interface { pulumi.Input ToResourceBridgeApplianceArrayOutput() ResourceBridgeApplianceArrayOutput ToResourceBridgeApplianceArrayOutputWithContext(context.Context) ResourceBridgeApplianceArrayOutput }
ResourceBridgeApplianceArrayInput is an input type that accepts ResourceBridgeApplianceArray and ResourceBridgeApplianceArrayOutput values. You can construct a concrete instance of `ResourceBridgeApplianceArrayInput` via:
ResourceBridgeApplianceArray{ ResourceBridgeApplianceArgs{...} }
type ResourceBridgeApplianceArrayOutput ¶ added in v5.52.0
type ResourceBridgeApplianceArrayOutput struct{ *pulumi.OutputState }
func (ResourceBridgeApplianceArrayOutput) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceArrayOutput) ElementType() reflect.Type
func (ResourceBridgeApplianceArrayOutput) Index ¶ added in v5.52.0
func (o ResourceBridgeApplianceArrayOutput) Index(i pulumi.IntInput) ResourceBridgeApplianceOutput
func (ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutput() ResourceBridgeApplianceArrayOutput
func (ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceArrayOutput) ToResourceBridgeApplianceArrayOutputWithContext(ctx context.Context) ResourceBridgeApplianceArrayOutput
type ResourceBridgeApplianceIdentity ¶ added in v5.52.0
type ResourceBridgeApplianceIdentity struct { // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Arc Resource Bridge Appliance. The only possible value is `SystemAssigned`. Changing this forces a new resource to be created. Type string `pulumi:"type"` }
type ResourceBridgeApplianceIdentityArgs ¶ added in v5.52.0
type ResourceBridgeApplianceIdentityArgs struct { // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Arc Resource Bridge Appliance. The only possible value is `SystemAssigned`. Changing this forces a new resource to be created. Type pulumi.StringInput `pulumi:"type"` }
func (ResourceBridgeApplianceIdentityArgs) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceIdentityArgs) ElementType() reflect.Type
func (ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutput ¶ added in v5.52.0
func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutput() ResourceBridgeApplianceIdentityOutput
func (ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutputWithContext ¶ added in v5.52.0
func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityOutput
func (ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutput ¶ added in v5.52.0
func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
func (ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutputWithContext ¶ added in v5.52.0
func (i ResourceBridgeApplianceIdentityArgs) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
type ResourceBridgeApplianceIdentityInput ¶ added in v5.52.0
type ResourceBridgeApplianceIdentityInput interface { pulumi.Input ToResourceBridgeApplianceIdentityOutput() ResourceBridgeApplianceIdentityOutput ToResourceBridgeApplianceIdentityOutputWithContext(context.Context) ResourceBridgeApplianceIdentityOutput }
ResourceBridgeApplianceIdentityInput is an input type that accepts ResourceBridgeApplianceIdentityArgs and ResourceBridgeApplianceIdentityOutput values. You can construct a concrete instance of `ResourceBridgeApplianceIdentityInput` via:
ResourceBridgeApplianceIdentityArgs{...}
type ResourceBridgeApplianceIdentityOutput ¶ added in v5.52.0
type ResourceBridgeApplianceIdentityOutput struct{ *pulumi.OutputState }
func (ResourceBridgeApplianceIdentityOutput) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceIdentityOutput) ElementType() reflect.Type
func (ResourceBridgeApplianceIdentityOutput) PrincipalId ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ResourceBridgeApplianceIdentityOutput) TenantId ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutput() ResourceBridgeApplianceIdentityOutput
func (ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityOutput
func (ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
func (ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
func (ResourceBridgeApplianceIdentityOutput) Type ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Arc Resource Bridge Appliance. The only possible value is `SystemAssigned`. Changing this forces a new resource to be created.
type ResourceBridgeApplianceIdentityPtrInput ¶ added in v5.52.0
type ResourceBridgeApplianceIdentityPtrInput interface { pulumi.Input ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput ToResourceBridgeApplianceIdentityPtrOutputWithContext(context.Context) ResourceBridgeApplianceIdentityPtrOutput }
ResourceBridgeApplianceIdentityPtrInput is an input type that accepts ResourceBridgeApplianceIdentityArgs, ResourceBridgeApplianceIdentityPtr and ResourceBridgeApplianceIdentityPtrOutput values. You can construct a concrete instance of `ResourceBridgeApplianceIdentityPtrInput` via:
ResourceBridgeApplianceIdentityArgs{...} or: nil
func ResourceBridgeApplianceIdentityPtr ¶ added in v5.52.0
func ResourceBridgeApplianceIdentityPtr(v *ResourceBridgeApplianceIdentityArgs) ResourceBridgeApplianceIdentityPtrInput
type ResourceBridgeApplianceIdentityPtrOutput ¶ added in v5.52.0
type ResourceBridgeApplianceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ResourceBridgeApplianceIdentityPtrOutput) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceIdentityPtrOutput) ElementType() reflect.Type
func (ResourceBridgeApplianceIdentityPtrOutput) PrincipalId ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ResourceBridgeApplianceIdentityPtrOutput) TenantId ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutput() ResourceBridgeApplianceIdentityPtrOutput
func (ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityPtrOutput) ToResourceBridgeApplianceIdentityPtrOutputWithContext(ctx context.Context) ResourceBridgeApplianceIdentityPtrOutput
func (ResourceBridgeApplianceIdentityPtrOutput) Type ¶ added in v5.52.0
func (o ResourceBridgeApplianceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Arc Resource Bridge Appliance. The only possible value is `SystemAssigned`. Changing this forces a new resource to be created.
type ResourceBridgeApplianceInput ¶ added in v5.52.0
type ResourceBridgeApplianceInput interface { pulumi.Input ToResourceBridgeApplianceOutput() ResourceBridgeApplianceOutput ToResourceBridgeApplianceOutputWithContext(ctx context.Context) ResourceBridgeApplianceOutput }
type ResourceBridgeApplianceMap ¶ added in v5.52.0
type ResourceBridgeApplianceMap map[string]ResourceBridgeApplianceInput
func (ResourceBridgeApplianceMap) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceMap) ElementType() reflect.Type
func (ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutput ¶ added in v5.52.0
func (i ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutput() ResourceBridgeApplianceMapOutput
func (ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutputWithContext ¶ added in v5.52.0
func (i ResourceBridgeApplianceMap) ToResourceBridgeApplianceMapOutputWithContext(ctx context.Context) ResourceBridgeApplianceMapOutput
type ResourceBridgeApplianceMapInput ¶ added in v5.52.0
type ResourceBridgeApplianceMapInput interface { pulumi.Input ToResourceBridgeApplianceMapOutput() ResourceBridgeApplianceMapOutput ToResourceBridgeApplianceMapOutputWithContext(context.Context) ResourceBridgeApplianceMapOutput }
ResourceBridgeApplianceMapInput is an input type that accepts ResourceBridgeApplianceMap and ResourceBridgeApplianceMapOutput values. You can construct a concrete instance of `ResourceBridgeApplianceMapInput` via:
ResourceBridgeApplianceMap{ "key": ResourceBridgeApplianceArgs{...} }
type ResourceBridgeApplianceMapOutput ¶ added in v5.52.0
type ResourceBridgeApplianceMapOutput struct{ *pulumi.OutputState }
func (ResourceBridgeApplianceMapOutput) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceMapOutput) ElementType() reflect.Type
func (ResourceBridgeApplianceMapOutput) MapIndex ¶ added in v5.52.0
func (o ResourceBridgeApplianceMapOutput) MapIndex(k pulumi.StringInput) ResourceBridgeApplianceOutput
func (ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutput() ResourceBridgeApplianceMapOutput
func (ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceMapOutput) ToResourceBridgeApplianceMapOutputWithContext(ctx context.Context) ResourceBridgeApplianceMapOutput
type ResourceBridgeApplianceOutput ¶ added in v5.52.0
type ResourceBridgeApplianceOutput struct{ *pulumi.OutputState }
func (ResourceBridgeApplianceOutput) Distro ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) Distro() pulumi.StringOutput
Specifies a supported Fabric/Infrastructure for this Arc Resource Bridge Appliance. The possible value is `AKSEdge`.
func (ResourceBridgeApplianceOutput) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceOutput) ElementType() reflect.Type
func (ResourceBridgeApplianceOutput) Identity ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) Identity() ResourceBridgeApplianceIdentityOutput
An `identity` block as defined below. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) InfrastructureProvider ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) InfrastructureProvider() pulumi.StringOutput
The infrastructure provider about the connected Arc Resource Bridge Appliance. Possible values are `HCI`,`SCVMM` and `VMWare`. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) Location ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) Location() pulumi.StringOutput
The Azure Region where the Arc Resource Bridge Appliance should exist. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) Name ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) Name() pulumi.StringOutput
The Name which should be used for this Arc Resource Bridge Appliance. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) PublicKeyBase64 ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) PublicKeyBase64() pulumi.StringPtrOutput
The `publicKeyBase64` is an RSA public key in PKCS1 format encoded in base64. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) ResourceGroupName ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) ResourceGroupName() pulumi.StringOutput
Specifies the resource group where the Arc Resource Bridge Appliance exists. Changing this forces a new resource to be created.
func (ResourceBridgeApplianceOutput) Tags ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Arc Resource Bridge Appliance.
func (ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutput ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutput() ResourceBridgeApplianceOutput
func (ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutputWithContext ¶ added in v5.52.0
func (o ResourceBridgeApplianceOutput) ToResourceBridgeApplianceOutputWithContext(ctx context.Context) ResourceBridgeApplianceOutput
type ResourceBridgeApplianceState ¶ added in v5.52.0
type ResourceBridgeApplianceState struct { // Specifies a supported Fabric/Infrastructure for this Arc Resource Bridge Appliance. The possible value is `AKSEdge`. Distro pulumi.StringPtrInput // An `identity` block as defined below. Changing this forces a new resource to be created. Identity ResourceBridgeApplianceIdentityPtrInput // The infrastructure provider about the connected Arc Resource Bridge Appliance. Possible values are `HCI`,`SCVMM` and `VMWare`. Changing this forces a new resource to be created. InfrastructureProvider pulumi.StringPtrInput // The Azure Region where the Arc Resource Bridge Appliance should exist. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The Name which should be used for this Arc Resource Bridge Appliance. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The `publicKeyBase64` is an RSA public key in PKCS1 format encoded in base64. Changing this forces a new resource to be created. PublicKeyBase64 pulumi.StringPtrInput // Specifies the resource group where the Arc Resource Bridge Appliance exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A mapping of tags which should be assigned to the Arc Resource Bridge Appliance. Tags pulumi.StringMapInput }
func (ResourceBridgeApplianceState) ElementType ¶ added in v5.52.0
func (ResourceBridgeApplianceState) ElementType() reflect.Type