ibm.IsReservation
Explore with Pulumi AI
Import
The ibm_is_reservation
resource can be imported by using the ID.
Syntax
$ pulumi import ibm:index/isReservation:IsReservation example <reservation_ID>
Example
$ pulumi import ibm:index/isReservation:IsReservation example d7bec597-4726-451f-8a63-e62e6f12122c
Create IsReservation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IsReservation(name: string, args: IsReservationArgs, opts?: CustomResourceOptions);
@overload
def IsReservation(resource_name: str,
args: IsReservationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IsReservation(resource_name: str,
opts: Optional[ResourceOptions] = None,
capacity: Optional[IsReservationCapacityArgs] = None,
committed_use: Optional[IsReservationCommittedUseArgs] = None,
profile: Optional[IsReservationProfileArgs] = None,
zone: Optional[str] = None,
affinity_policy: Optional[str] = None,
name: Optional[str] = None,
resource_group: Optional[IsReservationResourceGroupArgs] = None)
func NewIsReservation(ctx *Context, name string, args IsReservationArgs, opts ...ResourceOption) (*IsReservation, error)
public IsReservation(string name, IsReservationArgs args, CustomResourceOptions? opts = null)
public IsReservation(String name, IsReservationArgs args)
public IsReservation(String name, IsReservationArgs args, CustomResourceOptions options)
type: ibm:IsReservation
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 IsReservationArgs
- 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 IsReservationArgs
- 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 IsReservationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IsReservationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IsReservationArgs
- 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 isReservationResource = new Ibm.IsReservation("isReservationResource", new()
{
Capacity = new Ibm.Inputs.IsReservationCapacityArgs
{
Total = 0,
Allocated = 0,
Available = 0,
Status = "string",
Used = 0,
},
CommittedUse = new Ibm.Inputs.IsReservationCommittedUseArgs
{
Term = "string",
ExpirationAt = "string",
ExpirationPolicy = "string",
},
Profile = new Ibm.Inputs.IsReservationProfileArgs
{
Name = "string",
ResourceType = "string",
Href = "string",
},
Zone = "string",
AffinityPolicy = "string",
Name = "string",
ResourceGroup = new Ibm.Inputs.IsReservationResourceGroupArgs
{
Id = "string",
Href = "string",
Name = "string",
},
});
example, err := ibm.NewIsReservation(ctx, "isReservationResource", &ibm.IsReservationArgs{
Capacity: &ibm.IsReservationCapacityArgs{
Total: pulumi.Float64(0),
Allocated: pulumi.Float64(0),
Available: pulumi.Float64(0),
Status: pulumi.String("string"),
Used: pulumi.Float64(0),
},
CommittedUse: &ibm.IsReservationCommittedUseArgs{
Term: pulumi.String("string"),
ExpirationAt: pulumi.String("string"),
ExpirationPolicy: pulumi.String("string"),
},
Profile: &ibm.IsReservationProfileArgs{
Name: pulumi.String("string"),
ResourceType: pulumi.String("string"),
Href: pulumi.String("string"),
},
Zone: pulumi.String("string"),
AffinityPolicy: pulumi.String("string"),
Name: pulumi.String("string"),
ResourceGroup: &ibm.IsReservationResourceGroupArgs{
Id: pulumi.String("string"),
Href: pulumi.String("string"),
Name: pulumi.String("string"),
},
})
var isReservationResource = new IsReservation("isReservationResource", IsReservationArgs.builder()
.capacity(IsReservationCapacityArgs.builder()
.total(0)
.allocated(0)
.available(0)
.status("string")
.used(0)
.build())
.committedUse(IsReservationCommittedUseArgs.builder()
.term("string")
.expirationAt("string")
.expirationPolicy("string")
.build())
.profile(IsReservationProfileArgs.builder()
.name("string")
.resourceType("string")
.href("string")
.build())
.zone("string")
.affinityPolicy("string")
.name("string")
.resourceGroup(IsReservationResourceGroupArgs.builder()
.id("string")
.href("string")
.name("string")
.build())
.build());
is_reservation_resource = ibm.IsReservation("isReservationResource",
capacity={
"total": 0,
"allocated": 0,
"available": 0,
"status": "string",
"used": 0,
},
committed_use={
"term": "string",
"expiration_at": "string",
"expiration_policy": "string",
},
profile={
"name": "string",
"resource_type": "string",
"href": "string",
},
zone="string",
affinity_policy="string",
name="string",
resource_group={
"id": "string",
"href": "string",
"name": "string",
})
const isReservationResource = new ibm.IsReservation("isReservationResource", {
capacity: {
total: 0,
allocated: 0,
available: 0,
status: "string",
used: 0,
},
committedUse: {
term: "string",
expirationAt: "string",
expirationPolicy: "string",
},
profile: {
name: "string",
resourceType: "string",
href: "string",
},
zone: "string",
affinityPolicy: "string",
name: "string",
resourceGroup: {
id: "string",
href: "string",
name: "string",
},
});
type: ibm:IsReservation
properties:
affinityPolicy: string
capacity:
allocated: 0
available: 0
status: string
total: 0
used: 0
committedUse:
expirationAt: string
expirationPolicy: string
term: string
name: string
profile:
href: string
name: string
resourceType: string
resourceGroup:
href: string
id: string
name: string
zone: string
IsReservation 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 IsReservation resource accepts the following input properties:
- Capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- Committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- Profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- Zone string
- The zone to use for this reservation.
- Affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- Name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- Resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
- Capacity
Is
Reservation Capacity Args The capacity reservation configuration to use.
Nested scheme for
capacity
:- Committed
Use IsReservation Committed Use Args The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- Profile
Is
Reservation Profile Args The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- Zone string
- The zone to use for this reservation.
- Affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- Name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- Resource
Group IsReservation Resource Group Args The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
- capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- zone String
- The zone to use for this reservation.
- affinity
Policy String - affinity policy to use for this reservation. [ restricted ]
- name String
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
- capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- zone string
- The zone to use for this reservation.
- affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
- capacity
Is
Reservation Capacity Args The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed_
use IsReservation Committed Use Args The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- profile
Is
Reservation Profile Args The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- zone str
- The zone to use for this reservation.
- affinity_
policy str - affinity policy to use for this reservation. [ restricted ]
- name str
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- resource_
group IsReservation Resource Group Args The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
- capacity Property Map
The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use Property Map The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- profile Property Map
The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- zone String
- The zone to use for this reservation.
- affinity
Policy String - affinity policy to use for this reservation. [ restricted ]
- name String
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- resource
Group Property Map The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:
Outputs
All input properties are implicitly available as output properties. Additionally, the IsReservation resource produces the following output properties:
- Created
At string - (Timestamp) The date and time that the reservation was created.
- Crn string
- (String) The CRN for this reservation.
- Href string
- (String) The URL for this resource group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
State string - (String) The lifecycle state of this reservation.
- Resource
Type string - (String) The resource type.
- Status string
- (String) The status of the reservation.
- Status
Reasons List<IsReservation Status Reason> - (List) The reasons for the current status (if any).
- Created
At string - (Timestamp) The date and time that the reservation was created.
- Crn string
- (String) The CRN for this reservation.
- Href string
- (String) The URL for this resource group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
State string - (String) The lifecycle state of this reservation.
- Resource
Type string - (String) The resource type.
- Status string
- (String) The status of the reservation.
- Status
Reasons []IsReservation Status Reason - (List) The reasons for the current status (if any).
- created
At String - (Timestamp) The date and time that the reservation was created.
- crn String
- (String) The CRN for this reservation.
- href String
- (String) The URL for this resource group.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
State String - (String) The lifecycle state of this reservation.
- resource
Type String - (String) The resource type.
- status String
- (String) The status of the reservation.
- status
Reasons List<IsReservation Status Reason> - (List) The reasons for the current status (if any).
- created
At string - (Timestamp) The date and time that the reservation was created.
- crn string
- (String) The CRN for this reservation.
- href string
- (String) The URL for this resource group.
- id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
State string - (String) The lifecycle state of this reservation.
- resource
Type string - (String) The resource type.
- status string
- (String) The status of the reservation.
- status
Reasons IsReservation Status Reason[] - (List) The reasons for the current status (if any).
- created_
at str - (Timestamp) The date and time that the reservation was created.
- crn str
- (String) The CRN for this reservation.
- href str
- (String) The URL for this resource group.
- id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
state str - (String) The lifecycle state of this reservation.
- resource_
type str - (String) The resource type.
- status str
- (String) The status of the reservation.
- status_
reasons Sequence[IsReservation Status Reason] - (List) The reasons for the current status (if any).
- created
At String - (Timestamp) The date and time that the reservation was created.
- crn String
- (String) The CRN for this reservation.
- href String
- (String) The URL for this resource group.
- id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
State String - (String) The lifecycle state of this reservation.
- resource
Type String - (String) The resource type.
- status String
- (String) The status of the reservation.
- status
Reasons List<Property Map> - (List) The reasons for the current status (if any).
Look up Existing IsReservation Resource
Get an existing IsReservation 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?: IsReservationState, opts?: CustomResourceOptions): IsReservation
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
affinity_policy: Optional[str] = None,
capacity: Optional[IsReservationCapacityArgs] = None,
committed_use: Optional[IsReservationCommittedUseArgs] = None,
created_at: Optional[str] = None,
crn: Optional[str] = None,
href: Optional[str] = None,
lifecycle_state: Optional[str] = None,
name: Optional[str] = None,
profile: Optional[IsReservationProfileArgs] = None,
resource_group: Optional[IsReservationResourceGroupArgs] = None,
resource_type: Optional[str] = None,
status: Optional[str] = None,
status_reasons: Optional[Sequence[IsReservationStatusReasonArgs]] = None,
zone: Optional[str] = None) -> IsReservation
func GetIsReservation(ctx *Context, name string, id IDInput, state *IsReservationState, opts ...ResourceOption) (*IsReservation, error)
public static IsReservation Get(string name, Input<string> id, IsReservationState? state, CustomResourceOptions? opts = null)
public static IsReservation get(String name, Output<String> id, IsReservationState state, CustomResourceOptions options)
resources: _: type: ibm:IsReservation 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.
- Affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- Capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- Committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- Created
At string - (Timestamp) The date and time that the reservation was created.
- Crn string
- (String) The CRN for this reservation.
- Href string
- (String) The URL for this resource group.
- Lifecycle
State string - (String) The lifecycle state of this reservation.
- Name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- Profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- Resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- Resource
Type string - (String) The resource type.
- Status string
- (String) The status of the reservation.
- Status
Reasons List<IsReservation Status Reason> - (List) The reasons for the current status (if any).
- Zone string
- The zone to use for this reservation.
- Affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- Capacity
Is
Reservation Capacity Args The capacity reservation configuration to use.
Nested scheme for
capacity
:- Committed
Use IsReservation Committed Use Args The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- Created
At string - (Timestamp) The date and time that the reservation was created.
- Crn string
- (String) The CRN for this reservation.
- Href string
- (String) The URL for this resource group.
- Lifecycle
State string - (String) The lifecycle state of this reservation.
- Name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- Profile
Is
Reservation Profile Args The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- Resource
Group IsReservation Resource Group Args The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- Resource
Type string - (String) The resource type.
- Status string
- (String) The status of the reservation.
- Status
Reasons []IsReservation Status Reason Args - (List) The reasons for the current status (if any).
- Zone string
- The zone to use for this reservation.
- affinity
Policy String - affinity policy to use for this reservation. [ restricted ]
- capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- created
At String - (Timestamp) The date and time that the reservation was created.
- crn String
- (String) The CRN for this reservation.
- href String
- (String) The URL for this resource group.
- lifecycle
State String - (String) The lifecycle state of this reservation.
- name String
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- resource
Type String - (String) The resource type.
- status String
- (String) The status of the reservation.
- status
Reasons List<IsReservation Status Reason> - (List) The reasons for the current status (if any).
- zone String
- The zone to use for this reservation.
- affinity
Policy string - affinity policy to use for this reservation. [ restricted ]
- capacity
Is
Reservation Capacity The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use IsReservation Committed Use The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- created
At string - (Timestamp) The date and time that the reservation was created.
- crn string
- (String) The CRN for this reservation.
- href string
- (String) The URL for this resource group.
- lifecycle
State string - (String) The lifecycle state of this reservation.
- name string
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- profile
Is
Reservation Profile The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- resource
Group IsReservation Resource Group The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- resource
Type string - (String) The resource type.
- status string
- (String) The status of the reservation.
- status
Reasons IsReservation Status Reason[] - (List) The reasons for the current status (if any).
- zone string
- The zone to use for this reservation.
- affinity_
policy str - affinity policy to use for this reservation. [ restricted ]
- capacity
Is
Reservation Capacity Args The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed_
use IsReservation Committed Use Args The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- created_
at str - (Timestamp) The date and time that the reservation was created.
- crn str
- (String) The CRN for this reservation.
- href str
- (String) The URL for this resource group.
- lifecycle_
state str - (String) The lifecycle state of this reservation.
- name str
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- profile
Is
Reservation Profile Args The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- resource_
group IsReservation Resource Group Args The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- resource_
type str - (String) The resource type.
- status str
- (String) The status of the reservation.
- status_
reasons Sequence[IsReservation Status Reason Args] - (List) The reasons for the current status (if any).
- zone str
- The zone to use for this reservation.
- affinity
Policy String - affinity policy to use for this reservation. [ restricted ]
- capacity Property Map
The capacity reservation configuration to use.
Nested scheme for
capacity
:- committed
Use Property Map The committed use configuration to use for this reservation.
Nested scheme for
committed_use
:- created
At String - (Timestamp) The date and time that the reservation was created.
- crn String
- (String) The CRN for this reservation.
- href String
- (String) The URL for this resource group.
- lifecycle
State String - (String) The lifecycle state of this reservation.
- name String
- The name for this reservation. The name must not be used by another reservation in the region. If unspecified, the name will be a hyphenated list of randomly-selected words.
- profile Property Map
The virtual server instance profile to use for this reservation.
Nested scheme for
profile
:- resource
Group Property Map The resource group to use. If unspecified, the account's default resource group will be used.
Nested scheme for
resource_group
:- resource
Type String - (String) The resource type.
- status String
- (String) The status of the reservation.
- status
Reasons List<Property Map> - (List) The reasons for the current status (if any).
- zone String
- The zone to use for this reservation.
Supporting Types
IsReservationCapacity, IsReservationCapacityArgs
- Total double
- The total amount to use for this capacity reservation.
- Allocated double
- (Integer) The amount allocated to this capacity reservation.
- Available double
- (Integer) The amount of this capacity reservation available for new attachments.
- Status string
- (String) The status of the reservation.
- Used double
- (Integer) The amount of this capacity reservation used by existing attachments.
- Total float64
- The total amount to use for this capacity reservation.
- Allocated float64
- (Integer) The amount allocated to this capacity reservation.
- Available float64
- (Integer) The amount of this capacity reservation available for new attachments.
- Status string
- (String) The status of the reservation.
- Used float64
- (Integer) The amount of this capacity reservation used by existing attachments.
- total Double
- The total amount to use for this capacity reservation.
- allocated Double
- (Integer) The amount allocated to this capacity reservation.
- available Double
- (Integer) The amount of this capacity reservation available for new attachments.
- status String
- (String) The status of the reservation.
- used Double
- (Integer) The amount of this capacity reservation used by existing attachments.
- total number
- The total amount to use for this capacity reservation.
- allocated number
- (Integer) The amount allocated to this capacity reservation.
- available number
- (Integer) The amount of this capacity reservation available for new attachments.
- status string
- (String) The status of the reservation.
- used number
- (Integer) The amount of this capacity reservation used by existing attachments.
- total float
- The total amount to use for this capacity reservation.
- allocated float
- (Integer) The amount allocated to this capacity reservation.
- available float
- (Integer) The amount of this capacity reservation available for new attachments.
- status str
- (String) The status of the reservation.
- used float
- (Integer) The amount of this capacity reservation used by existing attachments.
- total Number
- The total amount to use for this capacity reservation.
- allocated Number
- (Integer) The amount allocated to this capacity reservation.
- available Number
- (Integer) The amount of this capacity reservation available for new attachments.
- status String
- (String) The status of the reservation.
- used Number
- (Integer) The amount of this capacity reservation used by existing attachments.
IsReservationCommittedUse, IsReservationCommittedUseArgs
- Term string
- The term for this committed use reservation. [one_year, three_year]
- Expiration
At string - (Timestamp) The expiration date and time for this committed use reservation.
- Expiration
Policy string The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
- Term string
- The term for this committed use reservation. [one_year, three_year]
- Expiration
At string - (Timestamp) The expiration date and time for this committed use reservation.
- Expiration
Policy string The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
- term String
- The term for this committed use reservation. [one_year, three_year]
- expiration
At String - (Timestamp) The expiration date and time for this committed use reservation.
- expiration
Policy String The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
- term string
- The term for this committed use reservation. [one_year, three_year]
- expiration
At string - (Timestamp) The expiration date and time for this committed use reservation.
- expiration
Policy string The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
- term str
- The term for this committed use reservation. [one_year, three_year]
- expiration_
at str - (Timestamp) The expiration date and time for this committed use reservation.
- expiration_
policy str The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
- term String
- The term for this committed use reservation. [one_year, three_year]
- expiration
At String - (Timestamp) The expiration date and time for this committed use reservation.
- expiration
Policy String The policy to apply when the committed use term expires. [release, renew]
Note: •
release
Release any available capacity and let the reservation expire. •renew
Renew for another term, provided the term remains listed in the reservation_terms for the profile. Otherwise, let the reservation expire.
IsReservationProfile, IsReservationProfileArgs
- Name string
- The globally unique name of the profile.
- Resource
Type string - The resource type of the profile. [ instance_profile ]
- Href string
- (String) The URL for this resource group.
- Name string
- The globally unique name of the profile.
- Resource
Type string - The resource type of the profile. [ instance_profile ]
- Href string
- (String) The URL for this resource group.
- name String
- The globally unique name of the profile.
- resource
Type String - The resource type of the profile. [ instance_profile ]
- href String
- (String) The URL for this resource group.
- name string
- The globally unique name of the profile.
- resource
Type string - The resource type of the profile. [ instance_profile ]
- href string
- (String) The URL for this resource group.
- name str
- The globally unique name of the profile.
- resource_
type str - The resource type of the profile. [ instance_profile ]
- href str
- (String) The URL for this resource group.
- name String
- The globally unique name of the profile.
- resource
Type String - The resource type of the profile. [ instance_profile ]
- href String
- (String) The URL for this resource group.
IsReservationResourceGroup, IsReservationResourceGroupArgs
IsReservationStatusReason, IsReservationStatusReasonArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.