octopusdeploy.OfflinePackageDropDeploymentTarget
Explore with Pulumi AI
This resource manages offline package drop deployment targets in Octopus Deploy.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as octopusdeploy from "@pulumi/octopusdeploy";
const example = new octopusdeploy.OfflinePackageDropDeploymentTarget("example", {
    applicationsDirectory: "<applications directory>",
    environments: [
        "Environments-123",
        "Environment-321",
    ],
    isDisabled: true,
    machinePolicyId: "MachinePolicies-123",
    roles: [
        "Development Team",
        "System Administrators",
    ],
    tenantedDeploymentParticipation: "Untenanted",
    thumbprint: "<thumbprint>",
    workingDirectory: "<working directory>",
});
import pulumi
import pulumi_octopusdeploy as octopusdeploy
example = octopusdeploy.OfflinePackageDropDeploymentTarget("example",
    applications_directory="<applications directory>",
    environments=[
        "Environments-123",
        "Environment-321",
    ],
    is_disabled=True,
    machine_policy_id="MachinePolicies-123",
    roles=[
        "Development Team",
        "System Administrators",
    ],
    tenanted_deployment_participation="Untenanted",
    thumbprint="<thumbprint>",
    working_directory="<working directory>")
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.NewOfflinePackageDropDeploymentTarget(ctx, "example", &octopusdeploy.OfflinePackageDropDeploymentTargetArgs{
			ApplicationsDirectory: pulumi.String("<applications directory>"),
			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"),
			Thumbprint:                      pulumi.String("<thumbprint>"),
			WorkingDirectory:                pulumi.String("<working directory>"),
		})
		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.OfflinePackageDropDeploymentTarget("example", new()
    {
        ApplicationsDirectory = "<applications directory>",
        Environments = new[]
        {
            "Environments-123",
            "Environment-321",
        },
        IsDisabled = true,
        MachinePolicyId = "MachinePolicies-123",
        Roles = new[]
        {
            "Development Team",
            "System Administrators",
        },
        TenantedDeploymentParticipation = "Untenanted",
        Thumbprint = "<thumbprint>",
        WorkingDirectory = "<working directory>",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.octopusdeploy.OfflinePackageDropDeploymentTarget;
import com.pulumi.octopusdeploy.OfflinePackageDropDeploymentTargetArgs;
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 OfflinePackageDropDeploymentTarget("example", OfflinePackageDropDeploymentTargetArgs.builder()
            .applicationsDirectory("<applications directory>")
            .environments(            
                "Environments-123",
                "Environment-321")
            .isDisabled(true)
            .machinePolicyId("MachinePolicies-123")
            .roles(            
                "Development Team",
                "System Administrators")
            .tenantedDeploymentParticipation("Untenanted")
            .thumbprint("<thumbprint>")
            .workingDirectory("<working directory>")
            .build());
    }
}
resources:
  example:
    type: octopusdeploy:OfflinePackageDropDeploymentTarget
    properties:
      applicationsDirectory: <applications directory>
      environments:
        - Environments-123
        - Environment-321
      isDisabled: true
      machinePolicyId: MachinePolicies-123
      roles:
        - Development Team
        - System Administrators
      tenantedDeploymentParticipation: Untenanted
      thumbprint: <thumbprint>
      workingDirectory: <working directory>
Create OfflinePackageDropDeploymentTarget Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OfflinePackageDropDeploymentTarget(name: string, args: OfflinePackageDropDeploymentTargetArgs, opts?: CustomResourceOptions);@overload
def OfflinePackageDropDeploymentTarget(resource_name: str,
                                       args: OfflinePackageDropDeploymentTargetArgs,
                                       opts: Optional[ResourceOptions] = None)
@overload
def OfflinePackageDropDeploymentTarget(resource_name: str,
                                       opts: Optional[ResourceOptions] = None,
                                       applications_directory: Optional[str] = None,
                                       working_directory: Optional[str] = None,
                                       roles: Optional[Sequence[str]] = None,
                                       environments: Optional[Sequence[str]] = None,
                                       is_disabled: Optional[bool] = None,
                                       space_id: Optional[str] = None,
                                       machine_policy_id: Optional[str] = None,
                                       name: Optional[str] = None,
                                       offline_package_drop_deployment_target_id: Optional[str] = None,
                                       operating_system: Optional[str] = None,
                                       endpoints: Optional[Sequence[OfflinePackageDropDeploymentTargetEndpointArgs]] = None,
                                       shell_name: Optional[str] = None,
                                       shell_version: Optional[str] = None,
                                       health_status: 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,
                                       thumbprint: Optional[str] = None,
                                       uri: Optional[str] = None,
                                       destination: Optional[OfflinePackageDropDeploymentTargetDestinationArgs] = None)func NewOfflinePackageDropDeploymentTarget(ctx *Context, name string, args OfflinePackageDropDeploymentTargetArgs, opts ...ResourceOption) (*OfflinePackageDropDeploymentTarget, error)public OfflinePackageDropDeploymentTarget(string name, OfflinePackageDropDeploymentTargetArgs args, CustomResourceOptions? opts = null)
public OfflinePackageDropDeploymentTarget(String name, OfflinePackageDropDeploymentTargetArgs args)
public OfflinePackageDropDeploymentTarget(String name, OfflinePackageDropDeploymentTargetArgs args, CustomResourceOptions options)
type: octopusdeploy:OfflinePackageDropDeploymentTarget
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 OfflinePackageDropDeploymentTargetArgs
- 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 OfflinePackageDropDeploymentTargetArgs
- 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 OfflinePackageDropDeploymentTargetArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OfflinePackageDropDeploymentTargetArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OfflinePackageDropDeploymentTargetArgs
- 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 offlinePackageDropDeploymentTargetResource = new Octopusdeploy.OfflinePackageDropDeploymentTarget("offlinePackageDropDeploymentTargetResource", new()
{
    ApplicationsDirectory = "string",
    WorkingDirectory = "string",
    Roles = new[]
    {
        "string",
    },
    Environments = new[]
    {
        "string",
    },
    IsDisabled = false,
    SpaceId = "string",
    MachinePolicyId = "string",
    Name = "string",
    OfflinePackageDropDeploymentTargetId = "string",
    OperatingSystem = "string",
    Endpoints = new[]
    {
        new Octopusdeploy.Inputs.OfflinePackageDropDeploymentTargetEndpointArgs
        {
            CommunicationStyle = "string",
            DotNetCorePlatform = "string",
            Host = "string",
            AccountId = "string",
            ApplicationsDirectory = "string",
            Authentication = new Octopusdeploy.Inputs.OfflinePackageDropDeploymentTargetEndpointAuthenticationArgs
            {
                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.OfflinePackageDropDeploymentTargetEndpointContainerArgs
                {
                    FeedId = "string",
                    Image = "string",
                },
            },
            DefaultWorkerPoolId = "string",
            Destinations = new[]
            {
                new Octopusdeploy.Inputs.OfflinePackageDropDeploymentTargetEndpointDestinationArgs
                {
                    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.OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArgs
                {
                    UpgradeLocked = false,
                    UpgradeRequired = false,
                    UpgradeSuggested = false,
                    Version = "string",
                },
            },
            Thumbprint = "string",
            Uri = "string",
            UseCurrentInstanceCount = false,
            WebAppName = "string",
            WebAppSlotName = "string",
            WorkingDirectory = "string",
        },
    },
    ShellName = "string",
    ShellVersion = "string",
    HealthStatus = "string",
    Status = "string",
    StatusSummary = "string",
    TenantTags = new[]
    {
        "string",
    },
    TenantedDeploymentParticipation = "string",
    Tenants = new[]
    {
        "string",
    },
    Thumbprint = "string",
    Uri = "string",
    Destination = new Octopusdeploy.Inputs.OfflinePackageDropDeploymentTargetDestinationArgs
    {
        DestinationType = "string",
        DropFolderPath = "string",
    },
});
example, err := octopusdeploy.NewOfflinePackageDropDeploymentTarget(ctx, "offlinePackageDropDeploymentTargetResource", &octopusdeploy.OfflinePackageDropDeploymentTargetArgs{
	ApplicationsDirectory: pulumi.String("string"),
	WorkingDirectory:      pulumi.String("string"),
	Roles: pulumi.StringArray{
		pulumi.String("string"),
	},
	Environments: pulumi.StringArray{
		pulumi.String("string"),
	},
	IsDisabled:                           pulumi.Bool(false),
	SpaceId:                              pulumi.String("string"),
	MachinePolicyId:                      pulumi.String("string"),
	Name:                                 pulumi.String("string"),
	OfflinePackageDropDeploymentTargetId: pulumi.String("string"),
	OperatingSystem:                      pulumi.String("string"),
	Endpoints: octopusdeploy.OfflinePackageDropDeploymentTargetEndpointArray{
		&octopusdeploy.OfflinePackageDropDeploymentTargetEndpointArgs{
			CommunicationStyle:    pulumi.String("string"),
			DotNetCorePlatform:    pulumi.String("string"),
			Host:                  pulumi.String("string"),
			AccountId:             pulumi.String("string"),
			ApplicationsDirectory: pulumi.String("string"),
			Authentication: &octopusdeploy.OfflinePackageDropDeploymentTargetEndpointAuthenticationArgs{
				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.OfflinePackageDropDeploymentTargetEndpointContainerArray{
				&octopusdeploy.OfflinePackageDropDeploymentTargetEndpointContainerArgs{
					FeedId: pulumi.String("string"),
					Image:  pulumi.String("string"),
				},
			},
			DefaultWorkerPoolId: pulumi.String("string"),
			Destinations: octopusdeploy.OfflinePackageDropDeploymentTargetEndpointDestinationArray{
				&octopusdeploy.OfflinePackageDropDeploymentTargetEndpointDestinationArgs{
					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.OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArray{
				&octopusdeploy.OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArgs{
					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"),
		},
	},
	ShellName:     pulumi.String("string"),
	ShellVersion:  pulumi.String("string"),
	HealthStatus:  pulumi.String("string"),
	Status:        pulumi.String("string"),
	StatusSummary: pulumi.String("string"),
	TenantTags: pulumi.StringArray{
		pulumi.String("string"),
	},
	TenantedDeploymentParticipation: pulumi.String("string"),
	Tenants: pulumi.StringArray{
		pulumi.String("string"),
	},
	Thumbprint: pulumi.String("string"),
	Uri:        pulumi.String("string"),
	Destination: &octopusdeploy.OfflinePackageDropDeploymentTargetDestinationArgs{
		DestinationType: pulumi.String("string"),
		DropFolderPath:  pulumi.String("string"),
	},
})
var offlinePackageDropDeploymentTargetResource = new OfflinePackageDropDeploymentTarget("offlinePackageDropDeploymentTargetResource", OfflinePackageDropDeploymentTargetArgs.builder()
    .applicationsDirectory("string")
    .workingDirectory("string")
    .roles("string")
    .environments("string")
    .isDisabled(false)
    .spaceId("string")
    .machinePolicyId("string")
    .name("string")
    .offlinePackageDropDeploymentTargetId("string")
    .operatingSystem("string")
    .endpoints(OfflinePackageDropDeploymentTargetEndpointArgs.builder()
        .communicationStyle("string")
        .dotNetCorePlatform("string")
        .host("string")
        .accountId("string")
        .applicationsDirectory("string")
        .authentication(OfflinePackageDropDeploymentTargetEndpointAuthenticationArgs.builder()
            .accountId("string")
            .adminLogin("string")
            .assumeRole(false)
            .assumeRoleExternalId("string")
            .assumeRoleSessionDuration(0.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(OfflinePackageDropDeploymentTargetEndpointContainerArgs.builder()
            .feedId("string")
            .image("string")
            .build())
        .defaultWorkerPoolId("string")
        .destinations(OfflinePackageDropDeploymentTargetEndpointDestinationArgs.builder()
            .destinationType("string")
            .dropFolderPath("string")
            .build())
        .aadClientCredentialSecret("string")
        .aadUserCredentialUsername("string")
        .id("string")
        .fingerprint("string")
        .namespace("string")
        .port(0.0)
        .proxyId("string")
        .resourceGroupName("string")
        .runningInContainer(false)
        .securityMode("string")
        .serverCertificateThumbprint("string")
        .skipTlsVerification(false)
        .slot("string")
        .storageAccountName("string")
        .swapIfPossible(false)
        .tentacleVersionDetails(OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArgs.builder()
            .upgradeLocked(false)
            .upgradeRequired(false)
            .upgradeSuggested(false)
            .version("string")
            .build())
        .thumbprint("string")
        .uri("string")
        .useCurrentInstanceCount(false)
        .webAppName("string")
        .webAppSlotName("string")
        .workingDirectory("string")
        .build())
    .shellName("string")
    .shellVersion("string")
    .healthStatus("string")
    .status("string")
    .statusSummary("string")
    .tenantTags("string")
    .tenantedDeploymentParticipation("string")
    .tenants("string")
    .thumbprint("string")
    .uri("string")
    .destination(OfflinePackageDropDeploymentTargetDestinationArgs.builder()
        .destinationType("string")
        .dropFolderPath("string")
        .build())
    .build());
offline_package_drop_deployment_target_resource = octopusdeploy.OfflinePackageDropDeploymentTarget("offlinePackageDropDeploymentTargetResource",
    applications_directory="string",
    working_directory="string",
    roles=["string"],
    environments=["string"],
    is_disabled=False,
    space_id="string",
    machine_policy_id="string",
    name="string",
    offline_package_drop_deployment_target_id="string",
    operating_system="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",
    }],
    shell_name="string",
    shell_version="string",
    health_status="string",
    status="string",
    status_summary="string",
    tenant_tags=["string"],
    tenanted_deployment_participation="string",
    tenants=["string"],
    thumbprint="string",
    uri="string",
    destination={
        "destination_type": "string",
        "drop_folder_path": "string",
    })
const offlinePackageDropDeploymentTargetResource = new octopusdeploy.OfflinePackageDropDeploymentTarget("offlinePackageDropDeploymentTargetResource", {
    applicationsDirectory: "string",
    workingDirectory: "string",
    roles: ["string"],
    environments: ["string"],
    isDisabled: false,
    spaceId: "string",
    machinePolicyId: "string",
    name: "string",
    offlinePackageDropDeploymentTargetId: "string",
    operatingSystem: "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",
    }],
    shellName: "string",
    shellVersion: "string",
    healthStatus: "string",
    status: "string",
    statusSummary: "string",
    tenantTags: ["string"],
    tenantedDeploymentParticipation: "string",
    tenants: ["string"],
    thumbprint: "string",
    uri: "string",
    destination: {
        destinationType: "string",
        dropFolderPath: "string",
    },
});
type: octopusdeploy:OfflinePackageDropDeploymentTarget
properties:
    applicationsDirectory: string
    destination:
        destinationType: string
        dropFolderPath: 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
    offlinePackageDropDeploymentTargetId: string
    operatingSystem: string
    roles:
        - string
    shellName: string
    shellVersion: string
    spaceId: string
    status: string
    statusSummary: string
    tenantTags:
        - string
    tenantedDeploymentParticipation: string
    tenants:
        - string
    thumbprint: string
    uri: string
    workingDirectory: string
OfflinePackageDropDeploymentTarget 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 OfflinePackageDropDeploymentTarget resource accepts the following input properties:
- ApplicationsDirectory string
- Environments List<string>
- A list of environment IDs associated with this resource.
- Roles List<string>
- WorkingDirectory string
- Destination
OfflinePackage Drop Deployment Target Destination 
- Endpoints
List<OfflinePackage Drop Deployment Target Endpoint> 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- MachinePolicy stringId 
- Name string
- The name of this resource.
- OfflinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- OperatingSystem 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants List<string>
- A list of tenant IDs associated with this resource.
- Thumbprint string
- Uri string
- ApplicationsDirectory string
- Environments []string
- A list of environment IDs associated with this resource.
- Roles []string
- WorkingDirectory string
- Destination
OfflinePackage Drop Deployment Target Destination Args 
- Endpoints
[]OfflinePackage Drop Deployment Target Endpoint Args 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- MachinePolicy stringId 
- Name string
- The name of this resource.
- OfflinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- OperatingSystem 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants []string
- A list of tenant IDs associated with this resource.
- Thumbprint string
- Uri string
- applicationsDirectory String
- environments List<String>
- A list of environment IDs associated with this resource.
- roles List<String>
- workingDirectory String
- destination
OfflinePackage Drop Deployment Target Destination 
- endpoints
List<OfflinePackage Drop Deployment Target Endpoint> 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- machinePolicy StringId 
- name String
- The name of this resource.
- offlinePackage StringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- thumbprint String
- uri String
- applicationsDirectory string
- environments string[]
- A list of environment IDs associated with this resource.
- roles string[]
- workingDirectory string
- destination
OfflinePackage Drop Deployment Target Destination 
- endpoints
OfflinePackage Drop Deployment Target Endpoint[] 
- healthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled boolean
- machinePolicy stringId 
- name string
- The name of this resource.
- offlinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem 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, orUnknown.
- statusSummary string
- A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants string[]
- A list of tenant IDs associated with this resource.
- thumbprint string
- uri string
- applications_directory str
- environments Sequence[str]
- A list of environment IDs associated with this resource.
- roles Sequence[str]
- working_directory str
- destination
OfflinePackage Drop Deployment Target Destination Args 
- endpoints
Sequence[OfflinePackage Drop 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.
- offline_package_ strdrop_ deployment_ target_ id 
- The unique ID for this resource.
- operating_system 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.
- thumbprint str
- uri str
- applicationsDirectory String
- environments List<String>
- A list of environment IDs associated with this resource.
- roles List<String>
- workingDirectory String
- destination Property Map
- endpoints List<Property Map>
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- machinePolicy StringId 
- name String
- The name of this resource.
- offlinePackage StringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- thumbprint String
- uri String
Outputs
All input properties are implicitly available as output properties. Additionally, the OfflinePackageDropDeploymentTarget resource produces the following output properties:
- HasLatest boolCalamari 
- Id string
- The provider-assigned unique ID for this managed resource.
- IsIn boolProcess 
- HasLatest boolCalamari 
- Id string
- The provider-assigned unique ID for this managed resource.
- IsIn boolProcess 
- hasLatest BooleanCalamari 
- id String
- The provider-assigned unique ID for this managed resource.
- isIn BooleanProcess 
- hasLatest booleanCalamari 
- id string
- The provider-assigned unique ID for this managed resource.
- isIn booleanProcess 
- has_latest_ boolcalamari 
- id str
- The provider-assigned unique ID for this managed resource.
- is_in_ boolprocess 
- hasLatest BooleanCalamari 
- id String
- The provider-assigned unique ID for this managed resource.
- isIn BooleanProcess 
Look up Existing OfflinePackageDropDeploymentTarget Resource
Get an existing OfflinePackageDropDeploymentTarget 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?: OfflinePackageDropDeploymentTargetState, opts?: CustomResourceOptions): OfflinePackageDropDeploymentTarget@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        applications_directory: Optional[str] = None,
        destination: Optional[OfflinePackageDropDeploymentTargetDestinationArgs] = None,
        endpoints: Optional[Sequence[OfflinePackageDropDeploymentTargetEndpointArgs]] = 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,
        offline_package_drop_deployment_target_id: Optional[str] = None,
        operating_system: 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,
        thumbprint: Optional[str] = None,
        uri: Optional[str] = None,
        working_directory: Optional[str] = None) -> OfflinePackageDropDeploymentTargetfunc GetOfflinePackageDropDeploymentTarget(ctx *Context, name string, id IDInput, state *OfflinePackageDropDeploymentTargetState, opts ...ResourceOption) (*OfflinePackageDropDeploymentTarget, error)public static OfflinePackageDropDeploymentTarget Get(string name, Input<string> id, OfflinePackageDropDeploymentTargetState? state, CustomResourceOptions? opts = null)public static OfflinePackageDropDeploymentTarget get(String name, Output<String> id, OfflinePackageDropDeploymentTargetState state, CustomResourceOptions options)resources:  _:    type: octopusdeploy:OfflinePackageDropDeploymentTarget    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.
- ApplicationsDirectory string
- Destination
OfflinePackage Drop Deployment Target Destination 
- Endpoints
List<OfflinePackage Drop Deployment Target Endpoint> 
- Environments List<string>
- A list of environment IDs associated with this resource.
- HasLatest boolCalamari 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- IsIn boolProcess 
- MachinePolicy stringId 
- Name string
- The name of this resource.
- OfflinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- OperatingSystem string
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- List<string>
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants List<string>
- A list of tenant IDs associated with this resource.
- Thumbprint string
- Uri string
- WorkingDirectory string
- ApplicationsDirectory string
- Destination
OfflinePackage Drop Deployment Target Destination Args 
- Endpoints
[]OfflinePackage Drop Deployment Target Endpoint Args 
- Environments []string
- A list of environment IDs associated with this resource.
- HasLatest boolCalamari 
- HealthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- IsDisabled bool
- IsIn boolProcess 
- MachinePolicy stringId 
- Name string
- The name of this resource.
- OfflinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- OperatingSystem string
- 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, orUnknown.
- StatusSummary string
- A summary elaborating on the status of this resource.
- []string
- A list of tenant tags associated with this resource.
- TenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- Tenants []string
- A list of tenant IDs associated with this resource.
- Thumbprint string
- Uri string
- WorkingDirectory string
- applicationsDirectory String
- destination
OfflinePackage Drop Deployment Target Destination 
- endpoints
List<OfflinePackage Drop Deployment Target Endpoint> 
- environments List<String>
- A list of environment IDs associated with this resource.
- hasLatest BooleanCalamari 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- isIn BooleanProcess 
- machinePolicy StringId 
- name String
- The name of this resource.
- offlinePackage StringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem String
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- thumbprint String
- uri String
- workingDirectory String
- applicationsDirectory string
- destination
OfflinePackage Drop Deployment Target Destination 
- endpoints
OfflinePackage Drop Deployment Target Endpoint[] 
- environments string[]
- A list of environment IDs associated with this resource.
- hasLatest booleanCalamari 
- healthStatus string
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled boolean
- isIn booleanProcess 
- machinePolicy stringId 
- name string
- The name of this resource.
- offlinePackage stringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem string
- 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, orUnknown.
- statusSummary string
- A summary elaborating on the status of this resource.
- string[]
- A list of tenant tags associated with this resource.
- tenantedDeployment stringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants string[]
- A list of tenant IDs associated with this resource.
- thumbprint string
- uri string
- workingDirectory string
- applications_directory str
- destination
OfflinePackage Drop Deployment Target Destination Args 
- endpoints
Sequence[OfflinePackage Drop 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.
- offline_package_ strdrop_ deployment_ target_ id 
- The unique ID for this resource.
- operating_system str
- 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.
- thumbprint str
- uri str
- working_directory str
- applicationsDirectory String
- destination Property Map
- endpoints List<Property Map>
- environments List<String>
- A list of environment IDs associated with this resource.
- hasLatest BooleanCalamari 
- healthStatus String
- Represents the health status of this deployment target. Valid health statuses are HasWarnings,Healthy,Unavailable,Unhealthy, orUnknown.
- isDisabled Boolean
- isIn BooleanProcess 
- machinePolicy StringId 
- name String
- The name of this resource.
- offlinePackage StringDrop Deployment Target Id 
- The unique ID for this resource.
- operatingSystem String
- 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, orUnknown.
- statusSummary String
- A summary elaborating on the status of this resource.
- List<String>
- A list of tenant tags associated with this resource.
- tenantedDeployment StringParticipation 
- The tenanted deployment mode of the resource. Valid account types are Untenanted,TenantedOrUntenanted, orTenanted.
- tenants List<String>
- A list of tenant IDs associated with this resource.
- thumbprint String
- uri String
- workingDirectory String
Supporting Types
OfflinePackageDropDeploymentTargetDestination, OfflinePackageDropDeploymentTargetDestinationArgs            
- DestinationType string
- DropFolder stringPath 
- DestinationType string
- DropFolder stringPath 
- destinationType String
- dropFolder StringPath 
- destinationType string
- dropFolder stringPath 
- destination_type str
- drop_folder_ strpath 
- destinationType String
- dropFolder StringPath 
OfflinePackageDropDeploymentTargetEndpoint, OfflinePackageDropDeploymentTargetEndpointArgs            
- CommunicationStyle string
- AadClient stringCredential Secret 
- AadCredential stringType 
- AadUser stringCredential Username 
- AccountId string
- ApplicationsDirectory string
- Authentication
OfflinePackage Drop Deployment Target Endpoint Authentication 
- CertificateSignature stringAlgorithm 
- CertificateStore stringLocation 
- CertificateStore stringName 
- ClientCertificate stringVariable 
- CloudService stringName 
- ClusterCertificate string
- ClusterCertificate stringPath 
- ClusterUrl string
- ConnectionEndpoint string
- ContainerOptions string
- Containers
List<OfflinePackage Drop Deployment Target Endpoint Container> 
- DefaultWorker stringPool Id 
- Destinations
List<OfflinePackage Drop Deployment Target Endpoint Destination> 
- DotNet stringCore Platform 
- Fingerprint string
- Host string
- Id string
- The unique ID for this resource.
- Namespace string
- Port double
- ProxyId string
- ResourceGroup stringName 
- RunningIn boolContainer 
- SecurityMode string
- ServerCertificate stringThumbprint 
- SkipTls boolVerification 
- Slot string
- StorageAccount stringName 
- SwapIf boolPossible 
- TentacleVersion List<OfflineDetails Package Drop Deployment Target Endpoint Tentacle Version Detail> 
- Thumbprint string
- Uri string
- UseCurrent boolInstance Count 
- WebApp stringName 
- WebApp stringSlot Name 
- WorkingDirectory string
- CommunicationStyle string
- AadClient stringCredential Secret 
- AadCredential stringType 
- AadUser stringCredential Username 
- AccountId string
- ApplicationsDirectory string
- Authentication
OfflinePackage Drop Deployment Target Endpoint Authentication 
- CertificateSignature stringAlgorithm 
- CertificateStore stringLocation 
- CertificateStore stringName 
- ClientCertificate stringVariable 
- CloudService stringName 
- ClusterCertificate string
- ClusterCertificate stringPath 
- ClusterUrl string
- ConnectionEndpoint string
- ContainerOptions string
- Containers
[]OfflinePackage Drop Deployment Target Endpoint Container 
- DefaultWorker stringPool Id 
- Destinations
[]OfflinePackage Drop Deployment Target Endpoint Destination 
- DotNet stringCore Platform 
- Fingerprint string
- Host string
- Id string
- The unique ID for this resource.
- Namespace string
- Port float64
- ProxyId string
- ResourceGroup stringName 
- RunningIn boolContainer 
- SecurityMode string
- ServerCertificate stringThumbprint 
- SkipTls boolVerification 
- Slot string
- StorageAccount stringName 
- SwapIf boolPossible 
- TentacleVersion []OfflineDetails Package Drop Deployment Target Endpoint Tentacle Version Detail 
- Thumbprint string
- Uri string
- UseCurrent boolInstance Count 
- WebApp stringName 
- WebApp stringSlot Name 
- WorkingDirectory string
- communicationStyle String
- aadClient StringCredential Secret 
- aadCredential StringType 
- aadUser StringCredential Username 
- accountId String
- applicationsDirectory String
- authentication
OfflinePackage Drop Deployment Target Endpoint Authentication 
- certificateSignature StringAlgorithm 
- certificateStore StringLocation 
- certificateStore StringName 
- clientCertificate StringVariable 
- cloudService StringName 
- clusterCertificate String
- clusterCertificate StringPath 
- clusterUrl String
- connectionEndpoint String
- containerOptions String
- containers
List<OfflinePackage Drop Deployment Target Endpoint Container> 
- defaultWorker StringPool Id 
- destinations
List<OfflinePackage Drop Deployment Target Endpoint Destination> 
- dotNet StringCore Platform 
- fingerprint String
- host String
- id String
- The unique ID for this resource.
- namespace String
- port Double
- proxyId String
- resourceGroup StringName 
- runningIn BooleanContainer 
- securityMode String
- serverCertificate StringThumbprint 
- skipTls BooleanVerification 
- slot String
- storageAccount StringName 
- swapIf BooleanPossible 
- tentacleVersion List<OfflineDetails Package Drop Deployment Target Endpoint Tentacle Version Detail> 
- thumbprint String
- uri String
- useCurrent BooleanInstance Count 
- webApp StringName 
- webApp StringSlot Name 
- workingDirectory String
- communicationStyle string
- aadClient stringCredential Secret 
- aadCredential stringType 
- aadUser stringCredential Username 
- accountId string
- applicationsDirectory string
- authentication
OfflinePackage Drop Deployment Target Endpoint Authentication 
- certificateSignature stringAlgorithm 
- certificateStore stringLocation 
- certificateStore stringName 
- clientCertificate stringVariable 
- cloudService stringName 
- clusterCertificate string
- clusterCertificate stringPath 
- clusterUrl string
- connectionEndpoint string
- containerOptions string
- containers
OfflinePackage Drop Deployment Target Endpoint Container[] 
- defaultWorker stringPool Id 
- destinations
OfflinePackage Drop Deployment Target Endpoint Destination[] 
- dotNet stringCore Platform 
- fingerprint string
- host string
- id string
- The unique ID for this resource.
- namespace string
- port number
- proxyId string
- resourceGroup stringName 
- runningIn booleanContainer 
- securityMode string
- serverCertificate stringThumbprint 
- skipTls booleanVerification 
- slot string
- storageAccount stringName 
- swapIf booleanPossible 
- tentacleVersion OfflineDetails Package Drop Deployment Target Endpoint Tentacle Version Detail[] 
- thumbprint string
- uri string
- useCurrent booleanInstance Count 
- webApp stringName 
- webApp stringSlot Name 
- workingDirectory string
- communication_style str
- aad_client_ strcredential_ secret 
- aad_credential_ strtype 
- aad_user_ strcredential_ username 
- account_id str
- applications_directory str
- authentication
OfflinePackage Drop 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[OfflinePackage Drop Deployment Target Endpoint Container] 
- default_worker_ strpool_ id 
- destinations
Sequence[OfflinePackage Drop 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[Offlinedetails Package Drop Deployment Target Endpoint Tentacle Version Detail] 
- thumbprint str
- uri str
- use_current_ boolinstance_ count 
- web_app_ strname 
- web_app_ strslot_ name 
- working_directory str
- communicationStyle String
- aadClient StringCredential Secret 
- aadCredential StringType 
- aadUser StringCredential Username 
- accountId String
- applicationsDirectory String
- authentication Property Map
- certificateSignature StringAlgorithm 
- certificateStore StringLocation 
- certificateStore StringName 
- clientCertificate StringVariable 
- cloudService StringName 
- clusterCertificate String
- clusterCertificate StringPath 
- clusterUrl String
- connectionEndpoint String
- containerOptions String
- containers List<Property Map>
- defaultWorker StringPool Id 
- destinations List<Property Map>
- dotNet StringCore Platform 
- fingerprint String
- host String
- id String
- The unique ID for this resource.
- namespace String
- port Number
- proxyId String
- resourceGroup StringName 
- runningIn BooleanContainer 
- securityMode String
- serverCertificate StringThumbprint 
- skipTls BooleanVerification 
- slot String
- storageAccount StringName 
- swapIf BooleanPossible 
- tentacleVersion List<Property Map>Details 
- thumbprint String
- uri String
- useCurrent BooleanInstance Count 
- webApp StringName 
- webApp StringSlot Name 
- workingDirectory String
OfflinePackageDropDeploymentTargetEndpointAuthentication, OfflinePackageDropDeploymentTargetEndpointAuthenticationArgs              
- AccountId string
- AdminLogin string
- AssumeRole bool
- AssumeRole stringExternal Id 
- AssumeRole doubleSession Duration 
- AssumedRole stringArn 
- AssumedRole stringSession 
- AuthenticationType string
- ClientCertificate string
- ClusterName string
- ClusterResource stringGroup 
- ImpersonateService boolAccount 
- Project string
- Region string
- ServiceAccount stringEmails 
- TokenPath string
- UseInstance boolRole 
- UseVm boolService Account 
- Zone string
- AccountId string
- AdminLogin string
- AssumeRole bool
- AssumeRole stringExternal Id 
- AssumeRole float64Session Duration 
- AssumedRole stringArn 
- AssumedRole stringSession 
- AuthenticationType string
- ClientCertificate string
- ClusterName string
- ClusterResource stringGroup 
- ImpersonateService boolAccount 
- Project string
- Region string
- ServiceAccount stringEmails 
- TokenPath string
- UseInstance boolRole 
- UseVm boolService Account 
- Zone string
- accountId String
- adminLogin String
- assumeRole Boolean
- assumeRole StringExternal Id 
- assumeRole DoubleSession Duration 
- assumedRole StringArn 
- assumedRole StringSession 
- authenticationType String
- clientCertificate String
- clusterName String
- clusterResource StringGroup 
- impersonateService BooleanAccount 
- project String
- region String
- serviceAccount StringEmails 
- tokenPath String
- useInstance BooleanRole 
- useVm BooleanService Account 
- zone String
- accountId string
- adminLogin string
- assumeRole boolean
- assumeRole stringExternal Id 
- assumeRole numberSession Duration 
- assumedRole stringArn 
- assumedRole stringSession 
- authenticationType string
- clientCertificate string
- clusterName string
- clusterResource stringGroup 
- impersonateService booleanAccount 
- project string
- region string
- serviceAccount stringEmails 
- tokenPath string
- useInstance booleanRole 
- useVm 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
- accountId String
- adminLogin String
- assumeRole Boolean
- assumeRole StringExternal Id 
- assumeRole NumberSession Duration 
- assumedRole StringArn 
- assumedRole StringSession 
- authenticationType String
- clientCertificate String
- clusterName String
- clusterResource StringGroup 
- impersonateService BooleanAccount 
- project String
- region String
- serviceAccount StringEmails 
- tokenPath String
- useInstance BooleanRole 
- useVm BooleanService Account 
- zone String
OfflinePackageDropDeploymentTargetEndpointContainer, OfflinePackageDropDeploymentTargetEndpointContainerArgs              
OfflinePackageDropDeploymentTargetEndpointDestination, OfflinePackageDropDeploymentTargetEndpointDestinationArgs              
- DestinationType string
- DropFolder stringPath 
- DestinationType string
- DropFolder stringPath 
- destinationType String
- dropFolder StringPath 
- destinationType string
- dropFolder stringPath 
- destination_type str
- drop_folder_ strpath 
- destinationType String
- dropFolder StringPath 
OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetail, OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArgs                  
- UpgradeLocked bool
- UpgradeRequired bool
- UpgradeSuggested bool
- Version string
- UpgradeLocked bool
- UpgradeRequired bool
- UpgradeSuggested bool
- Version string
- upgradeLocked Boolean
- upgradeRequired Boolean
- upgradeSuggested Boolean
- version String
- upgradeLocked boolean
- upgradeRequired boolean
- upgradeSuggested boolean
- version string
- upgrade_locked bool
- upgrade_required bool
- upgrade_suggested bool
- version str
- upgradeLocked Boolean
- upgradeRequired Boolean
- upgradeSuggested Boolean
- version String
Import
$ pulumi import octopusdeploy:index/offlinePackageDropDeploymentTarget:OfflinePackageDropDeploymentTarget [options] octopusdeploy_listening_tentacle_deployment_target.<name> <machine-id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- octopusdeploy octopusdeploylabs/terraform-provider-octopusdeploy
- License
- Notes
- This Pulumi package is based on the octopusdeployTerraform Provider.