Documentation
¶
Index ¶
- type Server
- type ServerArgs
- type ServerArray
- type ServerArrayInput
- type ServerArrayOutput
- type ServerCustomerManagedKey
- type ServerCustomerManagedKeyArgs
- func (ServerCustomerManagedKeyArgs) ElementType() reflect.Type
- func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutput() ServerCustomerManagedKeyOutput
- func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutputWithContext(ctx context.Context) ServerCustomerManagedKeyOutput
- func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
- func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
- type ServerCustomerManagedKeyInput
- type ServerCustomerManagedKeyOutput
- func (ServerCustomerManagedKeyOutput) ElementType() reflect.Type
- func (o ServerCustomerManagedKeyOutput) KeyVaultKeyId() pulumi.StringOutput
- func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutput() ServerCustomerManagedKeyOutput
- func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutputWithContext(ctx context.Context) ServerCustomerManagedKeyOutput
- func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
- func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
- func (o ServerCustomerManagedKeyOutput) UserAssignedIdentityId() pulumi.StringOutput
- type ServerCustomerManagedKeyPtrInput
- type ServerCustomerManagedKeyPtrOutput
- func (o ServerCustomerManagedKeyPtrOutput) Elem() ServerCustomerManagedKeyOutput
- func (ServerCustomerManagedKeyPtrOutput) ElementType() reflect.Type
- func (o ServerCustomerManagedKeyPtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
- func (o ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
- func (o ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
- func (o ServerCustomerManagedKeyPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type ServerIdentity
- type ServerIdentityArgs
- func (ServerIdentityArgs) ElementType() reflect.Type
- func (i ServerIdentityArgs) ToServerIdentityOutput() ServerIdentityOutput
- func (i ServerIdentityArgs) ToServerIdentityOutputWithContext(ctx context.Context) ServerIdentityOutput
- func (i ServerIdentityArgs) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
- func (i ServerIdentityArgs) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
- type ServerIdentityInput
- type ServerIdentityOutput
- func (ServerIdentityOutput) ElementType() reflect.Type
- func (o ServerIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ServerIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServerIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ServerIdentityOutput) ToServerIdentityOutput() ServerIdentityOutput
- func (o ServerIdentityOutput) ToServerIdentityOutputWithContext(ctx context.Context) ServerIdentityOutput
- func (o ServerIdentityOutput) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
- func (o ServerIdentityOutput) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
- func (o ServerIdentityOutput) Type() pulumi.StringOutput
- type ServerIdentityPtrInput
- type ServerIdentityPtrOutput
- func (o ServerIdentityPtrOutput) Elem() ServerIdentityOutput
- func (ServerIdentityPtrOutput) ElementType() reflect.Type
- func (o ServerIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ServerIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServerIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServerIdentityPtrOutput) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
- func (o ServerIdentityPtrOutput) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
- func (o ServerIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ServerInput
- type ServerMap
- type ServerMapInput
- type ServerMapOutput
- type ServerOutput
- func (o ServerOutput) CustomerManagedKey() ServerCustomerManagedKeyPtrOutput
- func (ServerOutput) ElementType() reflect.Type
- func (o ServerOutput) FrsTenantId() pulumi.StringOutput
- func (o ServerOutput) Identity() ServerIdentityPtrOutput
- func (o ServerOutput) Location() pulumi.StringOutput
- func (o ServerOutput) Name() pulumi.StringOutput
- func (o ServerOutput) OrdererEndpoints() pulumi.StringArrayOutput
- func (o ServerOutput) PrimaryKey() pulumi.StringOutput
- func (o ServerOutput) ResourceGroupName() pulumi.StringOutput
- func (o ServerOutput) SecondaryKey() pulumi.StringOutput
- func (o ServerOutput) ServiceEndpoints() pulumi.StringArrayOutput
- func (o ServerOutput) StorageEndpoints() pulumi.StringArrayOutput
- func (o ServerOutput) StorageSku() pulumi.StringOutput
- func (o ServerOutput) Tags() pulumi.StringMapOutput
- func (o ServerOutput) ToServerOutput() ServerOutput
- func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
- type ServerState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct { pulumi.CustomResourceState // A `customerManagedKey` block as defined below. Changing this forces a new resource to be created. CustomerManagedKey ServerCustomerManagedKeyPtrOutput `pulumi:"customerManagedKey"` // The Fluid tenantId for this server. FrsTenantId pulumi.StringOutput `pulumi:"frsTenantId"` // An `identity` block as defined below. Identity ServerIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Fluid Relay Server. Changing this forces a new Fluid Relay Server to be created. Name pulumi.StringOutput `pulumi:"name"` // An array of the Fluid Relay Orderer endpoints. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility). OrdererEndpoints pulumi.StringArrayOutput `pulumi:"ordererEndpoints"` // The primary key for this server. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The name of the Resource Group where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The secondary key for this server. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // An array of service endpoints for this Fluid Relay Server. ServiceEndpoints pulumi.StringArrayOutput `pulumi:"serviceEndpoints"` // An array of storage endpoints for this Fluid Relay Server. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility). StorageEndpoints pulumi.StringArrayOutput `pulumi:"storageEndpoints"` // Sku of the storage associated with the resource, Possible values are `standard` and `basic`. Changing this forces a new Fluid Relay Server to be created. StorageSku pulumi.StringOutput `pulumi:"storageSku"` // A mapping of tags which should be assigned to the Fluid Relay Server. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Fluid Relay Server.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v6/go/azure/fluidrelay" "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 = fluidrelay.NewServer(ctx, "example", &fluidrelay.ServerArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, }) if err != nil { return err } return nil }) }
```
## Import
Fluid Relay Servers can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:fluidrelay/server:Server example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.FluidRelay/fluidRelayServers/server1 ```
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server 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 NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (*Server) ElementType ¶
func (*Server) ToServerOutput ¶
func (i *Server) ToServerOutput() ServerOutput
func (*Server) ToServerOutputWithContext ¶
func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { // A `customerManagedKey` block as defined below. Changing this forces a new resource to be created. CustomerManagedKey ServerCustomerManagedKeyPtrInput // An `identity` block as defined below. Identity ServerIdentityPtrInput // The Azure Region where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. Location pulumi.StringPtrInput // The name which should be used for this Fluid Relay Server. Changing this forces a new Fluid Relay Server to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. ResourceGroupName pulumi.StringInput // Sku of the storage associated with the resource, Possible values are `standard` and `basic`. Changing this forces a new Fluid Relay Server to be created. StorageSku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Fluid Relay Server. Tags pulumi.StringMapInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerArray ¶
type ServerArray []ServerInput
func (ServerArray) ElementType ¶
func (ServerArray) ElementType() reflect.Type
func (ServerArray) ToServerArrayOutput ¶
func (i ServerArray) ToServerArrayOutput() ServerArrayOutput
func (ServerArray) ToServerArrayOutputWithContext ¶
func (i ServerArray) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerArrayInput ¶
type ServerArrayInput interface { pulumi.Input ToServerArrayOutput() ServerArrayOutput ToServerArrayOutputWithContext(context.Context) ServerArrayOutput }
ServerArrayInput is an input type that accepts ServerArray and ServerArrayOutput values. You can construct a concrete instance of `ServerArrayInput` via:
ServerArray{ ServerArgs{...} }
type ServerArrayOutput ¶
type ServerArrayOutput struct{ *pulumi.OutputState }
func (ServerArrayOutput) ElementType ¶
func (ServerArrayOutput) ElementType() reflect.Type
func (ServerArrayOutput) Index ¶
func (o ServerArrayOutput) Index(i pulumi.IntInput) ServerOutput
func (ServerArrayOutput) ToServerArrayOutput ¶
func (o ServerArrayOutput) ToServerArrayOutput() ServerArrayOutput
func (ServerArrayOutput) ToServerArrayOutputWithContext ¶
func (o ServerArrayOutput) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerCustomerManagedKey ¶ added in v6.6.0
type ServerCustomerManagedKey struct { // The Key Vault Key Id that will be used to encrypt the Fluid Relay Server. KeyVaultKeyId string `pulumi:"keyVaultKeyId"` // The User Assigned Managed Identity ID to be used for accessing the Customer Managed Key for encryption. UserAssignedIdentityId string `pulumi:"userAssignedIdentityId"` }
type ServerCustomerManagedKeyArgs ¶ added in v6.6.0
type ServerCustomerManagedKeyArgs struct { // The Key Vault Key Id that will be used to encrypt the Fluid Relay Server. KeyVaultKeyId pulumi.StringInput `pulumi:"keyVaultKeyId"` // The User Assigned Managed Identity ID to be used for accessing the Customer Managed Key for encryption. UserAssignedIdentityId pulumi.StringInput `pulumi:"userAssignedIdentityId"` }
func (ServerCustomerManagedKeyArgs) ElementType ¶ added in v6.6.0
func (ServerCustomerManagedKeyArgs) ElementType() reflect.Type
func (ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutput ¶ added in v6.6.0
func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutput() ServerCustomerManagedKeyOutput
func (ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutputWithContext ¶ added in v6.6.0
func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyOutputWithContext(ctx context.Context) ServerCustomerManagedKeyOutput
func (ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutput ¶ added in v6.6.0
func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
func (ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutputWithContext ¶ added in v6.6.0
func (i ServerCustomerManagedKeyArgs) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
type ServerCustomerManagedKeyInput ¶ added in v6.6.0
type ServerCustomerManagedKeyInput interface { pulumi.Input ToServerCustomerManagedKeyOutput() ServerCustomerManagedKeyOutput ToServerCustomerManagedKeyOutputWithContext(context.Context) ServerCustomerManagedKeyOutput }
ServerCustomerManagedKeyInput is an input type that accepts ServerCustomerManagedKeyArgs and ServerCustomerManagedKeyOutput values. You can construct a concrete instance of `ServerCustomerManagedKeyInput` via:
ServerCustomerManagedKeyArgs{...}
type ServerCustomerManagedKeyOutput ¶ added in v6.6.0
type ServerCustomerManagedKeyOutput struct{ *pulumi.OutputState }
func (ServerCustomerManagedKeyOutput) ElementType ¶ added in v6.6.0
func (ServerCustomerManagedKeyOutput) ElementType() reflect.Type
func (ServerCustomerManagedKeyOutput) KeyVaultKeyId ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) KeyVaultKeyId() pulumi.StringOutput
The Key Vault Key Id that will be used to encrypt the Fluid Relay Server.
func (ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutput ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutput() ServerCustomerManagedKeyOutput
func (ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutputWithContext ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyOutputWithContext(ctx context.Context) ServerCustomerManagedKeyOutput
func (ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutput ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
func (ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutputWithContext ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
func (ServerCustomerManagedKeyOutput) UserAssignedIdentityId ¶ added in v6.6.0
func (o ServerCustomerManagedKeyOutput) UserAssignedIdentityId() pulumi.StringOutput
The User Assigned Managed Identity ID to be used for accessing the Customer Managed Key for encryption.
type ServerCustomerManagedKeyPtrInput ¶ added in v6.6.0
type ServerCustomerManagedKeyPtrInput interface { pulumi.Input ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput ToServerCustomerManagedKeyPtrOutputWithContext(context.Context) ServerCustomerManagedKeyPtrOutput }
ServerCustomerManagedKeyPtrInput is an input type that accepts ServerCustomerManagedKeyArgs, ServerCustomerManagedKeyPtr and ServerCustomerManagedKeyPtrOutput values. You can construct a concrete instance of `ServerCustomerManagedKeyPtrInput` via:
ServerCustomerManagedKeyArgs{...} or: nil
func ServerCustomerManagedKeyPtr ¶ added in v6.6.0
func ServerCustomerManagedKeyPtr(v *ServerCustomerManagedKeyArgs) ServerCustomerManagedKeyPtrInput
type ServerCustomerManagedKeyPtrOutput ¶ added in v6.6.0
type ServerCustomerManagedKeyPtrOutput struct{ *pulumi.OutputState }
func (ServerCustomerManagedKeyPtrOutput) Elem ¶ added in v6.6.0
func (o ServerCustomerManagedKeyPtrOutput) Elem() ServerCustomerManagedKeyOutput
func (ServerCustomerManagedKeyPtrOutput) ElementType ¶ added in v6.6.0
func (ServerCustomerManagedKeyPtrOutput) ElementType() reflect.Type
func (ServerCustomerManagedKeyPtrOutput) KeyVaultKeyId ¶ added in v6.6.0
func (o ServerCustomerManagedKeyPtrOutput) KeyVaultKeyId() pulumi.StringPtrOutput
The Key Vault Key Id that will be used to encrypt the Fluid Relay Server.
func (ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutput ¶ added in v6.6.0
func (o ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutput() ServerCustomerManagedKeyPtrOutput
func (ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutputWithContext ¶ added in v6.6.0
func (o ServerCustomerManagedKeyPtrOutput) ToServerCustomerManagedKeyPtrOutputWithContext(ctx context.Context) ServerCustomerManagedKeyPtrOutput
func (ServerCustomerManagedKeyPtrOutput) UserAssignedIdentityId ¶ added in v6.6.0
func (o ServerCustomerManagedKeyPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The User Assigned Managed Identity ID to be used for accessing the Customer Managed Key for encryption.
type ServerIdentity ¶
type ServerIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Fluid Relay Service. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Identity of this Fluid Relay Server. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Identity of this Fluid Relay Server. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Fluid Relay Service. Possible values are `SystemAssigned`,`UserAssigned` and `SystemAssigned, UserAssigned`. Type string `pulumi:"type"` }
type ServerIdentityArgs ¶
type ServerIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Fluid Relay Service. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Identity of this Fluid Relay Server. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Identity of this Fluid Relay Server. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Fluid Relay Service. Possible values are `SystemAssigned`,`UserAssigned` and `SystemAssigned, UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (ServerIdentityArgs) ElementType ¶
func (ServerIdentityArgs) ElementType() reflect.Type
func (ServerIdentityArgs) ToServerIdentityOutput ¶
func (i ServerIdentityArgs) ToServerIdentityOutput() ServerIdentityOutput
func (ServerIdentityArgs) ToServerIdentityOutputWithContext ¶
func (i ServerIdentityArgs) ToServerIdentityOutputWithContext(ctx context.Context) ServerIdentityOutput
func (ServerIdentityArgs) ToServerIdentityPtrOutput ¶
func (i ServerIdentityArgs) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
func (ServerIdentityArgs) ToServerIdentityPtrOutputWithContext ¶
func (i ServerIdentityArgs) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
type ServerIdentityInput ¶
type ServerIdentityInput interface { pulumi.Input ToServerIdentityOutput() ServerIdentityOutput ToServerIdentityOutputWithContext(context.Context) ServerIdentityOutput }
ServerIdentityInput is an input type that accepts ServerIdentityArgs and ServerIdentityOutput values. You can construct a concrete instance of `ServerIdentityInput` via:
ServerIdentityArgs{...}
type ServerIdentityOutput ¶
type ServerIdentityOutput struct{ *pulumi.OutputState }
func (ServerIdentityOutput) ElementType ¶
func (ServerIdentityOutput) ElementType() reflect.Type
func (ServerIdentityOutput) IdentityIds ¶
func (o ServerIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Fluid Relay Service.
func (ServerIdentityOutput) PrincipalId ¶
func (o ServerIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Identity of this Fluid Relay Server.
func (ServerIdentityOutput) TenantId ¶
func (o ServerIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Identity of this Fluid Relay Server.
func (ServerIdentityOutput) ToServerIdentityOutput ¶
func (o ServerIdentityOutput) ToServerIdentityOutput() ServerIdentityOutput
func (ServerIdentityOutput) ToServerIdentityOutputWithContext ¶
func (o ServerIdentityOutput) ToServerIdentityOutputWithContext(ctx context.Context) ServerIdentityOutput
func (ServerIdentityOutput) ToServerIdentityPtrOutput ¶
func (o ServerIdentityOutput) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
func (ServerIdentityOutput) ToServerIdentityPtrOutputWithContext ¶
func (o ServerIdentityOutput) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
func (ServerIdentityOutput) Type ¶
func (o ServerIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Fluid Relay Service. Possible values are `SystemAssigned`,`UserAssigned` and `SystemAssigned, UserAssigned`.
type ServerIdentityPtrInput ¶
type ServerIdentityPtrInput interface { pulumi.Input ToServerIdentityPtrOutput() ServerIdentityPtrOutput ToServerIdentityPtrOutputWithContext(context.Context) ServerIdentityPtrOutput }
ServerIdentityPtrInput is an input type that accepts ServerIdentityArgs, ServerIdentityPtr and ServerIdentityPtrOutput values. You can construct a concrete instance of `ServerIdentityPtrInput` via:
ServerIdentityArgs{...} or: nil
func ServerIdentityPtr ¶
func ServerIdentityPtr(v *ServerIdentityArgs) ServerIdentityPtrInput
type ServerIdentityPtrOutput ¶
type ServerIdentityPtrOutput struct{ *pulumi.OutputState }
func (ServerIdentityPtrOutput) Elem ¶
func (o ServerIdentityPtrOutput) Elem() ServerIdentityOutput
func (ServerIdentityPtrOutput) ElementType ¶
func (ServerIdentityPtrOutput) ElementType() reflect.Type
func (ServerIdentityPtrOutput) IdentityIds ¶
func (o ServerIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Fluid Relay Service.
func (ServerIdentityPtrOutput) PrincipalId ¶
func (o ServerIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Identity of this Fluid Relay Server.
func (ServerIdentityPtrOutput) TenantId ¶
func (o ServerIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Identity of this Fluid Relay Server.
func (ServerIdentityPtrOutput) ToServerIdentityPtrOutput ¶
func (o ServerIdentityPtrOutput) ToServerIdentityPtrOutput() ServerIdentityPtrOutput
func (ServerIdentityPtrOutput) ToServerIdentityPtrOutputWithContext ¶
func (o ServerIdentityPtrOutput) ToServerIdentityPtrOutputWithContext(ctx context.Context) ServerIdentityPtrOutput
func (ServerIdentityPtrOutput) Type ¶
func (o ServerIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Fluid Relay Service. Possible values are `SystemAssigned`,`UserAssigned` and `SystemAssigned, UserAssigned`.
type ServerInput ¶
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerMap ¶
type ServerMap map[string]ServerInput
func (ServerMap) ElementType ¶
func (ServerMap) ToServerMapOutput ¶
func (i ServerMap) ToServerMapOutput() ServerMapOutput
func (ServerMap) ToServerMapOutputWithContext ¶
func (i ServerMap) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerMapInput ¶
type ServerMapInput interface { pulumi.Input ToServerMapOutput() ServerMapOutput ToServerMapOutputWithContext(context.Context) ServerMapOutput }
ServerMapInput is an input type that accepts ServerMap and ServerMapOutput values. You can construct a concrete instance of `ServerMapInput` via:
ServerMap{ "key": ServerArgs{...} }
type ServerMapOutput ¶
type ServerMapOutput struct{ *pulumi.OutputState }
func (ServerMapOutput) ElementType ¶
func (ServerMapOutput) ElementType() reflect.Type
func (ServerMapOutput) MapIndex ¶
func (o ServerMapOutput) MapIndex(k pulumi.StringInput) ServerOutput
func (ServerMapOutput) ToServerMapOutput ¶
func (o ServerMapOutput) ToServerMapOutput() ServerMapOutput
func (ServerMapOutput) ToServerMapOutputWithContext ¶
func (o ServerMapOutput) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerOutput ¶
type ServerOutput struct{ *pulumi.OutputState }
func (ServerOutput) CustomerManagedKey ¶ added in v6.6.0
func (o ServerOutput) CustomerManagedKey() ServerCustomerManagedKeyPtrOutput
A `customerManagedKey` block as defined below. Changing this forces a new resource to be created.
func (ServerOutput) ElementType ¶
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) FrsTenantId ¶
func (o ServerOutput) FrsTenantId() pulumi.StringOutput
The Fluid tenantId for this server.
func (ServerOutput) Identity ¶
func (o ServerOutput) Identity() ServerIdentityPtrOutput
An `identity` block as defined below.
func (ServerOutput) Location ¶
func (o ServerOutput) Location() pulumi.StringOutput
The Azure Region where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created.
func (ServerOutput) Name ¶
func (o ServerOutput) Name() pulumi.StringOutput
The name which should be used for this Fluid Relay Server. Changing this forces a new Fluid Relay Server to be created.
func (ServerOutput) OrdererEndpoints ¶
func (o ServerOutput) OrdererEndpoints() pulumi.StringArrayOutput
An array of the Fluid Relay Orderer endpoints. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility).
func (ServerOutput) PrimaryKey ¶
func (o ServerOutput) PrimaryKey() pulumi.StringOutput
The primary key for this server.
func (ServerOutput) ResourceGroupName ¶
func (o ServerOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created.
func (ServerOutput) SecondaryKey ¶
func (o ServerOutput) SecondaryKey() pulumi.StringOutput
The secondary key for this server.
func (ServerOutput) ServiceEndpoints ¶
func (o ServerOutput) ServiceEndpoints() pulumi.StringArrayOutput
An array of service endpoints for this Fluid Relay Server.
func (ServerOutput) StorageEndpoints ¶
func (o ServerOutput) StorageEndpoints() pulumi.StringArrayOutput
An array of storage endpoints for this Fluid Relay Server. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility).
func (ServerOutput) StorageSku ¶
func (o ServerOutput) StorageSku() pulumi.StringOutput
Sku of the storage associated with the resource, Possible values are `standard` and `basic`. Changing this forces a new Fluid Relay Server to be created.
func (ServerOutput) Tags ¶
func (o ServerOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Fluid Relay Server.
func (ServerOutput) ToServerOutput ¶
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerState ¶
type ServerState struct { // A `customerManagedKey` block as defined below. Changing this forces a new resource to be created. CustomerManagedKey ServerCustomerManagedKeyPtrInput // The Fluid tenantId for this server. FrsTenantId pulumi.StringPtrInput // An `identity` block as defined below. Identity ServerIdentityPtrInput // The Azure Region where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. Location pulumi.StringPtrInput // The name which should be used for this Fluid Relay Server. Changing this forces a new Fluid Relay Server to be created. Name pulumi.StringPtrInput // An array of the Fluid Relay Orderer endpoints. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility). OrdererEndpoints pulumi.StringArrayInput // The primary key for this server. PrimaryKey pulumi.StringPtrInput // The name of the Resource Group where the Fluid Relay Server should exist. Changing this forces a new Fluid Relay Server to be created. ResourceGroupName pulumi.StringPtrInput // The secondary key for this server. SecondaryKey pulumi.StringPtrInput // An array of service endpoints for this Fluid Relay Server. ServiceEndpoints pulumi.StringArrayInput // An array of storage endpoints for this Fluid Relay Server. This will be deprecated in future version of fluid relay server and will always be empty, [more details](https://learn.microsoft.com/en-us/azure/azure-fluid-relay/concepts/version-compatibility). StorageEndpoints pulumi.StringArrayInput // Sku of the storage associated with the resource, Possible values are `standard` and `basic`. Changing this forces a new Fluid Relay Server to be created. StorageSku pulumi.StringPtrInput // A mapping of tags which should be assigned to the Fluid Relay Server. Tags pulumi.StringMapInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type