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 Terraform",
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 Terraform",
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 Terraform"),
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 Terraform",
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 Terraform")
.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 Terraform
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 Terraform",
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 Terraform",
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 Terraform"),
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 Terraform",
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 Terraform")
.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 Terraform
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,
authorization: Optional[Mapping[str, 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",
Authorization =
{
{ "string", "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"),
Authorization: pulumi.StringMap{
"string": 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")
.authorization(Map.of("string", "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",
authorization={
"string": "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",
authorization: {
string: "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:
authorization:
string: string
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 string - Client connection endpoint for the cluster. Prefix the value with 'tcp://';. This value overrides the publish profile.
- Project
Id string - The ID of the project.
- Service
Endpoint stringName - The Service Endpoint name.
- Dictionary<string, string>
- Azure
Active Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory - Certificate
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate - Description string
- None
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric None
- Cluster
Endpoint string - Client connection endpoint for the cluster. Prefix the value with 'tcp://';. This value overrides the publish profile.
- Project
Id string - 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 - Certificate
Service
Endpoint Service Fabric Certificate Args - Description string
- None
Service
Endpoint Service Fabric None Args
- cluster
Endpoint String - Client connection endpoint for the cluster. Prefix the value with 'tcp://';. This value overrides the publish profile.
- project
Id String - The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
- Map<String,String>
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - certificate
Service
Endpoint Service Fabric Certificate - description String
- none
Service
Endpoint Service Fabric None
- cluster
Endpoint string - Client connection endpoint for the cluster. Prefix the value with 'tcp://';. This value overrides the publish profile.
- project
Id string - The ID of the project.
- service
Endpoint stringName - The Service Endpoint name.
- {[key: string]: string}
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - certificate
Service
Endpoint Service Fabric Certificate - description string
- none
Service
Endpoint Service Fabric None
- 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.
- Mapping[str, str]
- azure_
active_ Servicedirectory Endpoint Service Fabric Azure Active Directory Args - certificate
Service
Endpoint Service Fabric Certificate Args - description str
- none
Service
Endpoint Service Fabric None Args
- cluster
Endpoint String - Client connection endpoint for the cluster. Prefix the value with 'tcp://';. This value overrides the publish profile.
- project
Id String - The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
- Map<String>
- azure
Active Property MapDirectory - certificate Property Map
- description String
- none Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the ServiceEndpointServiceFabric resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- 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)
Resource lookup is not supported in YAML
- 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>
- Azure
Active Pulumi.Directory Azure Dev Ops. Inputs. Service Endpoint Service Fabric Azure Active Directory - Certificate
Pulumi.
Azure Dev Ops. Inputs. Service Endpoint Service Fabric Certificate - 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 - Project
Id string - 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 - Certificate
Service
Endpoint Service Fabric Certificate Args - 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 - Project
Id string - The ID of the project.
- Service
Endpoint stringName - The Service Endpoint name.
- Map<String,String>
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - certificate
Service
Endpoint Service Fabric Certificate - 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 - project
Id String - The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
- {[key: string]: string}
- azure
Active ServiceDirectory Endpoint Service Fabric Azure Active Directory - certificate
Service
Endpoint Service Fabric Certificate - 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 - project
Id string - 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 - certificate
Service
Endpoint Service Fabric Certificate Args - 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 - project_
id str - The ID of the project.
- service_
endpoint_ strname - The Service Endpoint name.
- Map<String>
- azure
Active Property MapDirectory - certificate Property Map
- 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
- project
Id String - The ID of the project.
- service
Endpoint StringName - The Service Endpoint name.
Supporting Types
ServiceEndpointServiceFabricAzureActiveDirectory, ServiceEndpointServiceFabricAzureActiveDirectoryArgs
- Password string
- Password for the Azure Active Directory account.
- Server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - Username 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 string
- Password for the Azure Active Directory account.
- Server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - Username 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 String
- Password for the Azure Active Directory account.
- server
Certificate StringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - username 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 string
- Password for the Azure Active Directory account.
- server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - username 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 str
- Password for the Azure Active Directory account.
- server_
certificate_ strlookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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.
- server
Certificate StringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - username 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 string - Base64 encoding of the cluster's client certificate file.
- Server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 string - Base64 encoding of the cluster's client certificate file.
- Server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 String - Base64 encoding of the cluster's client certificate file.
- server
Certificate StringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 string - Base64 encoding of the cluster's client certificate file.
- server
Certificate stringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 str - Base64 encoding of the cluster's client certificate file.
- server_
certificate_ strlookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 String - Base64 encoding of the cluster's client certificate file.
- server
Certificate StringLookup - Verification mode for the cluster. Possible values include
Thumbprint
orCommonName
. - 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 Endpoint Service Fabric 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.