Documentation
¶
Index ¶
- Constants
- type CapacityCommitment
- type CapacityCommitmentArgs
- type CapacityCommitmentInput
- type CapacityCommitmentOutput
- type CapacityCommitmentPlan
- func (CapacityCommitmentPlan) ElementType() reflect.Type
- func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanOutput() CapacityCommitmentPlanOutput
- func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanOutputWithContext(ctx context.Context) CapacityCommitmentPlanOutput
- func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
- func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
- func (e CapacityCommitmentPlan) ToStringOutput() pulumi.StringOutput
- func (e CapacityCommitmentPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CapacityCommitmentPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CapacityCommitmentPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentPlanInput
- type CapacityCommitmentPlanOutput
- func (CapacityCommitmentPlanOutput) ElementType() reflect.Type
- func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutput() CapacityCommitmentPlanOutput
- func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutputWithContext(ctx context.Context) CapacityCommitmentPlanOutput
- func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
- func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
- func (o CapacityCommitmentPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o CapacityCommitmentPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CapacityCommitmentPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CapacityCommitmentPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentPlanPtrInput
- type CapacityCommitmentPlanPtrOutput
- func (o CapacityCommitmentPlanPtrOutput) Elem() CapacityCommitmentPlanOutput
- func (CapacityCommitmentPlanPtrOutput) ElementType() reflect.Type
- func (o CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
- func (o CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
- func (o CapacityCommitmentPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CapacityCommitmentPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentRenewalPlan
- func (CapacityCommitmentRenewalPlan) ElementType() reflect.Type
- func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutput() CapacityCommitmentRenewalPlanOutput
- func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanOutput
- func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
- func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
- func (e CapacityCommitmentRenewalPlan) ToStringOutput() pulumi.StringOutput
- func (e CapacityCommitmentRenewalPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CapacityCommitmentRenewalPlan) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CapacityCommitmentRenewalPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentRenewalPlanInput
- type CapacityCommitmentRenewalPlanOutput
- func (CapacityCommitmentRenewalPlanOutput) ElementType() reflect.Type
- func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutput() CapacityCommitmentRenewalPlanOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToStringOutput() pulumi.StringOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CapacityCommitmentRenewalPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentRenewalPlanPtrInput
- type CapacityCommitmentRenewalPlanPtrOutput
- func (o CapacityCommitmentRenewalPlanPtrOutput) Elem() CapacityCommitmentRenewalPlanOutput
- func (CapacityCommitmentRenewalPlanPtrOutput) ElementType() reflect.Type
- func (o CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
- func (o CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
- func (o CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CapacityCommitmentState
- type LookupCapacityCommitmentArgs
- type LookupCapacityCommitmentOutputArgs
- type LookupCapacityCommitmentResult
- type LookupCapacityCommitmentResultOutput
- func (o LookupCapacityCommitmentResultOutput) CommitmentEndTime() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) CommitmentStartTime() pulumi.StringOutput
- func (LookupCapacityCommitmentResultOutput) ElementType() reflect.Type
- func (o LookupCapacityCommitmentResultOutput) FailureStatus() StatusResponseOutput
- func (o LookupCapacityCommitmentResultOutput) Name() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) Plan() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) RenewalPlan() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) SlotCount() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) State() pulumi.StringOutput
- func (o LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutput() LookupCapacityCommitmentResultOutput
- func (o LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutputWithContext(ctx context.Context) LookupCapacityCommitmentResultOutput
- type LookupReservationArgs
- type LookupReservationOutputArgs
- type LookupReservationResult
- type LookupReservationResultOutput
- func (o LookupReservationResultOutput) CreationTime() pulumi.StringOutput
- func (LookupReservationResultOutput) ElementType() reflect.Type
- func (o LookupReservationResultOutput) IgnoreIdleSlots() pulumi.BoolOutput
- func (o LookupReservationResultOutput) Name() pulumi.StringOutput
- func (o LookupReservationResultOutput) SlotCapacity() pulumi.StringOutput
- func (o LookupReservationResultOutput) ToLookupReservationResultOutput() LookupReservationResultOutput
- func (o LookupReservationResultOutput) ToLookupReservationResultOutputWithContext(ctx context.Context) LookupReservationResultOutput
- func (o LookupReservationResultOutput) UpdateTime() pulumi.StringOutput
- type Reservation
- type ReservationArgs
- type ReservationInput
- type ReservationOutput
- type ReservationState
- type StatusResponse
- type StatusResponseArgs
- func (StatusResponseArgs) ElementType() reflect.Type
- func (i StatusResponseArgs) ToStatusResponseOutput() StatusResponseOutput
- func (i StatusResponseArgs) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- func (i StatusResponseArgs) ToStatusResponsePtrOutput() StatusResponsePtrOutput
- func (i StatusResponseArgs) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput
- type StatusResponseInput
- type StatusResponseOutput
- func (o StatusResponseOutput) Code() pulumi.IntOutput
- func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
- func (StatusResponseOutput) ElementType() reflect.Type
- func (o StatusResponseOutput) Message() pulumi.StringOutput
- func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
- func (o StatusResponseOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput
- func (o StatusResponseOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput
- type StatusResponsePtrInput
- type StatusResponsePtrOutput
- func (o StatusResponsePtrOutput) Code() pulumi.IntPtrOutput
- func (o StatusResponsePtrOutput) Details() pulumi.StringMapArrayOutput
- func (o StatusResponsePtrOutput) Elem() StatusResponseOutput
- func (StatusResponsePtrOutput) ElementType() reflect.Type
- func (o StatusResponsePtrOutput) Message() pulumi.StringPtrOutput
- func (o StatusResponsePtrOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput
- func (o StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput
Constants ¶
const ( // Invalid plan value. Requests with this value will be rejected with error code `google.rpc.Code.INVALID_ARGUMENT`. CapacityCommitmentPlanCommitmentPlanUnspecified = CapacityCommitmentPlan("COMMITMENT_PLAN_UNSPECIFIED") // Flex commitments have committed period of 1 minute after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time. CapacityCommitmentPlanFlex = CapacityCommitmentPlan("FLEX") // Trial commitments have a committed period of 182 days after becoming ACTIVE. After that, they are converted to a new commitment based on the `renewal_plan`. Default `renewal_plan` for Trial commitment is Flex so that it can be deleted right after committed period ends. CapacityCommitmentPlanTrial = CapacityCommitmentPlan("TRIAL") // Monthly commitments have a committed period of 30 days after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time. CapacityCommitmentPlanMonthly = CapacityCommitmentPlan("MONTHLY") // Annual commitments have a committed period of 365 days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan. CapacityCommitmentPlanAnnual = CapacityCommitmentPlan("ANNUAL") )
const ( // Invalid plan value. Requests with this value will be rejected with error code `google.rpc.Code.INVALID_ARGUMENT`. CapacityCommitmentRenewalPlanCommitmentPlanUnspecified = CapacityCommitmentRenewalPlan("COMMITMENT_PLAN_UNSPECIFIED") // Flex commitments have committed period of 1 minute after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time. CapacityCommitmentRenewalPlanFlex = CapacityCommitmentRenewalPlan("FLEX") // Trial commitments have a committed period of 182 days after becoming ACTIVE. After that, they are converted to a new commitment based on the `renewal_plan`. Default `renewal_plan` for Trial commitment is Flex so that it can be deleted right after committed period ends. CapacityCommitmentRenewalPlanTrial = CapacityCommitmentRenewalPlan("TRIAL") // Monthly commitments have a committed period of 30 days after becoming ACTIVE. After that, they are not in a committed period anymore and can be removed any time. CapacityCommitmentRenewalPlanMonthly = CapacityCommitmentRenewalPlan("MONTHLY") // Annual commitments have a committed period of 365 days after becoming ACTIVE. After that they are converted to a new commitment based on the renewal_plan. CapacityCommitmentRenewalPlanAnnual = CapacityCommitmentRenewalPlan("ANNUAL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapacityCommitment ¶
type CapacityCommitment struct { pulumi.CustomResourceState // The end of the current commitment period. It is applicable only for ACTIVE capacity commitments. CommitmentEndTime pulumi.StringOutput `pulumi:"commitmentEndTime"` // The start of the current commitment period. It is applicable only for ACTIVE capacity commitments. CommitmentStartTime pulumi.StringOutput `pulumi:"commitmentStartTime"` // For FAILED commitment plan, provides the reason of failure. FailureStatus StatusResponseOutput `pulumi:"failureStatus"` // The resource name of the capacity commitment, e.g., `projects/myproject/locations/US/capacityCommitments/123` Name pulumi.StringOutput `pulumi:"name"` // Capacity commitment commitment plan. Plan pulumi.StringOutput `pulumi:"plan"` // The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan is changed, committed period is extended according to commitment plan. Only applicable for ANNUAL and TRIAL commitments. RenewalPlan pulumi.StringOutput `pulumi:"renewalPlan"` // Number of slots in this commitment. SlotCount pulumi.StringOutput `pulumi:"slotCount"` // State of the commitment. State pulumi.StringOutput `pulumi:"state"` }
Creates a new capacity commitment resource. Auto-naming is currently not supported for this resource.
func GetCapacityCommitment ¶
func GetCapacityCommitment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CapacityCommitmentState, opts ...pulumi.ResourceOption) (*CapacityCommitment, error)
GetCapacityCommitment gets an existing CapacityCommitment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCapacityCommitment ¶
func NewCapacityCommitment(ctx *pulumi.Context, name string, args *CapacityCommitmentArgs, opts ...pulumi.ResourceOption) (*CapacityCommitment, error)
NewCapacityCommitment registers a new resource with the given unique name, arguments, and options.
func (*CapacityCommitment) ElementType ¶
func (*CapacityCommitment) ElementType() reflect.Type
func (*CapacityCommitment) ToCapacityCommitmentOutput ¶
func (i *CapacityCommitment) ToCapacityCommitmentOutput() CapacityCommitmentOutput
func (*CapacityCommitment) ToCapacityCommitmentOutputWithContext ¶
func (i *CapacityCommitment) ToCapacityCommitmentOutputWithContext(ctx context.Context) CapacityCommitmentOutput
type CapacityCommitmentArgs ¶
type CapacityCommitmentArgs struct { CapacityCommitmentId pulumi.StringPtrInput EnforceSingleAdminProjectPerOrg pulumi.StringPtrInput Location pulumi.StringPtrInput // Capacity commitment commitment plan. Plan CapacityCommitmentPlanPtrInput Project pulumi.StringPtrInput // The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan is changed, committed period is extended according to commitment plan. Only applicable for ANNUAL and TRIAL commitments. RenewalPlan CapacityCommitmentRenewalPlanPtrInput // Number of slots in this commitment. SlotCount pulumi.StringPtrInput }
The set of arguments for constructing a CapacityCommitment resource.
func (CapacityCommitmentArgs) ElementType ¶
func (CapacityCommitmentArgs) ElementType() reflect.Type
type CapacityCommitmentInput ¶
type CapacityCommitmentInput interface { pulumi.Input ToCapacityCommitmentOutput() CapacityCommitmentOutput ToCapacityCommitmentOutputWithContext(ctx context.Context) CapacityCommitmentOutput }
type CapacityCommitmentOutput ¶
type CapacityCommitmentOutput struct{ *pulumi.OutputState }
func (CapacityCommitmentOutput) ElementType ¶
func (CapacityCommitmentOutput) ElementType() reflect.Type
func (CapacityCommitmentOutput) ToCapacityCommitmentOutput ¶
func (o CapacityCommitmentOutput) ToCapacityCommitmentOutput() CapacityCommitmentOutput
func (CapacityCommitmentOutput) ToCapacityCommitmentOutputWithContext ¶
func (o CapacityCommitmentOutput) ToCapacityCommitmentOutputWithContext(ctx context.Context) CapacityCommitmentOutput
type CapacityCommitmentPlan ¶ added in v0.4.0
type CapacityCommitmentPlan string
Capacity commitment commitment plan.
func (CapacityCommitmentPlan) ElementType ¶ added in v0.4.0
func (CapacityCommitmentPlan) ElementType() reflect.Type
func (CapacityCommitmentPlan) ToCapacityCommitmentPlanOutput ¶ added in v0.6.0
func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanOutput() CapacityCommitmentPlanOutput
func (CapacityCommitmentPlan) ToCapacityCommitmentPlanOutputWithContext ¶ added in v0.6.0
func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanOutputWithContext(ctx context.Context) CapacityCommitmentPlanOutput
func (CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutput ¶ added in v0.6.0
func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutputWithContext ¶ added in v0.6.0
func (e CapacityCommitmentPlan) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlan) ToStringOutput ¶ added in v0.4.0
func (e CapacityCommitmentPlan) ToStringOutput() pulumi.StringOutput
func (CapacityCommitmentPlan) ToStringOutputWithContext ¶ added in v0.4.0
func (e CapacityCommitmentPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CapacityCommitmentPlan) ToStringPtrOutput ¶ added in v0.4.0
func (e CapacityCommitmentPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentPlan) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CapacityCommitmentPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentPlanInput ¶ added in v0.6.0
type CapacityCommitmentPlanInput interface { pulumi.Input ToCapacityCommitmentPlanOutput() CapacityCommitmentPlanOutput ToCapacityCommitmentPlanOutputWithContext(context.Context) CapacityCommitmentPlanOutput }
CapacityCommitmentPlanInput is an input type that accepts CapacityCommitmentPlanArgs and CapacityCommitmentPlanOutput values. You can construct a concrete instance of `CapacityCommitmentPlanInput` via:
CapacityCommitmentPlanArgs{...}
type CapacityCommitmentPlanOutput ¶ added in v0.6.0
type CapacityCommitmentPlanOutput struct{ *pulumi.OutputState }
func (CapacityCommitmentPlanOutput) ElementType ¶ added in v0.6.0
func (CapacityCommitmentPlanOutput) ElementType() reflect.Type
func (CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutput() CapacityCommitmentPlanOutput
func (CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanOutputWithContext(ctx context.Context) CapacityCommitmentPlanOutput
func (CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlanOutput) ToStringOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToStringOutput() pulumi.StringOutput
func (CapacityCommitmentPlanOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CapacityCommitmentPlanOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentPlanOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentPlanPtrInput ¶ added in v0.6.0
type CapacityCommitmentPlanPtrInput interface { pulumi.Input ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput ToCapacityCommitmentPlanPtrOutputWithContext(context.Context) CapacityCommitmentPlanPtrOutput }
func CapacityCommitmentPlanPtr ¶ added in v0.6.0
func CapacityCommitmentPlanPtr(v string) CapacityCommitmentPlanPtrInput
type CapacityCommitmentPlanPtrOutput ¶ added in v0.6.0
type CapacityCommitmentPlanPtrOutput struct{ *pulumi.OutputState }
func (CapacityCommitmentPlanPtrOutput) Elem ¶ added in v0.6.0
func (o CapacityCommitmentPlanPtrOutput) Elem() CapacityCommitmentPlanOutput
func (CapacityCommitmentPlanPtrOutput) ElementType ¶ added in v0.6.0
func (CapacityCommitmentPlanPtrOutput) ElementType() reflect.Type
func (CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutput() CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanPtrOutput) ToCapacityCommitmentPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentPlanPtrOutput
func (CapacityCommitmentPlanPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentPlanPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentRenewalPlan ¶ added in v0.4.0
type CapacityCommitmentRenewalPlan string
The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan is changed, committed period is extended according to commitment plan. Only applicable for ANNUAL and TRIAL commitments.
func (CapacityCommitmentRenewalPlan) ElementType ¶ added in v0.4.0
func (CapacityCommitmentRenewalPlan) ElementType() reflect.Type
func (CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutput ¶ added in v0.6.0
func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutput() CapacityCommitmentRenewalPlanOutput
func (CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutputWithContext ¶ added in v0.6.0
func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanOutput
func (CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutput ¶ added in v0.6.0
func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutputWithContext ¶ added in v0.6.0
func (e CapacityCommitmentRenewalPlan) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlan) ToStringOutput ¶ added in v0.4.0
func (e CapacityCommitmentRenewalPlan) ToStringOutput() pulumi.StringOutput
func (CapacityCommitmentRenewalPlan) ToStringOutputWithContext ¶ added in v0.4.0
func (e CapacityCommitmentRenewalPlan) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CapacityCommitmentRenewalPlan) ToStringPtrOutput ¶ added in v0.4.0
func (e CapacityCommitmentRenewalPlan) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentRenewalPlan) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e CapacityCommitmentRenewalPlan) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentRenewalPlanInput ¶ added in v0.6.0
type CapacityCommitmentRenewalPlanInput interface { pulumi.Input ToCapacityCommitmentRenewalPlanOutput() CapacityCommitmentRenewalPlanOutput ToCapacityCommitmentRenewalPlanOutputWithContext(context.Context) CapacityCommitmentRenewalPlanOutput }
CapacityCommitmentRenewalPlanInput is an input type that accepts CapacityCommitmentRenewalPlanArgs and CapacityCommitmentRenewalPlanOutput values. You can construct a concrete instance of `CapacityCommitmentRenewalPlanInput` via:
CapacityCommitmentRenewalPlanArgs{...}
type CapacityCommitmentRenewalPlanOutput ¶ added in v0.6.0
type CapacityCommitmentRenewalPlanOutput struct{ *pulumi.OutputState }
func (CapacityCommitmentRenewalPlanOutput) ElementType ¶ added in v0.6.0
func (CapacityCommitmentRenewalPlanOutput) ElementType() reflect.Type
func (CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutput() CapacityCommitmentRenewalPlanOutput
func (CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanOutput
func (CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlanOutput) ToStringOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToStringOutput() pulumi.StringOutput
func (CapacityCommitmentRenewalPlanOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CapacityCommitmentRenewalPlanOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentRenewalPlanOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentRenewalPlanPtrInput ¶ added in v0.6.0
type CapacityCommitmentRenewalPlanPtrInput interface { pulumi.Input ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput ToCapacityCommitmentRenewalPlanPtrOutputWithContext(context.Context) CapacityCommitmentRenewalPlanPtrOutput }
func CapacityCommitmentRenewalPlanPtr ¶ added in v0.6.0
func CapacityCommitmentRenewalPlanPtr(v string) CapacityCommitmentRenewalPlanPtrInput
type CapacityCommitmentRenewalPlanPtrOutput ¶ added in v0.6.0
type CapacityCommitmentRenewalPlanPtrOutput struct{ *pulumi.OutputState }
func (CapacityCommitmentRenewalPlanPtrOutput) ElementType ¶ added in v0.6.0
func (CapacityCommitmentRenewalPlanPtrOutput) ElementType() reflect.Type
func (CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutput() CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanPtrOutput) ToCapacityCommitmentRenewalPlanPtrOutputWithContext(ctx context.Context) CapacityCommitmentRenewalPlanPtrOutput
func (CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o CapacityCommitmentRenewalPlanPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CapacityCommitmentState ¶
type CapacityCommitmentState struct { }
func (CapacityCommitmentState) ElementType ¶
func (CapacityCommitmentState) ElementType() reflect.Type
type LookupCapacityCommitmentArgs ¶ added in v0.4.0
type LookupCapacityCommitmentOutputArgs ¶ added in v0.8.0
type LookupCapacityCommitmentOutputArgs struct { CapacityCommitmentId pulumi.StringInput `pulumi:"capacityCommitmentId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCapacityCommitmentOutputArgs) ElementType ¶ added in v0.8.0
func (LookupCapacityCommitmentOutputArgs) ElementType() reflect.Type
type LookupCapacityCommitmentResult ¶ added in v0.4.0
type LookupCapacityCommitmentResult struct { // The end of the current commitment period. It is applicable only for ACTIVE capacity commitments. CommitmentEndTime string `pulumi:"commitmentEndTime"` // The start of the current commitment period. It is applicable only for ACTIVE capacity commitments. CommitmentStartTime string `pulumi:"commitmentStartTime"` // For FAILED commitment plan, provides the reason of failure. FailureStatus StatusResponse `pulumi:"failureStatus"` // The resource name of the capacity commitment, e.g., `projects/myproject/locations/US/capacityCommitments/123` Name string `pulumi:"name"` // Capacity commitment commitment plan. Plan string `pulumi:"plan"` // The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan is changed, committed period is extended according to commitment plan. Only applicable for ANNUAL and TRIAL commitments. RenewalPlan string `pulumi:"renewalPlan"` // Number of slots in this commitment. SlotCount string `pulumi:"slotCount"` // State of the commitment. State string `pulumi:"state"` }
func LookupCapacityCommitment ¶ added in v0.4.0
func LookupCapacityCommitment(ctx *pulumi.Context, args *LookupCapacityCommitmentArgs, opts ...pulumi.InvokeOption) (*LookupCapacityCommitmentResult, error)
Returns information about the capacity commitment.
type LookupCapacityCommitmentResultOutput ¶ added in v0.8.0
type LookupCapacityCommitmentResultOutput struct{ *pulumi.OutputState }
func LookupCapacityCommitmentOutput ¶ added in v0.8.0
func LookupCapacityCommitmentOutput(ctx *pulumi.Context, args LookupCapacityCommitmentOutputArgs, opts ...pulumi.InvokeOption) LookupCapacityCommitmentResultOutput
func (LookupCapacityCommitmentResultOutput) CommitmentEndTime ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) CommitmentEndTime() pulumi.StringOutput
The end of the current commitment period. It is applicable only for ACTIVE capacity commitments.
func (LookupCapacityCommitmentResultOutput) CommitmentStartTime ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) CommitmentStartTime() pulumi.StringOutput
The start of the current commitment period. It is applicable only for ACTIVE capacity commitments.
func (LookupCapacityCommitmentResultOutput) ElementType ¶ added in v0.8.0
func (LookupCapacityCommitmentResultOutput) ElementType() reflect.Type
func (LookupCapacityCommitmentResultOutput) FailureStatus ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) FailureStatus() StatusResponseOutput
For FAILED commitment plan, provides the reason of failure.
func (LookupCapacityCommitmentResultOutput) Name ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) Name() pulumi.StringOutput
The resource name of the capacity commitment, e.g., `projects/myproject/locations/US/capacityCommitments/123`
func (LookupCapacityCommitmentResultOutput) Plan ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) Plan() pulumi.StringOutput
Capacity commitment commitment plan.
func (LookupCapacityCommitmentResultOutput) RenewalPlan ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) RenewalPlan() pulumi.StringOutput
The plan this capacity commitment is converted to after commitment_end_time passes. Once the plan is changed, committed period is extended according to commitment plan. Only applicable for ANNUAL and TRIAL commitments.
func (LookupCapacityCommitmentResultOutput) SlotCount ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) SlotCount() pulumi.StringOutput
Number of slots in this commitment.
func (LookupCapacityCommitmentResultOutput) State ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) State() pulumi.StringOutput
State of the commitment.
func (LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutput ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutput() LookupCapacityCommitmentResultOutput
func (LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutputWithContext ¶ added in v0.8.0
func (o LookupCapacityCommitmentResultOutput) ToLookupCapacityCommitmentResultOutputWithContext(ctx context.Context) LookupCapacityCommitmentResultOutput
type LookupReservationArgs ¶ added in v0.4.0
type LookupReservationOutputArgs ¶ added in v0.8.0
type LookupReservationOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ReservationId pulumi.StringInput `pulumi:"reservationId"` }
func (LookupReservationOutputArgs) ElementType ¶ added in v0.8.0
func (LookupReservationOutputArgs) ElementType() reflect.Type
type LookupReservationResult ¶ added in v0.4.0
type LookupReservationResult struct { // Creation time of the reservation. CreationTime string `pulumi:"creationTime"` // If false, any query or pipeline job using this reservation will use idle slots from other reservations within the same admin project. If true, a query or pipeline job using this reservation will execute with the slot capacity specified in the slot_capacity field at most. IgnoreIdleSlots bool `pulumi:"ignoreIdleSlots"` // The resource name of the reservation, e.g., `projects/*/locations/*/reservations/team1-prod`. Name string `pulumi:"name"` // Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the unit of parallelism. Queries using this reservation might use more slots during runtime if ignore_idle_slots is set to false. If the new reservation's slot capacity exceed the project's slot capacity or if total slot capacity of the new reservation and its siblings exceeds the project's slot capacity, the request will fail with `google.rpc.Code.RESOURCE_EXHAUSTED`. NOTE: for reservations in US or EU multi-regions slot capacity constraints are checked separately for default and auxiliary regions. See multi_region_auxiliary flag for more details. SlotCapacity string `pulumi:"slotCapacity"` // Last update time of the reservation. UpdateTime string `pulumi:"updateTime"` }
func LookupReservation ¶ added in v0.4.0
func LookupReservation(ctx *pulumi.Context, args *LookupReservationArgs, opts ...pulumi.InvokeOption) (*LookupReservationResult, error)
Returns information about the reservation.
type LookupReservationResultOutput ¶ added in v0.8.0
type LookupReservationResultOutput struct{ *pulumi.OutputState }
func LookupReservationOutput ¶ added in v0.8.0
func LookupReservationOutput(ctx *pulumi.Context, args LookupReservationOutputArgs, opts ...pulumi.InvokeOption) LookupReservationResultOutput
func (LookupReservationResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupReservationResultOutput) CreationTime() pulumi.StringOutput
Creation time of the reservation.
func (LookupReservationResultOutput) ElementType ¶ added in v0.8.0
func (LookupReservationResultOutput) ElementType() reflect.Type
func (LookupReservationResultOutput) IgnoreIdleSlots ¶ added in v0.8.0
func (o LookupReservationResultOutput) IgnoreIdleSlots() pulumi.BoolOutput
If false, any query or pipeline job using this reservation will use idle slots from other reservations within the same admin project. If true, a query or pipeline job using this reservation will execute with the slot capacity specified in the slot_capacity field at most.
func (LookupReservationResultOutput) Name ¶ added in v0.8.0
func (o LookupReservationResultOutput) Name() pulumi.StringOutput
The resource name of the reservation, e.g., `projects/*/locations/*/reservations/team1-prod`.
func (LookupReservationResultOutput) SlotCapacity ¶ added in v0.8.0
func (o LookupReservationResultOutput) SlotCapacity() pulumi.StringOutput
Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the unit of parallelism. Queries using this reservation might use more slots during runtime if ignore_idle_slots is set to false. If the new reservation's slot capacity exceed the project's slot capacity or if total slot capacity of the new reservation and its siblings exceeds the project's slot capacity, the request will fail with `google.rpc.Code.RESOURCE_EXHAUSTED`. NOTE: for reservations in US or EU multi-regions slot capacity constraints are checked separately for default and auxiliary regions. See multi_region_auxiliary flag for more details.
func (LookupReservationResultOutput) ToLookupReservationResultOutput ¶ added in v0.8.0
func (o LookupReservationResultOutput) ToLookupReservationResultOutput() LookupReservationResultOutput
func (LookupReservationResultOutput) ToLookupReservationResultOutputWithContext ¶ added in v0.8.0
func (o LookupReservationResultOutput) ToLookupReservationResultOutputWithContext(ctx context.Context) LookupReservationResultOutput
func (LookupReservationResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupReservationResultOutput) UpdateTime() pulumi.StringOutput
Last update time of the reservation.
type Reservation ¶
type Reservation struct { pulumi.CustomResourceState // Creation time of the reservation. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // If false, any query or pipeline job using this reservation will use idle slots from other reservations within the same admin project. If true, a query or pipeline job using this reservation will execute with the slot capacity specified in the slot_capacity field at most. IgnoreIdleSlots pulumi.BoolOutput `pulumi:"ignoreIdleSlots"` // The resource name of the reservation, e.g., `projects/*/locations/*/reservations/team1-prod`. Name pulumi.StringOutput `pulumi:"name"` // Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the unit of parallelism. Queries using this reservation might use more slots during runtime if ignore_idle_slots is set to false. If the new reservation's slot capacity exceed the project's slot capacity or if total slot capacity of the new reservation and its siblings exceeds the project's slot capacity, the request will fail with `google.rpc.Code.RESOURCE_EXHAUSTED`. NOTE: for reservations in US or EU multi-regions slot capacity constraints are checked separately for default and auxiliary regions. See multi_region_auxiliary flag for more details. SlotCapacity pulumi.StringOutput `pulumi:"slotCapacity"` // Last update time of the reservation. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new reservation resource.
func GetReservation ¶
func GetReservation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReservationState, opts ...pulumi.ResourceOption) (*Reservation, error)
GetReservation gets an existing Reservation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewReservation ¶
func NewReservation(ctx *pulumi.Context, name string, args *ReservationArgs, opts ...pulumi.ResourceOption) (*Reservation, error)
NewReservation registers a new resource with the given unique name, arguments, and options.
func (*Reservation) ElementType ¶
func (*Reservation) ElementType() reflect.Type
func (*Reservation) ToReservationOutput ¶
func (i *Reservation) ToReservationOutput() ReservationOutput
func (*Reservation) ToReservationOutputWithContext ¶
func (i *Reservation) ToReservationOutputWithContext(ctx context.Context) ReservationOutput
type ReservationArgs ¶
type ReservationArgs struct { // If false, any query or pipeline job using this reservation will use idle slots from other reservations within the same admin project. If true, a query or pipeline job using this reservation will execute with the slot capacity specified in the slot_capacity field at most. IgnoreIdleSlots pulumi.BoolPtrInput Location pulumi.StringPtrInput // The resource name of the reservation, e.g., `projects/*/locations/*/reservations/team1-prod`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput ReservationId pulumi.StringPtrInput // Minimum slots available to this reservation. A slot is a unit of computational power in BigQuery, and serves as the unit of parallelism. Queries using this reservation might use more slots during runtime if ignore_idle_slots is set to false. If the new reservation's slot capacity exceed the project's slot capacity or if total slot capacity of the new reservation and its siblings exceeds the project's slot capacity, the request will fail with `google.rpc.Code.RESOURCE_EXHAUSTED`. NOTE: for reservations in US or EU multi-regions slot capacity constraints are checked separately for default and auxiliary regions. See multi_region_auxiliary flag for more details. SlotCapacity pulumi.StringPtrInput }
The set of arguments for constructing a Reservation resource.
func (ReservationArgs) ElementType ¶
func (ReservationArgs) ElementType() reflect.Type
type ReservationInput ¶
type ReservationInput interface { pulumi.Input ToReservationOutput() ReservationOutput ToReservationOutputWithContext(ctx context.Context) ReservationOutput }
type ReservationOutput ¶
type ReservationOutput struct{ *pulumi.OutputState }
func (ReservationOutput) ElementType ¶
func (ReservationOutput) ElementType() reflect.Type
func (ReservationOutput) ToReservationOutput ¶
func (o ReservationOutput) ToReservationOutput() ReservationOutput
func (ReservationOutput) ToReservationOutputWithContext ¶
func (o ReservationOutput) ToReservationOutputWithContext(ctx context.Context) ReservationOutput
type ReservationState ¶
type ReservationState struct { }
func (ReservationState) ElementType ¶
func (ReservationState) ElementType() reflect.Type
type StatusResponse ¶
type StatusResponse struct { // The status code, which should be an enum value of google.rpc.Code. Code int `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details []map[string]string `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message string `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
type StatusResponseArgs ¶
type StatusResponseArgs struct { // The status code, which should be an enum value of google.rpc.Code. Code pulumi.IntInput `pulumi:"code"` // A list of messages that carry the error details. There is a common set of message types for APIs to use. Details pulumi.StringMapArrayInput `pulumi:"details"` // A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client. Message pulumi.StringInput `pulumi:"message"` }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseArgs) ElementType ¶
func (StatusResponseArgs) ElementType() reflect.Type
func (StatusResponseArgs) ToStatusResponseOutput ¶
func (i StatusResponseArgs) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseArgs) ToStatusResponseOutputWithContext ¶
func (i StatusResponseArgs) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
func (StatusResponseArgs) ToStatusResponsePtrOutput ¶
func (i StatusResponseArgs) ToStatusResponsePtrOutput() StatusResponsePtrOutput
func (StatusResponseArgs) ToStatusResponsePtrOutputWithContext ¶
func (i StatusResponseArgs) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput
type StatusResponseInput ¶
type StatusResponseInput interface { pulumi.Input ToStatusResponseOutput() StatusResponseOutput ToStatusResponseOutputWithContext(context.Context) StatusResponseOutput }
StatusResponseInput is an input type that accepts StatusResponseArgs and StatusResponseOutput values. You can construct a concrete instance of `StatusResponseInput` via:
StatusResponseArgs{...}
type StatusResponseOutput ¶
type StatusResponseOutput struct{ *pulumi.OutputState }
The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).
func (StatusResponseOutput) Code ¶
func (o StatusResponseOutput) Code() pulumi.IntOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponseOutput) Details ¶
func (o StatusResponseOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponseOutput) ElementType ¶
func (StatusResponseOutput) ElementType() reflect.Type
func (StatusResponseOutput) Message ¶
func (o StatusResponseOutput) Message() pulumi.StringOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusResponseOutput) ToStatusResponseOutput ¶
func (o StatusResponseOutput) ToStatusResponseOutput() StatusResponseOutput
func (StatusResponseOutput) ToStatusResponseOutputWithContext ¶
func (o StatusResponseOutput) ToStatusResponseOutputWithContext(ctx context.Context) StatusResponseOutput
func (StatusResponseOutput) ToStatusResponsePtrOutput ¶
func (o StatusResponseOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput
func (StatusResponseOutput) ToStatusResponsePtrOutputWithContext ¶
func (o StatusResponseOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput
type StatusResponsePtrInput ¶
type StatusResponsePtrInput interface { pulumi.Input ToStatusResponsePtrOutput() StatusResponsePtrOutput ToStatusResponsePtrOutputWithContext(context.Context) StatusResponsePtrOutput }
StatusResponsePtrInput is an input type that accepts StatusResponseArgs, StatusResponsePtr and StatusResponsePtrOutput values. You can construct a concrete instance of `StatusResponsePtrInput` via:
StatusResponseArgs{...} or: nil
func StatusResponsePtr ¶
func StatusResponsePtr(v *StatusResponseArgs) StatusResponsePtrInput
type StatusResponsePtrOutput ¶
type StatusResponsePtrOutput struct{ *pulumi.OutputState }
func (StatusResponsePtrOutput) Code ¶
func (o StatusResponsePtrOutput) Code() pulumi.IntPtrOutput
The status code, which should be an enum value of google.rpc.Code.
func (StatusResponsePtrOutput) Details ¶
func (o StatusResponsePtrOutput) Details() pulumi.StringMapArrayOutput
A list of messages that carry the error details. There is a common set of message types for APIs to use.
func (StatusResponsePtrOutput) Elem ¶
func (o StatusResponsePtrOutput) Elem() StatusResponseOutput
func (StatusResponsePtrOutput) ElementType ¶
func (StatusResponsePtrOutput) ElementType() reflect.Type
func (StatusResponsePtrOutput) Message ¶
func (o StatusResponsePtrOutput) Message() pulumi.StringPtrOutput
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
func (StatusResponsePtrOutput) ToStatusResponsePtrOutput ¶
func (o StatusResponsePtrOutput) ToStatusResponsePtrOutput() StatusResponsePtrOutput
func (StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext ¶
func (o StatusResponsePtrOutput) ToStatusResponsePtrOutputWithContext(ctx context.Context) StatusResponsePtrOutput