Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.cloudchannel/v1.Entitlement
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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 string
- The unique name of the resource.
- args EntitlementArgs
- 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 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 string
- The unique name of the resource.
- args EntitlementArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EntitlementArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
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"),
})
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());
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")
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",
});
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
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 string
- CustomerId string
- Offer string
- The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
- AssociationInfo Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Association Info 
- Association information to other entitlements.
- BillingAccount string
- Optional. The billing account resource name that is used to pay for this entitlement.
- CommitmentSettings Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Commitment Settings 
- Commitment settings for a commitment-based Offer. Required for commitment based offers.
- Parameters
List<Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Parameter> 
- 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.
- PurchaseOrder stringId 
- 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 string
- CustomerId string
- Offer string
- The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
- AssociationInfo GoogleCloud Channel V1Association Info Args 
- Association information to other entitlements.
- BillingAccount string
- Optional. The billing account resource name that is used to pay for this entitlement.
- CommitmentSettings GoogleCloud Channel V1Commitment Settings Args 
- Commitment settings for a commitment-based Offer. Required for commitment based offers.
- Parameters
[]GoogleCloud Channel V1Parameter Args 
- 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.
- PurchaseOrder stringId 
- 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 String
- customerId String
- offer String
- The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
- associationInfo GoogleCloud Channel V1Association Info 
- Association information to other entitlements.
- billingAccount String
- Optional. The billing account resource name that is used to pay for this entitlement.
- commitmentSettings GoogleCloud Channel V1Commitment Settings 
- Commitment settings for a commitment-based Offer. Required for commitment based offers.
- parameters
List<GoogleCloud Channel V1Parameter> 
- 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.
- purchaseOrder StringId 
- 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 string
- customerId string
- offer string
- The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
- associationInfo GoogleCloud Channel V1Association Info 
- Association information to other entitlements.
- billingAccount string
- Optional. The billing account resource name that is used to pay for this entitlement.
- commitmentSettings GoogleCloud Channel V1Commitment Settings 
- Commitment settings for a commitment-based Offer. Required for commitment based offers.
- parameters
GoogleCloud Channel V1Parameter[] 
- 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.
- purchaseOrder stringId 
- 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 str
- customer_id str
- offer str
- The offer resource name for which the entitlement is to be created. Takes the form: accounts/{account_id}/offers/{offer_id}.
- association_info GoogleCloud Channel V1Association Info Args 
- Association information to other entitlements.
- billing_account str
- Optional. The billing account resource name that is used to pay for this entitlement.
- commitment_settings GoogleCloud Channel V1Commitment Settings Args 
- Commitment settings for a commitment-based Offer. Required for commitment based offers.
- parameters
Sequence[GoogleCloud Channel V1Parameter Args] 
- 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_ strid 
- 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 String
- customerId String
- offer 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.
- purchaseOrder StringId 
- 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.Google Native. Cloud Channel. V1. Outputs. Google Cloud Channel V1Provisioned Service Response 
- 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.Google Native. Cloud Channel. V1. Outputs. Google Cloud Channel V1Trial Settings Response 
- 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 GoogleCloud Channel V1Provisioned Service Response 
- 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 GoogleCloud Channel V1Trial Settings Response 
- 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 GoogleCloud Channel V1Provisioned Service Response 
- 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 GoogleCloud Channel V1Trial Settings Response 
- 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 GoogleCloud Channel V1Provisioned Service Response 
- 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 GoogleCloud Channel V1Trial Settings Response 
- 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 GoogleCloud Channel V1Provisioned Service Response 
- 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 GoogleCloud Channel V1Trial Settings Response 
- 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 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.
GoogleCloudChannelV1CommitmentSettings, GoogleCloudChannelV1CommitmentSettingsArgs          
- RenewalSettings Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Renewal Settings 
- Optional. Renewal settings applicable for a commitment-based Offer.
- RenewalSettings GoogleCloud Channel V1Renewal Settings 
- Optional. Renewal settings applicable for a commitment-based Offer.
- renewalSettings GoogleCloud Channel V1Renewal Settings 
- Optional. Renewal settings applicable for a commitment-based Offer.
- renewalSettings GoogleCloud Channel V1Renewal Settings 
- Optional. Renewal settings applicable for a commitment-based Offer.
- renewal_settings GoogleCloud Channel V1Renewal Settings 
- Optional. Renewal settings applicable for a commitment-based Offer.
- renewalSettings Property Map
- Optional. Renewal settings applicable for a commitment-based Offer.
GoogleCloudChannelV1CommitmentSettingsResponse, GoogleCloudChannelV1CommitmentSettingsResponseArgs            
- EndTime string
- Commitment end timestamp.
- RenewalSettings Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Renewal Settings Response 
- Optional. Renewal settings applicable for a commitment-based Offer.
- StartTime string
- Commitment start timestamp.
- EndTime string
- Commitment end timestamp.
- RenewalSettings GoogleCloud Channel V1Renewal Settings Response 
- Optional. Renewal settings applicable for a commitment-based Offer.
- StartTime string
- Commitment start timestamp.
- endTime String
- Commitment end timestamp.
- renewalSettings GoogleCloud Channel V1Renewal Settings Response 
- Optional. Renewal settings applicable for a commitment-based Offer.
- startTime String
- Commitment start timestamp.
- endTime string
- Commitment end timestamp.
- renewalSettings GoogleCloud Channel V1Renewal Settings Response 
- Optional. Renewal settings applicable for a commitment-based Offer.
- startTime string
- Commitment start timestamp.
- end_time str
- Commitment end timestamp.
- renewal_settings GoogleCloud Channel V1Renewal Settings Response 
- Optional. Renewal settings applicable for a commitment-based Offer.
- start_time str
- Commitment start timestamp.
- endTime String
- Commitment end timestamp.
- renewalSettings Property Map
- Optional. Renewal settings applicable for a commitment-based Offer.
- startTime String
- Commitment start timestamp.
GoogleCloudChannelV1Parameter, GoogleCloudChannelV1ParameterArgs        
- Name string
- Name of the parameter.
- Value
Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Value 
- Value of the parameter.
- Name string
- Name of the parameter.
- Value
GoogleCloud Channel V1Value 
- Value of the parameter.
- name String
- Name of the parameter.
- value
GoogleCloud Channel V1Value 
- Value of the parameter.
- name string
- Name of the parameter.
- value
GoogleCloud Channel V1Value 
- Value of the parameter.
- name str
- Name of the parameter.
- value
GoogleCloud Channel V1Value 
- Value of the parameter.
- name String
- Name of the parameter.
- value Property Map
- Value of the parameter.
GoogleCloudChannelV1ParameterResponse, GoogleCloudChannelV1ParameterResponseArgs          
- Editable 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 string
- Name of the parameter.
- Value
Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Value Response 
- Value of the parameter.
- Editable 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 string
- Name of the parameter.
- Value
GoogleCloud Channel V1Value Response 
- Value of the parameter.
- editable 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 String
- Name of the parameter.
- value
GoogleCloud Channel V1Value Response 
- Value of the parameter.
- editable 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 string
- Name of the parameter.
- value
GoogleCloud Channel V1Value Response 
- Value of the parameter.
- editable 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 str
- Name of the parameter.
- value
GoogleCloud Channel V1Value Response 
- Value of the parameter.
- editable 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 String
- Name of the parameter.
- value Property Map
- Value of the parameter.
GoogleCloudChannelV1Period, GoogleCloudChannelV1PeriodArgs        
- Duration int
- Total duration of Period Type defined.
- PeriodType Pulumi.Google Native. Cloud Channel. V1. Google Cloud Channel V1Period Period Type 
- Period Type.
- Duration int
- Total duration of Period Type defined.
- PeriodType GoogleCloud Channel V1Period Period Type 
- Period Type.
- duration Integer
- Total duration of Period Type defined.
- periodType GoogleCloud Channel V1Period Period Type 
- Period Type.
- duration number
- Total duration of Period Type defined.
- periodType GoogleCloud Channel V1Period Period Type 
- Period Type.
- duration int
- Total duration of Period Type defined.
- period_type GoogleCloud Channel V1Period Period Type 
- Period Type.
- duration Number
- Total duration of Period Type defined.
- periodType "PERIOD_TYPE_UNSPECIFIED" | "DAY" | "MONTH" | "YEAR"
- Period Type.
GoogleCloudChannelV1PeriodPeriodType, GoogleCloudChannelV1PeriodPeriodTypeArgs            
- PeriodType Unspecified 
- PERIOD_TYPE_UNSPECIFIEDNot used.
- Day
- DAYDay.
- Month
- MONTHMonth.
- Year
- YEARYear.
- GoogleCloud Channel V1Period Period Type Period Type Unspecified 
- PERIOD_TYPE_UNSPECIFIEDNot used.
- GoogleCloud Channel V1Period Period Type Day 
- DAYDay.
- GoogleCloud Channel V1Period Period Type Month 
- MONTHMonth.
- GoogleCloud Channel V1Period Period Type Year 
- YEARYear.
- PeriodType Unspecified 
- PERIOD_TYPE_UNSPECIFIEDNot used.
- Day
- DAYDay.
- Month
- MONTHMonth.
- Year
- YEARYear.
- PeriodType Unspecified 
- 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 int
- Total duration of Period Type defined.
- PeriodType string
- Period Type.
- Duration int
- Total duration of Period Type defined.
- PeriodType string
- Period Type.
- duration Integer
- Total duration of Period Type defined.
- periodType String
- Period Type.
- duration number
- Total duration of Period Type defined.
- periodType string
- Period Type.
- duration int
- Total duration of Period Type defined.
- period_type str
- Period Type.
- duration Number
- Total duration of Period Type defined.
- periodType String
- Period Type.
GoogleCloudChannelV1ProvisionedServiceResponse, GoogleCloudChannelV1ProvisionedServiceResponseArgs            
- ProductId string
- The product pertaining to the provisioning resource as specified in the Offer.
- ProvisioningId 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 string
- The SKU pertaining to the provisioning resource as specified in the Offer.
- ProductId string
- The product pertaining to the provisioning resource as specified in the Offer.
- ProvisioningId 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 string
- The SKU pertaining to the provisioning resource as specified in the Offer.
- productId String
- The product pertaining to the provisioning resource as specified in the Offer.
- provisioningId 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 String
- The SKU pertaining to the provisioning resource as specified in the Offer.
- productId string
- The product pertaining to the provisioning resource as specified in the Offer.
- provisioningId 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 string
- The SKU pertaining to the provisioning resource as specified in the Offer.
- product_id str
- The product pertaining to the provisioning resource as specified in the Offer.
- provisioning_id 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 str
- The SKU pertaining to the provisioning resource as specified in the Offer.
- productId String
- The product pertaining to the provisioning resource as specified in the Offer.
- provisioningId 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 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.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Period 
- Describes how frequently the reseller will be billed, such as once per month.
- PaymentPlan Pulumi.Google Native. Cloud Channel. V1. Google Cloud Channel V1Renewal Settings Payment Plan 
- Describes how a reseller will be billed.
- ResizeUnit boolCount 
- 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 GoogleCloud Channel V1Period 
- Describes how frequently the reseller will be billed, such as once per month.
- PaymentPlan GoogleCloud Channel V1Renewal Settings Payment Plan 
- Describes how a reseller will be billed.
- ResizeUnit boolCount 
- 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 GoogleCloud Channel V1Period 
- Describes how frequently the reseller will be billed, such as once per month.
- paymentPlan GoogleCloud Channel V1Renewal Settings Payment Plan 
- Describes how a reseller will be billed.
- resizeUnit BooleanCount 
- 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 GoogleCloud Channel V1Period 
- Describes how frequently the reseller will be billed, such as once per month.
- paymentPlan GoogleCloud Channel V1Renewal Settings Payment Plan 
- Describes how a reseller will be billed.
- resizeUnit booleanCount 
- 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 GoogleCloud Channel V1Period 
- Describes how frequently the reseller will be billed, such as once per month.
- payment_plan GoogleCloud Channel V1Renewal Settings Payment Plan 
- Describes how a reseller will be billed.
- resize_unit_ boolcount 
- 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.
- resizeUnit BooleanCount 
- 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              
- PaymentPlan Unspecified 
- PAYMENT_PLAN_UNSPECIFIEDNot used.
- Commitment
- COMMITMENTCommitment.
- Flexible
- FLEXIBLENo commitment.
- Free
- FREEFree.
- Trial
- TRIALTrial.
- Offline
- OFFLINEPrice and ordering not available through API.
- GoogleCloud Channel V1Renewal Settings Payment Plan Payment Plan Unspecified 
- PAYMENT_PLAN_UNSPECIFIEDNot used.
- GoogleCloud Channel V1Renewal Settings Payment Plan Commitment 
- COMMITMENTCommitment.
- GoogleCloud Channel V1Renewal Settings Payment Plan Flexible 
- FLEXIBLENo commitment.
- GoogleCloud Channel V1Renewal Settings Payment Plan Free 
- FREEFree.
- GoogleCloud Channel V1Renewal Settings Payment Plan Trial 
- TRIALTrial.
- GoogleCloud Channel V1Renewal Settings Payment Plan Offline 
- OFFLINEPrice and ordering not available through API.
- PaymentPlan Unspecified 
- PAYMENT_PLAN_UNSPECIFIEDNot used.
- Commitment
- COMMITMENTCommitment.
- Flexible
- FLEXIBLENo commitment.
- Free
- FREEFree.
- Trial
- TRIALTrial.
- Offline
- OFFLINEPrice and ordering not available through API.
- PaymentPlan 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.
- "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 bool
- If false, the plan will be completed at the end date.
- PaymentCycle Pulumi.Google Native. Cloud Channel. V1. Inputs. Google Cloud Channel V1Period Response 
- Describes how frequently the reseller will be billed, such as once per month.
- PaymentPlan string
- Describes how a reseller will be billed.
- ResizeUnit boolCount 
- 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 GoogleCloud Channel V1Period Response 
- Describes how frequently the reseller will be billed, such as once per month.
- PaymentPlan string
- Describes how a reseller will be billed.
- ResizeUnit boolCount 
- 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 GoogleCloud Channel V1Period Response 
- Describes how frequently the reseller will be billed, such as once per month.
- paymentPlan String
- Describes how a reseller will be billed.
- resizeUnit BooleanCount 
- 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 GoogleCloud Channel V1Period Response 
- Describes how frequently the reseller will be billed, such as once per month.
- paymentPlan string
- Describes how a reseller will be billed.
- resizeUnit booleanCount 
- 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 GoogleCloud Channel V1Period Response 
- Describes how frequently the reseller will be billed, such as once per month.
- payment_plan str
- Describes how a reseller will be billed.
- resize_unit_ boolcount 
- 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 String
- Describes how a reseller will be billed.
- resizeUnit BooleanCount 
- 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 string
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- Trial 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 string
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- Trial 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 String
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- trial 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 string
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- trial 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 str
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- trial 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 String
- Date when the trial ends. The value is in milliseconds using the UNIX Epoch format. See an example Epoch converter.
- trial 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 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.
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.