octopusdeploy.ListeningTentacleDeploymentTarget
Explore with Pulumi AI
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: .ListeningTentacleDeploymentTargetTentacleVersionDetailArray{
&.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.
- CertificateSignature stringAlgorithm 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- Represents the disabled status of this deployment target.
- IsIn boolProcess 
- Represents the in-process status of this deployment target.
- ListeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- MachinePolicy stringId 
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants List<string>
- A list of tenant IDs associated with this resource.
- TentacleVersion List<ListeningDetails Tentacle Deployment Target Tentacle Version Detail> 
- 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.
- CertificateSignature stringAlgorithm 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- Represents the disabled status of this deployment target.
- IsIn boolProcess 
- Represents the in-process status of this deployment target.
- ListeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- MachinePolicy stringId 
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants []string
- A list of tenant IDs associated with this resource.
- TentacleVersion []ListeningDetails Tentacle Deployment Target Tentacle Version Detail Args 
- 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.
- certificateSignature StringAlgorithm 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- Represents the disabled status of this deployment target.
- isIn BooleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle StringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy StringId 
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- tentacleVersion List<ListeningDetails Tentacle Deployment Target Tentacle Version Detail> 
- 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.
- certificateSignature stringAlgorithm 
- healthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled boolean
- Represents the disabled status of this deployment target.
- isIn booleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy stringId 
- 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, orUnknown.
- statusSummary string
- A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants string[]
- A list of tenant IDs associated with this resource.
- tentacleVersion ListeningDetails Tentacle Deployment Target Tentacle Version Detail[] 
- 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_ stralgorithm 
- health_status str
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- is_disabled bool
- Represents the disabled status of this deployment target.
- is_in_ boolprocess 
- Represents the in-process status of this deployment target.
- listening_tentacle_ strdeployment_ target_ id 
- The unique ID for this resource.
- machine_policy_ strid 
- 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, orUnknown.
- status_summary str
- A summary elaborating on the status of this resource.
- Sequence[str]
- A list of tenant tags associated with this resource.
- tenanted_deployment_ strparticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants Sequence[str]
- A list of tenant IDs associated with this resource.
- tentacle_version_ Sequence[Listeningdetails Tentacle Deployment Target Tentacle Version Detail Args] 
- 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.
- certificateSignature StringAlgorithm 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- Represents the disabled status of this deployment target.
- isIn BooleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle StringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy StringId 
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- tentacleVersion List<Property Map>Details 
- 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:
- HasLatest boolCalamari 
- Id string
- The provider-assigned unique ID for this managed resource.
- HasLatest boolCalamari 
- Id string
- The provider-assigned unique ID for this managed resource.
- hasLatest BooleanCalamari 
- id String
- The provider-assigned unique ID for this managed resource.
- hasLatest booleanCalamari 
- id string
- The provider-assigned unique ID for this managed resource.
- has_latest_ boolcalamari 
- id str
- The provider-assigned unique ID for this managed resource.
- hasLatest BooleanCalamari 
- 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) -> ListeningTentacleDeploymentTargetfunc 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.
- CertificateSignature stringAlgorithm 
- Environments List<string>
- A list of environment IDs associated with this listening tentacle.
- HasLatest boolCalamari 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- Represents the disabled status of this deployment target.
- IsIn boolProcess 
- Represents the in-process status of this deployment target.
- ListeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- MachinePolicy stringId 
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants List<string>
- A list of tenant IDs associated with this resource.
- TentacleUrl string
- The tenant URL of this deployment target.
- TentacleVersion List<ListeningDetails Tentacle Deployment Target Tentacle Version Detail> 
- Thumbprint string
- The thumbprint of this deployment target.
- Uri string
- The URI of this deployment target.
- CertificateSignature stringAlgorithm 
- Environments []string
- A list of environment IDs associated with this listening tentacle.
- HasLatest boolCalamari 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- Represents the disabled status of this deployment target.
- IsIn boolProcess 
- Represents the in-process status of this deployment target.
- ListeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- MachinePolicy stringId 
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants []string
- A list of tenant IDs associated with this resource.
- TentacleUrl string
- The tenant URL of this deployment target.
- TentacleVersion []ListeningDetails Tentacle Deployment Target Tentacle Version Detail Args 
- Thumbprint string
- The thumbprint of this deployment target.
- Uri string
- The URI of this deployment target.
- certificateSignature StringAlgorithm 
- environments List<String>
- A list of environment IDs associated with this listening tentacle.
- hasLatest BooleanCalamari 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- Represents the disabled status of this deployment target.
- isIn BooleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle StringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy StringId 
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- tentacleUrl String
- The tenant URL of this deployment target.
- tentacleVersion List<ListeningDetails Tentacle Deployment Target Tentacle Version Detail> 
- thumbprint String
- The thumbprint of this deployment target.
- uri String
- The URI of this deployment target.
- certificateSignature stringAlgorithm 
- environments string[]
- A list of environment IDs associated with this listening tentacle.
- hasLatest booleanCalamari 
- healthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled boolean
- Represents the disabled status of this deployment target.
- isIn booleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle stringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy stringId 
- 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, orUnknown.
- statusSummary string
- A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants string[]
- A list of tenant IDs associated with this resource.
- tentacleUrl string
- The tenant URL of this deployment target.
- tentacleVersion ListeningDetails Tentacle Deployment Target Tentacle Version Detail[] 
- thumbprint string
- The thumbprint of this deployment target.
- uri string
- The URI of this deployment target.
- certificate_signature_ stralgorithm 
- environments Sequence[str]
- A list of environment IDs associated with this listening tentacle.
- has_latest_ boolcalamari 
- health_status str
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- is_disabled bool
- Represents the disabled status of this deployment target.
- is_in_ boolprocess 
- Represents the in-process status of this deployment target.
- listening_tentacle_ strdeployment_ target_ id 
- The unique ID for this resource.
- machine_policy_ strid 
- 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, orUnknown.
- status_summary str
- A summary elaborating on the status of this resource.
- Sequence[str]
- A list of tenant tags associated with this resource.
- tenanted_deployment_ strparticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants Sequence[str]
- A list of tenant IDs associated with this resource.
- tentacle_url str
- The tenant URL of this deployment target.
- tentacle_version_ Sequence[Listeningdetails Tentacle Deployment Target Tentacle Version Detail Args] 
- thumbprint str
- The thumbprint of this deployment target.
- uri str
- The URI of this deployment target.
- certificateSignature StringAlgorithm 
- environments List<String>
- A list of environment IDs associated with this listening tentacle.
- hasLatest BooleanCalamari 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- Represents the disabled status of this deployment target.
- isIn BooleanProcess 
- Represents the in-process status of this deployment target.
- listeningTentacle StringDeployment Target Id 
- The unique ID for this resource.
- machinePolicy StringId 
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- tentacleUrl String
- The tenant URL of this deployment target.
- tentacleVersion List<Property Map>Details 
- thumbprint String
- The thumbprint of this deployment target.
- uri String
- The URI of this deployment target.
Supporting Types
ListeningTentacleDeploymentTargetTentacleVersionDetail, ListeningTentacleDeploymentTargetTentacleVersionDetailArgs              
- UpgradeLocked bool
- UpgradeRequired bool
- UpgradeSuggested bool
- Version string
- UpgradeLocked bool
- UpgradeRequired bool
- UpgradeSuggested bool
- Version string
- upgradeLocked Boolean
- upgradeRequired Boolean
- upgradeSuggested Boolean
- version String
- upgradeLocked boolean
- upgradeRequired boolean
- upgradeSuggested boolean
- version string
- upgrade_locked bool
- upgrade_required bool
- upgrade_suggested bool
- version str
- upgradeLocked Boolean
- upgradeRequired Boolean
- upgradeSuggested Boolean
- version String
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 octopusdeployTerraform Provider.