azuredevops.ServiceEndpointServiceFabric
Explore with Pulumi AI
- Example Usage
- Azure Active Directory Authentication
- Windows Authentication
- Relevant Links
- Create ServiceEndpointServiceFabric Resource
- Constructor syntax
- Constructor example
- ServiceEndpointServiceFabric Resource Properties
- Inputs
- Outputs
- Look up Existing ServiceEndpointServiceFabric Resource
- Supporting Types
- Import
- Package Details
Manages a Service Fabric service endpoint within Azure DevOps.
Example Usage
Azure Active Directory Authentication
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const project = new azuredevops.Project("project", {
name: "Sample Project",
visibility: "private",
versionControl: "Git",
workItemTemplate: "Agile",
});
const test = new azuredevops.ServiceEndpointServiceFabric("test", {
projectId: project.id,
serviceEndpointName: "Sample Service Fabric",
description: "Managed by Pulumi",
clusterEndpoint: "tcp://test",
azureActiveDirectory: {
serverCertificateLookup: "Thumbprint",
serverCertificateThumbprint: "0000000000000000000000000000000000000000",
username: "username",
password: "password",
},
});
import pulumi
import pulumi_azuredevops as azuredevops
project = azuredevops.Project("project",
name="Sample Project",
visibility="private",
version_control="Git",
work_item_template="Agile")
test = azuredevops.ServiceEndpointServiceFabric("test",
project_id=project.id,
service_endpoint_name="Sample Service Fabric",
description="Managed by Pulumi",
cluster_endpoint="tcp://test",
azure_active_directory={
"server_certificate_lookup": "Thumbprint",
"server_certificate_thumbprint": "0000000000000000000000000000000000000000",
"username": "username",
"password": "password",
})
package main
import (
"github.com/pulumi/pulumi-azuredevops/sdk/v3/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
project, err := azuredevops.NewProject(ctx, "project", &azuredevops.ProjectArgs{
Name: pulumi.String("Sample Project"),
Visibility: pulumi.String("private"),
VersionControl: pulumi.String("Git"),
WorkItemTemplate: pulumi.String("Agile"),
})
if err != nil {
return err
}
_, err = azuredevops.NewServiceEndpointServiceFabric(ctx, "test", &azuredevops.ServiceEndpointServiceFabricArgs{
ProjectId: project.ID(),
ServiceEndpointName: pulumi.String("Sample Service Fabric"),
Description: pulumi.String("Managed by Pulumi"),
ClusterEndpoint: pulumi.String("tcp://test"),
AzureActiveDirectory: &azuredevops.ServiceEndpointServiceFabricAzureActiveDirectoryArgs{
ServerCertificateLookup: pulumi.String("Thumbprint"),
ServerCertificateThumbprint: pulumi.String("0000000000000000000000000000000000000000"),
Username: pulumi.String("username"),
Password: pulumi.String("password"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var project = new AzureDevOps.Project("project", new()
{
Name = "Sample Project",
Visibility = "private",
VersionControl = "Git",
WorkItemTemplate = "Agile",
});
var test = new AzureDevOps.ServiceEndpointServiceFabric("test", new()
{
ProjectId = project.Id,
ServiceEndpointName = "Sample Service Fabric",
Description = "Managed by Pulumi",
ClusterEndpoint = "tcp://test",
AzureActiveDirectory = new AzureDevOps.Inputs.ServiceEndpointServiceFabricAzureActiveDirectoryArgs
{
ServerCertificateLookup = "Thumbprint",
ServerCertificateThumbprint = "0000000000000000000000000000000000000000",
Username = "username",
Password = "password",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuredevops.Project;
import com.pulumi.azuredevops.ProjectArgs;
import com.pulumi.azuredevops.ServiceEndpointServiceFabric;
import com.pulumi.azuredevops.ServiceEndpointServiceFabricArgs;
import com.pulumi.azuredevops.inputs.ServiceEndpointServiceFabricAzureActiveDirectoryArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var project = new Project("project", ProjectArgs.builder()
.name("Sample Project")
.visibility("private")
.versionControl("Git")
.workItemTemplate("Agile")
.build());
var test = new ServiceEndpointServiceFabric("test", ServiceEndpointServiceFabricArgs.builder()
.projectId(project.id())
.serviceEndpointName("Sample Service Fabric")
.description("Managed by Pulumi")
.clusterEndpoint("tcp://test")
.azureActiveDirectory(ServiceEndpointServiceFabricAzureActiveDirectoryArgs.builder()
.serverCertificateLookup("Thumbprint")
.serverCertificateThumbprint("0000000000000000000000000000000000000000")
.username("username")
.password("password")
.build())
.build());
}
}
resources:
project:
type: azuredevops:Project
properties:
name: Sample Project
visibility: private
versionControl: Git
workItemTemplate: Agile
test:
type: azuredevops:ServiceEndpointServiceFabric
properties:
projectId: ${project.id}
serviceEndpointName: Sample Service Fabric
description: Managed by Pulumi
clusterEndpoint: tcp://test
azureActiveDirectory:
serverCertificateLookup: Thumbprint
serverCertificateThumbprint: '0000000000000000000000000000000000000000'
username: username
password: password
Windows Authentication
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const project = new azuredevops.Project("project", {
name: "Sample Project",
visibility: "private",
versionControl: "Git",
workItemTemplate: "Agile",
});
const test = new azuredevops.ServiceEndpointServiceFabric("test", {
projectId: project.id,
serviceEndpointName: "Sample Service Fabric",
description: "Managed by Pulumi",
clusterEndpoint: "tcp://test",
none: {
unsecured: false,
clusterSpn: "HTTP/www.contoso.com",
},
});
import pulumi
import pulumi_azuredevops as azuredevops
project = azuredevops.Project("project",
name="Sample Project",
visibility="private",
version_control="Git",
work_item_template="Agile")
test = azuredevops.ServiceEndpointServiceFabric("test",
project_id=project.id,
service_endpoint_name="Sample Service Fabric",
description="Managed by Pulumi",
cluster_endpoint="tcp://test",
none={
"unsecured": False,
"cluster_spn": "HTTP/www.contoso.com",
})
package main
import (
"github.com/pulumi/pulumi-azuredevops/sdk/v3/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
project, err := azuredevops.NewProject(ctx, "project", &azuredevops.ProjectArgs{
Name: pulumi.String("Sample Project"),
Visibility: pulumi.String("private"),
VersionControl: pulumi.String("Git"),
WorkItemTemplate: pulumi.String("Agile"),
})
if err != nil {
return err
}
_, err = azuredevops.NewServiceEndpointServiceFabric(ctx, "test", &azuredevops.ServiceEndpointServiceFabricArgs{
ProjectId: project.ID(),
ServiceEndpointName: pulumi.String("Sample Service Fabric"),
Description: pulumi.String("Managed by Pulumi"),
ClusterEndpoint: pulumi.String("tcp://test"),
None: &azuredevops.ServiceEndpointServiceFabricNoneArgs{
Unsecured: pulumi.Bool(false),
ClusterSpn: pulumi.String("HTTP/www.contoso.com"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var project = new AzureDevOps.Project("project", new()
{
Name = "Sample Project",
Visibility = "private",
VersionControl = "Git",
WorkItemTemplate = "Agile",
});
var test = new AzureDevOps.ServiceEndpointServiceFabric("test", new()
{
ProjectId = project.Id,
ServiceEndpointName = "Sample Service Fabric",
Description = "Managed by Pulumi",
ClusterEndpoint = "tcp://test",
None = new AzureDevOps.Inputs.ServiceEndpointServiceFabricNoneArgs
{
Unsecured = false,
ClusterSpn = "HTTP/www.contoso.com",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuredevops.Project;
import com.pulumi.azuredevops.ProjectArgs;
import com.pulumi.azuredevops.ServiceEndpointServiceFabric;
import com.pulumi.azuredevops.ServiceEndpointServiceFabricArgs;
import com.pulumi.azuredevops.inputs.ServiceEndpointServiceFabricNoneArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var project = new Project("project", ProjectArgs.builder()
.name("Sample Project")
.visibility("private")
.versionControl("Git")
.workItemTemplate("Agile")
.build());
var test = new ServiceEndpointServiceFabric("test", ServiceEndpointServiceFabricArgs.builder()
.projectId(project.id())
.serviceEndpointName("Sample Service Fabric")
.description("Managed by Pulumi")
.clusterEndpoint("tcp://test")
.none(ServiceEndpointServiceFabricNoneArgs.builder()
.unsecured(false)
.clusterSpn("HTTP/www.contoso.com")
.build())
.build());
}
}
resources:
project:
type: azuredevops:Project
properties:
name: Sample Project
visibility: private
versionControl: Git
workItemTemplate: Agile
test:
type: azuredevops:ServiceEndpointServiceFabric
properties:
projectId: ${project.id}
serviceEndpointName: Sample Service Fabric
description: Managed by Pulumi
clusterEndpoint: tcp://test
none:
unsecured: false
clusterSpn: HTTP/www.contoso.com
Relevant Links
Create ServiceEndpointServiceFabric Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServiceEndpointServiceFabric(name: string, args: ServiceEndpointServiceFabricArgs, opts?: CustomResourceOptions);
@overload
def ServiceEndpointServiceFabric(resource_name: str,
args: ServiceEndpointServiceFabricArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ServiceEndpointServiceFabric(resource_name: str,
opts: Optional[ResourceOptions] = None,
cluster_endpoint: Optional[str] = None,
project_id: Optional[str] = None,
service_endpoint_name: Optional[str] = None,
azure_active_directory: Optional[ServiceEndpointServiceFabricAzureActiveDirectoryArgs] = None,
certificate: Optional[ServiceEndpointServiceFabricCertificateArgs] = None,
description: Optional[str] = None,
none: Optional[ServiceEndpointServiceFabricNoneArgs] = None)
func NewServiceEndpointServiceFabric(ctx *Context, name string, args ServiceEndpointServiceFabricArgs, opts ...ResourceOption) (*ServiceEndpointServiceFabric, error)
public ServiceEndpointServiceFabric(string name, ServiceEndpointServiceFabricArgs args, CustomResourceOptions? opts = null)
public ServiceEndpointServiceFabric(String name, ServiceEndpointServiceFabricArgs args)
public ServiceEndpointServiceFabric(String name, ServiceEndpointServiceFabricArgs args, CustomResourceOptions options)
type: azuredevops:ServiceEndpointServiceFabric
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceEndpointServiceFabricArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. ServiceEndpointServiceFabricArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceEndpointServiceFabricArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ServiceEndpointServiceFabricArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. ServiceEndpointServiceFabricArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var serviceEndpointServiceFabricResource = new AzureDevOps.ServiceEndpointServiceFabric("serviceEndpointServiceFabricResource", new()
{
ClusterEndpoint = "string",
ProjectId = "string",
ServiceEndpointName = "string",
AzureActiveDirectory = new AzureDevOps.Inputs.ServiceEndpointServiceFabricAzureActiveDirectoryArgs
{
Password = "string",
ServerCertificateLookup = "string",
Username = "string",
ServerCertificateCommonName = "string",
ServerCertificateThumbprint = "string",
},
Certificate = new AzureDevOps.Inputs.ServiceEndpointServiceFabricCertificateArgs
{
ClientCertificate = "string",
ServerCertificateLookup = "string",
ClientCertificatePassword = "string",
ServerCertificateCommonName = "string",
ServerCertificateThumbprint = "string",
},
Description = "string",
None = new AzureDevOps.Inputs.ServiceEndpointServiceFabricNoneArgs
{
ClusterSpn = "string",
Unsecured = false,
},
});
example, err := azuredevops.NewServiceEndpointServiceFabric(ctx, "serviceEndpointServiceFabricResource", &azuredevops.ServiceEndpointServiceFabricArgs{
ClusterEndpoint: pulumi.String("string"),
ProjectId: pulumi.String("string"),
ServiceEndpointName: pulumi.String("string"),
AzureActiveDirectory: &azuredevops.ServiceEndpointServiceFabricAzureActiveDirectoryArgs{
Password: pulumi.String("string"),
ServerCertificateLookup: pulumi.String("string"),
Username: pulumi.String("string"),
ServerCertificateCommonName: pulumi.String("string"),
ServerCertificateThumbprint: pulumi.String("string"),
},
Certificate: &azuredevops.ServiceEndpointServiceFabricCertificateArgs{
ClientCertificate: pulumi.String("string"),
ServerCertificateLookup: pulumi.String("string"),
ClientCertificatePassword: pulumi.String("string"),
ServerCertificateCommonName: pulumi.String("string"),
ServerCertificateThumbprint: pulumi.String("string"),
},
Description: pulumi.String("string"),
None: &azuredevops.ServiceEndpointServiceFabricNoneArgs{
ClusterSpn: pulumi.String("string"),
Unsecured: pulumi.Bool(false),
},
})
var serviceEndpointServiceFabricResource = new ServiceEndpointServiceFabric("serviceEndpointServiceFabricResource", ServiceEndpointServiceFabricArgs.builder()
.clusterEndpoint("string")
.projectId("string")
.serviceEndpointName("string")
.azureActiveDirectory(ServiceEndpointServiceFabricAzureActiveDirectoryArgs.builder()
.password("string")
.serverCertificateLookup("string")
.username("string")
.serverCertificateCommonName("string")
.serverCertificateThumbprint("string")
.build())
.certificate(ServiceEndpointServiceFabricCertificateArgs.builder()
.clientCertificate("string")
.serverCertificateLookup("string")
.clientCertificatePassword("string")
.serverCertificateCommonName("string")
.serverCertificateThumbprint("string")
.build())
.description("string")
.none(ServiceEndpointServiceFabricNoneArgs.builder()
.clusterSpn("string")
.unsecured(false)
.build())
.build());
service_endpoint_service_fabric_resource = azuredevops.ServiceEndpointServiceFabric("serviceEndpointServiceFabricResource",
cluster_endpoint="string",
project_id="string",
service_endpoint_name="string",
azure_active_directory={
"password": "string",
"server_certificate_lookup": "string",
"username": "string",
"server_certificate_common_name": "string",
"server_certificate_thumbprint": "string",
},
certificate={
"client_certificate": "string",
"server_certificate_lookup": "string",
"client_certificate_password": "string",
"server_certificate_common_name": "string",
"server_certificate_thumbprint": "string",
},
description="string",
none={
"cluster_spn": "string",
"unsecured": False,
})
const serviceEndpointServiceFabricResource = new azuredevops.ServiceEndpointServiceFabric("serviceEndpointServiceFabricResource", {
clusterEndpoint: "string",
projectId: "string",
serviceEndpointName: "string",
azureActiveDirectory: {
password: "string",
serverCertificateLookup: "string",
username: "string",
serverCertificateCommonName: "string",
serverCertificateThumbprint: "string",
},
certificate: {
clientCertificate: "string",
serverCertificateLookup: "string",
clientCertificatePassword: "string",
serverCertificateCommonName: "string",
serverCertificateThumbprint: "string",
},
description: "string",
none: {
clusterSpn: "string",
unsecured: false,
},
});
type: azuredevops:ServiceEndpointServiceFabric
properties:
azureActiveDirectory:
password: string
serverCertificateCommonName: string
serverCertificateLookup: string
serverCertificateThumbprint: string
username: string
certificate:
clientCertificate: string
clientCertificatePassword: string
serverCertificateCommonName: string
serverCertificateLookup: string
serverCertificateThumbprint: string
clusterEndpoint: string
description: string
none:
clusterSpn: string
unsecured: false
projectId: string
serviceEndpointName: string
ServiceEndpointServiceFabric Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ServiceEndpointServiceFabric resource accepts the following input properties:
- Cluster
Endpoint This property is required. string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - Project
Id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- Service
Endpoint Name This property is required. string - The Service Endpoint name.
- Azure
Active Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - Certificate
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate - A
certificate
block as documented below. - Description string
- None
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric None - A
none
block as documented below.
- Cluster
Endpoint This property is required. string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - Project
Id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- Service
Endpoint Name This property is required. string - The Service Endpoint name.
- Azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory Args - An
azure_active_directory
block as documented below. - Certificate
Service
Endpoint Service Fabric Certificate Args - A
certificate
block as documented below. - Description string
- None
Service
Endpoint Service Fabric None Args - A
none
block as documented below.
- cluster
Endpoint This property is required. String - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - project
Id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint Name This property is required. String - The Service Endpoint name.
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate - A
certificate
block as documented below. - description String
- none
Service
Endpoint Service Fabric None - A
none
block as documented below.
- cluster
Endpoint This property is required. string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - project
Id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint Name This property is required. string - The Service Endpoint name.
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate - A
certificate
block as documented below. - description string
- none
Service
Endpoint Service Fabric None - A
none
block as documented below.
- cluster_
endpoint This property is required. str - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - project_
id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- service_
endpoint_ name This property is required. str - The Service Endpoint name.
- azure_
active_ Servicedirectory Endpoint Service Fabric Azure Active Directory Args - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate Args - A
certificate
block as documented below. - description str
- none
Service
Endpoint Service Fabric None Args - A
none
block as documented below.
- cluster
Endpoint This property is required. String - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - project
Id This property is required. Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint Name This property is required. String - The Service Endpoint name.
- azure
Active Property MapDirectory - An
azure_active_directory
block as documented below. - certificate Property Map
- A
certificate
block as documented below. - description String
- none Property Map
- A
none
block as documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceEndpointServiceFabric resource produces the following output properties:
- Dictionary<string, string>
- Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- Id string
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- id String
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- id string
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- id str
- The provider-assigned unique ID for this managed resource.
- Map<String>
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ServiceEndpointServiceFabric Resource
Get an existing ServiceEndpointServiceFabric resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ServiceEndpointServiceFabricState, opts?: CustomResourceOptions): ServiceEndpointServiceFabric
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authorization: Optional[Mapping[str, str]] = None,
azure_active_directory: Optional[ServiceEndpointServiceFabricAzureActiveDirectoryArgs] = None,
certificate: Optional[ServiceEndpointServiceFabricCertificateArgs] = None,
cluster_endpoint: Optional[str] = None,
description: Optional[str] = None,
none: Optional[ServiceEndpointServiceFabricNoneArgs] = None,
project_id: Optional[str] = None,
service_endpoint_name: Optional[str] = None) -> ServiceEndpointServiceFabric
func GetServiceEndpointServiceFabric(ctx *Context, name string, id IDInput, state *ServiceEndpointServiceFabricState, opts ...ResourceOption) (*ServiceEndpointServiceFabric, error)
public static ServiceEndpointServiceFabric Get(string name, Input<string> id, ServiceEndpointServiceFabricState? state, CustomResourceOptions? opts = null)
public static ServiceEndpointServiceFabric get(String name, Output<String> id, ServiceEndpointServiceFabricState state, CustomResourceOptions options)
resources: _: type: azuredevops:ServiceEndpointServiceFabric get: id: ${id}
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
This property is required. - The unique name of the resulting resource.
- id
This property is required. - The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Dictionary<string, string>
- Azure
Active Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - Certificate
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate - A
certificate
block as documented below. - Cluster
Endpoint string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - Description string
- None
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric None - A
none
block as documented below. - Project
Id Changes to this property will trigger replacement.
- The ID of the project.
- Service
Endpoint stringName - The Service Endpoint name.
- map[string]string
- Azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory Args - An
azure_active_directory
block as documented below. - Certificate
Service
Endpoint Service Fabric Certificate Args - A
certificate
block as documented below. - Cluster
Endpoint string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - Description string
- None
Service
Endpoint Service Fabric None Args - A
none
block as documented below. - Project
Id Changes to this property will trigger replacement.
- The ID of the project.
- Service
Endpoint stringName - The Service Endpoint name.
- Map<String,String>
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate - A
certificate
block as documented below. - cluster
Endpoint String - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - description String
- none
Service
Endpoint Service Fabric None - A
none
block as documented below. - project
Id Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
- {[key: string]: string}
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate - A
certificate
block as documented below. - cluster
Endpoint string - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - description string
- none
Service
Endpoint Service Fabric None - A
none
block as documented below. - project
Id Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint stringName - The Service Endpoint name.
- Mapping[str, str]
- azure_
active_ Servicedirectory Endpoint Service Fabric Azure Active Directory Args - An
azure_active_directory
block as documented below. - certificate
Service
Endpoint Service Fabric Certificate Args - A
certificate
block as documented below. - cluster_
endpoint str - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - description str
- none
Service
Endpoint Service Fabric None Args - A
none
block as documented below. - project_
id Changes to this property will trigger replacement.
- The ID of the project.
- service_
endpoint_ strname - The Service Endpoint name.
- Map<String>
- azure
Active Property MapDirectory - An
azure_active_directory
block as documented below. - certificate Property Map
- A
certificate
block as documented below. - cluster
Endpoint String - Client connection endpoint for the cluster. Prefix the value with
tcp://
;. This value overrides the publish profile. - description String
- none Property Map
- A
none
block as documented below. - project
Id Changes to this property will trigger replacement.
- The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
Supporting Types
ServiceEndpointServiceFabricAzureActiveDirectory, ServiceEndpointServiceFabricAzureActiveDirectoryArgs
- Password
This property is required. string - Password for the Azure Active Directory account.
- Server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - Username
This property is required. string - Specify an Azure Active Directory account.
- Server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- Server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- Password
This property is required. string - Password for the Azure Active Directory account.
- Server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - Username
This property is required. string - Specify an Azure Active Directory account.
- Server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- Server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- password
This property is required. String - Password for the Azure Active Directory account.
- server
Certificate Lookup This property is required. String - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - username
This property is required. String - Specify an Azure Active Directory account.
- server
Certificate StringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate StringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- password
This property is required. string - Password for the Azure Active Directory account.
- server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - username
This property is required. string - Specify an Azure Active Directory account.
- server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- password
This property is required. str - Password for the Azure Active Directory account.
- server_
certificate_ lookup This property is required. str - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - username
This property is required. str - Specify an Azure Active Directory account.
- server_
certificate_ strcommon_ name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server_
certificate_ strthumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- password
This property is required. String - Password for the Azure Active Directory account.
- server
Certificate Lookup This property is required. String - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - username
This property is required. String - Specify an Azure Active Directory account.
- server
Certificate StringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate StringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
ServiceEndpointServiceFabricCertificate, ServiceEndpointServiceFabricCertificateArgs
- Client
Certificate This property is required. string - Base64 encoding of the cluster's client certificate file.
- Server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - Client
Certificate stringPassword - Password for the certificate.
- Server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- Server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- Client
Certificate This property is required. string - Base64 encoding of the cluster's client certificate file.
- Server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - Client
Certificate stringPassword - Password for the certificate.
- Server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- Server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- client
Certificate This property is required. String - Base64 encoding of the cluster's client certificate file.
- server
Certificate Lookup This property is required. String - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - client
Certificate StringPassword - Password for the certificate.
- server
Certificate StringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate StringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- client
Certificate This property is required. string - Base64 encoding of the cluster's client certificate file.
- server
Certificate Lookup This property is required. string - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - client
Certificate stringPassword - Password for the certificate.
- server
Certificate stringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate stringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- client_
certificate This property is required. str - Base64 encoding of the cluster's client certificate file.
- server_
certificate_ lookup This property is required. str - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - client_
certificate_ strpassword - Password for the certificate.
- server_
certificate_ strcommon_ name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server_
certificate_ strthumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
- client
Certificate This property is required. String - Base64 encoding of the cluster's client certificate file.
- server
Certificate Lookup This property is required. String - Verification mode for the cluster. Possible values are:
Thumbprint
,CommonName
. - client
Certificate StringPassword - Password for the certificate.
- server
Certificate StringCommon Name - The common name(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple common names with a comma (',')
- server
Certificate StringThumbprint - The thumbprint(s) of the cluster's certificate(s). This is used to verify the identity of the cluster. This value overrides the publish profile. Separate multiple thumbprints with a comma (',')
ServiceEndpointServiceFabricNone, ServiceEndpointServiceFabricNoneArgs
- Cluster
Spn string - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - Unsecured bool
- Skip using windows security for authentication.
- Cluster
Spn string - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - Unsecured bool
- Skip using windows security for authentication.
- cluster
Spn String - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - unsecured Boolean
- Skip using windows security for authentication.
- cluster
Spn string - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - unsecured boolean
- Skip using windows security for authentication.
- cluster_
spn str - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - unsecured bool
- Skip using windows security for authentication.
- cluster
Spn String - Fully qualified domain SPN for gMSA account. This is applicable only if
unsecured
option is disabled. - unsecured Boolean
- Skip using windows security for authentication.
Import
Azure DevOps Service Fabric Service Endpoint can be imported using projectID/serviceEndpointID or projectName/serviceEndpointID
$ pulumi import azuredevops:index/serviceEndpointServiceFabric:ServiceEndpointServiceFabric example 00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure DevOps pulumi/pulumi-azuredevops
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azuredevops
Terraform Provider.
- Example Usage
- Azure Active Directory Authentication
- Windows Authentication
- Relevant Links
- Create ServiceEndpointServiceFabric Resource
- Constructor syntax
- Constructor example
- ServiceEndpointServiceFabric Resource Properties
- Inputs
- Outputs
- Look up Existing ServiceEndpointServiceFabric Resource
- Supporting Types
- Import
- Package Details