1. Packages
  2. Cisco Meraki
  3. API Docs
  4. administered
  5. LicensingSubscriptionSubscriptionsClaim
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

meraki.administered.LicensingSubscriptionSubscriptionsClaim

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi

    ~>Warning: This resource does not represent a real-world entity in Meraki Dashboard, therefore changing or deleting this resource on its own has no immediate effect. Instead, it is a task part of a Meraki Dashboard workflow. It is executed in Meraki without any additional verification. It does not check if it was executed before or if a similar configuration or action already existed previously.

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.administered.LicensingSubscriptionSubscriptionsClaim;
    import com.pulumi.meraki.administered.LicensingSubscriptionSubscriptionsClaimArgs;
    import com.pulumi.meraki.administered.inputs.LicensingSubscriptionSubscriptionsClaimParametersArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new LicensingSubscriptionSubscriptionsClaim("example", LicensingSubscriptionSubscriptionsClaimArgs.builder()
                .validate(false)
                .parameters(LicensingSubscriptionSubscriptionsClaimParametersArgs.builder()
                    .claim_key("S2345-6789A-BCDEF-GHJKM")
                    .description("Subscription for all main offices")
                    .name("Corporate subscription")
                    .organization_id("12345678910")
                    .build())
                .build());
    
            ctx.export("merakiAdministeredLicensingSubscriptionSubscriptionsClaimExample", example);
        }
    }
    
    resources:
      example:
        type: meraki:administered:LicensingSubscriptionSubscriptionsClaim
        properties:
          validate: false
          parameters:
            claim_key: S2345-6789A-BCDEF-GHJKM
            description: Subscription for all main offices
            name: Corporate subscription
            organization_id: '12345678910'
    outputs:
      merakiAdministeredLicensingSubscriptionSubscriptionsClaimExample: ${example}
    

    Create LicensingSubscriptionSubscriptionsClaim Resource

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

    Constructor syntax

    new LicensingSubscriptionSubscriptionsClaim(name: string, args: LicensingSubscriptionSubscriptionsClaimArgs, opts?: CustomResourceOptions);
    @overload
    def LicensingSubscriptionSubscriptionsClaim(resource_name: str,
                                                args: LicensingSubscriptionSubscriptionsClaimArgs,
                                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def LicensingSubscriptionSubscriptionsClaim(resource_name: str,
                                                opts: Optional[ResourceOptions] = None,
                                                parameters: Optional[LicensingSubscriptionSubscriptionsClaimParametersArgs] = None,
                                                validate: Optional[bool] = None)
    func NewLicensingSubscriptionSubscriptionsClaim(ctx *Context, name string, args LicensingSubscriptionSubscriptionsClaimArgs, opts ...ResourceOption) (*LicensingSubscriptionSubscriptionsClaim, error)
    public LicensingSubscriptionSubscriptionsClaim(string name, LicensingSubscriptionSubscriptionsClaimArgs args, CustomResourceOptions? opts = null)
    public LicensingSubscriptionSubscriptionsClaim(String name, LicensingSubscriptionSubscriptionsClaimArgs args)
    public LicensingSubscriptionSubscriptionsClaim(String name, LicensingSubscriptionSubscriptionsClaimArgs args, CustomResourceOptions options)
    
    type: meraki:administered:LicensingSubscriptionSubscriptionsClaim
    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 LicensingSubscriptionSubscriptionsClaimArgs
    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 LicensingSubscriptionSubscriptionsClaimArgs
    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 LicensingSubscriptionSubscriptionsClaimArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args LicensingSubscriptionSubscriptionsClaimArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args LicensingSubscriptionSubscriptionsClaimArgs
    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 licensingSubscriptionSubscriptionsClaimResource = new Meraki.Administered.LicensingSubscriptionSubscriptionsClaim("licensingSubscriptionSubscriptionsClaimResource", new()
    {
        Parameters = new Meraki.Administered.Inputs.LicensingSubscriptionSubscriptionsClaimParametersArgs
        {
            ClaimKey = "string",
            Description = "string",
            Name = "string",
            OrganizationId = "string",
        },
        Validate = false,
    });
    
    example, err := administered.NewLicensingSubscriptionSubscriptionsClaim(ctx, "licensingSubscriptionSubscriptionsClaimResource", &administered.LicensingSubscriptionSubscriptionsClaimArgs{
    	Parameters: &administered.LicensingSubscriptionSubscriptionsClaimParametersArgs{
    		ClaimKey:       pulumi.String("string"),
    		Description:    pulumi.String("string"),
    		Name:           pulumi.String("string"),
    		OrganizationId: pulumi.String("string"),
    	},
    	Validate: pulumi.Bool(false),
    })
    
    var licensingSubscriptionSubscriptionsClaimResource = new LicensingSubscriptionSubscriptionsClaim("licensingSubscriptionSubscriptionsClaimResource", LicensingSubscriptionSubscriptionsClaimArgs.builder()
        .parameters(LicensingSubscriptionSubscriptionsClaimParametersArgs.builder()
            .claimKey("string")
            .description("string")
            .name("string")
            .organizationId("string")
            .build())
        .validate(false)
        .build());
    
    licensing_subscription_subscriptions_claim_resource = meraki.administered.LicensingSubscriptionSubscriptionsClaim("licensingSubscriptionSubscriptionsClaimResource",
        parameters=meraki.administered.LicensingSubscriptionSubscriptionsClaimParametersArgs(
            claim_key="string",
            description="string",
            name="string",
            organization_id="string",
        ),
        validate=False)
    
    const licensingSubscriptionSubscriptionsClaimResource = new meraki.administered.LicensingSubscriptionSubscriptionsClaim("licensingSubscriptionSubscriptionsClaimResource", {
        parameters: {
            claimKey: "string",
            description: "string",
            name: "string",
            organizationId: "string",
        },
        validate: false,
    });
    
    type: meraki:administered:LicensingSubscriptionSubscriptionsClaim
    properties:
        parameters:
            claimKey: string
            description: string
            name: string
            organizationId: string
        validate: false
    

    LicensingSubscriptionSubscriptionsClaim Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The LicensingSubscriptionSubscriptionsClaim resource accepts the following input properties:

    Parameters LicensingSubscriptionSubscriptionsClaimParameters
    Validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    Parameters LicensingSubscriptionSubscriptionsClaimParametersArgs
    Validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    parameters LicensingSubscriptionSubscriptionsClaimParameters
    validate Boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    parameters LicensingSubscriptionSubscriptionsClaimParameters
    validate boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    parameters LicensingSubscriptionSubscriptionsClaimParametersArgs
    validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    parameters Property Map
    validate Boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Item LicensingSubscriptionSubscriptionsClaimItem
    Id string
    The provider-assigned unique ID for this managed resource.
    Item LicensingSubscriptionSubscriptionsClaimItem
    id String
    The provider-assigned unique ID for this managed resource.
    item LicensingSubscriptionSubscriptionsClaimItem
    id string
    The provider-assigned unique ID for this managed resource.
    item LicensingSubscriptionSubscriptionsClaimItem
    id str
    The provider-assigned unique ID for this managed resource.
    item LicensingSubscriptionSubscriptionsClaimItem
    id String
    The provider-assigned unique ID for this managed resource.
    item Property Map

    Look up Existing LicensingSubscriptionSubscriptionsClaim Resource

    Get an existing LicensingSubscriptionSubscriptionsClaim resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: LicensingSubscriptionSubscriptionsClaimState, opts?: CustomResourceOptions): LicensingSubscriptionSubscriptionsClaim
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            item: Optional[LicensingSubscriptionSubscriptionsClaimItemArgs] = None,
            parameters: Optional[LicensingSubscriptionSubscriptionsClaimParametersArgs] = None,
            validate: Optional[bool] = None) -> LicensingSubscriptionSubscriptionsClaim
    func GetLicensingSubscriptionSubscriptionsClaim(ctx *Context, name string, id IDInput, state *LicensingSubscriptionSubscriptionsClaimState, opts ...ResourceOption) (*LicensingSubscriptionSubscriptionsClaim, error)
    public static LicensingSubscriptionSubscriptionsClaim Get(string name, Input<string> id, LicensingSubscriptionSubscriptionsClaimState? state, CustomResourceOptions? opts = null)
    public static LicensingSubscriptionSubscriptionsClaim get(String name, Output<String> id, LicensingSubscriptionSubscriptionsClaimState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Item LicensingSubscriptionSubscriptionsClaimItem
    Parameters LicensingSubscriptionSubscriptionsClaimParameters
    Validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    Item LicensingSubscriptionSubscriptionsClaimItemArgs
    Parameters LicensingSubscriptionSubscriptionsClaimParametersArgs
    Validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    item LicensingSubscriptionSubscriptionsClaimItem
    parameters LicensingSubscriptionSubscriptionsClaimParameters
    validate Boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    item LicensingSubscriptionSubscriptionsClaimItem
    parameters LicensingSubscriptionSubscriptionsClaimParameters
    validate boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    item LicensingSubscriptionSubscriptionsClaimItemArgs
    parameters LicensingSubscriptionSubscriptionsClaimParametersArgs
    validate bool
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.
    item Property Map
    parameters Property Map
    validate Boolean
    validate query parameter. Check if the provided claim key is valid and can be claimed into the organization.

    Supporting Types

    LicensingSubscriptionSubscriptionsClaimItem, LicensingSubscriptionSubscriptionsClaimItemArgs

    Counts LicensingSubscriptionSubscriptionsClaimItemCounts
    Numeric breakdown of network and entitlement counts
    Description string
    Subscription description
    EndDate string
    Subscription expiration date
    Entitlements List<LicensingSubscriptionSubscriptionsClaimItemEntitlement>
    Entitlement info
    Name string
    Subscription name
    ProductTypes List<string>
    Products the subscription has entitlements for
    StartDate string
    Subscription start date
    Status string
    Subscription status
    SubscriptionId string
    Subscription's ID
    WebOrderId string
    Web order id
    Counts LicensingSubscriptionSubscriptionsClaimItemCounts
    Numeric breakdown of network and entitlement counts
    Description string
    Subscription description
    EndDate string
    Subscription expiration date
    Entitlements []LicensingSubscriptionSubscriptionsClaimItemEntitlement
    Entitlement info
    Name string
    Subscription name
    ProductTypes []string
    Products the subscription has entitlements for
    StartDate string
    Subscription start date
    Status string
    Subscription status
    SubscriptionId string
    Subscription's ID
    WebOrderId string
    Web order id
    counts LicensingSubscriptionSubscriptionsClaimItemCounts
    Numeric breakdown of network and entitlement counts
    description String
    Subscription description
    endDate String
    Subscription expiration date
    entitlements List<LicensingSubscriptionSubscriptionsClaimItemEntitlement>
    Entitlement info
    name String
    Subscription name
    productTypes List<String>
    Products the subscription has entitlements for
    startDate String
    Subscription start date
    status String
    Subscription status
    subscriptionId String
    Subscription's ID
    webOrderId String
    Web order id
    counts LicensingSubscriptionSubscriptionsClaimItemCounts
    Numeric breakdown of network and entitlement counts
    description string
    Subscription description
    endDate string
    Subscription expiration date
    entitlements LicensingSubscriptionSubscriptionsClaimItemEntitlement[]
    Entitlement info
    name string
    Subscription name
    productTypes string[]
    Products the subscription has entitlements for
    startDate string
    Subscription start date
    status string
    Subscription status
    subscriptionId string
    Subscription's ID
    webOrderId string
    Web order id
    counts LicensingSubscriptionSubscriptionsClaimItemCounts
    Numeric breakdown of network and entitlement counts
    description str
    Subscription description
    end_date str
    Subscription expiration date
    entitlements Sequence[LicensingSubscriptionSubscriptionsClaimItemEntitlement]
    Entitlement info
    name str
    Subscription name
    product_types Sequence[str]
    Products the subscription has entitlements for
    start_date str
    Subscription start date
    status str
    Subscription status
    subscription_id str
    Subscription's ID
    web_order_id str
    Web order id
    counts Property Map
    Numeric breakdown of network and entitlement counts
    description String
    Subscription description
    endDate String
    Subscription expiration date
    entitlements List<Property Map>
    Entitlement info
    name String
    Subscription name
    productTypes List<String>
    Products the subscription has entitlements for
    startDate String
    Subscription start date
    status String
    Subscription status
    subscriptionId String
    Subscription's ID
    webOrderId String
    Web order id

    LicensingSubscriptionSubscriptionsClaimItemCounts, LicensingSubscriptionSubscriptionsClaimItemCountsArgs

    Networks int
    Number of networks bound to this subscription
    Seats LicensingSubscriptionSubscriptionsClaimItemCountsSeats
    Seat distribution
    Networks int
    Number of networks bound to this subscription
    Seats LicensingSubscriptionSubscriptionsClaimItemCountsSeats
    Seat distribution
    networks Integer
    Number of networks bound to this subscription
    seats LicensingSubscriptionSubscriptionsClaimItemCountsSeats
    Seat distribution
    networks number
    Number of networks bound to this subscription
    seats LicensingSubscriptionSubscriptionsClaimItemCountsSeats
    Seat distribution
    networks int
    Number of networks bound to this subscription
    seats LicensingSubscriptionSubscriptionsClaimItemCountsSeats
    Seat distribution
    networks Number
    Number of networks bound to this subscription
    seats Property Map
    Seat distribution

    LicensingSubscriptionSubscriptionsClaimItemCountsSeats, LicensingSubscriptionSubscriptionsClaimItemCountsSeatsArgs

    Assigned int
    Number of seats in use
    Available int
    Number of seats available for use
    Limit int
    Total number of seats provided by this subscription
    Assigned int
    Number of seats in use
    Available int
    Number of seats available for use
    Limit int
    Total number of seats provided by this subscription
    assigned Integer
    Number of seats in use
    available Integer
    Number of seats available for use
    limit Integer
    Total number of seats provided by this subscription
    assigned number
    Number of seats in use
    available number
    Number of seats available for use
    limit number
    Total number of seats provided by this subscription
    assigned int
    Number of seats in use
    available int
    Number of seats available for use
    limit int
    Total number of seats provided by this subscription
    assigned Number
    Number of seats in use
    available Number
    Number of seats available for use
    limit Number
    Total number of seats provided by this subscription

    LicensingSubscriptionSubscriptionsClaimItemEntitlement, LicensingSubscriptionSubscriptionsClaimItemEntitlementArgs

    Seats LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats
    Seat distribution
    Sku string
    SKU of the required product
    Seats LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats
    Seat distribution
    Sku string
    SKU of the required product
    seats LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats
    Seat distribution
    sku String
    SKU of the required product
    seats LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats
    Seat distribution
    sku string
    SKU of the required product
    seats LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats
    Seat distribution
    sku str
    SKU of the required product
    seats Property Map
    Seat distribution
    sku String
    SKU of the required product

    LicensingSubscriptionSubscriptionsClaimItemEntitlementSeats, LicensingSubscriptionSubscriptionsClaimItemEntitlementSeatsArgs

    Assigned int
    Number of seats in use
    Available int
    Number of seats available for use
    Limit int
    Total number of seats provided by this subscription for this sku
    Assigned int
    Number of seats in use
    Available int
    Number of seats available for use
    Limit int
    Total number of seats provided by this subscription for this sku
    assigned Integer
    Number of seats in use
    available Integer
    Number of seats available for use
    limit Integer
    Total number of seats provided by this subscription for this sku
    assigned number
    Number of seats in use
    available number
    Number of seats available for use
    limit number
    Total number of seats provided by this subscription for this sku
    assigned int
    Number of seats in use
    available int
    Number of seats available for use
    limit int
    Total number of seats provided by this subscription for this sku
    assigned Number
    Number of seats in use
    available Number
    Number of seats available for use
    limit Number
    Total number of seats provided by this subscription for this sku

    LicensingSubscriptionSubscriptionsClaimParameters, LicensingSubscriptionSubscriptionsClaimParametersArgs

    ClaimKey string
    The subscription's claim key
    Description string
    Extra details or notes about the subscription
    Name string
    Friendly name to identify the subscription
    OrganizationId string
    The id of the organization claiming the subscription
    ClaimKey string
    The subscription's claim key
    Description string
    Extra details or notes about the subscription
    Name string
    Friendly name to identify the subscription
    OrganizationId string
    The id of the organization claiming the subscription
    claimKey String
    The subscription's claim key
    description String
    Extra details or notes about the subscription
    name String
    Friendly name to identify the subscription
    organizationId String
    The id of the organization claiming the subscription
    claimKey string
    The subscription's claim key
    description string
    Extra details or notes about the subscription
    name string
    Friendly name to identify the subscription
    organizationId string
    The id of the organization claiming the subscription
    claim_key str
    The subscription's claim key
    description str
    Extra details or notes about the subscription
    name str
    Friendly name to identify the subscription
    organization_id str
    The id of the organization claiming the subscription
    claimKey String
    The subscription's claim key
    description String
    Extra details or notes about the subscription
    name String
    Friendly name to identify the subscription
    organizationId String
    The id of the organization claiming the subscription

    Package Details

    Repository
    meraki pulumi/pulumi-meraki
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the meraki Terraform Provider.
    meraki logo
    Cisco Meraki v0.2.4 published on Friday, Jun 14, 2024 by Pulumi