1. Packages
  2. Octopusdeploy Provider
  3. API Docs
  4. PollingTentacleDeploymentTarget
octopusdeploy 0.43.0 published on Thursday, Apr 17, 2025 by octopusdeploylabs

octopusdeploy.PollingTentacleDeploymentTarget

Explore with Pulumi AI

This resource manages polling tentacle deployment targets in Octopus Deploy.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as octopusdeploy from "@pulumi/octopusdeploy";

const example = new octopusdeploy.PollingTentacleDeploymentTarget("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>",
});
Copy
import pulumi
import pulumi_octopusdeploy as octopusdeploy

example = octopusdeploy.PollingTentacleDeploymentTarget("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>")
Copy
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.NewPollingTentacleDeploymentTarget(ctx, "example", &octopusdeploy.PollingTentacleDeploymentTargetArgs{
			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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Octopusdeploy = Pulumi.Octopusdeploy;

return await Deployment.RunAsync(() => 
{
    var example = new Octopusdeploy.PollingTentacleDeploymentTarget("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>",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.octopusdeploy.PollingTentacleDeploymentTarget;
import com.pulumi.octopusdeploy.PollingTentacleDeploymentTargetArgs;
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 PollingTentacleDeploymentTarget("example", PollingTentacleDeploymentTargetArgs.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());

    }
}
Copy
resources:
  example:
    type: octopusdeploy:PollingTentacleDeploymentTarget
    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>
Copy

Create PollingTentacleDeploymentTarget Resource

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

Constructor syntax

new PollingTentacleDeploymentTarget(name: string, args: PollingTentacleDeploymentTargetArgs, opts?: CustomResourceOptions);
@overload
def PollingTentacleDeploymentTarget(resource_name: str,
                                    args: PollingTentacleDeploymentTargetArgs,
                                    opts: Optional[ResourceOptions] = None)

@overload
def PollingTentacleDeploymentTarget(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    roles: Optional[Sequence[str]] = None,
                                    tentacle_url: Optional[str] = None,
                                    environments: Optional[Sequence[str]] = None,
                                    shell_name: Optional[str] = None,
                                    space_id: Optional[str] = None,
                                    machine_policy_id: Optional[str] = None,
                                    name: Optional[str] = None,
                                    operating_system: Optional[str] = None,
                                    polling_tentacle_deployment_target_id: Optional[str] = None,
                                    health_status: Optional[str] = None,
                                    certificate_signature_algorithm: Optional[str] = None,
                                    shell_version: Optional[str] = None,
                                    is_disabled: Optional[bool] = 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,
                                    endpoints: Optional[Sequence[PollingTentacleDeploymentTargetEndpointArgs]] = None,
                                    tentacle_version_details: Optional[Sequence[PollingTentacleDeploymentTargetTentacleVersionDetailArgs]] = None,
                                    thumbprint: Optional[str] = None,
                                    uri: Optional[str] = None)
func NewPollingTentacleDeploymentTarget(ctx *Context, name string, args PollingTentacleDeploymentTargetArgs, opts ...ResourceOption) (*PollingTentacleDeploymentTarget, error)
public PollingTentacleDeploymentTarget(string name, PollingTentacleDeploymentTargetArgs args, CustomResourceOptions? opts = null)
public PollingTentacleDeploymentTarget(String name, PollingTentacleDeploymentTargetArgs args)
public PollingTentacleDeploymentTarget(String name, PollingTentacleDeploymentTargetArgs args, CustomResourceOptions options)
type: octopusdeploy:PollingTentacleDeploymentTarget
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. PollingTentacleDeploymentTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. PollingTentacleDeploymentTargetArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. PollingTentacleDeploymentTargetArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. PollingTentacleDeploymentTargetArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. PollingTentacleDeploymentTargetArgs
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 pollingTentacleDeploymentTargetResource = new Octopusdeploy.PollingTentacleDeploymentTarget("pollingTentacleDeploymentTargetResource", new()
{
    Roles = new[]
    {
        "string",
    },
    TentacleUrl = "string",
    Environments = new[]
    {
        "string",
    },
    ShellName = "string",
    SpaceId = "string",
    MachinePolicyId = "string",
    Name = "string",
    OperatingSystem = "string",
    PollingTentacleDeploymentTargetId = "string",
    HealthStatus = "string",
    CertificateSignatureAlgorithm = "string",
    ShellVersion = "string",
    IsDisabled = false,
    Status = "string",
    StatusSummary = "string",
    TenantTags = new[]
    {
        "string",
    },
    TenantedDeploymentParticipation = "string",
    Tenants = new[]
    {
        "string",
    },
    Endpoints = new[]
    {
        new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetEndpointArgs
        {
            CommunicationStyle = "string",
            DotNetCorePlatform = "string",
            Host = "string",
            AccountId = "string",
            ApplicationsDirectory = "string",
            Authentication = new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetEndpointAuthenticationArgs
            {
                AccountId = "string",
                AdminLogin = "string",
                AssumeRole = false,
                AssumeRoleExternalId = "string",
                AssumeRoleSessionDuration = 0,
                AssumedRoleArn = "string",
                AssumedRoleSession = "string",
                AuthenticationType = "string",
                ClientCertificate = "string",
                ClusterName = "string",
                ClusterResourceGroup = "string",
                ImpersonateServiceAccount = false,
                Project = "string",
                Region = "string",
                ServiceAccountEmails = "string",
                TokenPath = "string",
                UseInstanceRole = false,
                UseVmServiceAccount = false,
                Zone = "string",
            },
            CertificateSignatureAlgorithm = "string",
            CertificateStoreLocation = "string",
            CertificateStoreName = "string",
            ClientCertificateVariable = "string",
            CloudServiceName = "string",
            ClusterCertificate = "string",
            ClusterCertificatePath = "string",
            ClusterUrl = "string",
            AadCredentialType = "string",
            ConnectionEndpoint = "string",
            ContainerOptions = "string",
            Containers = new[]
            {
                new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetEndpointContainerArgs
                {
                    FeedId = "string",
                    Image = "string",
                },
            },
            DefaultWorkerPoolId = "string",
            Destinations = new[]
            {
                new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetEndpointDestinationArgs
                {
                    DestinationType = "string",
                    DropFolderPath = "string",
                },
            },
            AadClientCredentialSecret = "string",
            AadUserCredentialUsername = "string",
            Id = "string",
            Fingerprint = "string",
            Namespace = "string",
            Port = 0,
            ProxyId = "string",
            ResourceGroupName = "string",
            RunningInContainer = false,
            SecurityMode = "string",
            ServerCertificateThumbprint = "string",
            SkipTlsVerification = false,
            Slot = "string",
            StorageAccountName = "string",
            SwapIfPossible = false,
            TentacleVersionDetails = new[]
            {
                new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArgs
                {
                    UpgradeLocked = false,
                    UpgradeRequired = false,
                    UpgradeSuggested = false,
                    Version = "string",
                },
            },
            Thumbprint = "string",
            Uri = "string",
            UseCurrentInstanceCount = false,
            WebAppName = "string",
            WebAppSlotName = "string",
            WorkingDirectory = "string",
        },
    },
    TentacleVersionDetails = new[]
    {
        new Octopusdeploy.Inputs.PollingTentacleDeploymentTargetTentacleVersionDetailArgs
        {
            UpgradeLocked = false,
            UpgradeRequired = false,
            UpgradeSuggested = false,
            Version = "string",
        },
    },
    Thumbprint = "string",
    Uri = "string",
});
Copy
example, err := octopusdeploy.NewPollingTentacleDeploymentTarget(ctx, "pollingTentacleDeploymentTargetResource", &octopusdeploy.PollingTentacleDeploymentTargetArgs{
Roles: pulumi.StringArray{
pulumi.String("string"),
},
TentacleUrl: pulumi.String("string"),
Environments: pulumi.StringArray{
pulumi.String("string"),
},
ShellName: pulumi.String("string"),
SpaceId: pulumi.String("string"),
MachinePolicyId: pulumi.String("string"),
Name: pulumi.String("string"),
OperatingSystem: pulumi.String("string"),
PollingTentacleDeploymentTargetId: pulumi.String("string"),
HealthStatus: pulumi.String("string"),
CertificateSignatureAlgorithm: pulumi.String("string"),
ShellVersion: pulumi.String("string"),
IsDisabled: pulumi.Bool(false),
Status: pulumi.String("string"),
StatusSummary: pulumi.String("string"),
TenantTags: pulumi.StringArray{
pulumi.String("string"),
},
TenantedDeploymentParticipation: pulumi.String("string"),
Tenants: pulumi.StringArray{
pulumi.String("string"),
},
Endpoints: .PollingTentacleDeploymentTargetEndpointArray{
&.PollingTentacleDeploymentTargetEndpointArgs{
CommunicationStyle: pulumi.String("string"),
DotNetCorePlatform: pulumi.String("string"),
Host: pulumi.String("string"),
AccountId: pulumi.String("string"),
ApplicationsDirectory: pulumi.String("string"),
Authentication: &.PollingTentacleDeploymentTargetEndpointAuthenticationArgs{
AccountId: pulumi.String("string"),
AdminLogin: pulumi.String("string"),
AssumeRole: pulumi.Bool(false),
AssumeRoleExternalId: pulumi.String("string"),
AssumeRoleSessionDuration: pulumi.Float64(0),
AssumedRoleArn: pulumi.String("string"),
AssumedRoleSession: pulumi.String("string"),
AuthenticationType: pulumi.String("string"),
ClientCertificate: pulumi.String("string"),
ClusterName: pulumi.String("string"),
ClusterResourceGroup: pulumi.String("string"),
ImpersonateServiceAccount: pulumi.Bool(false),
Project: pulumi.String("string"),
Region: pulumi.String("string"),
ServiceAccountEmails: pulumi.String("string"),
TokenPath: pulumi.String("string"),
UseInstanceRole: pulumi.Bool(false),
UseVmServiceAccount: pulumi.Bool(false),
Zone: pulumi.String("string"),
},
CertificateSignatureAlgorithm: pulumi.String("string"),
CertificateStoreLocation: pulumi.String("string"),
CertificateStoreName: pulumi.String("string"),
ClientCertificateVariable: pulumi.String("string"),
CloudServiceName: pulumi.String("string"),
ClusterCertificate: pulumi.String("string"),
ClusterCertificatePath: pulumi.String("string"),
ClusterUrl: pulumi.String("string"),
AadCredentialType: pulumi.String("string"),
ConnectionEndpoint: pulumi.String("string"),
ContainerOptions: pulumi.String("string"),
Containers: .PollingTentacleDeploymentTargetEndpointContainerArray{
&.PollingTentacleDeploymentTargetEndpointContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
DefaultWorkerPoolId: pulumi.String("string"),
Destinations: .PollingTentacleDeploymentTargetEndpointDestinationArray{
&.PollingTentacleDeploymentTargetEndpointDestinationArgs{
DestinationType: pulumi.String("string"),
DropFolderPath: pulumi.String("string"),
},
},
AadClientCredentialSecret: pulumi.String("string"),
AadUserCredentialUsername: pulumi.String("string"),
Id: pulumi.String("string"),
Fingerprint: pulumi.String("string"),
Namespace: pulumi.String("string"),
Port: pulumi.Float64(0),
ProxyId: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
RunningInContainer: pulumi.Bool(false),
SecurityMode: pulumi.String("string"),
ServerCertificateThumbprint: pulumi.String("string"),
SkipTlsVerification: pulumi.Bool(false),
Slot: pulumi.String("string"),
StorageAccountName: pulumi.String("string"),
SwapIfPossible: pulumi.Bool(false),
TentacleVersionDetails: .PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArray{
&.PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArgs{
UpgradeLocked: pulumi.Bool(false),
UpgradeRequired: pulumi.Bool(false),
UpgradeSuggested: pulumi.Bool(false),
Version: pulumi.String("string"),
},
},
Thumbprint: pulumi.String("string"),
Uri: pulumi.String("string"),
UseCurrentInstanceCount: pulumi.Bool(false),
WebAppName: pulumi.String("string"),
WebAppSlotName: pulumi.String("string"),
WorkingDirectory: pulumi.String("string"),
},
},
TentacleVersionDetails: .PollingTentacleDeploymentTargetTentacleVersionDetailArray{
&.PollingTentacleDeploymentTargetTentacleVersionDetailArgs{
UpgradeLocked: pulumi.Bool(false),
UpgradeRequired: pulumi.Bool(false),
UpgradeSuggested: pulumi.Bool(false),
Version: pulumi.String("string"),
},
},
Thumbprint: pulumi.String("string"),
Uri: pulumi.String("string"),
})
Copy
var pollingTentacleDeploymentTargetResource = new PollingTentacleDeploymentTarget("pollingTentacleDeploymentTargetResource", PollingTentacleDeploymentTargetArgs.builder()
    .roles("string")
    .tentacleUrl("string")
    .environments("string")
    .shellName("string")
    .spaceId("string")
    .machinePolicyId("string")
    .name("string")
    .operatingSystem("string")
    .pollingTentacleDeploymentTargetId("string")
    .healthStatus("string")
    .certificateSignatureAlgorithm("string")
    .shellVersion("string")
    .isDisabled(false)
    .status("string")
    .statusSummary("string")
    .tenantTags("string")
    .tenantedDeploymentParticipation("string")
    .tenants("string")
    .endpoints(PollingTentacleDeploymentTargetEndpointArgs.builder()
        .communicationStyle("string")
        .dotNetCorePlatform("string")
        .host("string")
        .accountId("string")
        .applicationsDirectory("string")
        .authentication(PollingTentacleDeploymentTargetEndpointAuthenticationArgs.builder()
            .accountId("string")
            .adminLogin("string")
            .assumeRole(false)
            .assumeRoleExternalId("string")
            .assumeRoleSessionDuration(0)
            .assumedRoleArn("string")
            .assumedRoleSession("string")
            .authenticationType("string")
            .clientCertificate("string")
            .clusterName("string")
            .clusterResourceGroup("string")
            .impersonateServiceAccount(false)
            .project("string")
            .region("string")
            .serviceAccountEmails("string")
            .tokenPath("string")
            .useInstanceRole(false)
            .useVmServiceAccount(false)
            .zone("string")
            .build())
        .certificateSignatureAlgorithm("string")
        .certificateStoreLocation("string")
        .certificateStoreName("string")
        .clientCertificateVariable("string")
        .cloudServiceName("string")
        .clusterCertificate("string")
        .clusterCertificatePath("string")
        .clusterUrl("string")
        .aadCredentialType("string")
        .connectionEndpoint("string")
        .containerOptions("string")
        .containers(PollingTentacleDeploymentTargetEndpointContainerArgs.builder()
            .feedId("string")
            .image("string")
            .build())
        .defaultWorkerPoolId("string")
        .destinations(PollingTentacleDeploymentTargetEndpointDestinationArgs.builder()
            .destinationType("string")
            .dropFolderPath("string")
            .build())
        .aadClientCredentialSecret("string")
        .aadUserCredentialUsername("string")
        .id("string")
        .fingerprint("string")
        .namespace("string")
        .port(0)
        .proxyId("string")
        .resourceGroupName("string")
        .runningInContainer(false)
        .securityMode("string")
        .serverCertificateThumbprint("string")
        .skipTlsVerification(false)
        .slot("string")
        .storageAccountName("string")
        .swapIfPossible(false)
        .tentacleVersionDetails(PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArgs.builder()
            .upgradeLocked(false)
            .upgradeRequired(false)
            .upgradeSuggested(false)
            .version("string")
            .build())
        .thumbprint("string")
        .uri("string")
        .useCurrentInstanceCount(false)
        .webAppName("string")
        .webAppSlotName("string")
        .workingDirectory("string")
        .build())
    .tentacleVersionDetails(PollingTentacleDeploymentTargetTentacleVersionDetailArgs.builder()
        .upgradeLocked(false)
        .upgradeRequired(false)
        .upgradeSuggested(false)
        .version("string")
        .build())
    .thumbprint("string")
    .uri("string")
    .build());
Copy
polling_tentacle_deployment_target_resource = octopusdeploy.PollingTentacleDeploymentTarget("pollingTentacleDeploymentTargetResource",
    roles=["string"],
    tentacle_url="string",
    environments=["string"],
    shell_name="string",
    space_id="string",
    machine_policy_id="string",
    name="string",
    operating_system="string",
    polling_tentacle_deployment_target_id="string",
    health_status="string",
    certificate_signature_algorithm="string",
    shell_version="string",
    is_disabled=False,
    status="string",
    status_summary="string",
    tenant_tags=["string"],
    tenanted_deployment_participation="string",
    tenants=["string"],
    endpoints=[{
        "communication_style": "string",
        "dot_net_core_platform": "string",
        "host": "string",
        "account_id": "string",
        "applications_directory": "string",
        "authentication": {
            "account_id": "string",
            "admin_login": "string",
            "assume_role": False,
            "assume_role_external_id": "string",
            "assume_role_session_duration": 0,
            "assumed_role_arn": "string",
            "assumed_role_session": "string",
            "authentication_type": "string",
            "client_certificate": "string",
            "cluster_name": "string",
            "cluster_resource_group": "string",
            "impersonate_service_account": False,
            "project": "string",
            "region": "string",
            "service_account_emails": "string",
            "token_path": "string",
            "use_instance_role": False,
            "use_vm_service_account": False,
            "zone": "string",
        },
        "certificate_signature_algorithm": "string",
        "certificate_store_location": "string",
        "certificate_store_name": "string",
        "client_certificate_variable": "string",
        "cloud_service_name": "string",
        "cluster_certificate": "string",
        "cluster_certificate_path": "string",
        "cluster_url": "string",
        "aad_credential_type": "string",
        "connection_endpoint": "string",
        "container_options": "string",
        "containers": [{
            "feed_id": "string",
            "image": "string",
        }],
        "default_worker_pool_id": "string",
        "destinations": [{
            "destination_type": "string",
            "drop_folder_path": "string",
        }],
        "aad_client_credential_secret": "string",
        "aad_user_credential_username": "string",
        "id": "string",
        "fingerprint": "string",
        "namespace": "string",
        "port": 0,
        "proxy_id": "string",
        "resource_group_name": "string",
        "running_in_container": False,
        "security_mode": "string",
        "server_certificate_thumbprint": "string",
        "skip_tls_verification": False,
        "slot": "string",
        "storage_account_name": "string",
        "swap_if_possible": False,
        "tentacle_version_details": [{
            "upgrade_locked": False,
            "upgrade_required": False,
            "upgrade_suggested": False,
            "version": "string",
        }],
        "thumbprint": "string",
        "uri": "string",
        "use_current_instance_count": False,
        "web_app_name": "string",
        "web_app_slot_name": "string",
        "working_directory": "string",
    }],
    tentacle_version_details=[{
        "upgrade_locked": False,
        "upgrade_required": False,
        "upgrade_suggested": False,
        "version": "string",
    }],
    thumbprint="string",
    uri="string")
Copy
const pollingTentacleDeploymentTargetResource = new octopusdeploy.PollingTentacleDeploymentTarget("pollingTentacleDeploymentTargetResource", {
    roles: ["string"],
    tentacleUrl: "string",
    environments: ["string"],
    shellName: "string",
    spaceId: "string",
    machinePolicyId: "string",
    name: "string",
    operatingSystem: "string",
    pollingTentacleDeploymentTargetId: "string",
    healthStatus: "string",
    certificateSignatureAlgorithm: "string",
    shellVersion: "string",
    isDisabled: false,
    status: "string",
    statusSummary: "string",
    tenantTags: ["string"],
    tenantedDeploymentParticipation: "string",
    tenants: ["string"],
    endpoints: [{
        communicationStyle: "string",
        dotNetCorePlatform: "string",
        host: "string",
        accountId: "string",
        applicationsDirectory: "string",
        authentication: {
            accountId: "string",
            adminLogin: "string",
            assumeRole: false,
            assumeRoleExternalId: "string",
            assumeRoleSessionDuration: 0,
            assumedRoleArn: "string",
            assumedRoleSession: "string",
            authenticationType: "string",
            clientCertificate: "string",
            clusterName: "string",
            clusterResourceGroup: "string",
            impersonateServiceAccount: false,
            project: "string",
            region: "string",
            serviceAccountEmails: "string",
            tokenPath: "string",
            useInstanceRole: false,
            useVmServiceAccount: false,
            zone: "string",
        },
        certificateSignatureAlgorithm: "string",
        certificateStoreLocation: "string",
        certificateStoreName: "string",
        clientCertificateVariable: "string",
        cloudServiceName: "string",
        clusterCertificate: "string",
        clusterCertificatePath: "string",
        clusterUrl: "string",
        aadCredentialType: "string",
        connectionEndpoint: "string",
        containerOptions: "string",
        containers: [{
            feedId: "string",
            image: "string",
        }],
        defaultWorkerPoolId: "string",
        destinations: [{
            destinationType: "string",
            dropFolderPath: "string",
        }],
        aadClientCredentialSecret: "string",
        aadUserCredentialUsername: "string",
        id: "string",
        fingerprint: "string",
        namespace: "string",
        port: 0,
        proxyId: "string",
        resourceGroupName: "string",
        runningInContainer: false,
        securityMode: "string",
        serverCertificateThumbprint: "string",
        skipTlsVerification: false,
        slot: "string",
        storageAccountName: "string",
        swapIfPossible: false,
        tentacleVersionDetails: [{
            upgradeLocked: false,
            upgradeRequired: false,
            upgradeSuggested: false,
            version: "string",
        }],
        thumbprint: "string",
        uri: "string",
        useCurrentInstanceCount: false,
        webAppName: "string",
        webAppSlotName: "string",
        workingDirectory: "string",
    }],
    tentacleVersionDetails: [{
        upgradeLocked: false,
        upgradeRequired: false,
        upgradeSuggested: false,
        version: "string",
    }],
    thumbprint: "string",
    uri: "string",
});
Copy
type: octopusdeploy:PollingTentacleDeploymentTarget
properties:
    certificateSignatureAlgorithm: string
    endpoints:
        - aadClientCredentialSecret: string
          aadCredentialType: string
          aadUserCredentialUsername: string
          accountId: string
          applicationsDirectory: string
          authentication:
            accountId: string
            adminLogin: string
            assumeRole: false
            assumeRoleExternalId: string
            assumeRoleSessionDuration: 0
            assumedRoleArn: string
            assumedRoleSession: string
            authenticationType: string
            clientCertificate: string
            clusterName: string
            clusterResourceGroup: string
            impersonateServiceAccount: false
            project: string
            region: string
            serviceAccountEmails: string
            tokenPath: string
            useInstanceRole: false
            useVmServiceAccount: false
            zone: string
          certificateSignatureAlgorithm: string
          certificateStoreLocation: string
          certificateStoreName: string
          clientCertificateVariable: string
          cloudServiceName: string
          clusterCertificate: string
          clusterCertificatePath: string
          clusterUrl: string
          communicationStyle: string
          connectionEndpoint: string
          containerOptions: string
          containers:
            - feedId: string
              image: string
          defaultWorkerPoolId: string
          destinations:
            - destinationType: string
              dropFolderPath: string
          dotNetCorePlatform: string
          fingerprint: string
          host: string
          id: string
          namespace: string
          port: 0
          proxyId: string
          resourceGroupName: string
          runningInContainer: false
          securityMode: string
          serverCertificateThumbprint: string
          skipTlsVerification: false
          slot: string
          storageAccountName: string
          swapIfPossible: false
          tentacleVersionDetails:
            - upgradeLocked: false
              upgradeRequired: false
              upgradeSuggested: false
              version: string
          thumbprint: string
          uri: string
          useCurrentInstanceCount: false
          webAppName: string
          webAppSlotName: string
          workingDirectory: string
    environments:
        - string
    healthStatus: string
    isDisabled: false
    machinePolicyId: string
    name: string
    operatingSystem: string
    pollingTentacleDeploymentTargetId: 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
Copy

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

Environments This property is required. List<string>
A list of environment IDs associated with this resource.
Roles This property is required. List<string>
TentacleUrl This property is required. string
CertificateSignatureAlgorithm string
Endpoints List<PollingTentacleDeploymentTargetEndpoint>
HealthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
IsDisabled bool
MachinePolicyId string
Name string
The name of this resource.
OperatingSystem string
PollingTentacleDeploymentTargetId string
The unique ID for this resource.
ShellName string
ShellVersion string
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<PollingTentacleDeploymentTargetTentacleVersionDetail>
Thumbprint string
Uri string
Environments This property is required. []string
A list of environment IDs associated with this resource.
Roles This property is required. []string
TentacleUrl This property is required. string
CertificateSignatureAlgorithm string
Endpoints []PollingTentacleDeploymentTargetEndpointArgs
HealthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
IsDisabled bool
MachinePolicyId string
Name string
The name of this resource.
OperatingSystem string
PollingTentacleDeploymentTargetId string
The unique ID for this resource.
ShellName string
ShellVersion string
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 []PollingTentacleDeploymentTargetTentacleVersionDetailArgs
Thumbprint string
Uri string
environments This property is required. List<String>
A list of environment IDs associated with this resource.
roles This property is required. List<String>
tentacleUrl This property is required. String
certificateSignatureAlgorithm String
endpoints List<PollingTentacleDeploymentTargetEndpoint>
healthStatus String
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled Boolean
machinePolicyId String
name String
The name of this resource.
operatingSystem String
pollingTentacleDeploymentTargetId String
The unique ID for this resource.
shellName String
shellVersion String
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<PollingTentacleDeploymentTargetTentacleVersionDetail>
thumbprint String
uri String
environments This property is required. string[]
A list of environment IDs associated with this resource.
roles This property is required. string[]
tentacleUrl This property is required. string
certificateSignatureAlgorithm string
endpoints PollingTentacleDeploymentTargetEndpoint[]
healthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled boolean
machinePolicyId string
name string
The name of this resource.
operatingSystem string
pollingTentacleDeploymentTargetId string
The unique ID for this resource.
shellName string
shellVersion string
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 PollingTentacleDeploymentTargetTentacleVersionDetail[]
thumbprint string
uri string
environments This property is required. Sequence[str]
A list of environment IDs associated with this resource.
roles This property is required. Sequence[str]
tentacle_url This property is required. str
certificate_signature_algorithm str
endpoints Sequence[PollingTentacleDeploymentTargetEndpointArgs]
health_status str
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
is_disabled bool
machine_policy_id str
name str
The name of this resource.
operating_system str
polling_tentacle_deployment_target_id str
The unique ID for this resource.
shell_name str
shell_version str
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[PollingTentacleDeploymentTargetTentacleVersionDetailArgs]
thumbprint str
uri str
environments This property is required. List<String>
A list of environment IDs associated with this resource.
roles This property is required. List<String>
tentacleUrl This property is required. String
certificateSignatureAlgorithm String
endpoints List<Property Map>
healthStatus String
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled Boolean
machinePolicyId String
name String
The name of this resource.
operatingSystem String
pollingTentacleDeploymentTargetId String
The unique ID for this resource.
shellName String
shellVersion String
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>
thumbprint String
uri String

Outputs

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

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

Look up Existing PollingTentacleDeploymentTarget Resource

Get an existing PollingTentacleDeploymentTarget 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?: PollingTentacleDeploymentTargetState, opts?: CustomResourceOptions): PollingTentacleDeploymentTarget
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        certificate_signature_algorithm: Optional[str] = None,
        endpoints: Optional[Sequence[PollingTentacleDeploymentTargetEndpointArgs]] = 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,
        machine_policy_id: Optional[str] = None,
        name: Optional[str] = None,
        operating_system: Optional[str] = None,
        polling_tentacle_deployment_target_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[PollingTentacleDeploymentTargetTentacleVersionDetailArgs]] = None,
        thumbprint: Optional[str] = None,
        uri: Optional[str] = None) -> PollingTentacleDeploymentTarget
func GetPollingTentacleDeploymentTarget(ctx *Context, name string, id IDInput, state *PollingTentacleDeploymentTargetState, opts ...ResourceOption) (*PollingTentacleDeploymentTarget, error)
public static PollingTentacleDeploymentTarget Get(string name, Input<string> id, PollingTentacleDeploymentTargetState? state, CustomResourceOptions? opts = null)
public static PollingTentacleDeploymentTarget get(String name, Output<String> id, PollingTentacleDeploymentTargetState state, CustomResourceOptions options)
resources:  _:    type: octopusdeploy:PollingTentacleDeploymentTarget    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CertificateSignatureAlgorithm string
Endpoints List<PollingTentacleDeploymentTargetEndpoint>
Environments List<string>
A list of environment IDs associated with this resource.
HasLatestCalamari bool
HealthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
IsDisabled bool
IsInProcess bool
MachinePolicyId string
Name string
The name of this resource.
OperatingSystem string
PollingTentacleDeploymentTargetId string
The unique ID for this resource.
Roles List<string>
ShellName string
ShellVersion string
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
TentacleVersionDetails List<PollingTentacleDeploymentTargetTentacleVersionDetail>
Thumbprint string
Uri string
CertificateSignatureAlgorithm string
Endpoints []PollingTentacleDeploymentTargetEndpointArgs
Environments []string
A list of environment IDs associated with this resource.
HasLatestCalamari bool
HealthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
IsDisabled bool
IsInProcess bool
MachinePolicyId string
Name string
The name of this resource.
OperatingSystem string
PollingTentacleDeploymentTargetId string
The unique ID for this resource.
Roles []string
ShellName string
ShellVersion string
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
TentacleVersionDetails []PollingTentacleDeploymentTargetTentacleVersionDetailArgs
Thumbprint string
Uri string
certificateSignatureAlgorithm String
endpoints List<PollingTentacleDeploymentTargetEndpoint>
environments List<String>
A list of environment IDs associated with this resource.
hasLatestCalamari Boolean
healthStatus String
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled Boolean
isInProcess Boolean
machinePolicyId String
name String
The name of this resource.
operatingSystem String
pollingTentacleDeploymentTargetId String
The unique ID for this resource.
roles List<String>
shellName String
shellVersion String
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
tentacleVersionDetails List<PollingTentacleDeploymentTargetTentacleVersionDetail>
thumbprint String
uri String
certificateSignatureAlgorithm string
endpoints PollingTentacleDeploymentTargetEndpoint[]
environments string[]
A list of environment IDs associated with this resource.
hasLatestCalamari boolean
healthStatus string
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled boolean
isInProcess boolean
machinePolicyId string
name string
The name of this resource.
operatingSystem string
pollingTentacleDeploymentTargetId string
The unique ID for this resource.
roles string[]
shellName string
shellVersion string
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
tentacleVersionDetails PollingTentacleDeploymentTargetTentacleVersionDetail[]
thumbprint string
uri string
certificate_signature_algorithm str
endpoints Sequence[PollingTentacleDeploymentTargetEndpointArgs]
environments Sequence[str]
A list of environment IDs associated with this resource.
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
is_in_process bool
machine_policy_id str
name str
The name of this resource.
operating_system str
polling_tentacle_deployment_target_id str
The unique ID for this resource.
roles Sequence[str]
shell_name str
shell_version str
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
tentacle_version_details Sequence[PollingTentacleDeploymentTargetTentacleVersionDetailArgs]
thumbprint str
uri str
certificateSignatureAlgorithm String
endpoints List<Property Map>
environments List<String>
A list of environment IDs associated with this resource.
hasLatestCalamari Boolean
healthStatus String
Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
isDisabled Boolean
isInProcess Boolean
machinePolicyId String
name String
The name of this resource.
operatingSystem String
pollingTentacleDeploymentTargetId String
The unique ID for this resource.
roles List<String>
shellName String
shellVersion String
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
tentacleVersionDetails List<Property Map>
thumbprint String
uri String

Supporting Types

PollingTentacleDeploymentTargetEndpoint
, PollingTentacleDeploymentTargetEndpointArgs

CommunicationStyle This property is required. string
AadClientCredentialSecret string
AadCredentialType string
AadUserCredentialUsername string
AccountId string
ApplicationsDirectory string
Authentication PollingTentacleDeploymentTargetEndpointAuthentication
CertificateSignatureAlgorithm string
CertificateStoreLocation string
CertificateStoreName string
ClientCertificateVariable string
CloudServiceName string
ClusterCertificate string
ClusterCertificatePath string
ClusterUrl string
ConnectionEndpoint string
ContainerOptions string
Containers List<PollingTentacleDeploymentTargetEndpointContainer>
DefaultWorkerPoolId string
Destinations List<PollingTentacleDeploymentTargetEndpointDestination>
DotNetCorePlatform string
Fingerprint string
Host string
Id string
The unique ID for this resource.
Namespace string
Port double
ProxyId string
ResourceGroupName string
RunningInContainer bool
SecurityMode string
ServerCertificateThumbprint string
SkipTlsVerification bool
Slot string
StorageAccountName string
SwapIfPossible bool
TentacleVersionDetails List<PollingTentacleDeploymentTargetEndpointTentacleVersionDetail>
Thumbprint string
Uri string
UseCurrentInstanceCount bool
WebAppName string
WebAppSlotName string
WorkingDirectory string
CommunicationStyle This property is required. string
AadClientCredentialSecret string
AadCredentialType string
AadUserCredentialUsername string
AccountId string
ApplicationsDirectory string
Authentication PollingTentacleDeploymentTargetEndpointAuthentication
CertificateSignatureAlgorithm string
CertificateStoreLocation string
CertificateStoreName string
ClientCertificateVariable string
CloudServiceName string
ClusterCertificate string
ClusterCertificatePath string
ClusterUrl string
ConnectionEndpoint string
ContainerOptions string
Containers []PollingTentacleDeploymentTargetEndpointContainer
DefaultWorkerPoolId string
Destinations []PollingTentacleDeploymentTargetEndpointDestination
DotNetCorePlatform string
Fingerprint string
Host string
Id string
The unique ID for this resource.
Namespace string
Port float64
ProxyId string
ResourceGroupName string
RunningInContainer bool
SecurityMode string
ServerCertificateThumbprint string
SkipTlsVerification bool
Slot string
StorageAccountName string
SwapIfPossible bool
TentacleVersionDetails []PollingTentacleDeploymentTargetEndpointTentacleVersionDetail
Thumbprint string
Uri string
UseCurrentInstanceCount bool
WebAppName string
WebAppSlotName string
WorkingDirectory string
communicationStyle This property is required. String
aadClientCredentialSecret String
aadCredentialType String
aadUserCredentialUsername String
accountId String
applicationsDirectory String
authentication PollingTentacleDeploymentTargetEndpointAuthentication
certificateSignatureAlgorithm String
certificateStoreLocation String
certificateStoreName String
clientCertificateVariable String
cloudServiceName String
clusterCertificate String
clusterCertificatePath String
clusterUrl String
connectionEndpoint String
containerOptions String
containers List<PollingTentacleDeploymentTargetEndpointContainer>
defaultWorkerPoolId String
destinations List<PollingTentacleDeploymentTargetEndpointDestination>
dotNetCorePlatform String
fingerprint String
host String
id String
The unique ID for this resource.
namespace String
port Double
proxyId String
resourceGroupName String
runningInContainer Boolean
securityMode String
serverCertificateThumbprint String
skipTlsVerification Boolean
slot String
storageAccountName String
swapIfPossible Boolean
tentacleVersionDetails List<PollingTentacleDeploymentTargetEndpointTentacleVersionDetail>
thumbprint String
uri String
useCurrentInstanceCount Boolean
webAppName String
webAppSlotName String
workingDirectory String
communication_style This property is required. str
aad_client_credential_secret str
aad_credential_type str
aad_user_credential_username str
account_id str
applications_directory str
authentication PollingTentacleDeploymentTargetEndpointAuthentication
certificate_signature_algorithm str
certificate_store_location str
certificate_store_name str
client_certificate_variable str
cloud_service_name str
cluster_certificate str
cluster_certificate_path str
cluster_url str
connection_endpoint str
container_options str
containers Sequence[PollingTentacleDeploymentTargetEndpointContainer]
default_worker_pool_id str
destinations Sequence[PollingTentacleDeploymentTargetEndpointDestination]
dot_net_core_platform str
fingerprint str
host str
id str
The unique ID for this resource.
namespace str
port float
proxy_id str
resource_group_name str
running_in_container bool
security_mode str
server_certificate_thumbprint str
skip_tls_verification bool
slot str
storage_account_name str
swap_if_possible bool
tentacle_version_details Sequence[PollingTentacleDeploymentTargetEndpointTentacleVersionDetail]
thumbprint str
uri str
use_current_instance_count bool
web_app_name str
web_app_slot_name str
working_directory str
communicationStyle This property is required. String
aadClientCredentialSecret String
aadCredentialType String
aadUserCredentialUsername String
accountId String
applicationsDirectory String
authentication Property Map
certificateSignatureAlgorithm String
certificateStoreLocation String
certificateStoreName String
clientCertificateVariable String
cloudServiceName String
clusterCertificate String
clusterCertificatePath String
clusterUrl String
connectionEndpoint String
containerOptions String
containers List<Property Map>
defaultWorkerPoolId String
destinations List<Property Map>
dotNetCorePlatform String
fingerprint String
host String
id String
The unique ID for this resource.
namespace String
port Number
proxyId String
resourceGroupName String
runningInContainer Boolean
securityMode String
serverCertificateThumbprint String
skipTlsVerification Boolean
slot String
storageAccountName String
swapIfPossible Boolean
tentacleVersionDetails List<Property Map>
thumbprint String
uri String
useCurrentInstanceCount Boolean
webAppName String
webAppSlotName String
workingDirectory String

PollingTentacleDeploymentTargetEndpointAuthentication
, PollingTentacleDeploymentTargetEndpointAuthenticationArgs

PollingTentacleDeploymentTargetEndpointContainer
, PollingTentacleDeploymentTargetEndpointContainerArgs

FeedId string
Image string
FeedId string
Image string
feedId String
image String
feedId string
image string
feed_id str
image str
feedId String
image String

PollingTentacleDeploymentTargetEndpointDestination
, PollingTentacleDeploymentTargetEndpointDestinationArgs

PollingTentacleDeploymentTargetEndpointTentacleVersionDetail
, PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArgs

PollingTentacleDeploymentTargetTentacleVersionDetail
, PollingTentacleDeploymentTargetTentacleVersionDetailArgs

Import

$ pulumi import octopusdeploy:index/pollingTentacleDeploymentTarget:PollingTentacleDeploymentTarget [options] octopusdeploy_listening_tentacle_deployment_target.<name> <machine-id>
Copy

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.