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

octopusdeploy.OfflinePackageDropDeploymentTarget

Explore with Pulumi AI

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

    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)
                .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)
            .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 OfflinePackageDropDeploymentTargetDestination
    Endpoints List<OfflinePackageDropDeploymentTargetEndpoint>
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    MachinePolicyId string
    Name string
    The name of this resource.
    OfflinePackageDropDeploymentTargetId string
    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, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags List<string>
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants List<string>
    A list of tenant IDs associated with this resource.
    Thumbprint string
    Uri string
    ApplicationsDirectory string
    Environments []string
    A list of environment IDs associated with this resource.
    Roles []string
    WorkingDirectory string
    Destination OfflinePackageDropDeploymentTargetDestinationArgs
    Endpoints []OfflinePackageDropDeploymentTargetEndpointArgs
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    MachinePolicyId string
    Name string
    The name of this resource.
    OfflinePackageDropDeploymentTargetId string
    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, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags []string
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants []string
    A list of tenant IDs associated with this resource.
    Thumbprint string
    Uri string
    applicationsDirectory String
    environments List<String>
    A list of environment IDs associated with this resource.
    roles List<String>
    workingDirectory String
    destination OfflinePackageDropDeploymentTargetDestination
    endpoints List<OfflinePackageDropDeploymentTargetEndpoint>
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    machinePolicyId String
    name String
    The name of this resource.
    offlinePackageDropDeploymentTargetId String
    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, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    thumbprint String
    uri String
    applicationsDirectory string
    environments string[]
    A list of environment IDs associated with this resource.
    roles string[]
    workingDirectory string
    destination OfflinePackageDropDeploymentTargetDestination
    endpoints OfflinePackageDropDeploymentTargetEndpoint[]
    healthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled boolean
    machinePolicyId string
    name string
    The name of this resource.
    offlinePackageDropDeploymentTargetId string
    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, or Unknown.
    statusSummary string
    A summary elaborating on the status of this resource.
    tenantTags string[]
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants string[]
    A list of tenant IDs associated with this resource.
    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 OfflinePackageDropDeploymentTargetDestinationArgs
    endpoints Sequence[OfflinePackageDropDeploymentTargetEndpointArgs]
    health_status str
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    is_disabled bool
    machine_policy_id str
    name str
    The name of this resource.
    offline_package_drop_deployment_target_id str
    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, or Unknown.
    status_summary str
    A summary elaborating on the status of this resource.
    tenant_tags Sequence[str]
    A list of tenant tags associated with this resource.
    tenanted_deployment_participation str
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants Sequence[str]
    A list of tenant IDs associated with this resource.
    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, or Unknown.
    isDisabled Boolean
    machinePolicyId String
    name String
    The name of this resource.
    offlinePackageDropDeploymentTargetId String
    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, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    thumbprint String
    uri String

    Outputs

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

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

    Look up Existing 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) -> OfflinePackageDropDeploymentTarget
    func 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.
    The following state arguments are supported:
    ApplicationsDirectory string
    Destination OfflinePackageDropDeploymentTargetDestination
    Endpoints List<OfflinePackageDropDeploymentTargetEndpoint>
    Environments List<string>
    A list of environment IDs associated with this resource.
    HasLatestCalamari bool
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    IsInProcess bool
    MachinePolicyId string
    Name string
    The name of this resource.
    OfflinePackageDropDeploymentTargetId string
    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, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags List<string>
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants List<string>
    A list of tenant IDs associated with this resource.
    Thumbprint string
    Uri string
    WorkingDirectory string
    ApplicationsDirectory string
    Destination OfflinePackageDropDeploymentTargetDestinationArgs
    Endpoints []OfflinePackageDropDeploymentTargetEndpointArgs
    Environments []string
    A list of environment IDs associated with this resource.
    HasLatestCalamari bool
    HealthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    IsDisabled bool
    IsInProcess bool
    MachinePolicyId string
    Name string
    The name of this resource.
    OfflinePackageDropDeploymentTargetId string
    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, or Unknown.
    StatusSummary string
    A summary elaborating on the status of this resource.
    TenantTags []string
    A list of tenant tags associated with this resource.
    TenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    Tenants []string
    A list of tenant IDs associated with this resource.
    Thumbprint string
    Uri string
    WorkingDirectory string
    applicationsDirectory String
    destination OfflinePackageDropDeploymentTargetDestination
    endpoints List<OfflinePackageDropDeploymentTargetEndpoint>
    environments List<String>
    A list of environment IDs associated with this resource.
    hasLatestCalamari Boolean
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    isInProcess Boolean
    machinePolicyId String
    name String
    The name of this resource.
    offlinePackageDropDeploymentTargetId String
    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, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    thumbprint String
    uri String
    workingDirectory String
    applicationsDirectory string
    destination OfflinePackageDropDeploymentTargetDestination
    endpoints OfflinePackageDropDeploymentTargetEndpoint[]
    environments string[]
    A list of environment IDs associated with this resource.
    hasLatestCalamari boolean
    healthStatus string
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled boolean
    isInProcess boolean
    machinePolicyId string
    name string
    The name of this resource.
    offlinePackageDropDeploymentTargetId string
    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, or Unknown.
    statusSummary string
    A summary elaborating on the status of this resource.
    tenantTags string[]
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation string
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants string[]
    A list of tenant IDs associated with this resource.
    thumbprint string
    uri string
    workingDirectory string
    applications_directory str
    destination OfflinePackageDropDeploymentTargetDestinationArgs
    endpoints Sequence[OfflinePackageDropDeploymentTargetEndpointArgs]
    environments Sequence[str]
    A list of environment IDs associated with this resource.
    has_latest_calamari bool
    health_status str
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    is_disabled bool
    is_in_process bool
    machine_policy_id str
    name str
    The name of this resource.
    offline_package_drop_deployment_target_id str
    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, or Unknown.
    status_summary str
    A summary elaborating on the status of this resource.
    tenant_tags Sequence[str]
    A list of tenant tags associated with this resource.
    tenanted_deployment_participation str
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants Sequence[str]
    A list of tenant IDs associated with this resource.
    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.
    hasLatestCalamari Boolean
    healthStatus String
    Represents the health status of this deployment target. Valid health statuses are HasWarnings, Healthy, Unavailable, Unhealthy, or Unknown.
    isDisabled Boolean
    isInProcess Boolean
    machinePolicyId String
    name String
    The name of this resource.
    offlinePackageDropDeploymentTargetId String
    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, or Unknown.
    statusSummary String
    A summary elaborating on the status of this resource.
    tenantTags List<String>
    A list of tenant tags associated with this resource.
    tenantedDeploymentParticipation String
    The tenanted deployment mode of the resource. Valid account types are Untenanted, TenantedOrUntenanted, or Tenanted.
    tenants List<String>
    A list of tenant IDs associated with this resource.
    thumbprint String
    uri String
    workingDirectory String

    Supporting Types

    OfflinePackageDropDeploymentTargetDestination, OfflinePackageDropDeploymentTargetDestinationArgs

    OfflinePackageDropDeploymentTargetEndpoint, OfflinePackageDropDeploymentTargetEndpointArgs

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

    OfflinePackageDropDeploymentTargetEndpointAuthentication, OfflinePackageDropDeploymentTargetEndpointAuthenticationArgs

    OfflinePackageDropDeploymentTargetEndpointContainer, OfflinePackageDropDeploymentTargetEndpointContainerArgs

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

    OfflinePackageDropDeploymentTargetEndpointDestination, OfflinePackageDropDeploymentTargetEndpointDestinationArgs

    OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetail, OfflinePackageDropDeploymentTargetEndpointTentacleVersionDetailArgs

    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 octopusdeploy Terraform Provider.
    octopusdeploy logo
    octopusdeploy 0.43.1 published on Wednesday, Apr 30, 2025 by octopusdeploylabs