servicequotas

package
v1.17.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetServiceArgs

type GetServiceArgs struct {
	// Service name to lookup within Service Quotas. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
	ServiceName interface{}
}

A collection of arguments for invoking getService.

type GetServiceQuotaArgs

type GetServiceQuotaArgs struct {
	// Quota code within the service. When configured, the data source directly looks up the service quota. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
	QuotaCode interface{}
	// Quota name within the service. When configured, the data source searches through all service quotas to find the matching quota name. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
	QuotaName interface{}
	// Service code for the quota. Available values can be found with the [`servicequotas.getService` data source](https://www.terraform.io/docs/providers/aws/d/servicequotas_service.html) or [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
	ServiceCode interface{}
}

A collection of arguments for invoking getServiceQuota.

type GetServiceQuotaResult

type GetServiceQuotaResult struct {
	// Whether the service quota is adjustable.
	Adjustable interface{}
	// Amazon Resource Name (ARN) of the service quota.
	Arn interface{}
	// Default value of the service quota.
	DefaultValue interface{}
	// Whether the service quota is global for the AWS account.
	GlobalQuota interface{}
	QuotaCode   interface{}
	QuotaName   interface{}
	ServiceCode interface{}
	// Name of the service.
	ServiceName interface{}
	// Current value of the service quota.
	Value interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getServiceQuota.

type GetServiceResult

type GetServiceResult struct {
	// Code of the service.
	ServiceCode interface{}
	ServiceName interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getService.

func LookupService

func LookupService(ctx *pulumi.Context, args *GetServiceArgs) (*GetServiceResult, error)

Retrieve information about a Service Quotas Service.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/servicequotas_service.html.markdown.

type ServiceQuota added in v0.18.22

type ServiceQuota struct {
	// contains filtered or unexported fields
}

Manages an individual Service Quota.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/servicequotas_service_quota.html.markdown.

func GetServiceQuota added in v0.18.22

func GetServiceQuota(ctx *pulumi.Context,
	name string, id pulumi.ID, state *ServiceQuotaState, opts ...pulumi.ResourceOpt) (*ServiceQuota, error)

GetServiceQuota gets an existing ServiceQuota resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServiceQuota added in v0.18.22

func NewServiceQuota(ctx *pulumi.Context,
	name string, args *ServiceQuotaArgs, opts ...pulumi.ResourceOpt) (*ServiceQuota, error)

NewServiceQuota registers a new resource with the given unique name, arguments, and options.

func (*ServiceQuota) Adjustable added in v0.18.22

func (r *ServiceQuota) Adjustable() pulumi.BoolOutput

Whether the service quota can be increased.

func (*ServiceQuota) Arn added in v0.18.22

func (r *ServiceQuota) Arn() pulumi.StringOutput

Amazon Resource Name (ARN) of the service quota.

func (*ServiceQuota) DefaultValue added in v0.18.22

func (r *ServiceQuota) DefaultValue() pulumi.Float64Output

Default value of the service quota.

func (*ServiceQuota) ID added in v0.18.22

func (r *ServiceQuota) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*ServiceQuota) QuotaCode added in v0.18.22

func (r *ServiceQuota) QuotaCode() pulumi.StringOutput

Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).

func (*ServiceQuota) QuotaName added in v0.18.22

func (r *ServiceQuota) QuotaName() pulumi.StringOutput

Name of the quota.

func (*ServiceQuota) RequestId added in v0.18.22

func (r *ServiceQuota) RequestId() pulumi.StringOutput

func (*ServiceQuota) RequestStatus added in v0.18.22

func (r *ServiceQuota) RequestStatus() pulumi.StringOutput

func (*ServiceQuota) ServiceCode added in v0.18.22

func (r *ServiceQuota) ServiceCode() pulumi.StringOutput

Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).

func (*ServiceQuota) ServiceName added in v0.18.22

func (r *ServiceQuota) ServiceName() pulumi.StringOutput

Name of the service.

func (*ServiceQuota) URN added in v0.18.22

func (r *ServiceQuota) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*ServiceQuota) Value added in v0.18.22

func (r *ServiceQuota) Value() pulumi.Float64Output

Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.

type ServiceQuotaArgs added in v0.18.22

type ServiceQuotaArgs struct {
	// Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
	QuotaCode interface{}
	// Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
	ServiceCode interface{}
	// Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
	Value interface{}
}

The set of arguments for constructing a ServiceQuota resource.

type ServiceQuotaState added in v0.18.22

type ServiceQuotaState struct {
	// Whether the service quota can be increased.
	Adjustable interface{}
	// Amazon Resource Name (ARN) of the service quota.
	Arn interface{}
	// Default value of the service quota.
	DefaultValue interface{}
	// Code of the service quota to track. For example: `L-F678F1CE`. Available values can be found with the [AWS CLI service-quotas list-service-quotas command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-service-quotas.html).
	QuotaCode interface{}
	// Name of the quota.
	QuotaName     interface{}
	RequestId     interface{}
	RequestStatus interface{}
	// Code of the service to track. For example: `vpc`. Available values can be found with the [AWS CLI service-quotas list-services command](https://docs.aws.amazon.com/cli/latest/reference/service-quotas/list-services.html).
	ServiceCode interface{}
	// Name of the service.
	ServiceName interface{}
	// Float specifying the desired value for the service quota. If the desired value is higher than the current value, a quota increase request is submitted. When a known request is submitted and pending, the value reflects the desired value of the pending request.
	Value interface{}
}

Input properties used for looking up and filtering ServiceQuota resources.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL