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>",
});
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>")
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
})
}
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>",
});
});
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());
}
}
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>
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 string
- The unique name of the resource.
- args PollingTentacleDeploymentTargetArgs
- 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 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 string
- The unique name of the resource.
- args PollingTentacleDeploymentTargetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PollingTentacleDeploymentTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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: octopusdeploy.PollingTentacleDeploymentTargetEndpointArray{
&octopusdeploy.PollingTentacleDeploymentTargetEndpointArgs{
CommunicationStyle: pulumi.String("string"),
DotNetCorePlatform: pulumi.String("string"),
Host: pulumi.String("string"),
AccountId: pulumi.String("string"),
ApplicationsDirectory: pulumi.String("string"),
Authentication: &octopusdeploy.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: octopusdeploy.PollingTentacleDeploymentTargetEndpointContainerArray{
&octopusdeploy.PollingTentacleDeploymentTargetEndpointContainerArgs{
FeedId: pulumi.String("string"),
Image: pulumi.String("string"),
},
},
DefaultWorkerPoolId: pulumi.String("string"),
Destinations: octopusdeploy.PollingTentacleDeploymentTargetEndpointDestinationArray{
&octopusdeploy.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: octopusdeploy.PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArray{
&octopusdeploy.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: octopusdeploy.PollingTentacleDeploymentTargetTentacleVersionDetailArray{
&octopusdeploy.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"),
})
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());
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")
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",
});
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
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 List<string>
- A list of environment IDs associated with this resource.
- Roles List<string>
- Tentacle
Url string - Certificate
Signature stringAlgorithm - Endpoints
List<Polling
Tentacle Deployment Target Endpoint> - Health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - Is
Disabled bool - Machine
Policy stringId - Name string
- The name of this resource.
- Operating
System string - Polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- Shell
Name string - Shell
Version string - Space
Id string - The space ID associated with this resource.
- Status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - Status
Summary string - A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- Tenanted
Deployment 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.
- Tentacle
Version List<PollingDetails Tentacle Deployment Target Tentacle Version Detail> - Thumbprint string
- Uri string
- Environments []string
- A list of environment IDs associated with this resource.
- Roles []string
- Tentacle
Url string - Certificate
Signature stringAlgorithm - Endpoints
[]Polling
Tentacle Deployment Target Endpoint Args - Health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - Is
Disabled bool - Machine
Policy stringId - Name string
- The name of this resource.
- Operating
System string - Polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- Shell
Name string - Shell
Version string - Space
Id string - The space ID associated with this resource.
- Status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - Status
Summary string - A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- Tenanted
Deployment 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.
- Tentacle
Version []PollingDetails Tentacle Deployment Target Tentacle Version Detail Args - Thumbprint string
- Uri string
- environments List<String>
- A list of environment IDs associated with this resource.
- roles List<String>
- tentacle
Url String - certificate
Signature StringAlgorithm - endpoints
List<Polling
Tentacle Deployment Target Endpoint> - health
Status String - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled Boolean - machine
Policy StringId - name String
- The name of this resource.
- operating
System String - polling
Tentacle StringDeployment Target Id - The unique ID for this resource.
- shell
Name String - shell
Version String - space
Id String - The space ID associated with this resource.
- status String
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary String - A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Version List<PollingDetails Tentacle Deployment Target Tentacle Version Detail> - thumbprint String
- uri String
- environments string[]
- A list of environment IDs associated with this resource.
- roles string[]
- tentacle
Url string - certificate
Signature stringAlgorithm - endpoints
Polling
Tentacle Deployment Target Endpoint[] - health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled boolean - machine
Policy stringId - name string
- The name of this resource.
- operating
System string - polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- shell
Name string - shell
Version string - space
Id string - The space ID associated with this resource.
- status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary string - A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Version PollingDetails Tentacle Deployment Target Tentacle Version Detail[] - thumbprint string
- uri string
- environments Sequence[str]
- A list of environment IDs associated with this resource.
- roles Sequence[str]
- tentacle_
url str - certificate_
signature_ stralgorithm - endpoints
Sequence[Polling
Tentacle Deployment Target Endpoint Args] - health_
status str - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is_
disabled bool - machine_
policy_ strid - name str
- The name of this resource.
- operating_
system str - polling_
tentacle_ strdeployment_ target_ id - 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
, 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[Pollingdetails Tentacle Deployment Target Tentacle Version Detail Args] - thumbprint str
- uri str
- environments List<String>
- A list of environment IDs associated with this resource.
- roles List<String>
- tentacle
Url String - certificate
Signature StringAlgorithm - endpoints List<Property Map>
- health
Status String - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled Boolean - machine
Policy StringId - name String
- The name of this resource.
- operating
System String - polling
Tentacle StringDeployment Target Id - The unique ID for this resource.
- shell
Name String - shell
Version String - space
Id String - The space ID associated with this resource.
- status String
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary String - A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Version List<Property Map>Details - thumbprint String
- uri String
Outputs
All input properties are implicitly available as output properties. Additionally, the PollingTentacleDeploymentTarget resource produces the following output properties:
- Has
Latest boolCalamari - Id string
- The provider-assigned unique ID for this managed resource.
- Is
In boolProcess
- Has
Latest boolCalamari - Id string
- The provider-assigned unique ID for this managed resource.
- Is
In boolProcess
- has
Latest BooleanCalamari - id String
- The provider-assigned unique ID for this managed resource.
- is
In BooleanProcess
- has
Latest booleanCalamari - id string
- The provider-assigned unique ID for this managed resource.
- is
In booleanProcess
- has_
latest_ boolcalamari - id str
- The provider-assigned unique ID for this managed resource.
- is_
in_ boolprocess
- has
Latest BooleanCalamari - id String
- The provider-assigned unique ID for this managed resource.
- is
In BooleanProcess
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
- 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.
- Certificate
Signature stringAlgorithm - Endpoints
List<Polling
Tentacle Deployment Target Endpoint> - Environments List<string>
- A list of environment IDs associated with this resource.
- Has
Latest boolCalamari - Health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - Is
Disabled bool - Is
In boolProcess - Machine
Policy stringId - Name string
- The name of this resource.
- Operating
System string - Polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- Roles List<string>
- Shell
Name string - Shell
Version string - Space
Id string - The space ID associated with this resource.
- Status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - Status
Summary string - A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- Tenanted
Deployment 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.
- Tentacle
Url string - Tentacle
Version List<PollingDetails Tentacle Deployment Target Tentacle Version Detail> - Thumbprint string
- Uri string
- Certificate
Signature stringAlgorithm - Endpoints
[]Polling
Tentacle Deployment Target Endpoint Args - Environments []string
- A list of environment IDs associated with this resource.
- Has
Latest boolCalamari - Health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - Is
Disabled bool - Is
In boolProcess - Machine
Policy stringId - Name string
- The name of this resource.
- Operating
System string - Polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- Roles []string
- Shell
Name string - Shell
Version string - Space
Id string - The space ID associated with this resource.
- Status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - Status
Summary string - A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- Tenanted
Deployment 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.
- Tentacle
Url string - Tentacle
Version []PollingDetails Tentacle Deployment Target Tentacle Version Detail Args - Thumbprint string
- Uri string
- certificate
Signature StringAlgorithm - endpoints
List<Polling
Tentacle Deployment Target Endpoint> - environments List<String>
- A list of environment IDs associated with this resource.
- has
Latest BooleanCalamari - health
Status String - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled Boolean - is
In BooleanProcess - machine
Policy StringId - name String
- The name of this resource.
- operating
System String - polling
Tentacle StringDeployment Target Id - The unique ID for this resource.
- roles List<String>
- shell
Name String - shell
Version String - space
Id String - The space ID associated with this resource.
- status String
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary String - A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Url String - tentacle
Version List<PollingDetails Tentacle Deployment Target Tentacle Version Detail> - thumbprint String
- uri String
- certificate
Signature stringAlgorithm - endpoints
Polling
Tentacle Deployment Target Endpoint[] - environments string[]
- A list of environment IDs associated with this resource.
- has
Latest booleanCalamari - health
Status string - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled boolean - is
In booleanProcess - machine
Policy stringId - name string
- The name of this resource.
- operating
System string - polling
Tentacle stringDeployment Target Id - The unique ID for this resource.
- roles string[]
- shell
Name string - shell
Version string - space
Id string - The space ID associated with this resource.
- status string
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary string - A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Url string - tentacle
Version PollingDetails Tentacle Deployment Target Tentacle Version Detail[] - thumbprint string
- uri string
- certificate_
signature_ stralgorithm - endpoints
Sequence[Polling
Tentacle Deployment Target Endpoint Args] - environments Sequence[str]
- A list of environment IDs associated with this resource.
- 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 - is_
in_ boolprocess - machine_
policy_ strid - name str
- The name of this resource.
- operating_
system str - polling_
tentacle_ strdeployment_ target_ id - 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
, 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 - tentacle_
version_ Sequence[Pollingdetails Tentacle Deployment Target Tentacle Version Detail Args] - thumbprint str
- uri str
- certificate
Signature StringAlgorithm - endpoints List<Property Map>
- environments List<String>
- A list of environment IDs associated with this resource.
- has
Latest BooleanCalamari - health
Status String - Represents the health status of this deployment target. Valid health statuses are
HasWarnings
,Healthy
,Unavailable
,Unhealthy
, orUnknown
. - is
Disabled Boolean - is
In BooleanProcess - machine
Policy StringId - name String
- The name of this resource.
- operating
System String - polling
Tentacle StringDeployment Target Id - The unique ID for this resource.
- roles List<String>
- shell
Name String - shell
Version String - space
Id String - The space ID associated with this resource.
- status String
- The status of this resource. Valid statuses are
CalamariNeedsUpgrade
,Disabled
,NeedsUpgrade
,Offline
,Online
, orUnknown
. - status
Summary String - A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenanted
Deployment 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.
- tentacle
Url String - tentacle
Version List<Property Map>Details - thumbprint String
- uri String
Supporting Types
PollingTentacleDeploymentTargetEndpoint, PollingTentacleDeploymentTargetEndpointArgs
- Communication
Style string - Aad
Client stringCredential Secret - Aad
Credential stringType - Aad
User stringCredential Username - Account
Id string - Applications
Directory string - Authentication
Polling
Tentacle Deployment Target Endpoint Authentication - Certificate
Signature stringAlgorithm - Certificate
Store stringLocation - Certificate
Store stringName - Client
Certificate stringVariable - Cloud
Service stringName - Cluster
Certificate string - Cluster
Certificate stringPath - Cluster
Url string - Connection
Endpoint string - Container
Options string - Containers
List<Polling
Tentacle Deployment Target Endpoint Container> - Default
Worker stringPool Id - Destinations
List<Polling
Tentacle Deployment Target Endpoint Destination> - Dot
Net stringCore Platform - Fingerprint string
- Host string
- Id string
- The unique ID for this resource.
- Namespace string
- Port double
- Proxy
Id string - Resource
Group stringName - Running
In boolContainer - Security
Mode string - Server
Certificate stringThumbprint - Skip
Tls boolVerification - Slot string
- Storage
Account stringName - Swap
If boolPossible - Tentacle
Version List<PollingDetails Tentacle Deployment Target Endpoint Tentacle Version Detail> - Thumbprint string
- Uri string
- Use
Current boolInstance Count - Web
App stringName - Web
App stringSlot Name - Working
Directory string
- Communication
Style string - Aad
Client stringCredential Secret - Aad
Credential stringType - Aad
User stringCredential Username - Account
Id string - Applications
Directory string - Authentication
Polling
Tentacle Deployment Target Endpoint Authentication - Certificate
Signature stringAlgorithm - Certificate
Store stringLocation - Certificate
Store stringName - Client
Certificate stringVariable - Cloud
Service stringName - Cluster
Certificate string - Cluster
Certificate stringPath - Cluster
Url string - Connection
Endpoint string - Container
Options string - Containers
[]Polling
Tentacle Deployment Target Endpoint Container - Default
Worker stringPool Id - Destinations
[]Polling
Tentacle Deployment Target Endpoint Destination - Dot
Net stringCore Platform - Fingerprint string
- Host string
- Id string
- The unique ID for this resource.
- Namespace string
- Port float64
- Proxy
Id string - Resource
Group stringName - Running
In boolContainer - Security
Mode string - Server
Certificate stringThumbprint - Skip
Tls boolVerification - Slot string
- Storage
Account stringName - Swap
If boolPossible - Tentacle
Version []PollingDetails Tentacle Deployment Target Endpoint Tentacle Version Detail - Thumbprint string
- Uri string
- Use
Current boolInstance Count - Web
App stringName - Web
App stringSlot Name - Working
Directory string
- communication
Style String - aad
Client StringCredential Secret - aad
Credential StringType - aad
User StringCredential Username - account
Id String - applications
Directory String - authentication
Polling
Tentacle Deployment Target Endpoint Authentication - certificate
Signature StringAlgorithm - certificate
Store StringLocation - certificate
Store StringName - client
Certificate StringVariable - cloud
Service StringName - cluster
Certificate String - cluster
Certificate StringPath - cluster
Url String - connection
Endpoint String - container
Options String - containers
List<Polling
Tentacle Deployment Target Endpoint Container> - default
Worker StringPool Id - destinations
List<Polling
Tentacle Deployment Target Endpoint Destination> - dot
Net StringCore Platform - fingerprint String
- host String
- id String
- The unique ID for this resource.
- namespace String
- port Double
- proxy
Id String - resource
Group StringName - running
In BooleanContainer - security
Mode String - server
Certificate StringThumbprint - skip
Tls BooleanVerification - slot String
- storage
Account StringName - swap
If BooleanPossible - tentacle
Version List<PollingDetails Tentacle Deployment Target Endpoint Tentacle Version Detail> - thumbprint String
- uri String
- use
Current BooleanInstance Count - web
App StringName - web
App StringSlot Name - working
Directory String
- communication
Style string - aad
Client stringCredential Secret - aad
Credential stringType - aad
User stringCredential Username - account
Id string - applications
Directory string - authentication
Polling
Tentacle Deployment Target Endpoint Authentication - certificate
Signature stringAlgorithm - certificate
Store stringLocation - certificate
Store stringName - client
Certificate stringVariable - cloud
Service stringName - cluster
Certificate string - cluster
Certificate stringPath - cluster
Url string - connection
Endpoint string - container
Options string - containers
Polling
Tentacle Deployment Target Endpoint Container[] - default
Worker stringPool Id - destinations
Polling
Tentacle Deployment Target Endpoint Destination[] - dot
Net stringCore Platform - fingerprint string
- host string
- id string
- The unique ID for this resource.
- namespace string
- port number
- proxy
Id string - resource
Group stringName - running
In booleanContainer - security
Mode string - server
Certificate stringThumbprint - skip
Tls booleanVerification - slot string
- storage
Account stringName - swap
If booleanPossible - tentacle
Version PollingDetails Tentacle Deployment Target Endpoint Tentacle Version Detail[] - thumbprint string
- uri string
- use
Current booleanInstance Count - web
App stringName - web
App stringSlot Name - working
Directory string
- communication_
style str - aad_
client_ strcredential_ secret - aad_
credential_ strtype - aad_
user_ strcredential_ username - account_
id str - applications_
directory str - authentication
Polling
Tentacle Deployment Target Endpoint Authentication - certificate_
signature_ stralgorithm - certificate_
store_ strlocation - certificate_
store_ strname - client_
certificate_ strvariable - cloud_
service_ strname - cluster_
certificate str - cluster_
certificate_ strpath - cluster_
url str - connection_
endpoint str - container_
options str - containers
Sequence[Polling
Tentacle Deployment Target Endpoint Container] - default_
worker_ strpool_ id - destinations
Sequence[Polling
Tentacle Deployment Target Endpoint Destination] - dot_
net_ strcore_ platform - fingerprint str
- host str
- id str
- The unique ID for this resource.
- namespace str
- port float
- proxy_
id str - resource_
group_ strname - running_
in_ boolcontainer - security_
mode str - server_
certificate_ strthumbprint - skip_
tls_ boolverification - slot str
- storage_
account_ strname - swap_
if_ boolpossible - tentacle_
version_ Sequence[Pollingdetails Tentacle Deployment Target Endpoint Tentacle Version Detail] - thumbprint str
- uri str
- use_
current_ boolinstance_ count - web_
app_ strname - web_
app_ strslot_ name - working_
directory str
- communication
Style String - aad
Client StringCredential Secret - aad
Credential StringType - aad
User StringCredential Username - account
Id String - applications
Directory String - authentication Property Map
- certificate
Signature StringAlgorithm - certificate
Store StringLocation - certificate
Store StringName - client
Certificate StringVariable - cloud
Service StringName - cluster
Certificate String - cluster
Certificate StringPath - cluster
Url String - connection
Endpoint String - container
Options String - containers List<Property Map>
- default
Worker StringPool Id - destinations List<Property Map>
- dot
Net StringCore Platform - fingerprint String
- host String
- id String
- The unique ID for this resource.
- namespace String
- port Number
- proxy
Id String - resource
Group StringName - running
In BooleanContainer - security
Mode String - server
Certificate StringThumbprint - skip
Tls BooleanVerification - slot String
- storage
Account StringName - swap
If BooleanPossible - tentacle
Version List<Property Map>Details - thumbprint String
- uri String
- use
Current BooleanInstance Count - web
App StringName - web
App StringSlot Name - working
Directory String
PollingTentacleDeploymentTargetEndpointAuthentication, PollingTentacleDeploymentTargetEndpointAuthenticationArgs
- Account
Id string - Admin
Login string - Assume
Role bool - Assume
Role stringExternal Id - Assume
Role doubleSession Duration - Assumed
Role stringArn - Assumed
Role stringSession - Authentication
Type string - Client
Certificate string - Cluster
Name string - Cluster
Resource stringGroup - Impersonate
Service boolAccount - Project string
- Region string
- Service
Account stringEmails - Token
Path string - Use
Instance boolRole - Use
Vm boolService Account - Zone string
- Account
Id string - Admin
Login string - Assume
Role bool - Assume
Role stringExternal Id - Assume
Role float64Session Duration - Assumed
Role stringArn - Assumed
Role stringSession - Authentication
Type string - Client
Certificate string - Cluster
Name string - Cluster
Resource stringGroup - Impersonate
Service boolAccount - Project string
- Region string
- Service
Account stringEmails - Token
Path string - Use
Instance boolRole - Use
Vm boolService Account - Zone string
- account
Id String - admin
Login String - assume
Role Boolean - assume
Role StringExternal Id - assume
Role DoubleSession Duration - assumed
Role StringArn - assumed
Role StringSession - authentication
Type String - client
Certificate String - cluster
Name String - cluster
Resource StringGroup - impersonate
Service BooleanAccount - project String
- region String
- service
Account StringEmails - token
Path String - use
Instance BooleanRole - use
Vm BooleanService Account - zone String
- account
Id string - admin
Login string - assume
Role boolean - assume
Role stringExternal Id - assume
Role numberSession Duration - assumed
Role stringArn - assumed
Role stringSession - authentication
Type string - client
Certificate string - cluster
Name string - cluster
Resource stringGroup - impersonate
Service booleanAccount - project string
- region string
- service
Account stringEmails - token
Path string - use
Instance booleanRole - use
Vm booleanService Account - zone string
- account_
id str - admin_
login str - assume_
role bool - assume_
role_ strexternal_ id - assume_
role_ floatsession_ duration - assumed_
role_ strarn - assumed_
role_ strsession - authentication_
type str - client_
certificate str - cluster_
name str - cluster_
resource_ strgroup - impersonate_
service_ boolaccount - project str
- region str
- service_
account_ stremails - token_
path str - use_
instance_ boolrole - use_
vm_ boolservice_ account - zone str
- account
Id String - admin
Login String - assume
Role Boolean - assume
Role StringExternal Id - assume
Role NumberSession Duration - assumed
Role StringArn - assumed
Role StringSession - authentication
Type String - client
Certificate String - cluster
Name String - cluster
Resource StringGroup - impersonate
Service BooleanAccount - project String
- region String
- service
Account StringEmails - token
Path String - use
Instance BooleanRole - use
Vm BooleanService Account - zone String
PollingTentacleDeploymentTargetEndpointContainer, PollingTentacleDeploymentTargetEndpointContainerArgs
PollingTentacleDeploymentTargetEndpointDestination, PollingTentacleDeploymentTargetEndpointDestinationArgs
- Destination
Type string - Drop
Folder stringPath
- Destination
Type string - Drop
Folder stringPath
- destination
Type String - drop
Folder StringPath
- destination
Type string - drop
Folder stringPath
- destination_
type str - drop_
folder_ strpath
- destination
Type String - drop
Folder StringPath
PollingTentacleDeploymentTargetEndpointTentacleVersionDetail, PollingTentacleDeploymentTargetEndpointTentacleVersionDetailArgs
- Upgrade
Locked bool - Upgrade
Required bool - Upgrade
Suggested bool - Version string
- Upgrade
Locked bool - Upgrade
Required bool - Upgrade
Suggested bool - Version string
- upgrade
Locked Boolean - upgrade
Required Boolean - upgrade
Suggested Boolean - version String
- upgrade
Locked boolean - upgrade
Required boolean - upgrade
Suggested boolean - version string
- upgrade_
locked bool - upgrade_
required bool - upgrade_
suggested bool - version str
- upgrade
Locked Boolean - upgrade
Required Boolean - upgrade
Suggested Boolean - version String
PollingTentacleDeploymentTargetTentacleVersionDetail, PollingTentacleDeploymentTargetTentacleVersionDetailArgs
- Upgrade
Locked bool - Upgrade
Required bool - Upgrade
Suggested bool - Version string
- Upgrade
Locked bool - Upgrade
Required bool - Upgrade
Suggested bool - Version string
- upgrade
Locked Boolean - upgrade
Required Boolean - upgrade
Suggested Boolean - version String
- upgrade
Locked boolean - upgrade
Required boolean - upgrade
Suggested boolean - version string
- upgrade_
locked bool - upgrade_
required bool - upgrade_
suggested bool - version str
- upgrade
Locked Boolean - upgrade
Required Boolean - upgrade
Suggested Boolean - version String
Import
$ pulumi import octopusdeploy:index/pollingTentacleDeploymentTarget:PollingTentacleDeploymentTarget [options] octopusdeploy_listening_tentacle_deployment_target.<name> <machine-id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the
octopusdeploy
Terraform Provider.