azuredevops.ServiceEndpointServiceFabric
Explore with Pulumi AI
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 string
- The unique name of the resource.
- args ServiceEndpointServiceFabricArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ServiceEndpointServiceFabricArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServiceEndpointServiceFabricArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- ClusterEndpoint string
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- ProjectId string
- The ID of the project.
- ServiceEndpoint stringName 
- The Service Endpoint name.
- AzureActive Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- Certificate
Pulumi.Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate 
- A certificateblock as documented below.
- Description string
- None
Pulumi.Azure Dev Ops. Inputs. Service Endpoint Service Fabric None 
- A noneblock as documented below.
- ClusterEndpoint string
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- ProjectId string
- The ID of the project.
- ServiceEndpoint stringName 
- The Service Endpoint name.
- AzureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory Args 
- An azure_active_directoryblock as documented below.
- Certificate
ServiceEndpoint Service Fabric Certificate Args 
- A certificateblock as documented below.
- Description string
- None
ServiceEndpoint Service Fabric None Args 
- A noneblock as documented below.
- clusterEndpoint String
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- projectId String
- The ID of the project.
- serviceEndpoint StringName 
- The Service Endpoint name.
- azureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate 
- A certificateblock as documented below.
- description String
- none
ServiceEndpoint Service Fabric None 
- A noneblock as documented below.
- clusterEndpoint string
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- projectId string
- The ID of the project.
- serviceEndpoint stringName 
- The Service Endpoint name.
- azureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate 
- A certificateblock as documented below.
- description string
- none
ServiceEndpoint Service Fabric None 
- A noneblock as documented below.
- cluster_endpoint str
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- project_id str
- The ID of the project.
- service_endpoint_ strname 
- The Service Endpoint name.
- azure_active_ Servicedirectory Endpoint Service Fabric Azure Active Directory Args 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate Args 
- A certificateblock as documented below.
- description str
- none
ServiceEndpoint Service Fabric None Args 
- A noneblock as documented below.
- clusterEndpoint String
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- projectId String
- The ID of the project.
- serviceEndpoint StringName 
- The Service Endpoint name.
- azureActive Property MapDirectory 
- An azure_active_directoryblock as documented below.
- certificate Property Map
- A certificateblock as documented below.
- description String
- none Property Map
- A noneblock 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) -> ServiceEndpointServiceFabricfunc 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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
- The unique name of the resulting resource.
- id
- 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>
- AzureActive Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- Certificate
Pulumi.Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate 
- A certificateblock as documented below.
- ClusterEndpoint 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 noneblock as documented below.
- ProjectId string
- The ID of the project.
- ServiceEndpoint stringName 
- The Service Endpoint name.
- map[string]string
- AzureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory Args 
- An azure_active_directoryblock as documented below.
- Certificate
ServiceEndpoint Service Fabric Certificate Args 
- A certificateblock as documented below.
- ClusterEndpoint string
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- Description string
- None
ServiceEndpoint Service Fabric None Args 
- A noneblock as documented below.
- ProjectId string
- The ID of the project.
- ServiceEndpoint stringName 
- The Service Endpoint name.
- Map<String,String>
- azureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate 
- A certificateblock as documented below.
- clusterEndpoint String
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- description String
- none
ServiceEndpoint Service Fabric None 
- A noneblock as documented below.
- projectId String
- The ID of the project.
- serviceEndpoint StringName 
- The Service Endpoint name.
- {[key: string]: string}
- azureActive ServiceDirectory Endpoint Service Fabric Azure Active Directory 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate 
- A certificateblock as documented below.
- clusterEndpoint string
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- description string
- none
ServiceEndpoint Service Fabric None 
- A noneblock as documented below.
- projectId string
- The ID of the project.
- serviceEndpoint stringName 
- The Service Endpoint name.
- Mapping[str, str]
- azure_active_ Servicedirectory Endpoint Service Fabric Azure Active Directory Args 
- An azure_active_directoryblock as documented below.
- certificate
ServiceEndpoint Service Fabric Certificate Args 
- A certificateblock 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
ServiceEndpoint Service Fabric None Args 
- A noneblock as documented below.
- project_id str
- The ID of the project.
- service_endpoint_ strname 
- The Service Endpoint name.
- Map<String>
- azureActive Property MapDirectory 
- An azure_active_directoryblock as documented below.
- certificate Property Map
- A certificateblock as documented below.
- clusterEndpoint String
- Client connection endpoint for the cluster. Prefix the value with tcp://;. This value overrides the publish profile.
- description String
- none Property Map
- A noneblock as documented below.
- projectId String
- The ID of the project.
- serviceEndpoint StringName 
- The Service Endpoint name.
Supporting Types
ServiceEndpointServiceFabricAzureActiveDirectory, ServiceEndpointServiceFabricAzureActiveDirectoryArgs              
- Password string
- Password for the Azure Active Directory account.
- ServerCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- Username string
- Specify an Azure Active Directory account.
- ServerCertificate 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 (',')
- ServerCertificate 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 string
- Password for the Azure Active Directory account.
- ServerCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- Username string
- Specify an Azure Active Directory account.
- ServerCertificate 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 (',')
- ServerCertificate 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 String
- Password for the Azure Active Directory account.
- serverCertificate StringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- username String
- Specify an Azure Active Directory account.
- serverCertificate 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 (',')
- serverCertificate 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 string
- Password for the Azure Active Directory account.
- serverCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- username string
- Specify an Azure Active Directory account.
- serverCertificate 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 (',')
- serverCertificate 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 str
- Password for the Azure Active Directory account.
- server_certificate_ strlookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- username 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 String
- Password for the Azure Active Directory account.
- serverCertificate StringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- username String
- Specify an Azure Active Directory account.
- serverCertificate 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 (',')
- serverCertificate 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          
- ClientCertificate string
- Base64 encoding of the cluster's client certificate file.
- ServerCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- ClientCertificate stringPassword 
- Password for the certificate.
- ServerCertificate 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 (',')
- ServerCertificate 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 (',')
- ClientCertificate string
- Base64 encoding of the cluster's client certificate file.
- ServerCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- ClientCertificate stringPassword 
- Password for the certificate.
- ServerCertificate 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 (',')
- ServerCertificate 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 (',')
- clientCertificate String
- Base64 encoding of the cluster's client certificate file.
- serverCertificate StringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- clientCertificate StringPassword 
- Password for the certificate.
- serverCertificate 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 (',')
- serverCertificate 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 (',')
- clientCertificate string
- Base64 encoding of the cluster's client certificate file.
- serverCertificate stringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- clientCertificate stringPassword 
- Password for the certificate.
- serverCertificate 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 (',')
- serverCertificate 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 str
- Base64 encoding of the cluster's client certificate file.
- server_certificate_ strlookup 
- 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 (',')
- clientCertificate String
- Base64 encoding of the cluster's client certificate file.
- serverCertificate StringLookup 
- Verification mode for the cluster. Possible values are: Thumbprint,CommonName.
- clientCertificate StringPassword 
- Password for the certificate.
- serverCertificate 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 (',')
- serverCertificate 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          
- ClusterSpn string
- Fully qualified domain SPN for gMSA account. This is applicable only if unsecuredoption is disabled.
- Unsecured bool
- Skip using windows security for authentication.
- ClusterSpn string
- Fully qualified domain SPN for gMSA account. This is applicable only if unsecuredoption is disabled.
- Unsecured bool
- Skip using windows security for authentication.
- clusterSpn String
- Fully qualified domain SPN for gMSA account. This is applicable only if unsecuredoption is disabled.
- unsecured Boolean
- Skip using windows security for authentication.
- clusterSpn string
- Fully qualified domain SPN for gMSA account. This is applicable only if unsecuredoption 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 unsecuredoption is disabled.
- unsecured bool
- Skip using windows security for authentication.
- clusterSpn String
- Fully qualified domain SPN for gMSA account. This is applicable only if unsecuredoption 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 azuredevopsTerraform Provider.