Harness v0.5.7 published on Saturday, Mar 8, 2025 by Pulumi
harness.platform.getManualFreeze
Explore with Pulumi AI
DataSource for deployment freeze in harness.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
const example = harness.platform.getManualFreeze({
    identifier: "identifier",
    orgId: "org_id",
    projectId: "project_id",
    accountId: "account_id",
});
import pulumi
import pulumi_harness as harness
example = harness.platform.get_manual_freeze(identifier="identifier",
    org_id="org_id",
    project_id="project_id",
    account_id="account_id")
package main
import (
	"github.com/pulumi/pulumi-harness/sdk/go/harness/platform"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := platform.LookupManualFreeze(ctx, &platform.LookupManualFreezeArgs{
			Identifier: "identifier",
			OrgId:      pulumi.StringRef("org_id"),
			ProjectId:  pulumi.StringRef("project_id"),
			AccountId:  "account_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() => 
{
    var example = Harness.Platform.GetManualFreeze.Invoke(new()
    {
        Identifier = "identifier",
        OrgId = "org_id",
        ProjectId = "project_id",
        AccountId = "account_id",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.PlatformFunctions;
import com.pulumi.harness.platform.inputs.GetManualFreezeArgs;
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) {
        final var example = PlatformFunctions.getManualFreeze(GetManualFreezeArgs.builder()
            .identifier("identifier")
            .orgId("org_id")
            .projectId("project_id")
            .accountId("account_id")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: harness:platform:getManualFreeze
      arguments:
        identifier: identifier
        orgId: org_id
        projectId: project_id
        accountId: account_id
Using getManualFreeze
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManualFreeze(args: GetManualFreezeArgs, opts?: InvokeOptions): Promise<GetManualFreezeResult>
function getManualFreezeOutput(args: GetManualFreezeOutputArgs, opts?: InvokeOptions): Output<GetManualFreezeResult>def get_manual_freeze(account_id: Optional[str] = None,
                      identifier: Optional[str] = None,
                      org_id: Optional[str] = None,
                      project_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetManualFreezeResult
def get_manual_freeze_output(account_id: Optional[pulumi.Input[str]] = None,
                      identifier: Optional[pulumi.Input[str]] = None,
                      org_id: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetManualFreezeResult]func LookupManualFreeze(ctx *Context, args *LookupManualFreezeArgs, opts ...InvokeOption) (*LookupManualFreezeResult, error)
func LookupManualFreezeOutput(ctx *Context, args *LookupManualFreezeOutputArgs, opts ...InvokeOption) LookupManualFreezeResultOutput> Note: This function is named LookupManualFreeze in the Go SDK.
public static class GetManualFreeze 
{
    public static Task<GetManualFreezeResult> InvokeAsync(GetManualFreezeArgs args, InvokeOptions? opts = null)
    public static Output<GetManualFreezeResult> Invoke(GetManualFreezeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManualFreezeResult> getManualFreeze(GetManualFreezeArgs args, InvokeOptions options)
public static Output<GetManualFreezeResult> getManualFreeze(GetManualFreezeArgs args, InvokeOptions options)
fn::invoke:
  function: harness:platform/getManualFreeze:getManualFreeze
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountId string
- Account Identifier of the freeze
- Identifier string
- Identifier of the freeze
- OrgId string
- Organization identifier of the freeze
- ProjectId string
- Project identifier of the freeze
- AccountId string
- Account Identifier of the freeze
- Identifier string
- Identifier of the freeze
- OrgId string
- Organization identifier of the freeze
- ProjectId string
- Project identifier of the freeze
- accountId String
- Account Identifier of the freeze
- identifier String
- Identifier of the freeze
- orgId String
- Organization identifier of the freeze
- projectId String
- Project identifier of the freeze
- accountId string
- Account Identifier of the freeze
- identifier string
- Identifier of the freeze
- orgId string
- Organization identifier of the freeze
- projectId string
- Project identifier of the freeze
- account_id str
- Account Identifier of the freeze
- identifier str
- Identifier of the freeze
- org_id str
- Organization identifier of the freeze
- project_id str
- Project identifier of the freeze
- accountId String
- Account Identifier of the freeze
- identifier String
- Identifier of the freeze
- orgId String
- Organization identifier of the freeze
- projectId String
- Project identifier of the freeze
getManualFreeze Result
The following output properties are available:
- AccountId string
- Account Identifier of the freeze
- CurrentOr List<GetUpcoming Windows Manual Freeze Current Or Upcoming Window> 
- Current or upcoming windows
- Description string
- Description of the freeze
- FreezeWindows List<GetManual Freeze Freeze Window> 
- Freeze windows in the freeze response
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Identifier of the freeze
- Name string
- Name of the freeze
- Scope string
- Scope of the freeze
- Status string
- Status of the freeze
- List<string>
- Tags associated with the freeze
- Type string
- Type of freeze
- Yaml string
- Yaml of the freeze
- OrgId string
- Organization identifier of the freeze
- ProjectId string
- Project identifier of the freeze
- AccountId string
- Account Identifier of the freeze
- CurrentOr []GetUpcoming Windows Manual Freeze Current Or Upcoming Window 
- Current or upcoming windows
- Description string
- Description of the freeze
- FreezeWindows []GetManual Freeze Freeze Window 
- Freeze windows in the freeze response
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Identifier of the freeze
- Name string
- Name of the freeze
- Scope string
- Scope of the freeze
- Status string
- Status of the freeze
- []string
- Tags associated with the freeze
- Type string
- Type of freeze
- Yaml string
- Yaml of the freeze
- OrgId string
- Organization identifier of the freeze
- ProjectId string
- Project identifier of the freeze
- accountId String
- Account Identifier of the freeze
- currentOr List<GetUpcoming Windows Manual Freeze Current Or Upcoming Window> 
- Current or upcoming windows
- description String
- Description of the freeze
- freezeWindows List<GetManual Freeze Freeze Window> 
- Freeze windows in the freeze response
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Identifier of the freeze
- name String
- Name of the freeze
- scope String
- Scope of the freeze
- status String
- Status of the freeze
- List<String>
- Tags associated with the freeze
- type String
- Type of freeze
- yaml String
- Yaml of the freeze
- orgId String
- Organization identifier of the freeze
- projectId String
- Project identifier of the freeze
- accountId string
- Account Identifier of the freeze
- currentOr GetUpcoming Windows Manual Freeze Current Or Upcoming Window[] 
- Current or upcoming windows
- description string
- Description of the freeze
- freezeWindows GetManual Freeze Freeze Window[] 
- Freeze windows in the freeze response
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Identifier of the freeze
- name string
- Name of the freeze
- scope string
- Scope of the freeze
- status string
- Status of the freeze
- string[]
- Tags associated with the freeze
- type string
- Type of freeze
- yaml string
- Yaml of the freeze
- orgId string
- Organization identifier of the freeze
- projectId string
- Project identifier of the freeze
- account_id str
- Account Identifier of the freeze
- current_or_ Sequence[Getupcoming_ windows Manual Freeze Current Or Upcoming Window] 
- Current or upcoming windows
- description str
- Description of the freeze
- freeze_windows Sequence[GetManual Freeze Freeze Window] 
- Freeze windows in the freeze response
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Identifier of the freeze
- name str
- Name of the freeze
- scope str
- Scope of the freeze
- status str
- Status of the freeze
- Sequence[str]
- Tags associated with the freeze
- type str
- Type of freeze
- yaml str
- Yaml of the freeze
- org_id str
- Organization identifier of the freeze
- project_id str
- Project identifier of the freeze
- accountId String
- Account Identifier of the freeze
- currentOr List<Property Map>Upcoming Windows 
- Current or upcoming windows
- description String
- Description of the freeze
- freezeWindows List<Property Map>
- Freeze windows in the freeze response
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Identifier of the freeze
- name String
- Name of the freeze
- scope String
- Scope of the freeze
- status String
- Status of the freeze
- List<String>
- Tags associated with the freeze
- type String
- Type of freeze
- yaml String
- Yaml of the freeze
- orgId String
- Organization identifier of the freeze
- projectId String
- Project identifier of the freeze
Supporting Types
GetManualFreezeCurrentOrUpcomingWindow      
- end_time int
- End time of the freeze
- start_time int
- Start time of the freeze
GetManualFreezeFreezeWindow    
- Duration string
- Duration of the freeze
- EndTime string
- End time of the freeze
- Recurrences
List<GetManual Freeze Freeze Window Recurrence> 
- Recurrence of the freeze window
- StartTime string
- Start time of the freeze
- TimeZone string
- Timezone
- Duration string
- Duration of the freeze
- EndTime string
- End time of the freeze
- Recurrences
[]GetManual Freeze Freeze Window Recurrence 
- Recurrence of the freeze window
- StartTime string
- Start time of the freeze
- TimeZone string
- Timezone
- duration String
- Duration of the freeze
- endTime String
- End time of the freeze
- recurrences
List<GetManual Freeze Freeze Window Recurrence> 
- Recurrence of the freeze window
- startTime String
- Start time of the freeze
- timeZone String
- Timezone
- duration string
- Duration of the freeze
- endTime string
- End time of the freeze
- recurrences
GetManual Freeze Freeze Window Recurrence[] 
- Recurrence of the freeze window
- startTime string
- Start time of the freeze
- timeZone string
- Timezone
- duration str
- Duration of the freeze
- end_time str
- End time of the freeze
- recurrences
Sequence[GetManual Freeze Freeze Window Recurrence] 
- Recurrence of the freeze window
- start_time str
- Start time of the freeze
- time_zone str
- Timezone
- duration String
- Duration of the freeze
- endTime String
- End time of the freeze
- recurrences List<Property Map>
- Recurrence of the freeze window
- startTime String
- Start time of the freeze
- timeZone String
- Timezone
GetManualFreezeFreezeWindowRecurrence     
- RecurrenceSpecs List<GetManual Freeze Freeze Window Recurrence Recurrence Spec> 
- Used to filter resources on their attributes
- Type string
- Recurrence type(Daily, Weekly, Monthly, Yearly)
- RecurrenceSpecs []GetManual Freeze Freeze Window Recurrence Recurrence Spec 
- Used to filter resources on their attributes
- Type string
- Recurrence type(Daily, Weekly, Monthly, Yearly)
- recurrenceSpecs List<GetManual Freeze Freeze Window Recurrence Recurrence Spec> 
- Used to filter resources on their attributes
- type String
- Recurrence type(Daily, Weekly, Monthly, Yearly)
- recurrenceSpecs GetManual Freeze Freeze Window Recurrence Recurrence Spec[] 
- Used to filter resources on their attributes
- type string
- Recurrence type(Daily, Weekly, Monthly, Yearly)
- recurrence_specs Sequence[GetManual Freeze Freeze Window Recurrence Recurrence Spec] 
- Used to filter resources on their attributes
- type str
- Recurrence type(Daily, Weekly, Monthly, Yearly)
- recurrenceSpecs List<Property Map>
- Used to filter resources on their attributes
- type String
- Recurrence type(Daily, Weekly, Monthly, Yearly)
GetManualFreezeFreezeWindowRecurrenceRecurrenceSpec       
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the harnessTerraform Provider.
