1. Packages
  2. Octopusdeploy Provider
  3. API Docs
  4. ListeningTentacleDeploymentTarget
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

octopusdeploy.ListeningTentacleDeploymentTarget

Explore with Pulumi AI

octopusdeploy logo
octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs

    This resource manages listening tentacle deployment targets in Octopus Deploy.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as octopusdeploy from "@pulumi/octopusdeploy";
    
    const example = new octopusdeploy.ListeningTentacleDeploymentTarget("example", {
        environments: [
            "Environments-123",
            "Environment-321",
        ],
        isDisabled: true,
        machinePolicyId: "MachinePolicies-123",
        roles: [
            "Development Team",
            "System Administrators",
        ],
        tenantedDeploymentParticipation: "Untenanted",
        tentacleUrl: "https://example.com:1234/",
        thumbprint: "<thumbprint>",
    });
    
    import pulumi
    import pulumi_octopusdeploy as octopusdeploy
    
    example = octopusdeploy.ListeningTentacleDeploymentTarget("example",
        environments=[
            "Environments-123",
            "Environment-321",
        ],
        is_disabled=True,
        machine_policy_id="MachinePolicies-123",
        roles=[
            "Development Team",
            "System Administrators",
        ],
        tenanted_deployment_participation="Untenanted",
        tentacle_url="https://example.com:1234/",
        thumbprint="<thumbprint>")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/octopusdeploy/octopusdeploy"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := octopusdeploy.NewListeningTentacleDeploymentTarget(ctx, "example", &octopusdeploy.ListeningTentacleDeploymentTargetArgs{
    			Environments: pulumi.StringArray{
    				pulumi.String("Environments-123"),
    				pulumi.String("Environment-321"),
    			},
    			IsDisabled:      pulumi.Bool(true),
    			MachinePolicyId: pulumi.String("MachinePolicies-123"),
    			Roles: pulumi.StringArray{
    				pulumi.String("Development Team"),
    				pulumi.String("System Administrators"),
    			},
    			TenantedDeploymentParticipation: pulumi.String("Untenanted"),
    			TentacleUrl:                     pulumi.String("https://example.com:1234/"),
    			Thumbprint:                      pulumi.String("<thumbprint>"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Octopusdeploy = Pulumi.Octopusdeploy;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Octopusdeploy.ListeningTentacleDeploymentTarget("example", new()
        {
            Environments = new[]
            {
                "Environments-123",
                "Environment-321",
            },
            IsDisabled = true,
            MachinePolicyId = "MachinePolicies-123",
            Roles = new[]
            {
                "Development Team",
                "System Administrators",
            },
            TenantedDeploymentParticipation = "Untenanted",
            TentacleUrl = "https://example.com:1234/",
            Thumbprint = "<thumbprint>",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.octopusdeploy.ListeningTentacleDeploymentTarget;
    import com.pulumi.octopusdeploy.ListeningTentacleDeploymentTargetArgs;
    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 example = new ListeningTentacleDeploymentTarget("example", ListeningTentacleDeploymentTargetArgs.builder()
                .environments(            
                    "Environments-123",
                    "Environment-321")
                .isDisabled(true)
                .machinePolicyId("MachinePolicies-123")
                .roles(            
                    "Development Team",
                    "System Administrators")
                .tenantedDeploymentParticipation("Untenanted")
                .tentacleUrl("https://example.com:1234/")
                .thumbprint("<thumbprint>")
                .build());
    
        }
    }
    
    resources:
      example:
        type: octopusdeploy:ListeningTentacleDeploymentTarget
        properties:
          environments:
            - Environments-123
            - Environment-321
          isDisabled: true
          machinePolicyId: MachinePolicies-123
          roles:
            - Development Team
            - System Administrators
          tenantedDeploymentParticipation: Untenanted
          tentacleUrl: https://example.com:1234/
          thumbprint: <thumbprint>
    

    Create ListeningTentacleDeploymentTarget Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ListeningTentacleDeploymentTarget(name: string, args: ListeningTentacleDeploymentTargetArgs, opts?: CustomResourceOptions);
    @overload
    def ListeningTentacleDeploymentTarget(resource_name: str,
                                          args: ListeningTentacleDeploymentTargetArgs,
                                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def ListeningTentacleDeploymentTarget(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          roles: Optional[Sequence[str]] = None,
                                          environments: Optional[Sequence[str]] = None,
                                          thumbprint: Optional[str] = None,
                                          tentacle_url: Optional[str] = None,
                                          listening_tentacle_deployment_target_id: Optional[str] = None,
                                          space_id: Optional[str] = None,
                                          machine_policy_id: Optional[str] = None,
                                          name: Optional[str] = None,
                                          operating_system: Optional[str] = None,
                                          proxy_id: Optional[str] = None,
                                          is_in_process: Optional[bool] = None,
                                          shell_name: Optional[str] = None,
                                          shell_version: Optional[str] = None,
                                          certificate_signature_algorithm: Optional[str] = None,
                                          status: Optional[str] = None,
                                          status_summary: Optional[str] = None,
                                          tenant_tags: Optional[Sequence[str]] = None,
                                          tenanted_deployment_participation: Optional[str] = None,
                                          tenants: Optional[Sequence[str]] = None,
                                          is_disabled: Optional[bool] = None,
                                          tentacle_version_details: Optional[Sequence[ListeningTentacleDeploymentTargetTentacleVersionDetailArgs]] = None,
                                          health_status: Optional[str] = None,
                                          uri: Optional[str] = None)
    func NewListeningTentacleDeploymentTarget(ctx *Context, name string, args ListeningTentacleDeploymentTargetArgs, opts ...ResourceOption) (*ListeningTentacleDeploymentTarget, error)
    public ListeningTentacleDeploymentTarget(string name, ListeningTentacleDeploymentTargetArgs args, CustomResourceOptions? opts = null)
    public ListeningTentacleDeploymentTarget(String name, ListeningTentacleDeploymentTargetArgs args)
    public ListeningTentacleDeploymentTarget(String name, ListeningTentacleDeploymentTargetArgs args, CustomResourceOptions options)
    
    type: octopusdeploy:ListeningTentacleDeploymentTarget
    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 ListeningTentacleDeploymentTargetArgs
    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 ListeningTentacleDeploymentTargetArgs
    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 ListeningTentacleDeploymentTargetArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ListeningTentacleDeploymentTargetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ListeningTentacleDeploymentTargetArgs
    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 listeningTentacleDeploymentTargetResource = new Octopusdeploy.ListeningTentacleDeploymentTarget("listeningTentacleDeploymentTargetResource", new()
    {
        Roles = new[]
        {
            "string",
        },
        Environments = new[]
        {
            "string",
        },
        Thumbprint = "string",
        TentacleUrl = "string",
        ListeningTentacleDeploymentTargetId = "string",
        SpaceId = "string",
        MachinePolicyId = "string",
        Name = "string",
        OperatingSystem = "string",
        ProxyId = "string",
        IsInProcess = false,
        ShellName = "string",
        ShellVersion = "string",
        CertificateSignatureAlgorithm = "string",
        Status = "string",
        StatusSummary = "string",
        TenantTags = new[]
        {
            "string",
        },
        TenantedDeploymentParticipation = "string",
        Tenants = new[]
        {
            "string",
        },
        IsDisabled = false,
        TentacleVersionDetails = new[]
        {
            new Octopusdeploy.Inputs.ListeningTentacleDeploymentTargetTentacleVersionDetailArgs
            {
                UpgradeLocked = false,
                UpgradeRequired = false,
                UpgradeSuggested = false,
                Version = "string",
            },
        },
        HealthStatus = "string",
        Uri = "string",
    });
    
    example, err := octopusdeploy.NewListeningTentacleDeploymentTarget(ctx, "listeningTentacleDeploymentTargetResource", &octopusdeploy.ListeningTentacleDeploymentTargetArgs{
    	Roles: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Environments: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Thumbprint:                          pulumi.String("string"),
    	TentacleUrl:                         pulumi.String("string"),
    	ListeningTentacleDeploymentTargetId: pulumi.String("string"),
    	SpaceId:                             pulumi.String("string"),
    	MachinePolicyId:                     pulumi.String("string"),
    	Name:                                pulumi.String("string"),
    	OperatingSystem:                     pulumi.String("string"),
    	ProxyId:                             pulumi.String("string"),
    	IsInProcess:                         pulumi.Bool(false),
    	ShellName:                           pulumi.String("string"),
    	ShellVersion:                        pulumi.String("string"),
    	CertificateSignatureAlgorithm:       pulumi.String("string"),
    	Status:                              pulumi.String("string"),
    	StatusSummary:                       pulumi.String("string"),
    	TenantTags: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	TenantedDeploymentParticipation: pulumi.String("string"),
    	Tenants: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	IsDisabled: pulumi.Bool(false),
    	TentacleVersionDetails: octopusdeploy.ListeningTentacleDeploymentTargetTentacleVersionDetailArray{
    		&octopusdeploy.ListeningTentacleDeploymentTargetTentacleVersionDetailArgs{
    			UpgradeLocked:    pulumi.Bool(false),
    			UpgradeRequired:  pulumi.Bool(false),
    			UpgradeSuggested: pulumi.Bool(false),
    			Version:          pulumi.String("string"),
    		},
    	},
    	HealthStatus: pulumi.String("string"),
    	Uri:          pulumi.String("string"),
    })
    
    var listeningTentacleDeploymentTargetResource = new ListeningTentacleDeploymentTarget("listeningTentacleDeploymentTargetResource", ListeningTentacleDeploymentTargetArgs.builder()
        .roles("string")
        .environments("string")
        .thumbprint("string")
        .tentacleUrl("string")
        .listeningTentacleDeploymentTargetId("string")
        .spaceId("string")
        .machinePolicyId("string")
        .name("string")
        .operatingSystem("string")
        .proxyId("string")
        .isInProcess(false)
        .shellName("string")
        .shellVersion("string")
        .certificateSignatureAlgorithm("string")
        .status("string")
        .statusSummary("string")
        .tenantTags("string")
        .tenantedDeploymentParticipation("string")
        .tenants("string")
        .isDisabled(false)
        .tentacleVersionDetails(ListeningTentacleDeploymentTargetTentacleVersionDetailArgs.builder()
            .upgradeLocked(false)
            .upgradeRequired(false)
            .upgradeSuggested(false)
            .version("string")
            .build())
        .healthStatus("string")
        .uri("string")
        .build());
    
    listening_tentacle_deployment_target_resource = octopusdeploy.ListeningTentacleDeploymentTarget("listeningTentacleDeploymentTargetResource",
        roles=["string"],
        environments=["string"],
        thumbprint="string",
        tentacle_url="string",
        listening_tentacle_deployment_target_id="string",
        space_id="string",
        machine_policy_id="string",
        name="string",
        operating_system="string",
        proxy_id="string",
        is_in_process=False,
        shell_name="string",
        shell_version="string",
        certificate_signature_algorithm="string",
        status="string",
        status_summary="string",
        tenant_tags=["string"],
        tenanted_deployment_participation="string",
        tenants=["string"],
        is_disabled=False,
        tentacle_version_details=[{
            "upgrade_locked": False,
            "upgrade_required": False,
            "upgrade_suggested": False,
            "version": "string",
        }],
        health_status="string",
        uri="string")
    
    const listeningTentacleDeploymentTargetResource = new octopusdeploy.ListeningTentacleDeploymentTarget("listeningTentacleDeploymentTargetResource", {
        roles: ["string"],
        environments: ["string"],
        thumbprint: "string",
        tentacleUrl: "string",
        listeningTentacleDeploymentTargetId: "string",
        spaceId: "string",
        machinePolicyId: "string",
        name: "string",
        operatingSystem: "string",
        proxyId: "string",
        isInProcess: false,
        shellName: "string",
        shellVersion: "string",
        certificateSignatureAlgorithm: "string",
        status: "string",
        statusSummary: "string",
        tenantTags: ["string"],
        tenantedDeploymentParticipation: "string",
        tenants: ["string"],
        isDisabled: false,
        tentacleVersionDetails: [{
            upgradeLocked: false,
            upgradeRequired: false,
            upgradeSuggested: false,
            version: "string",
        }],
        healthStatus: "string",
        uri: "string",
    });
    
    type: octopusdeploy:ListeningTentacleDeploymentTarget
    properties:
        certificateSignatureAlgorithm: string
        environments:
            - string
        healthStatus: string
        isDisabled: false
        isInProcess: false
        listeningTentacleDeploymentTargetId: string
        machinePolicyId: string
        name: string
        operatingSystem: string
        proxyId: string
        roles:
            - string
        shellName: string
        shellVersion: string
        spaceId: string
        status: string
        statusSummary: string
        tenantTags:
            - string
        tenantedDeploymentParticipation: string
        tenants:
            - string
        tentacleUrl: string
        tentacleVersionDetails:
            - upgradeLocked: false
              upgradeRequired: false
              upgradeSuggested: false
              version: string
        thumbprint: string
        uri: string
    

    ListeningTentacleDeploymentTarget 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 ListeningTentacleDeploymentTarget resource accepts the following input properties:

    Environments List<string>
    A list of environment IDs associated with this listening tentacle.
    Roles List<string>
    A list of role IDs that are associated with this deployment target.
    TentacleUrl string
    The tenant URL of this deployment target.
    Thumbprint string
    The thumbprint of this deployment target.
    CertificateSignatureAlgorithm string
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    Represents the disabled status of this deployment target.
    IsInProcess bool
    Represents the in-process status of this deployment target.
    ListeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    MachinePolicyId string
    The machine policy ID that is associated with this deployment target.
    Name string
    The name of this resource.
    OperatingSystem string
    The operating system that is associated with this deployment target.
    ProxyId string
    The proxy ID that is associated with this deployment target.
    ShellName string
    The shell name associated with this deployment target.
    ShellVersion string
    The shell version associated with this deployment target.
    SpaceId string
    The space ID associated with this resource.
    Status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags List<string>
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants List<string>
    A list of tenant IDs associated with this resource.
    TentacleVersionDetails List<ListeningTentacleDeploymentTargetTentacleVersionDetail>
    Uri string
    The URI of this deployment target.
    Environments []string
    A list of environment IDs associated with this listening tentacle.
    Roles []string
    A list of role IDs that are associated with this deployment target.
    TentacleUrl string
    The tenant URL of this deployment target.
    Thumbprint string
    The thumbprint of this deployment target.
    CertificateSignatureAlgorithm string
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    Represents the disabled status of this deployment target.
    IsInProcess bool
    Represents the in-process status of this deployment target.
    ListeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    MachinePolicyId string
    The machine policy ID that is associated with this deployment target.
    Name string
    The name of this resource.
    OperatingSystem string
    The operating system that is associated with this deployment target.
    ProxyId string
    The proxy ID that is associated with this deployment target.
    ShellName string
    The shell name associated with this deployment target.
    ShellVersion string
    The shell version associated with this deployment target.
    SpaceId string
    The space ID associated with this resource.
    Status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags []string
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants []string
    A list of tenant IDs associated with this resource.
    TentacleVersionDetails []ListeningTentacleDeploymentTargetTentacleVersionDetailArgs
    Uri string
    The URI of this deployment target.
    environments List<String>
    A list of environment IDs associated with this listening tentacle.
    roles List<String>
    A list of role IDs that are associated with this deployment target.
    tentacleUrl String
    The tenant URL of this deployment target.
    thumbprint String
    The thumbprint of this deployment target.
    certificateSignatureAlgorithm String
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    Represents the disabled status of this deployment target.
    isInProcess Boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId String
    The unique ID for this resource.
    machinePolicyId String
    The machine policy ID that is associated with this deployment target.
    name String
    The name of this resource.
    operatingSystem String
    The operating system that is associated with this deployment target.
    proxyId String
    The proxy ID that is associated with this deployment target.
    shellName String
    The shell name associated with this deployment target.
    shellVersion String
    The shell version associated with this deployment target.
    spaceId String
    The space ID associated with this resource.
    status String
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    tentacleVersionDetails List<ListeningTentacleDeploymentTargetTentacleVersionDetail>
    uri String
    The URI of this deployment target.
    environments string[]
    A list of environment IDs associated with this listening tentacle.
    roles string[]
    A list of role IDs that are associated with this deployment target.
    tentacleUrl string
    The tenant URL of this deployment target.
    thumbprint string
    The thumbprint of this deployment target.
    certificateSignatureAlgorithm string
    healthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled boolean
    Represents the disabled status of this deployment target.
    isInProcess boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    machinePolicyId string
    The machine policy ID that is associated with this deployment target.
    name string
    The name of this resource.
    operatingSystem string
    The operating system that is associated with this deployment target.
    proxyId string
    The proxy ID that is associated with this deployment target.
    shellName string
    The shell name associated with this deployment target.
    shellVersion string
    The shell version associated with this deployment target.
    spaceId string
    The space ID associated with this resource.
    status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary string
    A summary elaborating on the status of this resource.
    tenantTags string[]
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants string[]
    A list of tenant IDs associated with this resource.
    tentacleVersionDetails ListeningTentacleDeploymentTargetTentacleVersionDetail[]
    uri string
    The URI of this deployment target.
    environments Sequence[str]
    A list of environment IDs associated with this listening tentacle.
    roles Sequence[str]
    A list of role IDs that are associated with this deployment target.
    tentacle_url str
    The tenant URL of this deployment target.
    thumbprint str
    The thumbprint of this deployment target.
    certificate_signature_algorithm str
    health_status str
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    is_disabled bool
    Represents the disabled status of this deployment target.
    is_in_process bool
    Represents the in-process status of this deployment target.
    listening_tentacle_deployment_target_id str
    The unique ID for this resource.
    machine_policy_id str
    The machine policy ID that is associated with this deployment target.
    name str
    The name of this resource.
    operating_system str
    The operating system that is associated with this deployment target.
    proxy_id str
    The proxy ID that is associated with this deployment target.
    shell_name str
    The shell name associated with this deployment target.
    shell_version str
    The shell version associated with this deployment target.
    space_id str
    The space ID associated with this resource.
    status str
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    status_summary str
    A summary elaborating on the status of this resource.
    tenant_tags Sequence[str]
    A list of tenant tags associated with this resource.
    tenanted_deployment_participation str
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants Sequence[str]
    A list of tenant IDs associated with this resource.
    tentacle_version_details Sequence[ListeningTentacleDeploymentTargetTentacleVersionDetailArgs]
    uri str
    The URI of this deployment target.
    environments List<String>
    A list of environment IDs associated with this listening tentacle.
    roles List<String>
    A list of role IDs that are associated with this deployment target.
    tentacleUrl String
    The tenant URL of this deployment target.
    thumbprint String
    The thumbprint of this deployment target.
    certificateSignatureAlgorithm String
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    Represents the disabled status of this deployment target.
    isInProcess Boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId String
    The unique ID for this resource.
    machinePolicyId String
    The machine policy ID that is associated with this deployment target.
    name String
    The name of this resource.
    operatingSystem String
    The operating system that is associated with this deployment target.
    proxyId String
    The proxy ID that is associated with this deployment target.
    shellName String
    The shell name associated with this deployment target.
    shellVersion String
    The shell version associated with this deployment target.
    spaceId String
    The space ID associated with this resource.
    status String
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    tentacleVersionDetails List<Property Map>
    uri String
    The URI of this deployment target.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ListeningTentacleDeploymentTarget resource produces the following output properties:

    HasLatestCalamari bool
    Id string
    The provider-assigned unique ID for this managed resource.
    HasLatestCalamari bool
    Id string
    The provider-assigned unique ID for this managed resource.
    hasLatestCalamari Boolean
    id String
    The provider-assigned unique ID for this managed resource.
    hasLatestCalamari boolean
    id string
    The provider-assigned unique ID for this managed resource.
    has_latest_calamari bool
    id str
    The provider-assigned unique ID for this managed resource.
    hasLatestCalamari Boolean
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ListeningTentacleDeploymentTarget Resource

    Get an existing ListeningTentacleDeploymentTarget 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?: ListeningTentacleDeploymentTargetState, opts?: CustomResourceOptions): ListeningTentacleDeploymentTarget
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            certificate_signature_algorithm: Optional[str] = None,
            environments: Optional[Sequence[str]] = None,
            has_latest_calamari: Optional[bool] = None,
            health_status: Optional[str] = None,
            is_disabled: Optional[bool] = None,
            is_in_process: Optional[bool] = None,
            listening_tentacle_deployment_target_id: Optional[str] = None,
            machine_policy_id: Optional[str] = None,
            name: Optional[str] = None,
            operating_system: Optional[str] = None,
            proxy_id: Optional[str] = None,
            roles: Optional[Sequence[str]] = None,
            shell_name: Optional[str] = None,
            shell_version: Optional[str] = None,
            space_id: Optional[str] = None,
            status: Optional[str] = None,
            status_summary: Optional[str] = None,
            tenant_tags: Optional[Sequence[str]] = None,
            tenanted_deployment_participation: Optional[str] = None,
            tenants: Optional[Sequence[str]] = None,
            tentacle_url: Optional[str] = None,
            tentacle_version_details: Optional[Sequence[ListeningTentacleDeploymentTargetTentacleVersionDetailArgs]] = None,
            thumbprint: Optional[str] = None,
            uri: Optional[str] = None) -> ListeningTentacleDeploymentTarget
    func GetListeningTentacleDeploymentTarget(ctx *Context, name string, id IDInput, state *ListeningTentacleDeploymentTargetState, opts ...ResourceOption) (*ListeningTentacleDeploymentTarget, error)
    public static ListeningTentacleDeploymentTarget Get(string name, Input<string> id, ListeningTentacleDeploymentTargetState? state, CustomResourceOptions? opts = null)
    public static ListeningTentacleDeploymentTarget get(String name, Output<String> id, ListeningTentacleDeploymentTargetState state, CustomResourceOptions options)
    resources:  _:    type: octopusdeploy:ListeningTentacleDeploymentTarget    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.
    The following state arguments are supported:
    CertificateSignatureAlgorithm string
    Environments List<string>
    A list of environment IDs associated with this listening tentacle.
    HasLatestCalamari bool
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    Represents the disabled status of this deployment target.
    IsInProcess bool
    Represents the in-process status of this deployment target.
    ListeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    MachinePolicyId string
    The machine policy ID that is associated with this deployment target.
    Name string
    The name of this resource.
    OperatingSystem string
    The operating system that is associated with this deployment target.
    ProxyId string
    The proxy ID that is associated with this deployment target.
    Roles List<string>
    A list of role IDs that are associated with this deployment target.
    ShellName string
    The shell name associated with this deployment target.
    ShellVersion string
    The shell version associated with this deployment target.
    SpaceId string
    The space ID associated with this resource.
    Status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags List<string>
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants List<string>
    A list of tenant IDs associated with this resource.
    TentacleUrl string
    The tenant URL of this deployment target.
    TentacleVersionDetails List<ListeningTentacleDeploymentTargetTentacleVersionDetail>
    Thumbprint string
    The thumbprint of this deployment target.
    Uri string
    The URI of this deployment target.
    CertificateSignatureAlgorithm string
    Environments []string
    A list of environment IDs associated with this listening tentacle.
    HasLatestCalamari bool
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    Represents the disabled status of this deployment target.
    IsInProcess bool
    Represents the in-process status of this deployment target.
    ListeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    MachinePolicyId string
    The machine policy ID that is associated with this deployment target.
    Name string
    The name of this resource.
    OperatingSystem string
    The operating system that is associated with this deployment target.
    ProxyId string
    The proxy ID that is associated with this deployment target.
    Roles []string
    A list of role IDs that are associated with this deployment target.
    ShellName string
    The shell name associated with this deployment target.
    ShellVersion string
    The shell version associated with this deployment target.
    SpaceId string
    The space ID associated with this resource.
    Status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags []string
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants []string
    A list of tenant IDs associated with this resource.
    TentacleUrl string
    The tenant URL of this deployment target.
    TentacleVersionDetails []ListeningTentacleDeploymentTargetTentacleVersionDetailArgs
    Thumbprint string
    The thumbprint of this deployment target.
    Uri string
    The URI of this deployment target.
    certificateSignatureAlgorithm String
    environments List<String>
    A list of environment IDs associated with this listening tentacle.
    hasLatestCalamari Boolean
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    Represents the disabled status of this deployment target.
    isInProcess Boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId String
    The unique ID for this resource.
    machinePolicyId String
    The machine policy ID that is associated with this deployment target.
    name String
    The name of this resource.
    operatingSystem String
    The operating system that is associated with this deployment target.
    proxyId String
    The proxy ID that is associated with this deployment target.
    roles List<String>
    A list of role IDs that are associated with this deployment target.
    shellName String
    The shell name associated with this deployment target.
    shellVersion String
    The shell version associated with this deployment target.
    spaceId String
    The space ID associated with this resource.
    status String
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    tentacleUrl String
    The tenant URL of this deployment target.
    tentacleVersionDetails List<ListeningTentacleDeploymentTargetTentacleVersionDetail>
    thumbprint String
    The thumbprint of this deployment target.
    uri String
    The URI of this deployment target.
    certificateSignatureAlgorithm string
    environments string[]
    A list of environment IDs associated with this listening tentacle.
    hasLatestCalamari boolean
    healthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled boolean
    Represents the disabled status of this deployment target.
    isInProcess boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId string
    The unique ID for this resource.
    machinePolicyId string
    The machine policy ID that is associated with this deployment target.
    name string
    The name of this resource.
    operatingSystem string
    The operating system that is associated with this deployment target.
    proxyId string
    The proxy ID that is associated with this deployment target.
    roles string[]
    A list of role IDs that are associated with this deployment target.
    shellName string
    The shell name associated with this deployment target.
    shellVersion string
    The shell version associated with this deployment target.
    spaceId string
    The space ID associated with this resource.
    status string
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary string
    A summary elaborating on the status of this resource.
    tenantTags string[]
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants string[]
    A list of tenant IDs associated with this resource.
    tentacleUrl string
    The tenant URL of this deployment target.
    tentacleVersionDetails ListeningTentacleDeploymentTargetTentacleVersionDetail[]
    thumbprint string
    The thumbprint of this deployment target.
    uri string
    The URI of this deployment target.
    certificate_signature_algorithm str
    environments Sequence[str]
    A list of environment IDs associated with this listening tentacle.
    has_latest_calamari bool
    health_status str
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    is_disabled bool
    Represents the disabled status of this deployment target.
    is_in_process bool
    Represents the in-process status of this deployment target.
    listening_tentacle_deployment_target_id str
    The unique ID for this resource.
    machine_policy_id str
    The machine policy ID that is associated with this deployment target.
    name str
    The name of this resource.
    operating_system str
    The operating system that is associated with this deployment target.
    proxy_id str
    The proxy ID that is associated with this deployment target.
    roles Sequence[str]
    A list of role IDs that are associated with this deployment target.
    shell_name str
    The shell name associated with this deployment target.
    shell_version str
    The shell version associated with this deployment target.
    space_id str
    The space ID associated with this resource.
    status str
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    status_summary str
    A summary elaborating on the status of this resource.
    tenant_tags Sequence[str]
    A list of tenant tags associated with this resource.
    tenanted_deployment_participation str
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants Sequence[str]
    A list of tenant IDs associated with this resource.
    tentacle_url str
    The tenant URL of this deployment target.
    tentacle_version_details Sequence[ListeningTentacleDeploymentTargetTentacleVersionDetailArgs]
    thumbprint str
    The thumbprint of this deployment target.
    uri str
    The URI of this deployment target.
    certificateSignatureAlgorithm String
    environments List<String>
    A list of environment IDs associated with this listening tentacle.
    hasLatestCalamari Boolean
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    Represents the disabled status of this deployment target.
    isInProcess Boolean
    Represents the in-process status of this deployment target.
    listeningTentacleDeploymentTargetId String
    The unique ID for this resource.
    machinePolicyId String
    The machine policy ID that is associated with this deployment target.
    name String
    The name of this resource.
    operatingSystem String
    The operating system that is associated with this deployment target.
    proxyId String
    The proxy ID that is associated with this deployment target.
    roles List<String>
    A list of role IDs that are associated with this deployment target.
    shellName String
    The shell name associated with this deployment target.
    shellVersion String
    The shell version associated with this deployment target.
    spaceId String
    The space ID associated with this resource.
    status String
    The status of this resource. Valid statuses are CalamariNeedsUpgrade, Disabled, NeedsUpgrade, Offline, Online, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    tentacleUrl String
    The tenant URL of this deployment target.
    tentacleVersionDetails List<Property Map>
    thumbprint String
    The thumbprint of this deployment target.
    uri String
    The URI of this deployment target.

    Supporting Types

    ListeningTentacleDeploymentTargetTentacleVersionDetail, ListeningTentacleDeploymentTargetTentacleVersionDetailArgs

    Import

    $ pulumi import octopusdeploy:index/listeningTentacleDeploymentTarget:ListeningTentacleDeploymentTarget [options] octopusdeploy_listening_tentacle_deployment_target.<name> <machine-id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
    License
    Notes
    This Pulumi package is based on the octopusdeploy Terraform Provider.
    octopusdeploy logo
    octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs