1. Packages
  2. Google Cloud Native
  3. API Docs
  4. cloudchannel
  5. cloudchannel/v1
  6. Entitlement

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.cloudchannel/v1.Entitlement

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates an entitlement for a customer. Possible error codes: * PERMISSION_DENIED: * The customer doesn’t belong to the reseller. * The reseller is not authorized to transact on this Product. See https://support.google.com/channelservices/answer/9759265 * INVALID_ARGUMENT: * Required request parameters are missing or invalid. * There is already a customer entitlement for a SKU from the same product family. * INVALID_VALUE: Make sure the OfferId is valid. If it is, contact Google Channel support for further troubleshooting. * NOT_FOUND: The customer or offer resource was not found. * ALREADY_EXISTS: * The SKU was already purchased for the customer. * The customer’s primary email already exists. Retry after changing the customer’s primary contact email. * CONDITION_NOT_MET or FAILED_PRECONDITION: * The domain required for purchasing a SKU has not been verified. * A pre-requisite SKU required to purchase an Add-On SKU is missing. For example, Google Workspace Business Starter is required to purchase Vault or Drive. * (Developer accounts only) Reseller and resold domain must meet the following naming requirements: * Domain names must start with goog-test. * Domain names must include the reseller domain. * INTERNAL: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. * UNKNOWN: Any non-user error related to a technical issue in the backend. Contact Cloud Channel support. Return value: The ID of a long-running operation. To get the results of the operation, call the GetOperation method of CloudChannelOperationsService. The Operation metadata will contain an instance of OperationMetadata. Auto-naming is currently not supported for this resource. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Create Entitlement Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Entitlement(name: string, args: EntitlementArgs, opts?: CustomResourceOptions);
@overload
def Entitlement(resource_name: str,
                args: EntitlementArgs,
                opts: Optional[ResourceOptions] = None)

@overload
def Entitlement(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                account_id: Optional[str] = None,
                customer_id: Optional[str] = None,
                offer: Optional[str] = None,
                association_info: Optional[GoogleCloudChannelV1AssociationInfoArgs] = None,
                billing_account: Optional[str] = None,
                commitment_settings: Optional[GoogleCloudChannelV1CommitmentSettingsArgs] = None,
                parameters: Optional[Sequence[GoogleCloudChannelV1ParameterArgs]] = None,
                purchase_order_id: Optional[str] = None,
                request_id: Optional[str] = None)
func NewEntitlement(ctx *Context, name string, args EntitlementArgs, opts ...ResourceOption) (*Entitlement, error)
public Entitlement(string name, EntitlementArgs args, CustomResourceOptions? opts = null)
public Entitlement(String name, EntitlementArgs args)
public Entitlement(String name, EntitlementArgs args, CustomResourceOptions options)
type: google-native:cloudchannel/v1:Entitlement
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EntitlementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. EntitlementArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. EntitlementArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EntitlementArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. EntitlementArgs
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 entitlementResource = new GoogleNative.CloudChannel.V1.Entitlement("entitlementResource", new()
{
    AccountId = "string",
    CustomerId = "string",
    Offer = "string",
    AssociationInfo = new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1AssociationInfoArgs
    {
        BaseEntitlement = "string",
    },
    BillingAccount = "string",
    CommitmentSettings = new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1CommitmentSettingsArgs
    {
        RenewalSettings = new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1RenewalSettingsArgs
        {
            EnableRenewal = false,
            PaymentCycle = new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1PeriodArgs
            {
                Duration = 0,
                PeriodType = GoogleNative.CloudChannel.V1.GoogleCloudChannelV1PeriodPeriodType.PeriodTypeUnspecified,
            },
            PaymentPlan = GoogleNative.CloudChannel.V1.GoogleCloudChannelV1RenewalSettingsPaymentPlan.PaymentPlanUnspecified,
            ResizeUnitCount = false,
        },
    },
    Parameters = new[]
    {
        new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1ParameterArgs
        {
            Name = "string",
            Value = new GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1ValueArgs
            {
                BoolValue = false,
                DoubleValue = 0,
                Int64Value = "string",
                ProtoValue = 
                {
                    { "string", "string" },
                },
                StringValue = "string",
            },
        },
    },
    PurchaseOrderId = "string",
    RequestId = "string",
});
Copy
example, err := cloudchannel.NewEntitlement(ctx, "entitlementResource", &cloudchannel.EntitlementArgs{
	AccountId:  pulumi.String("string"),
	CustomerId: pulumi.String("string"),
	Offer:      pulumi.String("string"),
	AssociationInfo: &cloudchannel.GoogleCloudChannelV1AssociationInfoArgs{
		BaseEntitlement: pulumi.String("string"),
	},
	BillingAccount: pulumi.String("string"),
	CommitmentSettings: &cloudchannel.GoogleCloudChannelV1CommitmentSettingsArgs{
		RenewalSettings: &cloudchannel.GoogleCloudChannelV1RenewalSettingsArgs{
			EnableRenewal: pulumi.Bool(false),
			PaymentCycle: &cloudchannel.GoogleCloudChannelV1PeriodArgs{
				Duration:   pulumi.Int(0),
				PeriodType: cloudchannel.GoogleCloudChannelV1PeriodPeriodTypePeriodTypeUnspecified,
			},
			PaymentPlan:     cloudchannel.GoogleCloudChannelV1RenewalSettingsPaymentPlanPaymentPlanUnspecified,
			ResizeUnitCount: pulumi.Bool(false),
		},
	},
	Parameters: cloudchannel.GoogleCloudChannelV1ParameterArray{
		&cloudchannel.GoogleCloudChannelV1ParameterArgs{
			Name: pulumi.String("string"),
			Value: &cloudchannel.GoogleCloudChannelV1ValueArgs{
				BoolValue:   pulumi.Bool(false),
				DoubleValue: pulumi.Float64(0),
				Int64Value:  pulumi.String("string"),
				ProtoValue: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				StringValue: pulumi.String("string"),
			},
		},
	},
	PurchaseOrderId: pulumi.String("string"),
	RequestId:       pulumi.String("string"),
})
Copy
var entitlementResource = new Entitlement("entitlementResource", EntitlementArgs.builder()
    .accountId("string")
    .customerId("string")
    .offer("string")
    .associationInfo(GoogleCloudChannelV1AssociationInfoArgs.builder()
        .baseEntitlement("string")
        .build())
    .billingAccount("string")
    .commitmentSettings(GoogleCloudChannelV1CommitmentSettingsArgs.builder()
        .renewalSettings(GoogleCloudChannelV1RenewalSettingsArgs.builder()
            .enableRenewal(false)
            .paymentCycle(GoogleCloudChannelV1PeriodArgs.builder()
                .duration(0)
                .periodType("PERIOD_TYPE_UNSPECIFIED")
                .build())
            .paymentPlan("PAYMENT_PLAN_UNSPECIFIED")
            .resizeUnitCount(false)
            .build())
        .build())
    .parameters(GoogleCloudChannelV1ParameterArgs.builder()
        .name("string")
        .value(GoogleCloudChannelV1ValueArgs.builder()
            .boolValue(false)
            .doubleValue(0)
            .int64Value("string")
            .protoValue(Map.of("string", "string"))
            .stringValue("string")
            .build())
        .build())
    .purchaseOrderId("string")
    .requestId("string")
    .build());
Copy
entitlement_resource = google_native.cloudchannel.v1.Entitlement("entitlementResource",
    account_id="string",
    customer_id="string",
    offer="string",
    association_info={
        "base_entitlement": "string",
    },
    billing_account="string",
    commitment_settings={
        "renewal_settings": {
            "enable_renewal": False,
            "payment_cycle": {
                "duration": 0,
                "period_type": google_native.cloudchannel.v1.GoogleCloudChannelV1PeriodPeriodType.PERIOD_TYPE_UNSPECIFIED,
            },
            "payment_plan": google_native.cloudchannel.v1.GoogleCloudChannelV1RenewalSettingsPaymentPlan.PAYMENT_PLAN_UNSPECIFIED,
            "resize_unit_count": False,
        },
    },
    parameters=[{
        "name": "string",
        "value": {
            "bool_value": False,
            "double_value": 0,
            "int64_value": "string",
            "proto_value": {
                "string": "string",
            },
            "string_value": "string",
        },
    }],
    purchase_order_id="string",
    request_id="string")
Copy
const entitlementResource = new google_native.cloudchannel.v1.Entitlement("entitlementResource", {
    accountId: "string",
    customerId: "string",
    offer: "string",
    associationInfo: {
        baseEntitlement: "string",
    },
    billingAccount: "string",
    commitmentSettings: {
        renewalSettings: {
            enableRenewal: false,
            paymentCycle: {
                duration: 0,
                periodType: google_native.cloudchannel.v1.GoogleCloudChannelV1PeriodPeriodType.PeriodTypeUnspecified,
            },
            paymentPlan: google_native.cloudchannel.v1.GoogleCloudChannelV1RenewalSettingsPaymentPlan.PaymentPlanUnspecified,
            resizeUnitCount: false,
        },
    },
    parameters: [{
        name: "string",
        value: {
            boolValue: false,
            doubleValue: 0,
            int64Value: "string",
            protoValue: {
                string: "string",
            },
            stringValue: "string",
        },
    }],
    purchaseOrderId: "string",
    requestId: "string",
});
Copy
type: google-native:cloudchannel/v1:Entitlement
properties:
    accountId: string
    associationInfo:
        baseEntitlement: string
    billingAccount: string
    commitmentSettings:
        renewalSettings:
            enableRenewal: false
            paymentCycle:
                duration: 0
                periodType: PERIOD_TYPE_UNSPECIFIED
            paymentPlan: PAYMENT_PLAN_UNSPECIFIED
            resizeUnitCount: false
    customerId: string
    offer: string
    parameters:
        - name: string
          value:
            boolValue: false
            doubleValue: 0
            int64Value: string
            protoValue:
                string: string
            stringValue: string
    purchaseOrderId: string
    requestId: string
Copy

Entitlement 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 Entitlement resource accepts the following input properties:

AccountId
This property is required.
Changes to this property will trigger replacement.
string
CustomerId
This property is required.
Changes to this property will trigger replacement.
string
Offer This property is required. string
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
AssociationInfo Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1AssociationInfo
Association information to other entitlements.
BillingAccount string
Optional. The billing account resource name that is used to pay for this entitlement.
CommitmentSettings Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1CommitmentSettings
Commitment settings for a commitment-based Offer. Required for commitment based offers.
Parameters List<Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1Parameter>
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
PurchaseOrderId string
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
RequestId string
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
AccountId
This property is required.
Changes to this property will trigger replacement.
string
CustomerId
This property is required.
Changes to this property will trigger replacement.
string
Offer This property is required. string
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
AssociationInfo GoogleCloudChannelV1AssociationInfoArgs
Association information to other entitlements.
BillingAccount string
Optional. The billing account resource name that is used to pay for this entitlement.
CommitmentSettings GoogleCloudChannelV1CommitmentSettingsArgs
Commitment settings for a commitment-based Offer. Required for commitment based offers.
Parameters []GoogleCloudChannelV1ParameterArgs
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
PurchaseOrderId string
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
RequestId string
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
accountId
This property is required.
Changes to this property will trigger replacement.
String
customerId
This property is required.
Changes to this property will trigger replacement.
String
offer This property is required. String
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
associationInfo GoogleCloudChannelV1AssociationInfo
Association information to other entitlements.
billingAccount String
Optional. The billing account resource name that is used to pay for this entitlement.
commitmentSettings GoogleCloudChannelV1CommitmentSettings
Commitment settings for a commitment-based Offer. Required for commitment based offers.
parameters List<GoogleCloudChannelV1Parameter>
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
purchaseOrderId String
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
requestId String
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
accountId
This property is required.
Changes to this property will trigger replacement.
string
customerId
This property is required.
Changes to this property will trigger replacement.
string
offer This property is required. string
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
associationInfo GoogleCloudChannelV1AssociationInfo
Association information to other entitlements.
billingAccount string
Optional. The billing account resource name that is used to pay for this entitlement.
commitmentSettings GoogleCloudChannelV1CommitmentSettings
Commitment settings for a commitment-based Offer. Required for commitment based offers.
parameters GoogleCloudChannelV1Parameter[]
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
purchaseOrderId string
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
requestId string
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
account_id
This property is required.
Changes to this property will trigger replacement.
str
customer_id
This property is required.
Changes to this property will trigger replacement.
str
offer This property is required. str
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
association_info GoogleCloudChannelV1AssociationInfoArgs
Association information to other entitlements.
billing_account str
Optional. The billing account resource name that is used to pay for this entitlement.
commitment_settings GoogleCloudChannelV1CommitmentSettingsArgs
Commitment settings for a commitment-based Offer. Required for commitment based offers.
parameters Sequence[GoogleCloudChannelV1ParameterArgs]
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
purchase_order_id str
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
request_id str
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
accountId
This property is required.
Changes to this property will trigger replacement.
String
customerId
This property is required.
Changes to this property will trigger replacement.
String
offer This property is required. String
The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
associationInfo Property Map
Association information to other entitlements.
billingAccount String
Optional. The billing account resource name that is used to pay for this entitlement.
commitmentSettings Property Map
Commitment settings for a commitment-based Offer. Required for commitment based offers.
parameters List<Property Map>
Extended entitlement parameters. When creating an entitlement, valid parameter names and values are defined in the Offer.parameter_definitions. For Google Workspace, the following Parameters may be accepted as input: - max_units: The maximum assignable units for a flexible offer OR - num_units: The total commitment for commitment-based offers The response may additionally include the following output-only Parameters: - assigned_units: The number of licenses assigned to users. For Google Cloud billing subaccounts, the following Parameter may be accepted as input: - display_name: The display name of the billing subaccount.
purchaseOrderId String
Optional. This purchase order (PO) information is for resellers to use for their company tracking usage. If a purchaseOrderId value is given, it appears in the API responses and shows up in the invoice. The property accepts up to 80 plain text characters. This is only supported for Google Workspace entitlements.
requestId String
Optional. You can specify an optional unique request ID, and if you need to retry your request, the server will know to ignore the request if it's complete. For example, you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if it received the original operation with the same request ID. If it did, it will ignore the second request. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).

Outputs

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

CreateTime string
The time at which the entitlement is created.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
ProvisionedService Pulumi.GoogleNative.CloudChannel.V1.Outputs.GoogleCloudChannelV1ProvisionedServiceResponse
Service provisioning details for the entitlement.
ProvisioningState string
Current provisioning state of the entitlement.
SuspensionReasons List<string>
Enumerable of all current suspension reasons for an entitlement.
TrialSettings Pulumi.GoogleNative.CloudChannel.V1.Outputs.GoogleCloudChannelV1TrialSettingsResponse
Settings for trial offers.
UpdateTime string
The time at which the entitlement is updated.
CreateTime string
The time at which the entitlement is created.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
ProvisionedService GoogleCloudChannelV1ProvisionedServiceResponse
Service provisioning details for the entitlement.
ProvisioningState string
Current provisioning state of the entitlement.
SuspensionReasons []string
Enumerable of all current suspension reasons for an entitlement.
TrialSettings GoogleCloudChannelV1TrialSettingsResponse
Settings for trial offers.
UpdateTime string
The time at which the entitlement is updated.
createTime String
The time at which the entitlement is created.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
provisionedService GoogleCloudChannelV1ProvisionedServiceResponse
Service provisioning details for the entitlement.
provisioningState String
Current provisioning state of the entitlement.
suspensionReasons List<String>
Enumerable of all current suspension reasons for an entitlement.
trialSettings GoogleCloudChannelV1TrialSettingsResponse
Settings for trial offers.
updateTime String
The time at which the entitlement is updated.
createTime string
The time at which the entitlement is created.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
provisionedService GoogleCloudChannelV1ProvisionedServiceResponse
Service provisioning details for the entitlement.
provisioningState string
Current provisioning state of the entitlement.
suspensionReasons string[]
Enumerable of all current suspension reasons for an entitlement.
trialSettings GoogleCloudChannelV1TrialSettingsResponse
Settings for trial offers.
updateTime string
The time at which the entitlement is updated.
create_time str
The time at which the entitlement is created.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
provisioned_service GoogleCloudChannelV1ProvisionedServiceResponse
Service provisioning details for the entitlement.
provisioning_state str
Current provisioning state of the entitlement.
suspension_reasons Sequence[str]
Enumerable of all current suspension reasons for an entitlement.
trial_settings GoogleCloudChannelV1TrialSettingsResponse
Settings for trial offers.
update_time str
The time at which the entitlement is updated.
createTime String
The time at which the entitlement is created.
id String
The provider-assigned unique ID for this managed resource.
name String
Resource name of an entitlement in the form: accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}.
provisionedService Property Map
Service provisioning details for the entitlement.
provisioningState String
Current provisioning state of the entitlement.
suspensionReasons List<String>
Enumerable of all current suspension reasons for an entitlement.
trialSettings Property Map
Settings for trial offers.
updateTime String
The time at which the entitlement is updated.

Supporting Types

GoogleCloudChannelV1AssociationInfo
, GoogleCloudChannelV1AssociationInfoArgs

BaseEntitlement string
The name of the base entitlement, for which this entitlement is an add-on.
BaseEntitlement string
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement String
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement string
The name of the base entitlement, for which this entitlement is an add-on.
base_entitlement str
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement String
The name of the base entitlement, for which this entitlement is an add-on.

GoogleCloudChannelV1AssociationInfoResponse
, GoogleCloudChannelV1AssociationInfoResponseArgs

BaseEntitlement This property is required. string
The name of the base entitlement, for which this entitlement is an add-on.
BaseEntitlement This property is required. string
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement This property is required. String
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement This property is required. string
The name of the base entitlement, for which this entitlement is an add-on.
base_entitlement This property is required. str
The name of the base entitlement, for which this entitlement is an add-on.
baseEntitlement This property is required. String
The name of the base entitlement, for which this entitlement is an add-on.

GoogleCloudChannelV1CommitmentSettings
, GoogleCloudChannelV1CommitmentSettingsArgs

RenewalSettings Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1RenewalSettings
Optional. Renewal settings applicable for a commitment-based Offer.
RenewalSettings GoogleCloudChannelV1RenewalSettings
Optional. Renewal settings applicable for a commitment-based Offer.
renewalSettings GoogleCloudChannelV1RenewalSettings
Optional. Renewal settings applicable for a commitment-based Offer.
renewalSettings GoogleCloudChannelV1RenewalSettings
Optional. Renewal settings applicable for a commitment-based Offer.
renewal_settings GoogleCloudChannelV1RenewalSettings
Optional. Renewal settings applicable for a commitment-based Offer.
renewalSettings Property Map
Optional. Renewal settings applicable for a commitment-based Offer.

GoogleCloudChannelV1CommitmentSettingsResponse
, GoogleCloudChannelV1CommitmentSettingsResponseArgs

EndTime This property is required. string
Commitment end timestamp.
RenewalSettings This property is required. Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1RenewalSettingsResponse
Optional. Renewal settings applicable for a commitment-based Offer.
StartTime This property is required. string
Commitment start timestamp.
EndTime This property is required. string
Commitment end timestamp.
RenewalSettings This property is required. GoogleCloudChannelV1RenewalSettingsResponse
Optional. Renewal settings applicable for a commitment-based Offer.
StartTime This property is required. string
Commitment start timestamp.
endTime This property is required. String
Commitment end timestamp.
renewalSettings This property is required. GoogleCloudChannelV1RenewalSettingsResponse
Optional. Renewal settings applicable for a commitment-based Offer.
startTime This property is required. String
Commitment start timestamp.
endTime This property is required. string
Commitment end timestamp.
renewalSettings This property is required. GoogleCloudChannelV1RenewalSettingsResponse
Optional. Renewal settings applicable for a commitment-based Offer.
startTime This property is required. string
Commitment start timestamp.
end_time This property is required. str
Commitment end timestamp.
renewal_settings This property is required. GoogleCloudChannelV1RenewalSettingsResponse
Optional. Renewal settings applicable for a commitment-based Offer.
start_time This property is required. str
Commitment start timestamp.
endTime This property is required. String
Commitment end timestamp.
renewalSettings This property is required. Property Map
Optional. Renewal settings applicable for a commitment-based Offer.
startTime This property is required. String
Commitment start timestamp.

GoogleCloudChannelV1Parameter
, GoogleCloudChannelV1ParameterArgs

Name string
Name of the parameter.
Value Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1Value
Value of the parameter.
Name string
Name of the parameter.
Value GoogleCloudChannelV1Value
Value of the parameter.
name String
Name of the parameter.
value GoogleCloudChannelV1Value
Value of the parameter.
name string
Name of the parameter.
value GoogleCloudChannelV1Value
Value of the parameter.
name str
Name of the parameter.
value GoogleCloudChannelV1Value
Value of the parameter.
name String
Name of the parameter.
value Property Map
Value of the parameter.

GoogleCloudChannelV1ParameterResponse
, GoogleCloudChannelV1ParameterResponseArgs

Editable This property is required. bool
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
Name This property is required. string
Name of the parameter.
Value This property is required. Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1ValueResponse
Value of the parameter.
Editable This property is required. bool
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
Name This property is required. string
Name of the parameter.
Value This property is required. GoogleCloudChannelV1ValueResponse
Value of the parameter.
editable This property is required. Boolean
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
name This property is required. String
Name of the parameter.
value This property is required. GoogleCloudChannelV1ValueResponse
Value of the parameter.
editable This property is required. boolean
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
name This property is required. string
Name of the parameter.
value This property is required. GoogleCloudChannelV1ValueResponse
Value of the parameter.
editable This property is required. bool
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
name This property is required. str
Name of the parameter.
value This property is required. GoogleCloudChannelV1ValueResponse
Value of the parameter.
editable This property is required. Boolean
Specifies whether this parameter is allowed to be changed. For example, for a Google Workspace Business Starter entitlement in commitment plan, num_units is editable when entitlement is active.
name This property is required. String
Name of the parameter.
value This property is required. Property Map
Value of the parameter.

GoogleCloudChannelV1Period
, GoogleCloudChannelV1PeriodArgs

Duration int
Total duration of Period Type defined.
PeriodType GoogleCloudChannelV1PeriodPeriodType
Period Type.
duration Integer
Total duration of Period Type defined.
periodType GoogleCloudChannelV1PeriodPeriodType
Period Type.
duration number
Total duration of Period Type defined.
periodType GoogleCloudChannelV1PeriodPeriodType
Period Type.
duration int
Total duration of Period Type defined.
period_type GoogleCloudChannelV1PeriodPeriodType
Period Type.
duration Number
Total duration of Period Type defined.
periodType "PERIOD_TYPE_UNSPECIFIED" | "DAY" | "MONTH" | "YEAR"
Period Type.

GoogleCloudChannelV1PeriodPeriodType
, GoogleCloudChannelV1PeriodPeriodTypeArgs

PeriodTypeUnspecified
PERIOD_TYPE_UNSPECIFIEDNot used.
Day
DAYDay.
Month
MONTHMonth.
Year
YEARYear.
GoogleCloudChannelV1PeriodPeriodTypePeriodTypeUnspecified
PERIOD_TYPE_UNSPECIFIEDNot used.
GoogleCloudChannelV1PeriodPeriodTypeDay
DAYDay.
GoogleCloudChannelV1PeriodPeriodTypeMonth
MONTHMonth.
GoogleCloudChannelV1PeriodPeriodTypeYear
YEARYear.
PeriodTypeUnspecified
PERIOD_TYPE_UNSPECIFIEDNot used.
Day
DAYDay.
Month
MONTHMonth.
Year
YEARYear.
PeriodTypeUnspecified
PERIOD_TYPE_UNSPECIFIEDNot used.
Day
DAYDay.
Month
MONTHMonth.
Year
YEARYear.
PERIOD_TYPE_UNSPECIFIED
PERIOD_TYPE_UNSPECIFIEDNot used.
DAY
DAYDay.
MONTH
MONTHMonth.
YEAR
YEARYear.
"PERIOD_TYPE_UNSPECIFIED"
PERIOD_TYPE_UNSPECIFIEDNot used.
"DAY"
DAYDay.
"MONTH"
MONTHMonth.
"YEAR"
YEARYear.

GoogleCloudChannelV1PeriodResponse
, GoogleCloudChannelV1PeriodResponseArgs

Duration This property is required. int
Total duration of Period Type defined.
PeriodType This property is required. string
Period Type.
Duration This property is required. int
Total duration of Period Type defined.
PeriodType This property is required. string
Period Type.
duration This property is required. Integer
Total duration of Period Type defined.
periodType This property is required. String
Period Type.
duration This property is required. number
Total duration of Period Type defined.
periodType This property is required. string
Period Type.
duration This property is required. int
Total duration of Period Type defined.
period_type This property is required. str
Period Type.
duration This property is required. Number
Total duration of Period Type defined.
periodType This property is required. String
Period Type.

GoogleCloudChannelV1ProvisionedServiceResponse
, GoogleCloudChannelV1ProvisionedServiceResponseArgs

ProductId This property is required. string
The product pertaining to the provisioning resource as specified in the Offer.
ProvisioningId This property is required. string
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
SkuId This property is required. string
The SKU pertaining to the provisioning resource as specified in the Offer.
ProductId This property is required. string
The product pertaining to the provisioning resource as specified in the Offer.
ProvisioningId This property is required. string
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
SkuId This property is required. string
The SKU pertaining to the provisioning resource as specified in the Offer.
productId This property is required. String
The product pertaining to the provisioning resource as specified in the Offer.
provisioningId This property is required. String
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
skuId This property is required. String
The SKU pertaining to the provisioning resource as specified in the Offer.
productId This property is required. string
The product pertaining to the provisioning resource as specified in the Offer.
provisioningId This property is required. string
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
skuId This property is required. string
The SKU pertaining to the provisioning resource as specified in the Offer.
product_id This property is required. str
The product pertaining to the provisioning resource as specified in the Offer.
provisioning_id This property is required. str
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
sku_id This property is required. str
The SKU pertaining to the provisioning resource as specified in the Offer.
productId This property is required. String
The product pertaining to the provisioning resource as specified in the Offer.
provisioningId This property is required. String
Provisioning ID of the entitlement. For Google Workspace, this is the underlying Subscription ID. For Google Cloud, this is the Billing Account ID of the billing subaccount.
skuId This property is required. String
The SKU pertaining to the provisioning resource as specified in the Offer.

GoogleCloudChannelV1RenewalSettings
, GoogleCloudChannelV1RenewalSettingsArgs

EnableRenewal bool
If false, the plan will be completed at the end date.
PaymentCycle Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1Period
Describes how frequently the reseller will be billed, such as once per month.
PaymentPlan Pulumi.GoogleNative.CloudChannel.V1.GoogleCloudChannelV1RenewalSettingsPaymentPlan
Describes how a reseller will be billed.
ResizeUnitCount bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
EnableRenewal bool
If false, the plan will be completed at the end date.
PaymentCycle GoogleCloudChannelV1Period
Describes how frequently the reseller will be billed, such as once per month.
PaymentPlan GoogleCloudChannelV1RenewalSettingsPaymentPlan
Describes how a reseller will be billed.
ResizeUnitCount bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal Boolean
If false, the plan will be completed at the end date.
paymentCycle GoogleCloudChannelV1Period
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan GoogleCloudChannelV1RenewalSettingsPaymentPlan
Describes how a reseller will be billed.
resizeUnitCount Boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal boolean
If false, the plan will be completed at the end date.
paymentCycle GoogleCloudChannelV1Period
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan GoogleCloudChannelV1RenewalSettingsPaymentPlan
Describes how a reseller will be billed.
resizeUnitCount boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enable_renewal bool
If false, the plan will be completed at the end date.
payment_cycle GoogleCloudChannelV1Period
Describes how frequently the reseller will be billed, such as once per month.
payment_plan GoogleCloudChannelV1RenewalSettingsPaymentPlan
Describes how a reseller will be billed.
resize_unit_count bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal Boolean
If false, the plan will be completed at the end date.
paymentCycle Property Map
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan "PAYMENT_PLAN_UNSPECIFIED" | "COMMITMENT" | "FLEXIBLE" | "FREE" | "TRIAL" | "OFFLINE"
Describes how a reseller will be billed.
resizeUnitCount Boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.

GoogleCloudChannelV1RenewalSettingsPaymentPlan
, GoogleCloudChannelV1RenewalSettingsPaymentPlanArgs

PaymentPlanUnspecified
PAYMENT_PLAN_UNSPECIFIEDNot used.
Commitment
COMMITMENTCommitment.
Flexible
FLEXIBLENo commitment.
Free
FREEFree.
Trial
TRIALTrial.
Offline
OFFLINEPrice and ordering not available through API.
GoogleCloudChannelV1RenewalSettingsPaymentPlanPaymentPlanUnspecified
PAYMENT_PLAN_UNSPECIFIEDNot used.
GoogleCloudChannelV1RenewalSettingsPaymentPlanCommitment
COMMITMENTCommitment.
GoogleCloudChannelV1RenewalSettingsPaymentPlanFlexible
FLEXIBLENo commitment.
GoogleCloudChannelV1RenewalSettingsPaymentPlanFree
FREEFree.
GoogleCloudChannelV1RenewalSettingsPaymentPlanTrial
TRIALTrial.
GoogleCloudChannelV1RenewalSettingsPaymentPlanOffline
OFFLINEPrice and ordering not available through API.
PaymentPlanUnspecified
PAYMENT_PLAN_UNSPECIFIEDNot used.
Commitment
COMMITMENTCommitment.
Flexible
FLEXIBLENo commitment.
Free
FREEFree.
Trial
TRIALTrial.
Offline
OFFLINEPrice and ordering not available through API.
PaymentPlanUnspecified
PAYMENT_PLAN_UNSPECIFIEDNot used.
Commitment
COMMITMENTCommitment.
Flexible
FLEXIBLENo commitment.
Free
FREEFree.
Trial
TRIALTrial.
Offline
OFFLINEPrice and ordering not available through API.
PAYMENT_PLAN_UNSPECIFIED
PAYMENT_PLAN_UNSPECIFIEDNot used.
COMMITMENT
COMMITMENTCommitment.
FLEXIBLE
FLEXIBLENo commitment.
FREE
FREEFree.
TRIAL
TRIALTrial.
OFFLINE
OFFLINEPrice and ordering not available through API.
"PAYMENT_PLAN_UNSPECIFIED"
PAYMENT_PLAN_UNSPECIFIEDNot used.
"COMMITMENT"
COMMITMENTCommitment.
"FLEXIBLE"
FLEXIBLENo commitment.
"FREE"
FREEFree.
"TRIAL"
TRIALTrial.
"OFFLINE"
OFFLINEPrice and ordering not available through API.

GoogleCloudChannelV1RenewalSettingsResponse
, GoogleCloudChannelV1RenewalSettingsResponseArgs

EnableRenewal This property is required. bool
If false, the plan will be completed at the end date.
PaymentCycle This property is required. Pulumi.GoogleNative.CloudChannel.V1.Inputs.GoogleCloudChannelV1PeriodResponse
Describes how frequently the reseller will be billed, such as once per month.
PaymentPlan This property is required. string
Describes how a reseller will be billed.
ResizeUnitCount This property is required. bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
EnableRenewal This property is required. bool
If false, the plan will be completed at the end date.
PaymentCycle This property is required. GoogleCloudChannelV1PeriodResponse
Describes how frequently the reseller will be billed, such as once per month.
PaymentPlan This property is required. string
Describes how a reseller will be billed.
ResizeUnitCount This property is required. bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal This property is required. Boolean
If false, the plan will be completed at the end date.
paymentCycle This property is required. GoogleCloudChannelV1PeriodResponse
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan This property is required. String
Describes how a reseller will be billed.
resizeUnitCount This property is required. Boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal This property is required. boolean
If false, the plan will be completed at the end date.
paymentCycle This property is required. GoogleCloudChannelV1PeriodResponse
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan This property is required. string
Describes how a reseller will be billed.
resizeUnitCount This property is required. boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enable_renewal This property is required. bool
If false, the plan will be completed at the end date.
payment_cycle This property is required. GoogleCloudChannelV1PeriodResponse
Describes how frequently the reseller will be billed, such as once per month.
payment_plan This property is required. str
Describes how a reseller will be billed.
resize_unit_count This property is required. bool
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.
enableRenewal This property is required. Boolean
If false, the plan will be completed at the end date.
paymentCycle This property is required. Property Map
Describes how frequently the reseller will be billed, such as once per month.
paymentPlan This property is required. String
Describes how a reseller will be billed.
resizeUnitCount This property is required. Boolean
If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time.

GoogleCloudChannelV1TrialSettingsResponse
, GoogleCloudChannelV1TrialSettingsResponseArgs

EndTime This property is required. string
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
Trial This property is required. bool
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.
EndTime This property is required. string
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
Trial This property is required. bool
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.
endTime This property is required. String
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
trial This property is required. Boolean
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.
endTime This property is required. string
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
trial This property is required. boolean
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.
end_time This property is required. str
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
trial This property is required. bool
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.
endTime This property is required. String
Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
trial This property is required. Boolean
Determines if the entitlement is in a trial or not: * true - The entitlement is in trial. * false - The entitlement is not in trial.

GoogleCloudChannelV1Value
, GoogleCloudChannelV1ValueArgs

BoolValue bool
Represents a boolean value.
DoubleValue double
Represents a double value.
Int64Value string
Represents an int64 value.
ProtoValue Dictionary<string, string>
Represents an 'Any' proto value.
StringValue string
Represents a string value.
BoolValue bool
Represents a boolean value.
DoubleValue float64
Represents a double value.
Int64Value string
Represents an int64 value.
ProtoValue map[string]string
Represents an 'Any' proto value.
StringValue string
Represents a string value.
boolValue Boolean
Represents a boolean value.
doubleValue Double
Represents a double value.
int64Value String
Represents an int64 value.
protoValue Map<String,String>
Represents an 'Any' proto value.
stringValue String
Represents a string value.
boolValue boolean
Represents a boolean value.
doubleValue number
Represents a double value.
int64Value string
Represents an int64 value.
protoValue {[key: string]: string}
Represents an 'Any' proto value.
stringValue string
Represents a string value.
bool_value bool
Represents a boolean value.
double_value float
Represents a double value.
int64_value str
Represents an int64 value.
proto_value Mapping[str, str]
Represents an 'Any' proto value.
string_value str
Represents a string value.
boolValue Boolean
Represents a boolean value.
doubleValue Number
Represents a double value.
int64Value String
Represents an int64 value.
protoValue Map<String>
Represents an 'Any' proto value.
stringValue String
Represents a string value.

GoogleCloudChannelV1ValueResponse
, GoogleCloudChannelV1ValueResponseArgs

BoolValue This property is required. bool
Represents a boolean value.
DoubleValue This property is required. double
Represents a double value.
Int64Value This property is required. string
Represents an int64 value.
ProtoValue This property is required. Dictionary<string, string>
Represents an 'Any' proto value.
StringValue This property is required. string
Represents a string value.
BoolValue This property is required. bool
Represents a boolean value.
DoubleValue This property is required. float64
Represents a double value.
Int64Value This property is required. string
Represents an int64 value.
ProtoValue This property is required. map[string]string
Represents an 'Any' proto value.
StringValue This property is required. string
Represents a string value.
boolValue This property is required. Boolean
Represents a boolean value.
doubleValue This property is required. Double
Represents a double value.
int64Value This property is required. String
Represents an int64 value.
protoValue This property is required. Map<String,String>
Represents an 'Any' proto value.
stringValue This property is required. String
Represents a string value.
boolValue This property is required. boolean
Represents a boolean value.
doubleValue This property is required. number
Represents a double value.
int64Value This property is required. string
Represents an int64 value.
protoValue This property is required. {[key: string]: string}
Represents an 'Any' proto value.
stringValue This property is required. string
Represents a string value.
bool_value This property is required. bool
Represents a boolean value.
double_value This property is required. float
Represents a double value.
int64_value This property is required. str
Represents an int64 value.
proto_value This property is required. Mapping[str, str]
Represents an 'Any' proto value.
string_value This property is required. str
Represents a string value.
boolValue This property is required. Boolean
Represents a boolean value.
doubleValue This property is required. Number
Represents a double value.
int64Value This property is required. String
Represents an int64 value.
protoValue This property is required. Map<String>
Represents an 'Any' proto value.
stringValue This property is required. String
Represents a string value.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi